$(document).ready(function() {

	isOpera = (navigator.userAgent.toLowerCase().indexOf('opera')>-1);
	isKonqueror = (navigator.userAgent.toLowerCase().indexOf('konqueror')>-1);
	isIE  = ((!isOpera)&&(navigator.userAgent.toLowerCase().indexOf('msie')>-1));
	isIE7 = ((!isOpera)&&(navigator.userAgent.toLowerCase().indexOf('msie 7')>-1));
	isIE6 = ((isIE)&&(!isIE7));
	isMozilla = ((!isOpera)&&(!isKonqueror)&&(!isIE));

	var url = document.location.href;

	var _get = vetorGet(document.location.href);

	_get["urlmapa"] = _get["urlmapa"].replace("w=860","w=400");
	_get["urlmapa"] = _get["urlmapa"].replace("h=515","h=270");

	_get["urlmapa"] = _get["urlmapa"].replace("w=719","w=400");
	_get["urlmapa"] = _get["urlmapa"].replace("h=393","h=270");
	
	$("h2").html(unescape(_get["titulo"]));
	$(".end").html(unescape(_get["endereco1"]));

	$(".text-uf1").html(_get["uf1"]);
	$(".text-cidade1").html(unescape(_get["cidade1"]));

	//$("#dock-seta").css({background: "url("+_get["urlmapa"]+")" });
	
	var linkMapa = 'http://www.hagah.com.br/mapas/jsp/mapa.jsp?largura=326&altura=223&zoom=on&zoomAtual=2&icone=0&local='+_get["local"]+'&regionId='+_get["regionId"]+'&resolucaoMapa=1&cidade1='+ _get["cidade1"] +'&uf1='+_get["uf1"]+'&endereco1=' +_get["endereco1"]+'&widgets=true';
	
	$("#dock-seta").html('<iframe style="width:356px; height: 257px; _height: 257px;" frameborder="0" src="'+linkMapa+'"></iframe>');
	$('#widget').children().attr('class', 'box-cor'+_get["cor"]);

	var vetTrocarSrc = new Array();
	vetTrocarSrc[".cor-botao1"] = ".jpg";
	vetTrocarSrc[".cor-botao2"] = ".jpg";
	vetTrocarSrc[".cor-botao3"] = ".jpg";
	vetTrocarSrc["#aba-chegar"] = ".gif";
	vetTrocarSrc["#aba-sair"] = ".gif";

	for (key in vetTrocarSrc) {
		var src = $(key).attr('src');
		$(key).attr('src', src.substring(0, src.length-5) + _get["cor"]+vetTrocarSrc[key]);
	}

	function abreJanela(link) {
		if ((window.parent != undefined)&&(isMozilla)&&(window.parent.opener != undefined)) {
			window.parent.opener.open(link,"");
		} else {
		  window.open(link,"");
		}
	}

	$('#send-como-chegar').click(function() {
		abreJanela(montaLinkComoChegar());
	});

	$('#send-como-sair').click(function() {
		abreJanela(montaLinkComoSair());
	});

	$('#como-chegar').click(function() {
		if ($("#box-como-chegar").css('display') == "none") {
			$("#seta").hide();
		} else {
			$("#seta").show();
		}
		$('#box-como-sair').hide();
		$('#box-como-chegar').toggle();
	});

	$('#como-sair').click(function() {
		if ($("#box-como-sair").css('display') == "none") {
			$("#seta").hide();
		} else {
			$("#seta").show();
		}
		$('#box-como-chegar').hide();
		$('#box-como-sair').toggle();
	});

	$('.bt-fechar').click(function() {
		$(this).parent().parent().parent().parent().hide();
		$("#seta").show();
	});
	function removeAcentos(S){
		  //S = $('#sair-edit').val();

		  //var S=S.toLowerCase();
		  S=S.replace(/[áàãâä]/g,'a');
		  S=S.replace(/[ÁÀÃÂÄ]/g,'A');
		  S=S.replace(/[éèêë&]/g,'e');
		  S=S.replace(/[ÉÈÊË&]/g,'E');
		  S=S.replace(/[íìîï]/g,'i');
		  S=S.replace(/[ÍÌÎÏ]/g,'I');
		  S=S.replace(/[óòõôö]/g,'o');
		  S=S.replace(/[ÓÒÕÔÖ]/g,'O');
		  S=S.replace(/[úùûü]/g,'u');
		  S=S.replace(/[ÚÙÛÜ]/g,'U');
		  S=S.replace(/[ç]/g,'c');
		  S=S.replace(/[Ç]/g,'C');
		  //S=S.replace(/[_]/g,'')
		  //S=S.replace(/[^\d\w]/g,'')
		  //$('#sair-edit').val(S);
		  return S;
	 }

	 $('#send-como-sair').click(function() {
	 
		//$(this).val(removeAcentos($(this).val()));
	 })

	function montaLinkComoChegar() {

		veturl = new Array();
		veturl["endereco1"] = removeAcentos($("#chegar-edit").val());
		veturl["endereco2"] = removeAcentos($("#chegar-end").html());

		// de carro = 2, a pé = 3
		//transportmode=2
		veturl["transportmode"] = $(".chegar-radio").val();

		$(".chegar-radio").each(function() {
			if ($(this).attr('checked')) {
				veturl["transportmode"] = $(this).val();
			}
		});

		return montaLink(veturl);
	}

	function montaLinkComoSair() {

		// de carro = 2, a pé = 3
		//transportmode=2
		veturl = new Array();
		veturl["endereco1"] = removeAcentos($("#sair-end").html());
		veturl["endereco2"] = removeAcentos($("#sair-edit").val());

		$(".sair-radio").each(function() {
			if ($(this).attr('checked')) {
				veturl["transportmode"] = $(this).val();
			}
		});

		return montaLink(veturl);
	}

	function montaLink(vet) {

		// ambiente
		vet["uf"] = _get["uf"];
		vet["local"] = _get["local"];
		vet["regionId"] = _get["regionId"];

		// uf, cidade
		vet["uf1"] = _get["uf1"];
		vet["cidade1"] = _get["cidade1"];

		var link = "http://www.hagah.com.br/mapas/jsp/default.jsp?type=2&buscar=true&toll=1&totalRow1=1&totalRow2=1&x=36&y=17&";

		for (chave in vet) {
			link += chave + '=' + vet[chave] + '&';
		}

		return link;
	}

});

