$(document).ready(function() {
						   
	$("a[rel^='prettyPhoto']").prettyPhoto({animation_speed:'normal',theme:'light_square',slideshow:3000, autoplay_slideshow: true});						   
	
	$("#menu > li").mouseover(function(){
		$(this).addClass("hover").find("ul").show();
	});
	$("#menu > li").mouseout(function(){
		$(this).removeClass("hover").find("ul").hide();
	});
	
	$("#buscador input").focus(function(){
		$(this).val("");
	});
	
	$("#inicio1 .equipos li:even").addClass("non");
	
	$("#inicio1 .consumibles .tabs a").click(function(){
		$("#inicio1 .consumibles .tabs li").removeClass("on");
		$("#inicio1 .consumibles .tab li a").removeClass("on");
		$(this).parent().addClass("on");
		$("#inicio1 .consumibles .tab").hide();
		$("#inicio1 .consumibles ."+$(this).attr("rel")).show();
		$("input[name='cat']").val("");
		$("#filtros").attr("action", $(this).attr("href"));
		$("select[name='marca']").html('<option value="">Marca</option>');
		$("select[name='modelo']").html('<option value="">Modelo</option>');
		return false;
	});
	
	$colMax = 0;
	$("#indice > li").each(function(i){
		if($(this).height()>$colMax) $colMax = $(this).height();
		if(i%3==0) { $("#indice > li").eq(i).height($colMax); }
		if(i%3==1) { $("#indice > li").eq(i).height($colMax); $("#indice > li").eq(i-1).height($colMax); }
		if(i%3==2) { $("#indice > li").eq(i).height($colMax); $("#indice > li").eq(i-1).height($colMax); $("#indice > li").eq(i-2).height($colMax); }
		if(i%3==2) $colMax = 0;
	});
	
	$(".test3").hrzAccordion({containerClass     	: "container3",
							  listItemClass      	: "listItem3",					
							  contentWrapper     	: "contentWrapper3",
							  contentInnerWrapper	: "contentInnerWrapper3",
						      handleClass        	: "handle3",
							  handleClassOver    	: "handleOver3",
							  handleClassSelected	: "handleSelected3",
							  openOnLoad            : "1"
	});

	$("#inicio1 .consumibles .tab li a").click(function(){
		$("#inicio1 .consumibles .tab li a").removeClass("on");
		$(this).addClass("on");
		$("#filtros").attr("action", $(this).attr("href"));
		var cat = $(this).attr("name").replace("cat","");
		$("input[name='cat']").val(cat);
		$.getJSON("/marcas", { cat: cat }, function(data){ 
			var html = '<option value="">Marca</option>';
			for(i=0; i<data.length; i++){
				html = html + '<option value="'+data[i].id+'">'+data[i].marca+'</option>';
			}
			$("select[name='marca']").html(html);
		});
		$("select[name='marca']").html('<option value="">Marca</option>');
		$("select[name='modelo']").html('<option value="">Modelo</option>');
		return false;
	});
	
	$("select[name='marca']").change(function(){
		if($(this).val()!=""){
			$.getJSON("/modelos", { marca: $(this).val(), cat: $("input[name='cat']").val() }, function(data){ 
				var html = '<option value="">Modelo</option>';
				for(i=0; i<data.length; i++){
					html = html + '<option value="'+data[i].id+'">'+data[i].modelo+'</option>';
				}
				$("select[name='modelo']").html(html);
			});
		}
	});
	
	// tickets
	$("select[name='id_brand'].tkt").change(function(){
		$("select[name='id_product'].tkt").children("option:gt(0)").remove();
		$.getJSON("/soporte/_productos", { id_brand: $(this).val() }, function(data){
			$(data).each(function(i) { 
				$("select[name='id_product'].tkt").append('<option value="'+this.id+'">'+this.title+'</option>');
			});
		});
	});
	
	$("input[name='same_tax_address']").click(function(){
		($(this).val()=="1") ? $("#same_tax_address_container").hide() : $("#same_tax_address_container").show(); 
	});
	
	$("form.validar").submit(function(){
		var ret = true;
		$("input.required, select.required, textarea.required").each(function(i){
			if($(this).val()=="" || $(this).val()=="0"){
				alert($(this).attr("title"));
				$(this).focus();
				ret = false;
				return ret;
			}
		});
		return ret;
	});
	
	// logout
	$('a.logout').click(function(){
		if(window.confirm('¿Está seguro que desea salir?'))
			return true;
		return false;
	});
	
});
