// JavaScript Document
$(document).ready(function(){
	
	$("#es, #en").click(function(){
		var id_idioma = ($(this).attr("id") == 'es') ? 1 : 2;
		$.get("change_idioma.php?switch="+id_idioma,{},function(){
			location.href = $("#url").val();
		});
	});
	
	
	$("input.file_1").filestyle({ 
          image: "aplication/webroot/imgs/choose-file.jpg",
          imageheight : 21,
          imagewidth : 67,
          width : 131
      });
	
	
	$('.home, .home_en').append('<span class="hover"></span>').each(function () {
	  var $span = $('> span.hover', this).css('opacity', 0);
	  $(this).hover(function () {
	    $span.stop().fadeTo(500, 1);
	  }, function () {
	    $span.stop().fadeTo(500, 0);
	  });
	});
	
	$('.quienes_somos, .quienes_somos_en').append('<span class="hover"></span>').each(function () {
	  var $span = $('> span.hover', this).css('opacity', 0);
	  $(this).hover(function () {
	    $span.stop().fadeTo(500, 1);
	  }, function () {
	    $span.stop().fadeTo(500, 0);
	  });
	});
	
	$('.servicios, .servicios_en').append('<span class="hover"></span>').each(function () {
	  var $span = $('> span.hover', this).css('opacity', 0);
	  $(this).hover(function () {
	    $span.stop().fadeTo(500, 1);
	  }, function () {
	    $span.stop().fadeTo(500, 0);
	  });
	});
	
	
	
	$('.tour_virtual, .tour_virtual_en').append('<span class="hover"></span>').each(function () {
	  var $span = $('> span.hover', this).css('opacity', 0);
	  $(this).hover(function () {
	    $span.stop().fadeTo(500, 1);
	  }, function () {
	    $span.stop().fadeTo(500, 0);
	  });
	});
	
	$('.promociones, .promociones_en').append('<span class="hover"></span>').each(function () {
	  var $span = $('> span.hover', this).css('opacity', 0);
	  $(this).hover(function () {
	    $span.stop().fadeTo(500, 1);
	  }, function () {
	    $span.stop().fadeTo(500, 0);
	  });
	});
	$('.consulta, .consulta_en').append('<span class="hover"></span>').each(function () {
	  var $span = $('> span.hover', this).css('opacity', 0);
	  $(this).hover(function () {
	    $span.stop().fadeTo(500, 1);
	  }, function () {
	    $span.stop().fadeTo(500, 0);
	  });
	});
	
	$('.catalogo_compras, .catalogo_compras_en').append('<span class="hover"></span>').each(function () {
	  var $span = $('> span.hover', this).css('opacity', 0);
	  $(this).hover(function () {
	    $span.stop().fadeTo(500, 1);
	  }, function () {
	    $span.stop().fadeTo(500, 0);
	  });
	});
	$('.sport, .sport').append('<span class="hover"></span>').each(function () {
	  var $span = $('> span.hover', this).css('opacity', 0);
	  $(this).hover(function () {
	    $span.stop().fadeTo(500, 1);
	  }, function () {
	    $span.stop().fadeTo(500, 0);
	  });
	});
	
$(".linkear").mouseover(function(){	
  $(this).prev().animate({
     opacity:0.60 
	},800);
}).mouseout(function(){	
  $(this).prev().animate({
     opacity: 1
 
	},800);
});



SexyLightbox.initialize({
    find          : 'sexylightbox', // rel="sexylightbox"
    color         : 'white',
    dir           : 'aplication/webroot/imgs/sexyimages',
    emergefrom    : 'bottom',
    OverlayStyles : {
      'background-color': '#000',
     'opacity' : 0.6
    }
  });

$(".selecc_menu li").click(function(){	
	$(".selecc_menu li").removeClass("active_home");
	$(this).addClass("active_home")
	
	
});


$('ul.hover_block li').hover(function(){
		$(this).find('img').animate({left:'120px'},{queue:false,duration:1000});
	}, function(){
		$(this).find('img').animate({left:'0px'},{queue:false,duration:1000});
	});
 
	  

$("#frmlogin").validate({
		errorClass : 'err',
		errorElement : 'span'
	});



	
	
});

function expandir(id,idp,idimg,idimg2){
 $("#"+idp).hide();
 $("#"+idimg).hide();
 $("#"+idimg2).show(); 
 $("#"+id).animate(
            {height:"+=155px"},
            500
            );
            
            $("#"+id).css("background-color","#eee");	
}

function ocultar(id,idp,idimg,idimg2){
 $("#"+idp).show(); 
 $("#"+idimg).hide();
 $("#"+idimg2).show(); 
 $("#"+id).animate(
            {height:"+=-155px"},
            500
            );
            
            $("#"+id).css("background-color","#FFF");	
}

function validateRegistro(frm){
	if(frm.nombre.value == ""){
		jAlert('Por favor ingrese su nombre', 'Registro de Usuarios',function(){ frm.nombre.focus();});
		return false;
	}else if(frm.apellidos.value == ""){
		jAlert('Por favor ingrese sus apellidos', 'Registro de Usuarios',function(){frm.apellidos.focus();});
		return false;	
	}else if(frm.email.value == ""){
		jAlert('Por favor ingrese su email', 'Registro de Usuarios',function(){frm.email.focus();});
		return false;
	}else if(checkemail(frm.email.value) == false){
		jAlert('Por favor ingrese un email valido', 'Registro de Usuarios',function(){frm.email.focus();});
		return false;
	}else if(frm.password.value == ""){
		jAlert('Por favor ingrese un password', 'Registro de Usuarios',function(){ frm.password.focus();});
		return false;
	}else if(frm.password_confirma.value == ""){
		jAlert('Por favor confirme la contraseña', 'Registro de Usuarios',function(){ frm.password_confirma.focus();});
		return false;
	}else if(frm.password.value != frm.password_confirma.value){jAlert('La confirmacion de la contraseña no es correcta', 'Aviso Registro',function(){
			frm.password_confirma.focus();
		});
		return false;
	}else if(frm.direccion.value == ""){
		jAlert('Por favor ingrese su dirección', 'Registro de Usuarios',function(){frm.direccion.focus();});
		return false;
	}else if(frm.ciudad.value == ""){
		jAlert('Por favor ingrese una ciudad', 'Registro de Usuarios',function(){frm.ciudad.focus();});
		return false;
	}else if(document.getElementById("pais").value == ""){
		jAlert('Por favor seleccione su pais', 'Registro de Usuarios',function(){document.getElementById("pais").focus();});
		return false;	
	}else if(frm.telefono.value == ""){
		jAlert('Por favor ingrese su telefono', 'Registro de Usuarios',function(){frm.telefono.focus();});
		return false;		
	
	}
}

function validateEditar(frm){
	if(frm.nombre.value == ""){
		jAlert('Por favor su nombre', 'Mantenimiento de Usuarios',function(){frm.nombre.focus();});
		return false;
	}else if(frm.apellidos.value == ""){
		jAlert('Por favor sus apellidos', 'Mantenimiento de Usuarios',function(){frm.apellidos.focus();});
		return false;
	}else if(frm.email.value == ""){
		jAlert('Por favor ingrese su email', 'Mantenimiento de Usuarios',function(){frm.email.focus();});
		return false;
	}else if(checkemail(frm.email.value) == false){
		jAlert('Por favor ingrese un email valido', 'Mantenimiento de Usuarios',function(){frm.email.focus();});
		return false;
	}
}

function validateEditarPassword(frm){
	if(frm.password.value == ""){
		jAlert('Por favor ingrese su nueva contraseña ', 'Editar Contraseña',function(){ frm.password.focus();});
		return false;
	}else if(frm.password_confirma.value == ""){
		jAlert('Por favor confirme la contraseña', 'Editar Contraseña',function(){ frm.password_confirma.focus();});
		return false;
	}else if(frm.password.value != frm.password_confirma.value){jAlert('La confirmacion de la contraseña no es correcta', 'Editar Contraseña',function(){
			frm.password_confirma.focus();
		});
		return false;
	}
}



function validateRegistroTrabajo(frm){
	if(frm.nombre.value == ""){
		jAlert('Por favor ingrese su nombre', 'Bolsa de Trabajo',function(){frm.nombre.focus();});
		return false;
	}else if(frm.apellido.value == ""){
		jAlert('Por favor ingrese su apellido', 'Bolsa de Trabajo',function(){frm.apellido.focus();});
		return false;
	}else if(frm.email.value == ""){
		jAlert('Por favor ingrese su email', 'Bolsa de Trabajo',function(){frm.email.focus();});
		return false;
	}else if(checkemail(frm.email.value) == false){
		jAlert('Por favor ingrese un email valido', 'Bolsa de Trabajo',function(){frm.email.focus();});
		return false;
	}else if(frm.file.value == ""){
		jAlert('Por favor adjunte su curriculum', 'Bolsa de Trabajo',function(){frm.file.focus();});
		return false;
	}else if(frm.mensaje.value == ""){
		jAlert('Por favor ingrese su mensaje', 'Bolsa de Trabajo',function(){frm.mensaje.focus();});
		return false;
	}
}


function validateRegistroBoletin(frm){
	if(frm.nombre.value == ""){
		jAlert('Por favor ingrese su nombre', 'Suscripciones de  Boletines',function(){frm.nombre.focus();});
		return false;
	}else if(frm.email.value == ""){
		jAlert('Por favor ingrese su email', 'Suscripciones de  Boletines',function(){frm.email.focus();});
		return false;
	}else if(checkemail(frm.email.value) == false){
		jAlert('Por favor ingrese un email valido', 'Suscripciones de  Boletines',function(){frm.email.focus();});
		return false;
	}
}

var testresults
function checkemail(value){
	var str = value
	var filter=/^.+@.+\..{2,3}$/
		if (filter.test(str))
		testresults=true
	else{
		testresults=false
	}
	return (testresults)
}



function actualiza_producto(){
	document.cesta.action="cesta.php?car=update";
	document.cesta.submit();	
}

function validnum(e) { 
	tecla = (document.all) ? e.keyCode : e.which; 
	//alert(tecla)
    if (tecla == 8 || tecla == 46 || tecla == 0) return true; //Tecla de retroceso (para poder borrar) 
    // dejar la l�nea de patron que se necesite y borrar el resto 
    //patron =/[A-Za-z]/; // Solo acepta letras 
    patron = /\d/; // Solo acepta n�meros
    //patron = /\w/; // Acepta n�meros y letras 
    //patron = /\D/; // No acepta n�meros 
    // patron = /[\d.-]/; numeros el punto y el signo -
    te = String.fromCharCode(tecla); 
    return patron.test(te);  
	// uso  onKeyPress="return validnum(event)"
}

function deleteRow(id, num){
	$(".repat_cesta").css("opacity","0.3");
	$(".loading").show();
	$.get('operations.php',{param:'delete-row', id:id}, function(data){
		var resumen = data.split("|");
		$(".articles").text(resumen[1]+' article(s)');
		var total = (parseFloat(resumen[2])).toFixed(2)
		$(".monto_total_cat").html(" <div class='monto_total_cat'>Monto Total : <b> "+total+"</b>");
		$(".precio_cesta").html(total+" € TTC");
		if(resumen[1] == 0){
			$(".bottom-cesta").remove();
			$("#cesta").append('<div class="cesta-nothing"><div class="mensaje_vacio">Su bolsa esta vacia</div></div>');	
			$(".info").hide();
		}
		if(resumen[0] == 0){
			$(".info").hide();
		}
		$(".loading").hide();	
		$("#"+num).remove();
		$(".repat_cesta").css("opacity","10");						   
	});
		
}


	var scroller  = null;
	var scrollbar = null;
	window.onload = function () {
    scroller  = new jsScroller(document.getElementById("Scroller-1"), 385, 185);
    scrollbar = new jsScrollbar(document.getElementById("Scrollbar-Container"), scroller, false);
	}
