
function GoogleMapsApi(){var self=this;self.divMapa='mapa';self.divBMapa='bmapa';self.divCaminho='caminho';self.idioma='pt-BR';self.pais='BR';self.id='';self.endereco='Rua Guarapuava 994 Campo Mourão PR Brasil';self.balao='TDTA Studio Web<br />Rua Guarapuava, nº 994A<br />Campo Mourão\PR';self.mapa;self.coder;self.direcao;self.direcaoDisplay;self.setId=function(id){self.id=id;}
self.addJs=function(fnc){if(fnc==undefined)fnc=true;if(self.mapa)return;var script=document.createElement("script");script.src="http://www.google.com/jsapi"+(fnc?"?callback=carregarMapa":"");script.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(script);}
self.carregarMapa=function(){google.load("maps","3",{"callback":carregouMapa,other_params:'sensor=false'});}
self.mapaCarregado=function(){var myLatlng=new google.maps.LatLng(-24.0313678,-52.3707954);var myOptions={zoom:4,center:myLatlng,mapTypeId:google.maps.MapTypeId.ROADMAP};self.mapa=new google.maps.Map(getElement(self.divMapa),myOptions);self.coder=new google.maps.Geocoder();self.mostrarEndereco();self.direcaoDisplay=new google.maps.DirectionsRenderer();self.direcaoDisplay.setMap(self.mapa);self.direcaoDisplay.setPanel(getElement(self.divCaminho));self.direcao=new google.maps.DirectionsService();}
self.mostrarEndereco=function(){if(self.coder){self.coder.geocode({'address':self.endereco},function(results,status){if(status==google.maps.GeocoderStatus.OK){var ponto=results[0];var pontoGeo=ponto.geometry;var location=pontoGeo.location;var marker=new google.maps.Marker({map:self.mapa,position:location});var infowindow=new google.maps.InfoWindow({content:'<div class="balaoMapa">'+self.balao+'</div>',maxWidth:100});self.mapa.setCenter(location);self.mapa.fitBounds(pontoGeo.viewport);infowindow.open(self.mapa,marker);google.maps.event.addListener(marker,'click',function(){infowindow.open(self.mapa,marker);});self.achouProcura();}else{self.erroProcura();}});}}
self.setEndereco=function(endereco,balao){self.endereco=endereco;self.balao=balao;}
self.setMapaDiv=function(id){self.divMapa=id;}
self.achouProcura=function(){}
self.erroProcura=function(){getElement(self.divMapa).innerHTML="<div class=\"googleMapsErro\">O endereço não foi encontrado.</div>";}
self.procurarCaminho=function(estado,cidade,endereco,nr){self.mostrarCaminhoGoogle(endereco+', '+nr+' - '+cidade+' - '+estado);}
self.limparMapa=function(){getElement(self.divCaminho).innerHTML='';esconder(self.divCaminho);}
self.erroCaminho=function(){if(self.direcao.getStatus().code==G_GEO_UNKNOWN_ADDRESS){getElement(self.divCaminho).innerHTML='O endereço digitado não foi encontrado, por favor tente novamente.';}else{alert('ERRO CAMINHO');}}
self.mostrarCaminhoGoogle=function(para){var request={origin:para,destination:self.endereco,travelMode:google.maps.DirectionsTravelMode.DRIVING};self.direcao.route(request,function(result,status){if(status==google.maps.DirectionsStatus.OK){self.direcaoDisplay.setDirections(result);}});}
self.posicionarMapa=function(dMapa,dCaminho){var inMapa=getElement(self.divBMapa);var inCaminho=getElement(self.divCaminho);inMapa.style.top=dMapa.y+'px';inMapa.style.left=dMapa.x+'px';inCaminho.style.top=dCaminho.y+'px';inCaminho.style.left=dCaminho.x+'px';}
self.mostrarMapa=function(){self.addJs();mostrar(self.divBMapa);esconder(self.divCaminho);}
self.mostrarCaminho=function(){esconder(self.divBMapa);mostrar(self.divCaminho);}
self.esconderMapa=function(){esconder(self.divBMapa);esconder(self.divCaminho);}}
var googleMapaObj;function iniciarMapaCss(id,endereco,balao){googleMapaObj=new GoogleMapsApi();setIdMapa(id);setEnderecoMapa(endereco,balao);googleMapaObj.addJs();}
function iniciarMapaCssVarios(id,divMapa){googleMapaObj=new GoogleMapsApi();setIdMapa(id);if(divMapa)setMapaDiv(divMapa);googleMapaObj.addJs(false);}
function iniciarMapaFlash(id,endereco,balao){googleMapaObj=new GoogleMapsApi();setIdMapa(id);setEnderecoMapa(endereco,balao);}
function carregarMapa(){googleMapaObj.carregarMapa();}
function carregouMapa(){googleMapaObj.mapaCarregado();}
function erroCaminhoMapa(){googleMapaObj.erroCaminho();}
function setIdMapa(id){googleMapaObj.setId(id);}
function setEnderecoMapa(endereco,balao){googleMapaObj.setEndereco(endereco,balao);}
function setMapaDiv(id){googleMapaObj.setMapaDiv(id);}
function setPosicaoMapa(dMapa,dCaminho){googleMapaObj.posicionarMapa(dMapa,dCaminho);}
function limparMapa(){googleMapaObj.limparMapa();}
function procurarCaminhoMapa(estado,cidade,endereco,nr){googleMapaObj.procurarCaminho(estado,cidade,endereco,nr);}
function mostrarMapa(){googleMapaObj.mostrarMapa();}
function mostrarCaminho(){googleMapaObj.mostrarCaminho();}
function esconderMapa(){googleMapaObj.esconderMapa();}function confirma(msg){var agree=confirm(msg);if(agree)
return true;else
return false;}
function abrir(dochtml,altura,largura,scrollbar){if(navigator.appName=="Netscape"){sec=window.open(dochtml,'_blank','scrollbars='+scrollbar+',toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,fullscreen=no,copyhistory=no,height='+largura+',width='+altura+',top=51,left=5');window.sec.focus();}
else{window.open(dochtml,'_blank','scrollbars='+scrollbar+',toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,fullscreen=no,copyhistory=no,height='+largura+',width='+altura+',center=yes');}}
function ir(url){location.href=url;}
function ir2(url){window.open(url,'_blank');}
function switchImage(imgName,imgSrc){if(document.images){if(imgSrc!="none"){document.images[imgName].src=imgSrc;}}}
function mudarimg(id,pasta,ex,selObj){switchImage(id,pasta+selObj.options[selObj.selectedIndex].value+ex);}
function mudarimg1(id,caminho){switchImage(id,caminho);}
function MudaCor(Obj,Color){Obj.style.backgroundColor=Color;}
function MudaClasse(Obj,Class){Obj.className=Class;}
function mudaclass(id,cclass){document.getElementById(id).className=cclass;}
function checkInput(obj,palavra){if(obj.value.length==palavra.length){if(obj.value==palavra){document.getElementById('botaoi').disabled=true;document.getElementById('concursoi').submit();}else{alert('A palavra não coincide!');document.getElementById('botaoi').disabled=false;obj.value='';obj.focus();}}else{return false;}}
function esconder(id){document.getElementById(id).style.display='none';}
function mostrar(id){document.getElementById(id).style.display='block';}
function mostrarToggle(id,padrao){var div=getElement(id);var d=div.style.display;if(!d)d=padrao;if(d=='block'){esconder(id);}else{mostrar(id);}}
function destroi(id){esconder(id);document.getElementById(id).innerHTML='';}
function addOption(selectId,txt,val,sel){var Select=getElement(selectId);var objOption=new Option(txt,val);Select.options.add(objOption);if(sel==undefined)sel='';Select.value=sel;}
function resetOption(selectId){var selectElemRef=document.getElementById(selectId);while(selectElemRef.length>0){selectElemRef.remove(0);}}
function fenable(Id){var Item=document.getElementById(Id);Item.disabled=false;}
function fdisable(Id){var Item=document.getElementById(Id);Item.disabled=true;}
function igetValue(Item){var Tipo=Item.type;if(Tipo=='select-one'||Tipo=='select-multiple'){var Indice=Item.selectedIndex;var Valor=Item.options[Indice].value;return Valor;}else if(Tipo=='checkbox'){if(Item.checked){return Item.value;}
else{return 0;}}else{return Item.value;}}
function getValue(Id){var Item=document.getElementById(Id);return igetValue(Item);}
function igetValueRadio(itens){var i;var value=false;var item;for(i=0;i<itens.length;i++){item=itens[i];if(item.checked)value=item.value;}
return value;}
function getElement(Id){var Item=document.getElementById(Id);return Item;}
if(Browser==undefined)
{var Browser={isIE:function(){return(window.ActiveXObject&&document.all&&navigator.userAgent.toLowerCase().indexOf("msie")>-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1)?true:false;}};}
var Flash=function(movie,id,width,height,initParams)
{this.html="";this.variables=new Array();this.flashversion=(typeof initParams!="undefined"&&typeof initParams.flashversion!="undefined")?initParams.flashversion:"7,0,0,0";this.attributes={"classid":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000","codebase":"http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version="+this.flashversion,"type":"application/x-shockwave-flash"};this.params={"pluginurl":"http://www.macromedia.com/go/getflashplayer"};if(movie)
{this.addAttribute("data",movie);this.addParameter("movie",movie);}
if(id&&id!=null&&(this.id=id))
{this.addAttribute("id",this.id);this.addAttribute("name",this.id);}
else
{this.id=null;}
if(width)this.addAttribute("width",width);if(height)this.addAttribute("height",height);if(initParams!=undefined)
{for(var i in initParams)this.addParameter(i.toString(),initParams[i]);}};Flash.version="v1.8";Flash.prototype.getObject=function()
{if(this.id==null)return null;try
{if(window.document[this.id])
{return window.document[this.id];}
else
{return document.getElementById(window.document[this.id]);}}
catch(e){return null;}};Flash.getObjectByExceptions=function(obj,excep)
{var tempObj={};for(var i in obj)
{var EOF=false;for(var j=0;j<excep.length;j++)if(excep[j]==i.toString()){EOF=true;break;};if(!EOF)tempObj[i]=obj[i];}
return tempObj;};Flash.prototype.addAttribute=function(prop,val){this.attributes[prop]=val;};Flash.prototype.addParameter=function(prop,val){this.params[prop]=val;};Flash.prototype.addVariable=function(prop,val){this.variables.push([prop,val]);};Flash.prototype.getFlashVars=function()
{for(var i=0,tempString=new Array();i<this.variables.length;i++)tempString.push(this.variables[i].join("="));return tempString.join("&");};Flash.prototype.toString=function()
{this.params.flashVars=this.getFlashVars();if(Browser.isIE())
{this.html="<ob"+"ject";var attr=Flash.getObjectByExceptions(this.attributes,["type","data"]);for(var i in attr)if(i.toString()!="extend")this.html+=" "+i.toString()+" = \""+attr[i]+"\"";this.html+="> ";var params=Flash.getObjectByExceptions(this.params,["pluginurl","extend"]);for(var i in params)if(i.toString()!="extend")this.html+="<param name=\""+i.toString()+"\" value=\""+params[i]+"\" /> ";this.html+=" </obj"+"ect>";}
else
{this.html="<!--[if !IE]> <--> <obj"+"ect";var attr=Flash.getObjectByExceptions(this.attributes,["classid","codebase"]);for(var i in attr)if(i.toString()!="extend")this.html+=" "+i.toString()+" = \""+attr[i]+"\"";this.html+="> ";var params=Flash.getObjectByExceptions(this.params,["extend"]);for(var i in params)if(i.toString()!="extend")this.html+="<param name=\""+i.toString()+"\" value=\""+params[i]+"\" /> ";this.html+=" </obj"+"ect> <!--> <![endif]-->";}
return this.html;};Flash.prototype.write=Flash.prototype.writeIn=function(w)
{if(typeof w=="string"&&(w=document.getElementById(w)));if(w!=null){w.innerHTML=this.toString();}
else if(w==undefined){document.write(this.toString());}
else{return false;}};Flash.correctAll=function()
{if(!/msie/.test(navigator.userAgent.toLowerCase())||!document.getElementsByTagName)return false;for(var i=0,objects=document.getElementsByTagName("OBJECT");i<objects.length;(objects[i].outerHTML?(objects[i].outerHTML=objects[i].outerHTML,objects[i].style.visibility="visible"):null),i++);};Flash.automatic=function(r)
{if(r&&window.attachEvent)
{for(var i=0,objects=document.getElementsByTagName("OBJECT");i<objects.length;(objects[i].style.visibility="hidden"),i++);window.attachEvent("onload",Flash.correctAll);window.attachEvent("onunload",function(){window.detachEvent("onload",Flash.correctAll);});}
else
{Flash.correctAll();}};function arrayFind(ary,element){for(var i=0;i<ary.length;i++){if(ary[i]==element){return i;}}
return-1;}
var pImg=Array();function abreFoto(Src,Title){var Img=document.getElementById('foto');Img.src=Src;Img.title=Title;if(arrayFind(pImg,Src)==-1){pImg.push(Src);mostrar('loading');}}
function abreFotoFim(){esconder('loading');}
function enqueteSubmit(){frm=getElement('frmEnquete');frm.submit();}
function fecharPopup(){esconder('bannerPopup');}
