$(document).ready(function(){
		//-----------------------------------------------Acordeon-----------------------------------------------
	$("div.acordeondiv").click(function(){
		val = $("li#li"+this.id).css("display");
		if (val == 'none'){
			$("div.acordeondiv").addClass("linoselect");
			$("div.acordeondiv").removeClass("liselect");
			$(this).removeClass("linoselect");
			$(this).addClass("liselect");
			$("li.liacordeon").slideUp()
			$("li#li"+this.id).slideDown()
		}
		else{
			$("div.acordeondiv").addClass("linoselect");
			$("li#li"+this.id).slideUp()

		}
	})

	
	//-----------------------------------------------Tabs-----------------------------------------------
	$("ul.ultabs li").click(function(){
		$("ul.ultabs li").addClass("linoselect");
		$("ul.ultabs li").removeClass("liselect");
		$(this).removeClass("linoselect");
		$(this).addClass("liselect");
		$("div.tabcont").slideUp("slow")
		$("div#"+this.id).slideDown("slow")
	})

//-----------------------------------------------Imagen animada menu-----------------------------------------------
	$(".btnsecciones").mouseover(function(){
		id = this.id;
		if($("#"+this.id).attr('class')=='btnsecciones'){
			$("#"+this.id).animate({'backgroundPosition': '0px -45px' }, { queue:false, duration:100 })
			$("#"+this.id).animate({'padding': '15px 20px 5px 20px' }, { queue:false, duration:100 })
			
		}
	});
	$(".btnsecciones").mouseout(function(){
		id = this.id;
		if($("#"+this.id).attr('class')=='btnsecciones'){
			$("#"+this.id).animate({'backgroundPosition': '0px 0px' }, { queue:false, duration:100 })
			$("#"+this.id).animate({'padding': '20px 20px 0px 20px' }, { queue:false, duration:100 })
		}
	});
//-----------------------------------------------Galeria cabecera-----------------------------------------------
	
	$('#imagenescabecera').cycle({ 
		fx:    'fade', 
		speed:  5000
 	});


//---------------------------------------------------Acordeon Categorias/Familias---------------------------------------------------
	$("div.nombrefamilia").click(function(){
		val = $("ul."+this.id).css("display");

		if (val == 'none'){
			$("ul.familia").slideUp()
			$("div.nombrefamilia").animate({'backgroundPosition': '0px 0px' }, { queue:false, duration:300 })
			$("div#"+this.id).animate({'backgroundPosition': '0px -26px' }, { queue:false, duration:300 })
			$("ul."+this.id).slideDown()
		}
		else{
			$("div.nombrefamilia").animate({'backgroundPosition': '0px 0px' }, { queue:false, duration:300 })
			$("ul."+this.id).slideUp()

		}
	})
//---------------------------------------------------Acordeon Familias/subfamilias---------------------------------------------------
	
		$("div.subfamilia").click(function(){
		val = $("ul."+this.id).css("display");

		if (val == 'none'){
			$("ul.subfamilia").slideUp()
			$("div.subfamilia").animate({'backgroundPosition': '0px 0px' }, { queue:false, duration:300 })
			$("div#"+this.id).animate({'backgroundPosition': '0px -20px' }, { queue:false, duration:300 })
			$("ul."+this.id).slideDown()
		}
		else{
			$("div.subfamilia").animate({'backgroundPosition': '0px 0px' }, { queue:false, duration:300 })
			$("ul."+this.id).slideUp()

		}
	})
	

//---------------------------------------------------Acordeon Mas Vendidos---------------------------------------------------
	$("div.masvendidostitulo").click(function(){
		val = $("div."+this.id).css("display");

		if (val == 'none'){
			$("div.masvendidosdetalle").slideUp()
			$("div."+this.id).slideDown()
		}
		else{
			$("div."+this.id).slideUp()

		}
	})
//---------------------------------------------------Carrusel Recomendados---------------------------------------------------
	$('#recomendaciones') 
	.before('<div id="recomendacionespagin">') 
	.cycle({ 
		fx:     'turnDown', 
		speed:  'slow', 
		timeout: 5000, 
		pager:  '#recomendacionespagin'
		
	});
//---------------------------------------------------Zoom Imagen---------------------------------------------------
	 $().mousemove(function(e){
	  	$("#imgzoom").css('top',e.pageY+15+'px')
		$("#imgzoom").css('left',e.pageX+15+'px')
		$("#leyenda").css('top',e.pageY+15+'px')
		$("#leyenda").css('left',e.pageX+15+'px')
	  });
	$(".imgdetalle").mouseover(function(){
		var imagen = $(this).attr('src');
		var imagen2 = $("#imgzoom").attr('src');
		imagen3 = imagen.replace("/min/","/med/")
		if (imagen !== imagen2){$("#imgzoom").attr('src',imagen3)}
		$("#imgzoom").show()		
	})
	$(".imgdetalle").mouseout(function(){
		$("#imgzoom").hide()
	})
	$(".leyenda").mouseover(function(){
		$("#leyenda").show()		
	})
	$(".leyenda").mouseout(function(){
		$("#leyenda").hide()
	})
//---------------------------------------------------Cambiar Imagen Detalle---------------------------------------------------
	$('#botoncolor').css({ display: "none" });
		$('#idcolores').bind("change",function(){
			var str="";
			$("#idcolores option:selected").each(function(){
				str=$(this).val()
				var imagen = str.split("nombrecolor");
				str = imagen[0] ;
			}); 
			$("#enl_autoid").fadeOut("slow",function(){	
				$("#enl_autoid").attr({
				src : str
				});
			});
		$("#enl_autoid").fadeIn("slow");
	})
//---------------------------------------------------Datos Pedido---------------------------------------------------
	$("#btndatosadelante").click(function(){
		$("#frmdatos").slideUp()
		$("#frmenvio").slideDown()
		})	
	$("#btnenvioatras").click(function(){
		$("#frmdatos").slideDown()
		$("#frmenvio").slideUp()
		})	
	$("#btnenvioadelante").click(function(){
		$("#frmenvio").slideUp()
		$("#frmpago").slideDown()
		})	
	$("#btnpagoatras").click(function(){
		$("#frmenvio").slideDown()
		$("#frmpago").slideUp()
		})	


//---------------------------------------------------Enlace deplegables pais provincia---------------------------------------------------
		$("select#txtpais").change(function(){
			$.getJSON("ajax/funcionesajax.asp?accion=cargaprovincias",{id: $(this).attr('value')}, function(j){
				var options = '';
					if(j.length!=null){
						for (var i = 0; i < j.length; i++){
							options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
						}
						$("select.provincia").html(options);
						$('select.provincia option:first').attr('selected', 'selected');
						$('select.provincia').css('display', 'block');
						$('input.provincia').css('display', 'none');
					}else{
						$('select.provincia').css('display', 'none');
						$('input.provincia').css('display', 'block');
						}
					})

			//--------------------------------Se carga la empresa de transporte cuano se cambian los paises------------------------------
			$.getJSON("ajax/funcionesajax.asp?accion=cargatipoenvio",{idpais: $("#txtpais").val(),idprovincia: $("#txttempprovincia").val() }, function(j){
			var options = '';
				if(j.length!=null){
					for (var i = 0; i < j.length; i++){
						options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
					}
					$("select#txtempresatrans").html(options);
					$('select#txtempresatrans option:first').attr('selected', 'selected');
				}else{
					}
				})
			
			//--------------------------------Se carga las formas de pago------------------------------
			
			$.getJSON("ajax/funcionesajax.asp?accion=cargatipopago",{idpais: $("#txtpais").val() }, function(j){
			var options = '';
				if(j.length!=null){
					for (var i = 0; i < j.length; i++){
						options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
					}
					$("select#txtmodopago").html(options);
					$('select#txtmodopago option:first').attr('selected', 'selected');
				}else{
					}
				})



		})
		
//----------------------------------------------Se carga la empresa de transporte cuano se cambian las provincias----------------------------------------------
	$(".provincia").change(function(){
		document.getElementById("txttempprovincia").value=$(this).val();
		$.getJSON("ajax/funcionesajax.asp?accion=cargatipoenvio",{idpais: $("#txtpais").val(),idprovincia: $("#txttempprovincia").val() }, function(j){
			var options = '';
				if(j.length!=null){
					for (var i = 0; i < j.length; i++){
						options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
					}
					$("select#txtempresatrans").html(options);
					$('select#txtempresatrans option:first').attr('selected', 'selected');
				}else{
					}
				})
	})


	$("select#txtprovincia").change(function(){
		vacio = $(this).attr('value')
		if (vacio==''){
			$('select.provincia').css('display', 'none');
			$('input.provincia').css('display', 'block');
		}else{
			$('select.provincia').css('display', 'block');
			$('input.provincia').css('display', 'none');
		}
	})
		$("select#txtempresatrans").click(function(){
		})


//---------------------------------------------------pegar aquí todas las validaciones de formulario---------------------------------------------------

	$("#frmcargausuario").TotalForm({});//formulario de datoscliente.asp
	$("#frmdatospedido").TotalForm({});//formulario de datoscliente.asp
	$("#formcontacto").TotalForm({});//formulario de contacto.asp
	$("#frmsuscripcion").TotalForm({});//formulario de contacto.asp


//---------------------------------------------------se lanza por ajax si existe el usuario---------------------------------------------------
	$("input#txtusuarioreg").blur(function(){
		$.ajax({
			type:"GET",
			url:"ajax/funcionesajax.asp",
			data:"accion=compruebausuario&nick="+$(this).val(),
			success: function(datos){
				if(datos.length > 0){
					document.getElementById("txtusuarioreg").value="";
					alert(datos);
				}
			}
		})
	})





});