/*///  _IMAGEN  ////*/	

var cual_IMAGEN=1;	
var lapso_IMAGEN=5000;
var zIndex=100;
var ultimo_IMAGEN=1;

function muestro_IMAGEN_Check(){	
			
		clearInterval(timer_IMAGEN);			
		cual_IMAGEN++
		
		if(cual_IMAGEN>(total_IMAGEN)){
			cual_IMAGEN=1;	
		}
		lapso_IMAGEN=5000;
		cambio_IMAGEN(cual_IMAGEN);
		creoInterval_IMAGEN();	
		
}		

function creoInterval_IMAGEN(){
	timer_IMAGEN = setInterval("muestro_IMAGEN_Check()", lapso_IMAGEN);
}

function inicializo_IMAGEN(){
	
	total_IMAGEN=$j('#slide-imagen .imagen-2').length;
	
	ultimo_IMAGEN=1;
	
	if(total_IMAGEN>1){
		
		$j("#cntrls").css({display:'block'});
		
		play_IMAGEN = $j("#play-imagenes");
		
		for(var i=1;i<=(total_IMAGEN);i++){
								
			var bot_IMAGEN = $j("#imagen-b-"+i);
			
			bot_IMAGEN.data('id',i);
			
			bot_IMAGEN.click(function(){
				cual_IMAGEN=$j(this).data('id');
				cambio_IMAGEN($j(this).data('id')); 				
				
				if(play_IMAGEN.hasClass("pausa")){
					
					clearInterval(timer_IMAGEN);			
					play_IMAGEN.removeClass("pausa");
					play_IMAGEN.addClass("play");
					play_IMAGEN.attr("title","play");
										
				}
				
				return false;			
			});
			
				
		}	
		
		play_IMAGEN.click(function(){
				
				if($j(this).hasClass("play")){
					lapso_IMAGEN=100;
					creoInterval_IMAGEN();
					$j(this).removeClass("play");
					$j(this).addClass("pausa");	
					$j(this).attr("title","pausa");				
				}else{
					clearInterval(timer_IMAGEN);
					$j(this).removeClass("pausa");
					$j(this).addClass("play");
					$j(this).attr("title","play");		
				}
				
				return false;
				
		});
		
		creoInterval_IMAGEN();
	
	
	}
	
	
	
	
	
	
}

function cambio_IMAGEN(cual){
	
	if(ultimo_IMAGEN!=cual){					
		
		zIndex+=1
		
		var b = $j("#banner-"+cual);		
			
		b.css({'z-index':zIndex});			
				
		var u = $j("#banner-"+ultimo_IMAGEN);			
		
		u.fadeOut(400,'easeOutCubic', function () {
            b.fadeIn(1000,'easeInOutCubic');
          });
		
		$j("#imagen-b-"+cual).addClass("seleccionado");		
		$j("#imagen-b-"+ultimo_IMAGEN).removeClass("seleccionado");
		
		ultimo_IMAGEN=cual;					
						
	}
	
	
		

}

/*///  _IMAGEN PRODUCTOS ////*/	

var cual_IMAGEN_P=1;	
var lapso_IMAGEN_P=3000;
var ancho_IMAGEN_P=0;
function muestro_IMAGEN_P_Check(){	
			
		clearInterval(timer_IMAGEN_P);			
		cual_IMAGEN_P++
		
		if(cual_IMAGEN_P>(total_IMAGEN_P)){
			cual_IMAGEN_P=1;	
		}
		
		cambio_IMAGEN_P(cual_IMAGEN_P,((cual_IMAGEN_P*ancho_IMAGEN_P)-ancho_IMAGEN_P)*-1);
		lapso_IMAGEN_P=5*ancho_IMAGEN_P;
		creoInterval_IMAGEN_P();	
		
}		

function creoInterval_IMAGEN_P(){
	timer_IMAGEN_P = setInterval("muestro_IMAGEN_P_Check()", lapso_IMAGEN_P);
}

function inicializo_IMAGEN_P(){
	
	total_IMAGEN_P=$j('#slide-p .imagen').length;
	ultimo_IMAGEN_P=1;
	ancho_IMAGEN_P=$j('#galeria-p').width();
	
	if(total_IMAGEN_P>1){
		
		play_IMAGEN_P = $j("#play-imagenes-p");
		
		for(var i=1;i<=(total_IMAGEN_P);i++){
								
			var bot_IMAGEN_P = $j("#img-b-"+i);
			
			bot_IMAGEN_P.data('id',i);
			bot_IMAGEN_P.data('pos',((i*ancho_IMAGEN_P)-ancho_IMAGEN_P)*-1);
			
			bot_IMAGEN_P.click(function(){
				cual_IMAGEN_P=$j(this).data('id');
				cambio_IMAGEN_P($j(this).data('id'),$j(this).data('pos')); 				
				
				if(play_IMAGEN_P.hasClass("pausa")){
					
					clearInterval(timer_IMAGEN_P);			
					play_IMAGEN_P.removeClass("pausa");
					play_IMAGEN_P.addClass("play");
					play_IMAGEN_P.attr("title","play");
										
				}
				
				return false;			
			});
			
				
		}	
		
		play_IMAGEN_P.click(function(){
				
				if($j(this).hasClass("play")){
					lapso_IMAGEN_P=100;
					creoInterval_IMAGEN_P();
					$j(this).removeClass("play");
					$j(this).addClass("pausa");	
					$j(this).attr("title","pausa");				
				}else{
					clearInterval(timer_IMAGEN_P);
					$j(this).removeClass("pausa");
					$j(this).addClass("play");
					$j(this).attr("title","play");		
				}
				
				return false;
				
		});
		
		//creoInterval_IMAGEN_P();
	}
	
}

function cambio_IMAGEN_P(cual,donde){
	
	if(ultimo_IMAGEN_P!=cual){		
		
		var slide_IMAGEN_P = $j("#slide-p");		
		
		if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {			
			slide_IMAGEN_P.css({'-webkit-transform':'translateX('+donde+'px)','-webkit-transition':'-webkit-transform .8s ease-in-out'});		
		}else{				
			//slide_IMAGEN.css({'-moz-transform':'translateX('+donde+'px)', '-moz-transition':'-moz-transform 1s ease-in-out'});
			slide_IMAGEN_P.stop(true,false).animate({left: donde}, 800,'easeInOutCubic');		
		}
		
		$j("#img-b-"+cual).addClass("seleccionado");		
		$j("#img-b-"+ultimo_IMAGEN_P).removeClass("seleccionado");
		
		ultimo_IMAGEN_P=cual;					
						
	}

}








/*///  _IMAGEN EMPRESA ////*/	

var cual_IMAGEN_E=1;	
var lapso_IMAGEN_E=3000;
var ancho_IMAGEN_E=0;
function muestro_IMAGEN_E_Check(){	
			
		clearInterval(timer_IMAGEN_E);			
		cual_IMAGEN_E++
		
		if(cual_IMAGEN_E>(total_IMAGEN_E)){
			cual_IMAGEN_E=1;	
		}
		
		cambio_IMAGEN_E(cual_IMAGEN_E,((cual_IMAGEN_E*ancho_IMAGEN_E)-ancho_IMAGEN_E)*-1);
		lapso_IMAGEN_E=4000;
		creoInterval_IMAGEN_E();	
		
}		

function creoInterval_IMAGEN_E(){
	timer_IMAGEN_E = setInterval("muestro_IMAGEN_E_Check()", lapso_IMAGEN_E);
}

function inicializo_IMAGEN_E(){
	
	total_IMAGEN_E=$j('#slide-e .imagen').length;
	ultimo_IMAGEN_E=1;
	ancho_IMAGEN_E=$j('#galeria-e').width();
	
	if(total_IMAGEN_E>1){
		
		play_IMAGEN_E = $j("#play-imagenes-e");
		
		for(var i=1;i<=(total_IMAGEN_E);i++){
								
			var bot_IMAGEN_E = $j("#img-b-"+i);
			
			bot_IMAGEN_E.data('id',i);
					
			bot_IMAGEN_E.click(function(){
							
				cual_IMAGEN_E=$j(this).data('id');
				cambio_IMAGEN_E($j(this).data('id')); 
				
				if(play_IMAGEN_E.hasClass("pausa")){
					
					clearInterval(timer_IMAGEN_E);			
					play_IMAGEN_E.removeClass("pausa");
					play_IMAGEN_E.addClass("play");
					play_IMAGEN_E.attr("title","play");
										
				}
				
				return false;			
			});
			
				
		}	
		
		play_IMAGEN_E.click(function(){
				
				if($j(this).hasClass("play")){
					lapso_IMAGEN_E=100;
					creoInterval_IMAGEN_E();
					$j(this).removeClass("play");
					$j(this).addClass("pausa");	
					$j(this).attr("title","pausa");				
				}else{
					clearInterval(timer_IMAGEN_E);
					$j(this).removeClass("pausa");
					$j(this).addClass("play");
					$j(this).attr("title","play");		
				}
				
				return false;
				
		});
		
		creoInterval_IMAGEN_E();
	}
	
}

function cambio_IMAGEN_E(cual){
	
	if(ultimo_IMAGEN_E!=cual){					
		
		zIndex+=1
		
		var b = $j("#img-"+cual);		
			
		b.css({'z-index':zIndex});			
				
		var u = $j("#img-"+ultimo_IMAGEN_E);			
		
		u.fadeOut(400,'easeOutCubic', function () {
            b.fadeIn(1000,'easeInOutCubic');
          });
		
		$j("#img-b-"+cual).addClass("seleccionado");		
		$j("#img-b-"+ultimo_IMAGEN_E).removeClass("seleccionado");
		
		ultimo_IMAGEN_E=cual;					
						
	}
	
	
		

}




/*///  _IMAGEN OBRAS ////*/	

var cual_IMAGEN_O=1;	
var lapso_IMAGEN_O=3000;
var ancho_IMAGEN_O=0;
function muestro_IMAGEN_O_Check(){	
			
		clearInterval(timer_IMAGEN_O);			
		cual_IMAGEN_O++
		
		if(cual_IMAGEN_O>(total_IMAGEN_O)){
			cual_IMAGEN_O=1;	
		}
		
		cambio_IMAGEN_O(cual_IMAGEN_O,((cual_IMAGEN_O*ancho_IMAGEN_O)-ancho_IMAGEN_O)*-1);
		lapso_IMAGEN_O=5*ancho_IMAGEN_O;
		creoInterval_IMAGEN_O();	
		
}		

function creoInterval_IMAGEN_O(){
	timer_IMAGEN_O = setInterval("muestro_IMAGEN_O_Check()", lapso_IMAGEN_O);
}

function inicializo_IMAGEN_O(){
	
	total_IMAGEN_O=$j('#slide-o dd').length;
	ultimo_IMAGEN_O=1;
	ancho_IMAGEN_O=$j('#galeria-o').width();
	
	if(total_IMAGEN_O>1){
		
		$j("#controles-o").css({display:'block'});
		
		play_IMAGEN_O = $j("#play-imagenes-o");
		
		for(var i=1;i<=(total_IMAGEN_O);i++){
								
			var bot_IMAGEN_O = $j("#img-o-"+i);
			
			bot_IMAGEN_O.data('id',i);
			bot_IMAGEN_O.data('pos',((i*ancho_IMAGEN_O)-ancho_IMAGEN_O)*-1);
			
			bot_IMAGEN_O.click(function(){
				cual_IMAGEN_O=$j(this).data('id');
				cambio_IMAGEN_O($j(this).data('id'),$j(this).data('pos')); 				
				
				if(play_IMAGEN_O.hasClass("pausa")){
					
					clearInterval(timer_IMAGEN_O);			
					play_IMAGEN_O.removeClass("pausa");
					play_IMAGEN_O.addClass("play");
					play_IMAGEN_O.attr("title","play");
										
				}
				
				return false;			
			});
			
				
		}	
		
		play_IMAGEN_O.click(function(){
				
				if($j(this).hasClass("play")){
					lapso_IMAGEN_O=100;
					creoInterval_IMAGEN_O();
					$j(this).removeClass("play");
					$j(this).addClass("pausa");	
					$j(this).attr("title","pausa");				
				}else{
					clearInterval(timer_IMAGEN_O);
					$j(this).removeClass("pausa");
					$j(this).addClass("play");
					$j(this).attr("title","play");		
				}
				
				return false;
				
		});
		
		creoInterval_IMAGEN_O();
	}
	
}

function cambio_IMAGEN_O(cual,donde){
	
	if(ultimo_IMAGEN_O!=cual){		
		
		var slide_IMAGEN_O = $j("#slide-o");		
		
		if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {			
			slide_IMAGEN_O.css({'-webkit-transform':'translateX('+donde+'px)','-webkit-transition':'-webkit-transform .8s ease-in-out'});		
		}else{				
			//slide_IMAGEN.css({'-moz-transform':'translateX('+donde+'px)', '-moz-transition':'-moz-transform 1s ease-in-out'});
			slide_IMAGEN_O.stop(true,false).animate({left: donde}, 800,'easeInOutCubic');		
		}
		
		$j("#img-o-"+cual).addClass("seleccionado");		
		$j("#img-o-"+ultimo_IMAGEN_O).removeClass("seleccionado");
		
		ultimo_IMAGEN_O=cual;					
						
	}

}












/*// NAV /////*/
function inicializo_NAV(){
	
	total_NAV=$j('#nav dl dd').length;
	
	if(total_NAV>1){	
		
		for(var i=1;i<=(total_NAV);i++){
								
			var bot_NAV = $j("#nav dl dd:nth-child("+(i)+") a");			
			bot_NAV.data('id',i);						
			
			bot_NAV.bind("mouseenter", function(event){		
				
				cual_NAV=$j(this).children('span');			
				cual_NAV.stop(true,false).animate({top: '32px'}, 500,'easeOutBounce');				
				return false;
				
			});	
			
			bot_NAV.bind("mouseleave", function(event){
				
				
				if(!$j(this).hasClass('presionado')){	
					cual_NAV.stop(true,false).delay(300).animate({top: '0px'}, 800,'easeOutElastic');	
				}
				
				
				
				return false;
				
			});		
				
		}
				
	}	
}

/*///  PRODUCTOS  NAV  ////*/


function inicializoNavS(){
	
	totalSHNav=$j('#nav-productos dd').length;
	
	for(var j=1;j<=totalSHNav;j++){
		
		var shnav = $j("#bt-"+j);
		var shbnav = $j("#sb-"+j);
		
		if(shnav.attr('rel')=='sel'){
			shnav.css({'cursor':'default'});
			continue;	
		}
		
		shnav.removeClass('presionado');
		//shbnav.css({'display':'none'});		
		shbnav.stop(true,false).delay(800).slideToggle(300,'easeInOutCubic');
		
	}
	
	for(var j=1;j<=totalSHNav;j++){
		
		var shnav = $j("#bt-"+j);
		shnav.data('id',j);
		
		shnav.click(function(){ 
			
			showHideNav($j(this).data('id'));							
			return false;
			
		});
		
	}
	
	function showHideNav(cual){	
		
		var shnav = $j("#bt-"+cual);		
		
		if (shnav.hasClass('presionado')) {
			if(shnav.attr('rel')!='sel'){	
				shnav.removeClass('presionado');
				$j("#sb-"+cual).stop(true,true).slideToggle("normal",'easeInOutCubic');
			}
		} else {			
			shnav.addClass('presionado');
			$j("#sb-"+cual).stop(true,true).slideToggle("normal",'easeInOutCubic');
		}
		
	}
	
}

/*///  PRODUCTOS DETALLE  ////*/


function inicializoSH(){
	
	totalSH=$j('#detalleProductos dd').length;	
	
	for(var j=1;j<=totalSH;j++){
		
		var sh = $j("#cnt-tgl-"+j);
		var shb = $j("#cnt-"+j);
		
		if(j>1){
			sh.removeClass('show');
			sh.addClass('hide');		
			shb.stop(true,false).delay(600).slideToggle(300,'easeInOutCubic');
		}
	}
	
	for(var j=1;j<=totalSH;j++){
		
		var sh = $j("#cnt-tgl-"+j);
		sh.data('id',j);
		
		sh.click(function(){ 
			
			showHide($j(this).data('id'));							
			return false;
			
		});
		
	}
	
}

function showHide(cual){
						
	$j("#cnt-"+cual).stop(true,true).slideToggle("normal",'easeInOutCubic');
	
	var sh = $j("#cnt-tgl-"+cual);
	
	if (sh.hasClass('show')) {
		sh.removeClass('show');
		sh.addClass('hide');
	} else {
		sh.removeClass('hide');
		sh.addClass('show');
	}
	
}

/*  RECOMENDAR  */
function inicializoRecomendar(){
	$j("#enviar_form").delay(1400).slideToggle("normal",'easeInOutCubic');
	$j("#recomendar").click(function(){ $j("#enviar_form").stop(true,true).slideToggle("fast",'easeInOutCubic'); return false;});
}

function checkRequired(cual){
	var i = $j("#"+cual.id);
	(i.val()=='')?i.addClass('vacio'):i.removeClass('vacio');
}
	
function checkEmail(cual){
	var e = $j("#"+cual.id);
	(! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(e.val()))?e.addClass('vacio'):e.removeClass('vacio');
}					
  
function checkForm(){
		
	var error=false;
		
	var f = $j("#form");	
	var c = $j("#comentarios");
	var e = $j("#email");						
	var n = $j("#nombre_y_apellido");
	
		
	if (n.val() == ""){ n.addClass('vacio'); n.focus(); error=true;}
	if (! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(e.val())){e.addClass('vacio'); e.focus(); error=true;};
	if (c.val() == ""){ c.addClass('vacio'); c.focus(); error=true;}																
		
	if (error==false){f.submit();}
		
}	

function checkLogin(){
		
	var error=false;
		
	var f = $j("#form");	
	var u = $j("#usuario");						
	var p = $j("#password");
	
	var alerta = $j("#ahahah");		
	
	if (p.val() == ""){ p.addClass('vacio'); p.focus(); error=true; }
	if (u.val() == ""){ u.addClass('vacio'); u.focus(); error=true; }																		
		
	if (error==false){f.submit();}
		
}	

function checkMiniConcurso(){
		
	var error=false;
		
	var f = $j("#form");	
	var e = $j("#email");						
	var n = $j("#nombre");
	
	if (! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(e.val())){e.addClass('vacio'); e.focus(); error=true;};		
	if (n.val() == ""){ n.addClass('vacio'); n.focus(); error=true;}																
		
	if (error==false){f.submit();}
		
}	

/* INICIALIZAR */
$j(window).load(function(){	
	
	
	
	if($j("#hd-bd").length){
		$j("#hd-bd").css({top:-162});
	}else{
		$j(".hd-bd-1").css({top:0});
	}
	
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {			
			$j("#hd-bd").css({'-webkit-transform':'translateY(162px)','-webkit-transition':'-webkit-transform .3s ease-in-out'});		
		}else{				
			//slide_IMAGEN.css({'-moz-transform':'translateX('+donde+'px)', '-moz-transition':'-moz-transform 1s ease-in-out'});
			$j("#hd-bd").delay(300).animate({'top': 0}, 600,'easeInOutCubic');	
	}	
	
	if($j("#nav").length){
		inicializo_NAV();
	}	
	
	
	
	if($j("#slide-imagen").length){
		$j("#top-bd").delay(900).slideDown(500,'easeInOutCubic');
		inicializo_IMAGEN();
	}
	
	if($j("#nav-productos").length){
		inicializoNavS();		
	}
	
	if($j("#slide-p").length){		
		
		$j("#ver_galeria").click(function(){ 
			$j("#galeria-p").stop(true,true).slideToggle(600,'easeInOutCubic');
			$j("#controles").stop(true,true).slideToggle(600,'easeInOutCubic');								
			return false;
			
		});
		
		inicializo_IMAGEN_P();	
	}
	
	if($j("#slide-e").length){
		inicializo_IMAGEN_E();	
	}
	
	if($j("#slide-o").length){
		inicializo_IMAGEN_O();	
	}
	
	if($j("#detalleProductos").length){
		inicializoSH();
	}
	
	if($j("#recomendar").length){
		inicializoRecomendar();
	}
	
	if($j("#estado").length){
		$j("#estado").delay(2500).slideUp(700,'easeInOutCubic');
	}
	
	if($j("#map_canvas").length){
		initialize();
	}
	   
 });
			
					
