var arrPesquisa={passoAtual:0}
$(document).ready(function(){
	// PESQUISA DINAMICA
	//Posição do box
	var icoDimention={width:73,height:90}
	
	var arrPesquisaOpcoesPosition=$("#pesquisa_dinamica ul.opcoes").position();
		
	jQuery.each($("#pesquisa_dinamica ul.opcoes li"),function(k, v){
		$(this).css({
			position:"absolute",
			opacity:0,
			height:"220px",
			width:"190px",
			"list-style":"none",
			margin:"0px",
			visibility: "hidden",
			left:arrPesquisaOpcoesPosition.left,
			top:arrPesquisaOpcoesPosition.top
		});
	});
	var objPassoSelected=$("#pesquisa_passo1");
	objPassoSelected.css({visibility: "visible"});
	objPassoSelected.animate({
		opacity:1
	},400,function(){});

	$("ul.opcoes li img.opcao").each(function(index,Element){
		$(this).click(function(){
			var rel=$(this).attr("rel");
			var li=$(this).parent();
			li.children("input").attr("value",$(this).attr("rel"));
			li.animate({
				opacity:0
			},200,function(){
				$(this).css({visibility: "hidden"});
				var next=$(this).next();
				
				if($(this).attr("id")=="pesquisa_passo3"){
					//$("#pesquisa_dinamica").submit();
					jQuery.ajax({
						url:"ajax_busca.asp",
						data:({
							finalidade:$("#pesquisa_passo1 input").attr("value"),
							passo2_comercial:$("#pesquisa_passo2_comercial input").attr("value"),
							passo2_residencial:$("#pesquisa_passo2_residencial input").attr("value"),
							tipouso:$("#pesquisa_passo3 input").attr("value")
						}),
						//dataType: 'html',
						complete: function(jqXHR, textStatus){
							$("#pesquisaDinamicaConteiner").html(jqXHR.responseText);
						}
					});
				}
				if(($(this).attr("id")=="pesquisa_passo1" && rel=="Residencial") || $(this).attr("id")=="pesquisa_passo2_comercial"){
					next=next.next();
				}
				next.css({visibility: "visible"});
				next.animate({
					opacity:1
				},400,function(){
				
				});
				
				
			});
			
			var stepSelected=$("ul.passos li a.on");
			stepSelected.removeClass("on");
			stepSelected.parent("li").next().children("a").addClass("on");
		});
	});

	$("ul.passos li a.passo:eq(0)").addClass("on");
	
	//Search Comercial
	// de posicionamento dos 5 icones arrSearchComercial =  left,top,width,height,opacity
	var arrSearchComercial=new Array(new Array(40,0,(icoDimention.width*0.6),(icoDimention.height*0.6),0.4),new Array(100,0,(icoDimention.width*0.6),(icoDimention.height*0.6),0.4),new Array(130,55,(icoDimention.width*0.8),(icoDimention.height*0.8),0.70),new Array(60,110,icoDimention.width,icoDimention.height,1),new Array(0,55,(icoDimention.width*0.8),(icoDimention.height*0.8),0.70));
	var arrSearchComercialPosition=$("#pesquisa_passo2_comercial").position();
	
	jQuery.each($("#pesquisa_passo2_comercial > img"),function(k, v){
		$(this).css({
			position:"absolute",
			left:arrSearchComercial[k][0],
			top:arrSearchComercial[k][1],
			width:arrSearchComercial[k][2],
			height:arrSearchComercial[k][3],
			opacity:arrSearchComercial[k][4]
		});
	});
	$("#pesquisa_passo2_comercial > div.buttons > img.left").click(function(){
		var temp=arrSearchComercial[0];
		for(var i=1;i<arrSearchComercial.length;i++){
			arrSearchComercial[i-1]=arrSearchComercial[i];
		}
		arrSearchComercial[4]=temp;
		jQuery.each($("#pesquisa_passo2_comercial > img"),function(k, v){
			$(this).animate({
				/*left:arrSearchComercialPosition.left+arrSearchComercial[k][0],
				top:arrSearchComercialPosition.top+arrSearchComercial[k][1],*/
				left:arrSearchComercial[k][0],
				top:arrSearchComercial[k][1],
				width:arrSearchComercial[k][2],				
				height:arrSearchComercial[k][3],
				opacity:arrSearchComercial[k][4]
			},400,function(){
			
			});
		});
	});
	$("#pesquisa_passo2_comercial > div.buttons > img.right").click(function(){
		var temp=arrSearchComercial[4];
		for(var i=4;i>0;i--){
			arrSearchComercial[i]=arrSearchComercial[i-1];
		}
		arrSearchComercial[0]=temp;
		jQuery.each($("#pesquisa_passo2_comercial > img"),function(k, v){
			$(this).animate({
				left:arrSearchComercial[k][0],
				top:arrSearchComercial[k][1],
				width:arrSearchComercial[k][2],
				height:arrSearchComercial[k][3],
				opacity:arrSearchComercial[k][4]
			},400,function(){
			
			});
		});
	});
	
	
	
	//Search Residencial
	// de posicionamento dos 5 icones arrSearchResidencial =  left,top,width,height,opacity
	var arrSearchResidencial=new Array(new Array(130,30,(icoDimention.width*0.8),(icoDimention.height*0.8),0.50),new Array(60,110,icoDimention.width,icoDimention.height,1),new Array(0,30,(icoDimention.width*0.8),(icoDimention.height*0.8),0.50));
	var arrSearchResidencialPosition=$("#pesquisa_passo2_residencial").position();
	
	jQuery.each($("#pesquisa_passo2_residencial > img"),function(k, v){
		$(this).css({
			position:"absolute",
			left:arrSearchResidencial[k][0],
			top:arrSearchResidencial[k][1],
			width:arrSearchResidencial[k][2],
			height:arrSearchResidencial[k][3],
			opacity:arrSearchResidencial[k][4]
		});
	});
	$("#pesquisa_passo2_residencial > div.buttons > img.left").click(function(){
		var temp=arrSearchResidencial[0];
		for(var i=1;i<arrSearchResidencial.length;i++){
			arrSearchResidencial[i-1]=arrSearchResidencial[i];
		}
		arrSearchResidencial[2]=temp;
		jQuery.each($("#pesquisa_passo2_residencial > img"),function(k, v){
			$(this).animate({
				left:arrSearchResidencial[k][0],
				top:arrSearchResidencial[k][1],
				width:arrSearchResidencial[k][2],
				height:arrSearchResidencial[k][3],
				opacity:arrSearchResidencial[k][4]
			},400,function(){
			
			});
		});
	});
	$("#pesquisa_passo2_residencial > div.buttons > img.right").click(function(){
		
		var temp=arrSearchResidencial[2];
		for(var i=arrSearchResidencial.length-1;i>0;i--){
			arrSearchResidencial[i]=arrSearchResidencial[i-1];
		}
		arrSearchResidencial[0]=temp;
		jQuery.each($("#pesquisa_passo2_residencial > img"),function(k, v){
			$(this).animate({
				left:arrSearchResidencial[k][0],
				top:arrSearchResidencial[k][1],
				width:arrSearchResidencial[k][2],
				height:arrSearchResidencial[k][3],
				opacity:arrSearchResidencial[k][4]
			},400,function(){
			
			});
		});
	});
	
	
	jQuery.each($("ul.opcoes li:eq(0) img.opcao"),function(k, v){
		$(this).click(function(){
			$("span.passo1").text($(this).attr("alt")+" › ");
			$("ul.passos li a.on").removeClass("on");
			$("ul.passos li a.passo:eq(1)").addClass("on");
		});
	});
	jQuery.each($("ul.opcoes li:eq(1) img.opcao,ul.opcoes li:eq(2) img.opcao"),function(k, v){
		$(this).click(function(){
			$("span.passo2").text($(this).attr("alt")+" › ");
			$("ul.passos li a.on").removeClass("on");
			$("ul.passos li a.passo:eq(2)").addClass("on");
		});
	});
	jQuery.each($("ul.opcoes li:eq(3) img.opcao"),function(k, v){
		$(this).click(function(){
			$("span.passo3").text($(this).attr("alt"));
			$("ul.passos li a.on").removeClass("on");
		});
	});
	
	//VOLTAR
	$("ul.passos li a.voltar").click(function(){
		$("ul.opcoes li").each(function(index,Element){
			if($(this).css("visibility")=="visible" && index!=0){
				$(this).animate({
					opacity:0
				},200,function(){
					var prev=$(this).css({visibility: "hidden"}).prev();
					if(($(this).attr("id")=="pesquisa_passo3" && $("#pesquisa_passo1 input").attr("value")!="Residencial") || ($(this).attr("id")=="pesquisa_passo2_residencial" && $("#pesquisa_passo1 input").attr("value")=="Residencial")){
						prev=prev.prev();
					}
					prev.css({visibility: "visible"}).animate({
						opacity:1
					},400);
				});
				
				var stepSelected=$("ul.passos li a.on");
				stepSelected.removeClass("on");
				stepSelected.parent("li").prev().children("a").addClass("on");
			}
		});
	});
	//BOTÕES PASSOS  
	jQuery.each($("ul.passos li a.passo"),function(k,v){
		//PASSO 1
		if(k==0){
			$(this).click(function(){
				//DESSELECIONA TODOS OS BOTÕES DE PASSOS
				jQuery.each($("ul.passos li a.passo"),function(){$(this).removeClass("on");});
				//SELECIONA O BOTÃO DO PASSO ATUAL
				$(this).addClass("on");
				$("ul.opcoes li").each(function(index,Element){
					//DIFERENTE DO PASSO 1 E ESTIVER VISIBLE SERÁ ESCONDIDO
					if(index!=0 && $(this).css("visibility")=="visible"){
						$(this).animate({
							opacity:0
						},200,function(){
							$(this).css({visibility: "hidden"});
						});
					}else{
						//MOSTRA O PASSO ATUAL
						if(index==0){
							$(this).css({visibility: "visible"});
							$(this).animate({
								opacity:1
							},400,function(){
								
							});
						}
					}
				});
			});
		}else{
			//PASSO 2
			if(k==1){
				$(this).click(function(){
					//DESSELECIONA TODOS OS BOTÕES DE PASSOS
					jQuery.each($("ul.passos li a.passo"),function(){$(this).removeClass("on");});
					//SELECIONA O BOTÃO DO PASSO ATUAL
					$(this).addClass("on");
					$("ul.opcoes li").each(function(index,Element){
						if(index==1 && $("#pesquisa_passo1 input").attr("value")!="Residencial"){
							$(this).css({visibility: "visible"});
							$(this).animate({
								opacity:1
							},400,function(){
								
							});
						}else{
							if(index==2 && $("#pesquisa_passo1 input").attr("value")=="Residencial"){
								$(this).css({visibility: "visible"});
								$(this).animate({
									opacity:1
								},400,function(){
									
								});
							}else{
								$(this).animate({
									opacity:0
								},200,function(){
									$(this).css({visibility: "hidden"});
								});
							}
						}
					});
				});			
			}else{
				//PASSO 3
				$(this).click(function(){
					//DESSELECIONA TODOS OS BOTÕES DE PASSOS
					jQuery.each($("ul.passos li a.passo"),function(){$(this).removeClass("on");});
					//SELECIONA O BOTÃO DO PASSO ATUAL
					$(this).addClass("on");
					$("ul.opcoes li").each(function(index,Element){
						//DIFERENTE DO PASSO 3 E ESTIVER VISIBLE SERÁ ESCONDIDO
						if(index!=3 && $(this).css("visibility")=="visible"){
							$(this).animate({
								opacity:0
							},200,function(){
								$(this).css({visibility: "hidden"});
							});
						}else{
							if(index==3){
								$(this).css({visibility: "visible"});
								$(this).animate({
									opacity:1
								},400,function(){
									
								});
							}
						}
					});
				});
			}
		}
	});
});
$(window).resize(function() {
	var arrPesquisaOpcoesPosition=$("#pesquisa_dinamica ul.opcoes").position();
		
	jQuery.each($("#pesquisa_dinamica ul.opcoes li"),function(k, v){
		$(this).css({
			left:arrPesquisaOpcoesPosition.left,
			top:arrPesquisaOpcoesPosition.top
		});
	});
	
});
