// idea & code by RGdesign.org - 2009

/* -------- */



$(document).ready(function(){
	
	
	// ----------------- //
	// ChangeImgOver
	jQuery.fn.ChangeImgOver = function(obj){
		return this.each(function() {			
			$(this).hover(
				function(){
					if(obj){
						element = $(obj);
						}else{
						element = $(this);
					}
					imgsrc = element.attr("src");
					matches = imgsrc.match(/_over/);
					if (!matches) {
						imgsrcON = imgsrc.replace(/.gif$/ig,"_hover.gif");
						
						element.attr("src", imgsrcON);
					}
				},
				function(){
					if(obj){
						element = $(obj);
						}else{
						element = $(this);
					}
					element.attr("src", imgsrc);
				}
			);
			if(obj){
				element = $(obj);
				}else{
				element = $(this);
			}
			rollsrc = element.attr("src");
			rollON = rollsrc.replace(/.gif$/ig,"_hover.gif");
			$("<img>").attr("src", rollON);
		});
	}
	// ----------------- //
	$('#form-tags .boton, #form-registro .boton, .hoverme').ChangeImgOver();
	// ----------------- //
	// General forms focus/blur, etc
	$('input[type="text"], input[type="password"]').focus(function(){if(this.value==this.defaultValue){this.value='';}if(this.value!=this.defaultValue){this.select();}});
	$('input[type="text"], input[type="password"]').blur(function(){if($.trim(this.value)==''){this.value=(this.defaultValue?this.defaultValue:'');	}
	});

	// ----------------- //
	
	// ----------------- //
	// fadeLink fn
	jQuery.fn.fadeLink = function(start,end,vel){
		return this.each(function() {			
			$(this).hover(
				function(){$(this).animate({"opacity":end}, vel);},
				function(){$(this).animate({"opacity":start}, vel);}
			);
			$(this).css({"opacity":start});
		});
	}
	// ----------------- //
	/* ejemplo de uso fadeLink(alpha inicial/rollout, alpha rollover, velocidad) */
	$('#logo a').fadeLink(0,1, 150);
	
	

	// -- //
});
/* -------- */
	var listUL = $('ul.folder'); if(listUL){listUL.find('li:even').addClass('ev');}
	var listUL2 = $('ul.stars'); if(listUL2){listUL2.find('li:even').addClass('ev');}
	var listUL3 = $('ul.arrows'); if(listUL3){listUL3.find('li:even').addClass('ev');}

  



