// JavaScript Document
$(function(){
	
	var isMSIE = /*@cc_on!@*/false; 
	
	function parseURL(url) {
		var a =  document.createElement('a');
		a.href = url;                
		return {
			source: url,
			protocol: a.protocol.replace(':',''),
			host: a.hostname,
			port: a.port,
			query: a.search,
			params: (function(){
				var ret = {},
					seg = a.search.replace(/^\?/,'').split('&'),
					len = seg.length, i = 0, s;
				for (;i<len;i++) {
					if (!seg[i]) {continue;}
					s = seg[i].split('=');
					ret[s[0]] = s[1];
				}
				return ret;
			})(),
			file: (isMSIE)?a.pathname:(a.pathname.match(/\/([^\/?#]+)$/i) || [,''])[1],
			hash: a.hash.replace('#',''),
			path: a.pathname.replace(/^([^\/])/,'/$1'),
			relative: (a.href.match(/tp:\/\/[^\/]+(.+)/) || [,''])[1],
			segments: a.pathname.replace(/^\//,'').split('/')
		};
	}
	
	var url = document.location.href ; 
	var myURL = parseURL(url);
	var pagina = myURL.file; 
	
		$("#logos").animate({marginLeft:"-1765px"},40000, "linear", function(){$("#logos").css("margin-left","0px");});
		$("#box4").everyTime(40100, function() {	
			$("#logos").animate({marginLeft:"-1765px"},40000, "linear", function(){$("#logos").css("margin-left","0px");});
		});
	
	 $().ajaxStart(function() {
		$('#introduccion').html("<div id='loading'></div>");
    });
	 
    $('#form_c').submit(function() {
		if (envia){					   
			$.ajax({
				type: 'POST',
				url: $(this).attr('action'),
				data: $(this).serialize(),
				success: function(data) {
					$('#introduccion').html(data);
				}
			})
			return false;
		}
    }); 
	
	$('#form').submit(function() {
		if (envia){					   
			$.ajax({
				type: 'POST',
				url: $(this).attr('action'),
				data: $(this).serialize(),
				success: function(data) {
					$('#msg_calidad').html(data);
				}
			})
			return false;
		}
    }); 
	
	var pag_sola = pagina.split(".");
		
		$(".boton").click(function(){
			var pag = $(this).find("a").attr("class");
			var pag = pag.split("_");
			$("#slide_noticias").animate({marginLeft:"-"+(799*pag[1])+"px"},300);
		});
		
		var pag = (pag_sola[0]=="")?pag_sola[0]="index":pag_sola[0];
		$("#"+pag).find("a").animate({opacity:"1"},200);

		$(".tag").hover(function(){
			var elem = $(this).attr("id");
			if (elem!=pag_sola[0]){
				$("#"+elem).find("a").stop().animate({opacity:"1"},200);
			}
		},function(){
			var elem = $(this).attr("id");
			if (elem!=pag_sola[0]){
				$("#"+elem).find("a").stop().animate({opacity:"0"},200);
			}
		});
		
		if (pagina == "productos.php"){
			
			if(myURL.params.prod){
				opc = myURL.params.prod;
				switch (opc){
				case "abb":var_left = 680;bg = 1;break;
				case "anclo":var_left = 590;bg = 1;break;
				case "iusa":var_left = 680;bg = 1;break;
				case "leviton":var_left = 650;bg = 1;break;
				case "rawelt":var_left = 640;bg = 1;break;
				case "general":var_left = 580;bg = 1;break;
				case "tyco":var_left = 570;bg = 1;break;
				case "ilg":var_left = 650;bg = 2;break;
				case "maxxi":var_left = 610;bg = 2;break;
				case "tecnolite":var_left = 620;bg = 2;break;
				case "hunter":var_left = 665;bg = 2;break;
				}
			}else{
				opc = "abb";
				var_left = 680;
				bg = 1;
			};
			
			$("#texto_"+opc).show();
			$("#img_"+opc).show();
			$("#logo_"+opc).animate({left:var_left+"px"},150);
			$("#"+opc).css({color:"#F00",fontSize:".75em", fontWeight:"bold"});
			$("#box_productos").css("background","url(images/box_productos"+bg+".png)");
			
			if (bg == 2){
				$("#sbm_electrico").css("background","url(images/electrico1.jpg)");
				$("#sbm_iluminacion").css("background","url(images/iluminacion2.jpg)");
				$("#list_electrico").css("visibility","hidden");
				$("#list_iluminacion").css("visibility","visible");
			}
			imgAct = null;
			$("li").click(function(){
				$("li").css({color:"#33688b",fontSize:".7em", fontWeight:"normal"});							   
				$(this).css({color:"#F00",fontSize:".75em", fontWeight:"bold"});
                if(imgAct){
                    $(imgAct).remove()
                    $("#preloader").hide()
                }
				switch ($(this).attr("id")){
					case "abb":
						if (opc!="abb"){
							$("#box_productos").css("background","url(images/box_productos1.png)");
							$("#img_"+opc).hide();
							$("#img_abb").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_abb").animate({left:"680px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_abb").fadeIn(150);
							});
						}
						break;
					case "iusa":
						if (opc!="iusa"){
							$("#box_productos").css("background","url(images/box_productos1.png)");
							$("#img_"+opc).hide();
							$("#img_iusa").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_iusa").animate({left:"680px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_iusa").fadeIn(150);
							});
						}
						break;
					case "anclo":
						if (opc!="anclo"){
							$("#box_productos").css("background","url(images/box_productos1.png)");
							$("#img_"+opc).hide();
							$("#img_anclo").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_anclo").animate({left:"590px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_anclo").fadeIn(150);
							});
						}
						break;
					case "leviton":
						if (opc!="leviton"){
							$("#box_productos").css("background","url(images/box_productos1.png)");
							$("#img_"+opc).hide();
							$("#img_leviton").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_leviton").animate({left:"650px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_leviton").fadeIn(150);
							});
						}
						break;
					case "rawelt":
						if (opc!="rawelt"){
							$("#box_productos").css("background","url(images/box_productos1.png)");
							$("#img_"+opc).hide();
							$("#img_rawelt").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_rawelt").animate({left:"640px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_rawelt").fadeIn(150);
							});
						}
						break;
					case "general":
						if (opc!="general"){
							$("#box_productos").css("background","url(images/box_productos1.png)");
							$("#img_"+opc).hide();
							$("#img_general").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_general").animate({left:"580px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_general").fadeIn(150);
							});
						}
						break;
					case "tyco":
						if (opc!="tyco"){
							$("#box_productos").css("background","url(images/box_productos1.png)");
							$("#img_"+opc).hide();
							$("#img_tyco").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_tyco").animate({left:"570px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_tyco").fadeIn(150);
							});
						}
						break;
					case "ilg":
						if (opc!="ilg"){
							$("#box_productos").css("background","url(images/box_productos2.png)");
							$("#img_"+opc).hide();
							$("#img_ilg").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_ilg").animate({left:"650px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_ilg").fadeIn(150);
							});
						}
						break;
					case "maxxi":
						if (opc!="maxxi"){
							$("#box_productos").css("background","url(images/box_productos2.png)");
							$("#img_"+opc).hide();
							$("#img_maxxi").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_maxxi").animate({left:"610px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_maxxi").fadeIn(150);
							});
						}
						break;
					case "tecnolite":
						if (opc!="tecnolite"){
							$("#box_productos").css("background","url(images/box_productos2.png)");
							$("#img_"+opc).hide();
							$("#img_tecnolite").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_tecnolite").animate({left:"620px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_tecnolite").fadeIn(150);
							});
						}
						break;
					case "hunter":
						if (opc!="hunter"){
							$("#box_productos").css("background","url(images/box_productos2.png)");
							$("#img_"+opc).hide();
							$("#img_hunter").show();
							$("#logo_"+opc).animate({left:"800px"},150, function(){
								$("#logo_hunter").animate({left:"665px"},150);
							});
							$("#texto_"+opc).fadeOut(150, function(){
								$("#texto_hunter").fadeIn(150);
							});
						}
						break;
				}
				opc = $(this).attr("id");
			});            
            $(".prods").click(function(){
                var img = new Image();
                var path = "images/colagges/";
                img.src = path+$(this).attr("title");
                $(img).attr("class", "imgSubProd")
                $("#imagenes").append(img);
                $("#preloader").show()
                img.onload= function(){
                     $("#preloader").hide()
                    var callback = function(){
                        $("#img_"+opc).hide();                        
                        $(img).animate({"top":"0px"}, 500)
                        if(imgAct)
                            $(imgAct).remove()
                        imgAct = img;
                    }
                    if(imgAct)
                    {
                        $(imgAct).animate({"top":"334px"}, 500,function(){
                            callback()                            
                        })
                    }
                    else
                        callback()                       
                }                                
            });
		}
		/*$("#list_iluminacion li").click(function(){
			$("#list_iluminacion li").css({color:"#33688b",fontSize:".7em", fontWeight:"normal"});							   
			$(this).css({color:"#F00",fontSize:".75em", fontWeight:"bold"});
		});*/
		
		$("#sbm_iluminacion").click(function(){
			$("#sbm_electrico").css("background","url(images/electrico1.jpg)");
			$("#list_electrico").css("visibility","hidden");
			$("#list_iluminacion").css("visibility","visible");
			$(this).css("background","url(images/iluminacion2.jpg)");
                        $("#ilg").click();
		});
		
		$("#sbm_electrico").click(function(){
			$("#sbm_iluminacion").css("background","url(images/iluminacion1.jpg)");
			$("#list_iluminacion").css("visibility","hidden");
			$("#list_electrico").css("visibility","visible");
			$(this).css("background","url(images/electrico2.jpg)");
                        $("#abb").click();
		});


});
