window.onload=function(){try{onPressEnter("mainSearchValue",searchAll);}
catch(e){}
checkBrowser();init();addEventsToInputs();var aa=document.getElementsByTagName("textarea");if(aa.length>0){try{if(!isNullOrEmpty(nicEditors)){for(var i=0;i<aa.length;i++){if(aa[i].className.indexOf("textEditorNic")!=-1){new nicEditor({buttonList:['bold','italic','underline','strikethrough','subscript','superscript','fontSize','left','center','right','justify','ol','ul','indent','outdent','hr','removeformat','image','upload','link','unlink','forecolor','bgcolor','xhtml']}).panelInstance(aa[i].id);}}}}catch(e){}
try{if(!isNullOrEmpty(tinyMCE)){var ba;for(var i=0;i<aa.length;i++){if(aa[i].className.indexOf("textEditor")!=-1){ba=aa[i].id;}}
tinyMCE.init({mode:"textareas",theme:"advanced",editor_selector:"textEditor",plugins:"pagebreak,style,layer,table,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,media,searchreplace,contextmenu,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",theme_advanced_buttons1:"maximize,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",theme_advanced_buttons2:"cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,code,|,insertdate,inserttime,|,forecolor,backcolor",theme_advanced_buttons3:"tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,media,advhr,|,ltr,rtl,|,insertlayer,moveforward,movebackward,absolute",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_path_location:"bottom",theme_advanced_resizing:true,theme_advanced_resize_horizontal:false,theme_advanced_resizing_use_cookie:false,relative_urls:false,content_css:rootUrl+"/Global/Pattern_001/Base.css",translate_mode:true,language:"pt",height:"240px",file_browser_callback:function(da,ea,fa,ga){var ha=rootUrl+"/View/Tools/ImageUpload.jsp";tinyMCE.activeEditor.windowManager.open({file:ha,title:"Enviar imagem (upload)",width:320,height:120,resizable:"yes",inline:"yes",close_previous:"no"},{window:ga,input:da});return false;},setup:function(ed){ed.addButton('maximize',{title:'Expandir',image:rootUrl+"/Global/Pattern_001/Image/maximize01.png",onclick:function(){ed.focus($("#"+ba+"_ifr").css("height"));getElement(ba+"_ifr").style.height=(parseInt(getElement(ba+"_ifr").style.height)+500)+"px";}});}});}}catch(e){}}
putFocusOnReceptorField();}
function checkBrowser(){BrowserDetect.init();var ia="";var ja=0;var ka=7;var la=2;var ma=8;var na=2;var oa=3;if(BrowserDetect.browser=="Internet Explorer"){ja=ka;ia="http://www.microsoft.com/brasil/windows/internet-explorer/";}
else if(BrowserDetect.browser=="Firefox"){ja=la;ia="http://br.mozdev.org/";}
else if(BrowserDetect.browser=="Opera"){ja=ma;ia="http://www.opera.com/";}
else if(BrowserDetect.browser=="Chrome"){ja=na;ia="http://www.google.com.br/chrome";}
else if(BrowserDetect.browser=="Safari"){ja=oa;ia="http://www.apple.com/br/safari/";}
if(BrowserDetect.version<ja){var pa="";pa+="<div align='left' style='width:520px; height:300px;'>";pa+="A versão do seu navegador não é compatível com todas as funcionalidades da Venous. ";pa+="Para poder acessar todos os recursos e ter melhor visualização das páginas, atualize seu ";pa+="<b>"+BrowserDetect.browser+"</b> para uma versão mais recente.<br/><br/>";if(ja>0){pa+="Para baixar uma versão mais recente do seu navegador <a class='t2' href='"+ia+"'>clique aqui</a> ou escolha um outro navegador de sua preferência.<br/><br/>";}
pa+="Segue abaixo uma lista de alguns dos melhores e mais seguros navegadores gratuitos disponíveis para download. Clique no nome para redirecionar a página de download do navegador.<br/><br/>";if(BrowserDetect.browser!="Chrome")pa+="<a class='t2' href='http://www.google.com.br/chrome'>Chrome (Recomendado)</a><br/>";if(BrowserDetect.browser!="Firefox")pa+="<a class='t2' href='http://br.mozdev.org/'>Firefox</a><br/>";if(BrowserDetect.browser!="Opera")pa+="<a class='t2' href='http://www.opera.com/'>Opera</a><br/>";if(BrowserDetect.browser!="Safari")pa+="<a class='t2' href='http://www.apple.com/br/safari/'>Safari</a><br/>";if(BrowserDetect.browser!="Internet Explorer")pa+="<a class='t2' href='http://www.microsoft.com/brasil/windows/internet-explorer/'>Internet Explorer</a><br/>";pa+="<br/>";pa+="Caso queira continuar sem atualizar, basta fechar essa janela clicando no X (canto superior direito).";pa+="</div>";placeAbsoluteBlock(pa,"Navegador Incompatível",540,320);}}
function placeAbsoluteBlock(qa,ra,sa,ta){var ua=(getWindowWidth()-sa)/2;var va=(getWindowHeight()-ta)/2;var wa="";wa+="<table>";wa+="	<tr>";wa+="		<td align='left' valign='middle' class='header'>"+ra+"</td>";wa+="		<td align='right' valign='middle' class='header'><a onclick='removeDarkBackground(); removeElement(\"absoluteBlock\");'>X</a></td>";wa+="	</tr>";wa+="	<tr>";wa+="		<td colspan='2' align='center' valign='middle' class='content'>"+qa+"</td>";wa+="	</tr>";wa+="</table>";placeDarkBackground();var xa=document.createElement("div");xa.setAttribute("id","absoluteBlock");xa.className="absoluteBlock";xa.style.width=sa+"px";xa.style.height=ta+"px";xa.innerHTML=wa;getElement("generalDiv").parentNode.appendChild(xa);setPosition("absoluteBlock",(ua+"px"),(va+"px"));}
function placeDarkBackground(){var ya=document.createElement("div");ya.setAttribute("id","darkBackground");ya.className="darkBackground";ya.style.width="100%";ya.style.height=getPageSize()[1]+"px";getElement("generalDiv").parentNode.appendChild(ya);setPosition("darkBackground",("0"),("0"));}
function removeDarkBackground(){removeElement("darkBackground");}
var aconteceuAlteracoesNoFormulario=false;window.onbeforeunload=function(){if(aconteceuAlteracoesNoFormulario){return "Seus dados não foram salvos.";}}
function init(){}
function addEventsToInputs(){var za=document.getElementsByTagName("input");for(var i=0;i<za.length;i++){var Aa=za[i].className;if(Aa.indexOf("changeChecker")!=-1){addEvent(za[i],"change",function(e){aconteceuAlteracoesNoFormulario=true;});}
if(Aa.indexOf("inputDate")!=-1)InputDate(za[i]);else if(Aa.indexOf("inputTime")!=-1)InputTime(za[i]);else if(Aa.indexOf("inputDecimal")!=-1)InputDecimal(za[i]);else if(Aa.indexOf("inputCEP")!=-1)InputCEP(za[i]);else if(Aa.indexOf("inputPhone")!=-1)InputPhone(za[i]);else if(Aa.indexOf("inputPlaca")!=-1)InputPlaca(za[i]);else if(Aa.indexOf("inputNumbers")!=-1)InputNumbers(za[i]);else if(Aa.indexOf("inputLowerCase")!=-1)InputLowerCase(za[i]);}}
function logoff(){var Ba=function(Ca){if(Ca){document.location.reload(true);}}
var Da=new Gajax.Request();Da.controllerClassName="Guia.Controller.Logoff";Da.methodToBeInvoked="logoff";Da.statusHandlerElement=null;Da.calledMethodAfterSuccessRequest=Ba;Da.calledMethodAfterUnsuccessRequest=Ba;Da.send();}
function sendSolicitacao(Ea){if(executeBeforeSendingSolicitacao(Ea)){var Fa="";Fa=addParam(Fa,"identificador",Ea);Fa=addParam(Fa,"valor",getElementValue("solicitacaoValor_"+Ea));var Ga=new Gajax.Request();Ga.params=Fa;Ga.controllerClassName="Guia.Controller.Solicitacao";Ga.methodToBeInvoked="includeSolicitacao";Ga.statusHandlerElement="solicitacaoStatusForm_"+Ea;Ga.statusLoadingMessage="Enviando...";Ga.calledMethodAfterSuccessRequest=executeAfterSendingSolicitacao;Ga.calledMethodAfterUnsuccessRequest=executeAfterSendingSolicitacao;Ga.send();}}
function executeBeforeSendingSolicitacao(Ha){resetFieldStatus(getElement("solicitacaoValorStatus_"+Ha));return true;}
function executeAfterSendingSolicitacao(Ia){}
function openPaginaEmpresa(Ja){var Ka=addParam(Ka,"eid",Ja);Ka=addParam(Ka,"vm","true");openPopUpWindow(rootUrl+"/View/EmpresaIndex.jsp",Ka,829,(getWindowHeight()-100));}
function openRadioAoVivo(La,Ma,Na){openPopUpWindow(La,null,Ma,Na,null,null,"directories=no, location=no, menubar=no, scrollbars=no, status=no, toolbar=no, resizable=no");}
function openMenuOption(Oa){var ul=getElementsByClass("ul_2",Oa,"ul");if(ul.length>0){if(ul[0].style.display!="block"){ul[0].style.display="block";}
else{ul[0].style.display="none";}}}
function resetAllFieldStatus(Pa){var Qa=getElementsByClass("fieldStatus",getElement(Pa),"div");for(var i=0;i<Qa.length;i++){resetFieldStatus(Qa[i]);}}
function resetFieldStatus(Ra){Ra.innerHTML="";Ra.className="fieldStatus";}
function selectLineRecord(Sa){var Ta=Sa.getElementsByTagName("input");for(var i=0;i<Ta.length;i++){try{setElementValue(Ta[i].className,Ta[i].value);}
catch(e){alert("Erro ao alimentar campo!");}}}
function changePersistenceOption(Ua,Va,Wa){setDisplay("formInputs","block");if(Va==1){try{setDisplay("alterRecordButton","none");}catch(e){}
try{setDisplay("removeRecordButton","none");}catch(e){}
setDisplay("saveRecordButton","inline");getElement(Ua).reset();}
else if(Va==2&&!isNullOrEmpty(Wa)){try{setDisplay("saveRecordButton","none");}catch(e){}
setDisplay("alterRecordButton","inline");setDisplay("removeRecordButton","inline");selectLineRecord(Wa);}
else if(Va==3&&!isNullOrEmpty(Wa)){aconteceuAlteracoesNoFormulario=false;selectLineRecord(Wa);}
else if(Va==4&&!isNullOrEmpty(Wa)){aconteceuAlteracoesNoFormulario=false;try{setDisplay("saveRecordButton","none");}catch(e){}
try{setDisplay("alterRecordButton","none");}catch(e){}
setDisplay("removeRecordButton","inline");selectLineRecord(Wa);}
else if(Va==5&&!isNullOrEmpty(Wa)){try{setDisplay("saveRecordButton","none");}catch(e){}
try{setDisplay("removeRecordButton","none");}catch(e){}
setDisplay("alterRecordButton","inline");selectLineRecord(Wa);}
else if(Va==6&&!isNullOrEmpty(Wa)){setDisplay("saveRecordButton","inline");setDisplay("alterRecordButton","inline");setDisplay("removeRecordButton","inline");selectLineRecord(Wa);}
resetAllFieldStatus(Ua);posChangingPersistenceOption(Va);putFocusOnReceptorField(Ua);}
function posChangingPersistenceOption(Xa){}
function searchAll(){var Ya=getElement("mainSearchValue");if(!isNullOrEmpty(getElementValue(Ya))){if(getElementValue("mainSearchOption")==7){var Za=addParam(Za,"q",getElementValue(Ya));checkFindSearchSuggestionsResults(false);redirect("http://www.google.com.br/#hl=pt-BR&source=hp&"+Za,"blank");}
else{var Za=addParam(Za,"cx","004705185300892364034:erwe6425mno");Za=addParam(Za,"cof","FORID:10");Za=addParam(Za,"ie","UTF-8");Za=addParam(Za,"q",getElementValue(Ya));Za=addParamT2(Za,"q2",getElementValue(Ya));Za=addParam(Za,"searchOption",getElementValue("mainSearchOption"));checkFindSearchSuggestionsResults(false);redirect(rootUrl+"/View/Pesquisa.jsp?"+Za);}}
else{showMainSearchValue();}}
function showMainSearchHint(){var $a=getElement("mainSearchValue");if(isNullOrEmpty($a.value)){setDisplay($a,"none");setDisplay("mainSearchHint","block");if(getElementValue("mainSearchOption")=="7"){addClass("mainSearchHint","mainSearchHintGoogle");}
else{removeClass("mainSearchHint","mainSearchHintGoogle");}}}
function showMainSearchValue(){setDisplay("mainSearchHint","none");setDisplay("mainSearchValue","block");putFocus("mainSearchValue");}
function showSearchOptionRow(){checkFindSearchSuggestionsResults(false);if(getDisplay("searchOptionRow")=="none"){setDisplay("searchOptionRow","block");}
else{setDisplay("searchOptionRow","none");}}
function changeSearchOption(ab){setElementValue("mainSearchOption",(""+ab));setDisplay("searchOptionRow","none");var bb="";if(ab==1)bb="Todo o Portal de Venâncio Aires";else if(ab==2)bb="Estabelecimentos e Serviços";else if(ab==3)bb="Produtos";else if(ab==4)bb="Veículos";else if(ab==5)bb="Imóveis";else if(ab==6)bb="Oportunidades de Emprego";else if(ab==7)bb="Google";setInnerHTML("searchSelectedOption",bb);showMainSearchValue();}
function closeSearchSuggestionsDiv(){setDisplay("searchSuggestions","none");}
function selectSearchSuggestion(cb){setElementValue("mainSearchValue",cb);showMainSearchValue();searchAll();}
var findSearchSuggestionsWaitTime=0;function findSearchSuggestions(){var db=getElementValue("mainSearchValue");if(!isNullOrEmpty(db)){if(findSearchSuggestionsWaitTime==0){var eb=getElementValue("mainSearchOption");if(eb==7)eb=1;var fb="";fb=addParam(fb,"searchValue",db);fb=addParam(fb,"searchOption",eb);var gb=new Gajax.Request();gb.responseType="html";gb.htmlReceptorElement="findSearchSuggestionsReceptor";gb.params=fb;gb.controllerClassName="Guia.Controller.Pesquisa";gb.methodToBeInvoked="findSearchSuggestions";gb.calledMethodAfterSuccessRequest=checkFindSearchSuggestionsResults;gb.calledMethodAfterUnsuccessRequest=checkFindSearchSuggestionsResults;gb.send();findSearchSuggestionsWaitTime=1;setTimeout(function(){findSearchSuggestionsWaitTime=0;},100);}}
else{checkFindSearchSuggestionsResults(false);}}
function checkFindSearchSuggestionsResults(hb){if(hb){if(trim(getElement("findSearchSuggestionsReceptor").innerHTML)!=""){setDisplay("searchSuggestions","block");}
else{setDisplay("searchSuggestions","none");}}
else{setInnerHTML("findSearchSuggestionsReceptor","");setDisplay("searchSuggestions","none");}}
function putFocusOnReceptorField(ib){var jb;if(isNullOrEmpty(ib)){jb=getElementsByClass("focusReceptor",null,null);}
else{jb=getElementsByClass("focusReceptor",getElement(ib),null);}
if(!isNullOrEmpty(jb)&&jb.length>0){setTimeout(function(){if(!jb[0].disabled&&jb[0].style.display!="none"){try{jb[0].focus();}
catch(e){}}},200);}}
function showMoreRecords(kb){for(var i=0;i<kb;i++){var lb=getElement("pageRecord_"+i);if(lb.style.display=="none"){lb.style.display="table-footer-group";if(i==(kb-1)){getElement("showMoreRecords").style.display="none";}
break;}}}
function activeBlockAnchor(mb){var nb=getElementsByClasses(["title","title1","title2"],mb,"a");if(nb.length>0){redirect(nb[0]);}}
InputDate=function(ob){function applyDateMask(e){e=getEvent(e);var pb=getEventKeyCode(e);var qb=String.fromCharCode(pb);if(pb==8||pb==46){ob.value="";stopEvent(e);return false;}
else if(pb==9||pb==13){return true;}
var rb=/^(4[8-9]|5[0-7]|9[6-9]|10[0-5])$/;if(!rb.test(pb)){stopEvent(e);return false;}
var sb=replaceAll(ob.value,"/","");var tb=sb.length;for(var i=tb;i<=7;i++){sb="0"+sb;}
sb=sb.substring(1,8);ob.value=sb.substring(0,2)+"/"+sb.substring(2,4)+"/"+sb.substring(4,8);}
addEvent(ob,"keydown",applyDateMask);}
InputTime=function(ub){function applyTimeMask(e){e=getEvent(e);var vb=getEventKeyCode(e);var wb=String.fromCharCode(vb);if(vb==8||vb==46){ub.value="";stopEvent(e);return false;}
else if(vb==9||vb==13){return true;}
var xb=/^(4[8-9]|5[0-7]|9[6-9]|10[0-5])$/;if(!xb.test(vb)){stopEvent(e);return false;}
var yb=replaceAll(ub.value,":","");var zb=yb.length;for(var i=zb;i<=3;i++){yb="0"+yb;}
yb=yb.substring(1,4);ub.value=yb.substring(0,2)+":"+yb.substring(2,4);}
addEvent(ub,"keydown",applyTimeMask);}
InputDecimal=function(Ab){function applyDecimalMask(e){e=getEvent(e);var Bb=getEventKeyCode(e);var Cb=",";var Db=".";var Eb=0;var Fb='';var i=j=0;var Gb=len2=0;var Hb='0123456789';var Ib=aux2='';if(Bb==8||Bb==46){Ab.value="";stopEvent(e);return false;}
else if(Bb==9||Bb==13){return true;}
var Jb=/^(4[8-9]|5[0-7]|9[6-9]|10[0-5])$/;if(!Jb.test(Bb)){stopEvent(e);return false;}
if(Ab.value.length>=Ab.maxLength){stopEvent(e);return false;}
if(Bb==96)Fb="0";else if(Bb==97)Fb="1";else if(Bb==98)Fb="2";else if(Bb==99)Fb="3";else if(Bb==100)Fb="4";else if(Bb==101)Fb="5";else if(Bb==102)Fb="6";else if(Bb==103)Fb="7";else if(Bb==104)Fb="8";else if(Bb==105)Fb="9";else Fb=String.fromCharCode(Bb);Gb=Ab.value.length;for(i=0;i<Gb;i++)if((Ab.value.charAt(i)!='0')&&(Ab.value.charAt(i)!=Cb))break;Ib='';for(;i<Gb;i++)if(Hb.indexOf(Ab.value.charAt(i))!=-1)Ib+=Ab.value.charAt(i);Ib+=Fb;Gb=Ib.length;if(Gb==0)Ab.value='';if(Gb==1)Ab.value='0'+Cb+'0'+Ib;if(Gb==2)Ab.value='0'+Cb+Ib;if(Gb>2){aux2='';for(j=0,i=Gb-3;i>=0;i--){if(j==3){aux2+=Db;j=0;}
aux2+=Ib.charAt(i);j++;}
Ab.value='';len2=aux2.length;for(i=len2-1;i>=0;i--)Ab.value+=aux2.charAt(i);Ab.value+=Cb+Ib.substr(Gb-2,Gb);}
stopEvent(e);return false;}
addEvent(Ab,"keydown",applyDecimalMask);}
InputCEP=function(Kb){function applyCEPMask(e){e=getEvent(e);var Lb=getEventKeyCode(e);var Mb=String.fromCharCode(Lb);if(Lb==8||Lb==46){Kb.value="";stopEvent(e);return false;}
else if(Lb==9||Lb==13){return true;}
var Nb=/^(4[8-9]|5[0-7]|9[6-9]|10[0-5])$/;if(!Nb.test(Lb)){stopEvent(e);return false;}
var Ob=replaceAll(Kb.value,"-","");var Pb=Ob.length;for(var i=Pb;i<=7;i++){Ob="0"+Ob;}
Ob=Ob.substring(1,8);Kb.value=Ob.substring(0,5)+"-"+Ob.substring(5,8);}
addEvent(Kb,"keydown",applyCEPMask);}
InputPhone=function(Qb){function applyPhoneMask(e){e=getEvent(e);var Rb=getEventKeyCode(e);var Sb=String.fromCharCode(Rb);if(Rb==8||Rb==46){Qb.value="";stopEvent(e);return false;}
else if(Rb==9||Rb==13){return true;}
var Tb=/^(4[8-9]|5[0-7]|9[6-9]|10[0-5])$/;if(!Tb.test(Rb)){stopEvent(e);return false;}
var Ub=replaceAll(Qb.value,"-","");var Vb=Ub.length;for(var i=Vb;i<=7;i++){Ub="0"+Ub;}
Ub=Ub.substring(1,8);Qb.value=Ub.substring(0,4)+"-"+Ub.substring(4,8);}
addEvent(Qb,"keydown",applyPhoneMask);}
InputPlaca=function(Wb){function applyPlacaMask(e){Wb.value=Wb.value.toUpperCase();}
addEvent(Wb,"change",applyPlacaMask);}
InputNumbers=function(Xb){function applyNumbersMask(e){e=getEvent(e);var Yb=getEventKeyCode(e);var Zb=String.fromCharCode(Yb);if(Yb==8||Yb==46){Xb.value="";stopEvent(e);return false;}
else if(Yb==9||Yb==13){return true;}
var $b=/^(4[8-9]|5[0-7]|9[6-9]|10[0-5])$/;if(!$b.test(Yb)){stopEvent(e);return false;}}
addEvent(Xb,"keydown",applyNumbersMask);}
InputLowerCase=function(ac){function applyLowerCase(e){ac.value=ac.value.toLowerCase();}
addEvent(ac,"change",applyLowerCase);}
onPressEnter=function(bc,fn){function checkEnter(e){e=getEvent(e);var cc=getEventKeyCode(e);if(cc==13){fn();stopEvent(e);return false;}
return true;}
addEvent(bc,"keypress",checkEnter);}
function getElement(dc){try{if(typeof(dc)=="string"){return document.getElementById(dc);}
else{return dc;}}
catch(e){alert("Elemento '"+dc+"' não encontrado!");}}
function getElementsByClass(ec,fc,gc){if(fc==null)fc=document;if(gc==null)gc='*';var el=new Array();var hc=fc.getElementsByTagName(gc);var ic=" "+ec+" ";for(var i=0,j=0;i<hc.length;i++){var jc=" "+hc[i].className+" ";if(jc.indexOf(ic)!=-1){el[j++]=hc[i];}}
return el;}
function getElementsByClasses(kc,lc,mc){if(lc==null)lc=document;if(mc==null)mc='*';var el=new Array();var nc=lc.getElementsByTagName(mc);for(var i=0,j=0;i<nc.length;i++){var oc=" "+nc[i].className+" ";for(var c=0;c<kc.length;c++){var pc=" "+kc[c]+" ";if(oc.indexOf(pc)!=-1){el[j++]=nc[i];break;}}}
return el;}
function getElementsByID(qc,rc,sc){if(rc==null)rc=document;if(sc==null)sc='*';var el=new Array();var tc=rc.getElementsByTagName(sc);var uc=" "+qc+" ";for(var i=0,j=0;i<tc.length;i++){var vc=" "+tc[i].id+" ";if(vc.indexOf(uc)!=-1){el[j++]=tc[i];}}
return el;}
function replaceAll(wc,xc,yc){while(wc.indexOf(xc)!=-1){wc=wc.replace(xc,yc);}
return wc}
function addClass(zc,Ac){getElement(zc).className+=" "+Ac;}
function removeClass(Bc,Cc){Bc=getElement(Bc);Bc.className=Bc.className.replace((" "+Cc),"");Bc.className=Bc.className.replace((Cc),"");}
function setClassName(Dc,Ec){getElement(Dc).className=Ec;}
function getClassName(Fc){return getElement(Fc).className;}
function getElementsValues(Gc,Hc,Ic,Jc){if(isNullOrEmpty(Ic))Ic="input";var Kc=getElementsByID(Gc,Hc,Ic);var Lc="";for(var i=0;i<Kc.length;i++){if(Lc!="")Lc+=", ";Lc+="["+getElementValue(Kc[i],false)+"]";}
return Lc;}
function getElementValue(Mc,Nc){Mc=getElement(Mc);try{if(!isNullOrEmpty(nicEditors)&&nicEditors.findEditor(Mc.id)){return getEditorContent(Mc.id);}}catch(e){}
try{if(!isNullOrEmpty(tinyMCE)&&!isNullOrEmpty(tinyMCE.get(Mc.id))){return tinyMCE.get(Mc.id).getContent();}}catch(e){}
if(Mc.type=="checkbox"){return Mc.checked;}
else if(Mc.type=="radio"){return ""+Mc.value;}
else if(Mc.type=="select-one"){if(Mc.size>1&&(!isNullOrEmpty(Nc)||Nc)){var Oc="";for(var i=0;i<Mc.length;i++){if(Oc!="")Oc+=", ";Oc+=Mc.options[i].value;}
return Oc;}}
else if(Mc.type==undefined||Mc.type=="undefined"){return ""+Mc.innerHTML;}
return ""+Mc.value;}
function setElementValue(Pc,Qc){Pc=getElement(Pc);try{if(!isNullOrEmpty(nicEditors)&&nicEditors.findEditor(Pc.id)){setEditorContent(Pc.id,Qc);}}catch(e){}
try{if(!isNullOrEmpty(tinyMCE)&&!isNullOrEmpty(tinyMCE.get(Pc.id))){tinyMCE.get(Pc.id).setContent(Qc);}}catch(e){}
if(Pc.type=="checkbox"){if(Qc=="true"||Qc==true){Pc.checked=true;}
else{Pc.checked=false;}}
else if(Pc.type=="select-one"){setComboSelectedOptionByValue(Pc,Qc);}
else if(Pc.type==undefined||Pc.type=="undefined"){Pc.innerHTML=Qc;}
else{Pc.value=Qc;}}
function setComboSelectedOptionByValue(Rc,Sc){Rc=getElement(Rc);for(var i=0;i<Rc.options.length;i++){if(Rc.options[i].value==Sc){Rc.options[i].selected=true;}}}
function getSelectedOptionText(Tc){var Uc=getElement(Tc);return Uc.options[Uc.selectedIndex].text;}
function setInnerHTML(Vc,Wc){getElement(Vc).innerHTML=Wc;}
function getInnerHTML(Xc){return getElement(Xc).innerHTML;}
function setDisplay(Yc,Zc){try{Yc=getElement(Yc);if(Zc=="block"){try{if(Yc.tagName.toUpperCase()=="TABLE"){Yc.style.display="table";return true;}
else if(Yc.tagName.toUpperCase()=="TR"){Yc.style.display="table-row";return true;}}
catch(e){}}
Yc.style.display=Zc;return true;}
catch(e){return false;}}
function getDisplay($c){return getElement($c).style.display;}
function setDisabled(ad,bd){getElement(ad).disabled=bd;}
function setReadOnly(cd,dd){getElement(cd).readOnly=dd;}
function setBackgroundColor(fd,gd){getElement(fd).style.backgroundColor=gd;}
function getImage(hd){var i,img;for(i=0;i<document.images.length;i++){if(document.images[i].name==hd){return document.images[i];}}
for(i=0;i<document.layers.length;i++){if((img=findImage(hd,document.layers[i].document))!=null){img.container=document.layers[i];return img;}}
return null;}
function putFocus(jd){getElement(jd).focus();}
function removeCharacters(kd,ld){for(var i=0;i<ld.length;i++){kd=replaceAll(kd,ld.charAt(i),"");}
return kd;}
function replaceAll(md,nd,od){while(md.indexOf(nd)!=-1){md=md.replace(nd,od);}
return md}
function isNullOrEmpty(pd){if(pd==undefined||pd==null||pd=="null"||pd==""||trim(pd)==""){return true}
return false}
function redirect(qd,rd){if(rd==="blank"){window.open(qd);}
else if(rd==="parent"){parent.location.href=qd;}
else if(rd==="self"){self.location.href=qd;}
else if(rd==="top"){top.location.href=qd;}
else{window.location.href=qd;}}
function rejectUnallowedCharacters(e,sd){var td=getEvent(e);var ud=getEventKeyCode(e);sd=sd.toLowerCase();if(sd.indexOf(String.fromCharCode(ud))!=-1){stopEvent(td);return false;}
return true;}
function acceptAllowedCharacters(e,vd){var wd="",keychar="";wd=getEventKeyCode(e);if(wd==null)return true;keychar=String.fromCharCode(wd);keychar=keychar.toLowerCase();vd=vd.toLowerCase();if(vd.indexOf(keychar)!=-1)return true;if(wd==null||wd==0||wd==8||wd==9||wd==13||wd==27)return true;return false;}
function getEvent(e){return(window.event)?event:e;}
function getEventKeyCode(e){if(e.keyCode){return e.keyCode;}
else if(e.which){return e.which;}
else if(e.charCode){return e.charCode;}
else{return null;}}
function stopEvent(xd){if(xd.stopPropagation)xd.stopPropagation();else xd.cancelBubble=true;if(window.event)xd.returnValue=false;else xd.preventDefault();}
function addEvent(yd,zd,fn){yd=getElement(yd);if(yd.addEventListener){yd.addEventListener(zd,fn,true);}
if(yd.attachEvent){yd.attachEvent("on"+zd,fn);}}
function removeEvent(Ad,Bd,fn){Ad=getElement(Ad);if(Ad.detachEvent){Ad.detachEvent('on'+Bd,fn);}
else{Ad.removeEventListener(Bd,fn,false);}}
function removeElement(Cd){Cd=getElement(Cd);Cd.parentNode.removeChild(Cd);}
function addParam(Dd,Ed,Fd){if(isNullOrEmpty(Dd))Dd="";Fd=""+Fd;if(!isNullOrEmpty(Fd)){if(Dd!="")Dd+="&";Dd+=Ed+"="+encodeURIComponent(Fd);}
return Dd;}
function addParamT2(Gd,Hd,Id){if(isNullOrEmpty(Gd))Gd="";Id=""+Id;if(!isNullOrEmpty(Id)){if(Gd!="")Gd+="&";Gd+=Hd+"="+escape(Id);}
return Gd;}
function checkTextElementCharLimit(e,Jd,Kd,Ld){var Md=(window.event)?event.keyCode:e.which;if(Md!=8){Jd=getElement(Jd);var Nd=getElementValue(Jd);if(Nd.length==Kd){if(!isNullOrEmpty(Ld))setInnerHTML(Ld,"limite de caracteres excedido");return false;}
if(Nd.length>Kd){setElementValue(Jd,Nd.substring(0,Kd));if(!isNullOrEmpty(Ld))setInnerHTML(Ld,"limite de caracteres excedido");return false;}}
return true;}
function checkHowManyCharsRemaining(Od,Pd,Qd){var Rd=getElementValue(Od);var Sd=(Pd-Rd.length);if(Sd>1){setElementValue(Qd,(Sd+" caracteres restantes"));}
else if(Sd==1){setElementValue(Qd,"1 caractere restante");}
else{setElementValue(Qd,"limite de caracteres excedido");}}
function isComboBoxOptionAlreadyIn(Td,Ud){var Vd=document.getElementById(Td);for(var i=0;i<Vd.length;i++){if(Vd.options[i].value==Ud){return true;}}
return false;}
function addOptionToComboBox(Wd,Xd,Yd,Zd){var $d=document.createElement("option");$d.text=Xd;$d.value=Yd;var ae=document.getElementById(Wd);if(!isComboBoxOptionAlreadyIn(Wd,Yd)){if(Zd&&ae.length>0){try{var be=ae.options[0];try{ae.add($d,be);}
catch(ex){ae.add($d,ae.selectedIndex);}}catch(exc){}}
else{try{ae.add($d,null);}
catch(ex){ae.add($d);}}}}
function removeComboBoxOptions(ce){var de=document.getElementById(ce);var ee=false;var fe="";var ge=null;while(de.length>0){if(de.options[de.length-1].value==""){ee=true;fe=de.options[de.length-1].text;}
if(de.options[de.length-1].value=="*")ge=de.options[de.length-1].text;de.remove(de.length-1);}
if(ee)addOptionToComboBox(ce,fe,"",false);if(ge!=null)addOptionToComboBox(ce,ge,"*",false);}
function decodeText(he){he=replaceAll(he,"+"," ");var s1=unescape(he.substr(0,he.length-1));var t='';for(i=0;i<s1.length;i++){t+=String.fromCharCode(s1.charCodeAt(i)-he.substr(he.length-1,1));}
return unescape(t);}
var ajaxRequestInProcess=false;var ajaxCurrentHTTPRequest=null;var Gajax={Request:function(){this.url=rootUrl+"/servlet/ControllerGeneralManager";this.params=null;this.asynchronous=true;this.controllerClassName=null;this.methodToBeInvoked=null;this.responseType="xml";this.responseCharset="ISO-8859-1";this.htmlReceptorElement=null;this.returnXMLObject=false;this.statusHandlerElement=null;this.statusLoadingMessage="Carregando...";this.statusSuccessRequestMessage=null;this.statusUnsuccessRequestMessage="Ocorreu um problema na requisição!";this.calledMethodAfterSuccessRequest=null;this.calledMethodAfterUnsuccessRequest=null;this.callerServletPath=currentServletPath;this.send=function(){try{var ie=this;if(!isNullOrEmpty(ie.methodToBeInvoked)&&ie.methodToBeInvoked.indexOf("remove")!=-1){var je=confirm("Deseja realmente excluir?");if(!je){return;}}
if(ajaxRequestInProcess){if(ajaxCurrentHTTPRequest!=null){ajaxCurrentHTTPRequest.abort();ajaxRequestInProcess=false;}}
if(!ajaxRequestInProcess){aconteceuAlteracoesNoFormulario=false;var ke=Gajax.getHTTPRequestObject();ke.onreadystatechange=function(){if(ke.readyState==1){ajaxRequestInProcess=true;ajaxCurrentHTTPRequest=ke;Gajax.setRequestStatus(ie.statusHandlerElement,ie.statusLoadingMessage,"WARNING");if(!isNullOrEmpty(ie.statusHandlerElement)){if(!isNullOrEmpty(ie.statusLoadingMessage)&&ie.statusLoadingMessage.indexOf("...")!=-1){Gajax.putLoadingEffect(ie.statusHandlerElement,ie.statusLoadingMessage);}}}
if(ke.readyState==4){if(ke.status==200){var le=true;if(ie.responseType=="xml"){var me=ke.responseXML;if(!me.documentElement&&ke.responseStream){me.load(ke.responseStream);}
if(!ie.returnXMLObject){le=Gajax.processXML(me,ie.statusHandlerElement);}}
else if(ie.responseType=="html"){if(!isNullOrEmpty(ie.htmlReceptorElement)){setInnerHTML(ie.htmlReceptorElement,decodeText(ke.responseText));}}
ajaxRequestInProcess=false;ajaxCurrentHTTPRequest=null;Gajax.setRequestStatus(ie.statusHandlerElement,ie.statusSuccessRequestMessage,"SUCCESS");Gajax.callMethod(ie.calledMethodAfterSuccessRequest,le);}
else{ajaxRequestInProcess=false;ajaxCurrentHTTPRequest=null;Gajax.setRequestStatus(ie.statusHandlerElement,ie.statusUnsuccessRequestMessage,"ERROR");Gajax.callMethod(ie.calledMethodAfterUnsuccessRequest,false);}}}
ke.open("POST",this.url,this.asynchronous);if(ke.overrideMimeType){ke.overrideMimeType("text/xml");}
ie.params=addParam(ie.params,"fullControllerClassName",ie.controllerClassName);ie.params=addParam(ie.params,"methodToBeInvoked",ie.methodToBeInvoked);ie.params=addParam(ie.params,"responseType",ie.responseType);ie.params=addParam(ie.params,"charset",ie.responseCharset);ie.params=addParam(ie.params,"callerServletPath",ie.callerServletPath);ke.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");ke.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate, post-check=0, pre-check=0");ke.setRequestHeader("Pragma","no-cache");ke.send(ie.params);}}
catch(e){Gajax.setRequestStatus(ie.statusHandlerElement,"Ocorreu um problema na requisição. [2]","ERROR");}}},getHTTPRequestObject:function(){if(window.ActiveXObject){var ne=["MSXML2","Microsoft","MSXML","MSXML3"];for(var i=0;i<ne.length;i++){try{return new ActiveXObject(ne[i]+".XMLHTTP");}
catch(e){}}}
else if(window.XMLHttpRequest){return new XMLHttpRequest();}
else{return null;}},setRequestStatus:function(oe,pe,qe){if(!isNullOrEmpty(oe)&&pe!=null){setElementValue(oe,pe);qe=""+qe;qe=qe.toUpperCase();removeClass(oe,"warningStatus");removeClass(oe,"errorStatus");removeClass(oe,"successStatus");if(qe=="2"||qe=="WARNING"){addClass(oe,"warningStatus");}
else if(qe=="1"||qe=="ERROR"){addClass(oe,"errorStatus");}
else{addClass(oe,"successStatus");}
if(pe==""){removeClass(oe,"fieldStatusWorking");}}},callMethod:function(re,se){try{if(!isNullOrEmpty(re)){if(typeof(re)=="string"){eval(re);}
else{re(se);}}}catch(e){}},putLoadingEffect:function(te,ue){if(getElementValue(te)==ue){var ve="";if(ue.lastIndexOf("...")>=0){ve=ue.substring(0,ue.lastIndexOf("..."));ue=ve+".";}
else if(ue.lastIndexOf("..")>=0){ve=ue.substring(0,ue.lastIndexOf(".."));ue=ve+"...";}
else if(ue.lastIndexOf(".")>=0){ve=ue.substring(0,ue.lastIndexOf("."));ue=ve+"..";}
Gajax.setRequestStatus(te,ue,"WARNING");setTimeout(function(){Gajax.putLoadingEffect(te,ue);},300);}},processXML:function(we,xe){var ye=we.getElementsByTagName("root")[0];var ze,status,fields,comboBoxes,tablesBodies,images,callMethods,elements;ze=status=fields=comboBoxes=tablesBodies=images=callMethods=elements=null;for(var i=0;i<ye.childNodes.length;i++){if(ye.childNodes[i].nodeName=="operation"){ze=ye.childNodes[i];}
else if(ye.childNodes[i].nodeName=="status"){status=ye.childNodes[i];}
else if(ye.childNodes[i].nodeName=="fields"){fields=ye.childNodes[i];}
else if(ye.childNodes[i].nodeName=="comboBoxes"){comboBoxes=ye.childNodes[i];}
else if(ye.childNodes[i].nodeName=="tablesBodies"){tablesBodies=ye.childNodes[i];}
else if(ye.childNodes[i].nodeName=="images"){images=ye.childNodes[i];}
else if(ye.childNodes[i].nodeName=="callMethods"){callMethods=ye.childNodes[i];}
else if(ye.childNodes[i].nodeName=="elements"){elements=ye.childNodes[i];}}
var Ae=null;if(ze!=null){for(var i=0;i<ze.childNodes.length;i++){if(ze.childNodes[i].nodeName=="successfully"){Ae=getNodeValue(ze.childNodes[i]);}}}
var Be,message,showMessage;Be=message=showMessage=null;var Ce=new Array();var De=-1;if(status!=null){for(var i=0;i<status.childNodes.length;i++){if(status.childNodes[i].nodeName=="type"){Be=getNodeValue(status.childNodes[i]);}
else if(status.childNodes[i].nodeName=="message"){message=getNodeValue(status.childNodes[i]);}
else if(status.childNodes[i].nodeName=="showMessage"){showMessage=getNodeValue(status.childNodes[i]);}
else if(status.childNodes[i].nodeName=="statusPlusLine"){var Ee=status.childNodes[i];for(var c=0;c<Ee.childNodes.length;c++){if(Ee.childNodes[c].nodeName=="message"){if(getNodeValue(Ee.childNodes[c])!="null"&&getNodeValue(Ee.childNodes[c])!=""){De+=1;Ce[De]=getNodeValue(Ee.childNodes[c]);}}}}}}
if(fields!=null){for(var i=0;i<fields.childNodes.length;i++){var Fe=null;if(fields.childNodes[i].nodeName=="field"){var Ge=fields.childNodes[i];for(var c=0;c<Ge.childNodes.length;c++){if(Ge.childNodes[c].nodeName=="name"){Fe=Ge.childNodes[c].firstChild.nodeValue;}
if(Fe!=null){if(Ge.childNodes[c].nodeName=="value"){setElementValue(Fe,getNodeValue(Ge.childNodes[c]));}
if(Ge.childNodes[c].nodeName=="additionalClass"){removeClass(Fe,"successDataText");removeClass(Fe,"errorDataText");addClass(Fe,getNodeValue(Ge.childNodes[c]));}
else if(Ge.childNodes[c].nodeName=="style"){try{var He=Ge.childNodes[c];for(var n=0;n<He.childNodes.length;n++){if(He.childNodes[n].nodeName=="backgroundColor"){setBackgroundColor(Fe,He.childNodes[n].firstChild.nodeValue);}}}
catch(e){}}}}}}}
var Ie,optionText,optionValue;Ie=optionText=optionValue=null;if(comboBoxes!=null){for(var a=0;a<comboBoxes.childNodes.length;a++){if(comboBoxes.childNodes[a].nodeName=="comboBox"){var Je=comboBoxes.childNodes[a];for(var b=0;b<Je.childNodes.length;b++){if(Je.childNodes[b].nodeName=="id"){Ie=Je.childNodes[b].firstChild.nodeValue;removeComboBoxOptions(Ie);}
if(Je.childNodes[b].nodeName=="options"){var Ke=Je.childNodes[b];for(var c=0;c<Ke.childNodes.length;c++){if(Ke.childNodes[c].nodeName=="option"){var Le=Ke.childNodes[c];for(var d=0;d<Le.childNodes.length;d++){if(Le.childNodes[d].nodeName=="text"){optionText=Le.childNodes[d].firstChild.nodeValue;}
if(Le.childNodes[d].nodeName=="value"){optionValue=Le.childNodes[d].firstChild.nodeValue;}}
if(optionText!=null&&optionValue!=null){addOptionToComboBox(Ie,optionText,optionValue,false);}}}}}}}}
var Me=null;if(tablesBodies!=null){for(var a=0;a<tablesBodies.childNodes.length;a++){if(tablesBodies.childNodes[a].nodeName=="tableBody"){var Ne=tablesBodies.childNodes[a];for(var b=0;b<Ne.childNodes.length;b++){if(Ne.childNodes[b].nodeName=="id"){Me=Ne.childNodes[b].firstChild.nodeValue;removeAllChildsOfTheElement(Me);}
if(Ne.childNodes[b].nodeName=="tableRows"){var Oe=Ne.childNodes[b];for(var c=0;c<Oe.childNodes.length;c++){if(Oe.childNodes[c].nodeName=="tableRow"){var Pe=document.createElement("tr");var Qe=Oe.childNodes[c];for(var d=0;d<Qe.childNodes.length;d++){if(Qe.childNodes[d].nodeName=="id"){Pe.setAttribute("id",Qe.childNodes[d].firstChild.nodeValue);}
if(Qe.childNodes[d].nodeName=="tableColumns"){var Re=Qe.childNodes[d];for(var e=0;e<Re.childNodes.length;e++){var Se=document.createElement("td");var Te=Re.childNodes[e];for(var f=0;f<Te.childNodes.length;f++){if(Te.childNodes[f].nodeName=="id"){Se.setAttribute("id",Te.childNodes[f].firstChild.nodeValue);}
if(Te.childNodes[f].nodeName=="innerHTML"){Se.innerHTML=getNodeValue(Te.childNodes[f]);}}
Pe.appendChild(Se);}}}
document.getElementById(Me).appendChild(Pe);}}}}}}}
var Ue,imgSrc,imgAlt;Ue=imgSrc=imgAlt=null;if(images!=null){for(var a=0;a<images.childNodes.length;a++){if(images.childNodes[a].nodeName=="image"){var Ve=images.childNodes[a];for(var b=0;b<Ve.childNodes.length;b++){if(Ve.childNodes[b].nodeName=="id"){Ue=Ve.childNodes[b].firstChild.nodeValue;}
if(Ve.childNodes[b].nodeName=="src"){imgSrc=Ve.childNodes[b].firstChild.nodeValue;}
if(Ve.childNodes[b].nodeName=="alt"){imgAlt=Ve.childNodes[b].firstChild.nodeValue;}}
if(Ue!=null){var We=getElement(Ue);if(imgSrc!=null)We.src=imgSrc;if(imgAlt!=null)We.alt=imgAlt;}}}}
if(callMethods!=null){for(var a=0;a<callMethods.childNodes.length;a++){if(callMethods.childNodes[a].nodeName=="callMethod"){eval(callMethods.childNodes[a].firstChild.nodeValue);}}}
if(elements!=null){for(var i=0;i<elements.childNodes.length;i++){var Xe=null;if(elements.childNodes[i].nodeName=="element"){var Ye=elements.childNodes[i];for(var c=0;c<Ye.childNodes.length;c++){if(Ye.childNodes[c].nodeName=="id"){Xe=Ye.childNodes[c].firstChild.nodeValue;}
if(Xe!=null){if(Ye.childNodes[c].nodeName=="innerHTML"){setInnerHTML(Xe,getNodeValue(Ye.childNodes[c]));}}
if(Xe!=null){if(Ye.childNodes[c].nodeName=="className"){setClassName(Xe,getNodeValue(Ye.childNodes[c]));}}}}}}
if(showMessage=="true"){Gajax.setRequestStatus(xe,message,Be);if(xe==null){for(var i=0;i<Ce.length;i++){addStatusPlusLine(Ce[i]);}}}
else{setStatus("","");}
if(Ae=="false"){return false;}
return true;},Upload:function(){this.form=null;this.url=rootUrl+"/servlet/ControllerGeneralManager";this.params=null;this.controllerClassName=null;this.methodToBeInvoked=null;this.responseCharset="ISO-8859-1";this.htmlReceptorElement=null;this.statusHandlerElement=null;this.statusLoadingMessage="Enviando...";this.statusSuccessRequestMessage="Arquivo(s) enviado(s) com sucesso.";this.statusUnsuccessRequestMessage="Ocorreu um problema na requisição!";this.calledMethodAfterSuccessRequest=null;this.calledMethodAfterUnsuccessRequest=null;this.callerServletPath=currentServletPath;this.send=function(){if(!ajaxRequestInProcess){aconteceuAlteracoesNoFormulario=false;var Ze=this;Ze.form=getElement(Ze.form);var $e=document.createElement("iframe");$e.setAttribute("id","uploadIFrame");$e.setAttribute("name","uploadIFrame");$e.setAttribute("width","0");$e.setAttribute("height","0");$e.setAttribute("border","0");$e.setAttribute("style","width:0; height:0; border:none; display:none;");Ze.form.parentNode.appendChild($e);window.frames['uploadIFrame'].name="uploadIFrame";var af=function(){removeEvent(getElement('uploadIFrame'),"load",af);var bf=document.getElementById("uploadIFrame").contentWindow.document.body.innerHTML;if(!isNullOrEmpty(bf)){var cf=document.createElement("div");cf.setAttribute("id","returnManipulator");cf.setAttribute("width","0");cf.setAttribute("height","0");cf.setAttribute("border","0");cf.setAttribute("style","width:0; height:0; border:none; display:none;");cf.innerHTML=decodeText(bf);Ze.form.parentNode.appendChild(cf);var df=getInnerHTML("isSuccessOperation");var ef=getInnerHTML("statusFormTemp");if(df=="true"){Gajax.setRequestStatus(Ze.statusHandlerElement,ef,"SUCCESS");Gajax.callMethod(Ze.calledMethodAfterSuccessRequest,true);}
else{Gajax.setRequestStatus(Ze.statusHandlerElement,ef,"ERROR");Gajax.callMethod(Ze.calledMethodAfterUnsuccessRequest,false);}
ajaxRequestInProcess=false;}
setTimeout(function(){removeElement(getElement('returnManipulator'));removeElement(getElement('uploadIFrame'));},250);}
addEvent(getElement('uploadIFrame'),"load",af);Ze.form.setAttribute("target","uploadIFrame");Ze.params=addParam(Ze.params,"fullControllerClassName",Ze.controllerClassName);Ze.params=addParam(Ze.params,"methodToBeInvoked",Ze.methodToBeInvoked);Ze.params=addParam(Ze.params,"responseType","html");Ze.params=addParam(Ze.params,"charset",Ze.responseCharset);Ze.form.setAttribute("action",Ze.url+"?"+Ze.params);Ze.form.setAttribute("method","post");Ze.form.setAttribute("enctype","multipart/form-data");Ze.form.setAttribute("encoding","multipart/form-data");try{Ze.form.submit();if(!isNullOrEmpty(Ze.statusLoadingMessage)&&Ze.statusLoadingMessage.length>0){Gajax.setRequestStatus(Ze.statusHandlerElement,Ze.statusLoadingMessage,"WARNING");if(Ze.statusLoadingMessage.indexOf("...")!=-1){Gajax.putLoadingEffect(Ze.statusHandlerElement,Ze.statusLoadingMessage);}}
ajaxRequestInProcess=true;}
catch(e){Gajax.setRequestStatus(Ze.statusHandlerElement,Ze.statusUnsuccessRequestMessage,"ERROR");ajaxRequestInProcess=false;}}}}}
function getNodeValue(ff){try{return ff.firstChild.nodeValue;}
catch(e){return "";}}
function createCookie(gf,hf,jf){if(jf!=0){var kf=new Date();kf.setTime(kf.getTime()+(jf*24*60*60*1000));var lf="; expires="+kf.toGMTString();}
else{var lf="";}
document.cookie=gf+"="+hf+lf+"; path=/";}
function eraseCookie(mf){createCookie(mf,"",-1);}
function readCookie(nf){var of=nf+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length);}
if(c.indexOf(of)==0){return c.substring(of.length,c.length);}}
return null;}
function openPopUpWindow(pf,qf,rf,sf,tf,uf,vf){if(isNullOrEmpty(tf))tf="center";if(isNullOrEmpty(uf))uf="middle";var wf=0;var xf=0;if(tf=="center"){wf=(getScreenWidth()-rf)/2;}
if(uf=="middle"){xf=(getScreenHeight()-sf)/2;}
if(!isNullOrEmpty(qf))pf=pf+"?"+qf;if(isNullOrEmpty(vf))vf="directories=no, location=no, menubar=no, scrollbars=yes, status=no, toolbar=no, resizable=yes";window.open(pf,"","width="+rf+", height="+sf+", "+vf+", left="+wf+", top="+xf+", screenX="+wf+", screenY="+xf);}
function getWindowWidth(){var yf=0;if(self.innerWidth){yf=self.innerWidth;}
else if(document.documentElement&&document.documentElement.clientWidth){yf=document.documentElement.clientWidth;}
else if(document.body){yf=document.body.clientWidth;}
return yf}
function getWindowHeight(){var zf=0;if(self.innerHeight){zf=self.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight){zf=document.documentElement.clientHeight;}
else if(document.body){zf=document.body.clientHeight;}
return zf}
function getScreenWidth(){return screen.width}
function getScreenHeight(){return screen.height}
function getPageSize(){var Af,yScroll;if(window.innerHeight&&window.scrollMaxY){Af=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}
else if(document.body.scrollHeight>document.body.offsetHeight){Af=document.body.scrollWidth;yScroll=document.body.scrollHeight;}
else{Af=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var Bf,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){Bf=document.documentElement.clientWidth;}
else{Bf=self.innerWidth;}
windowHeight=self.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight){Bf=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}
else if(document.body){Bf=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}
else{pageHeight=yScroll;}
if(Af<Bf){pageWidth=Af;}
else{pageWidth=Bf;}
return[pageWidth,pageHeight];}
function setPositionX(Cf,Df){getElement(Cf).style.left=Df;}
function setPositionY(Ef,Ff){getElement(Ef).style.top=Ff;}
function setPosition(Gf,Hf,If){getElement(Gf).style.left=Hf;getElement(Gf).style.top=If;}
function addVideo(Jf,Kf,Lf,Mf){Jf=getElement(Jf);if(isNullOrEmpty(Mf))Mf=1;var Nf;var Of;if(Kf==1){Nf="160";Of="132.5";}
else if(Kf==2){Nf="340";Of="285";}
else if(Kf==3){Nf="445";Of="364";}
else if(Kf==4){Nf="500";Of="370";}
else if(Kf==5){Nf="500";Of="405";}
else if(Kf==6){Nf="660";Of="525";}
var Pf="";if(Mf==1){Pf+="<object width='"+Nf+"' height='"+Of+"'>";Pf+="	<param name='movie' value='http://www.youtube.com/v/"+Lf+"&hl=pt-br&fs=1&rel=0'></param>";Pf+="	<param name='allowFullScreen' value='true'></param>";Pf+="	<param name='allowscriptaccess' value='always'></param>";Pf+="	<embed src='http://www.youtube.com/v/"+Lf+"&hl=pt-br&fs=1&rel=0' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='"+Nf+"' height='"+Of+"'></embed>";Pf+="</object>";}
Jf.innerHTML=Pf;}
function splitValue(Qf,Rf){if(Rf==null||Rf=="")Rf=",";var Sf=Rf.length;var Tf=false;var Uf=false;var Vf=0;var Wf="";var Xf=new Array();for(var i=0;i<Qf.length;i++){if((i+1)<Qf.length&&Qf.substring(i,(i+1))=="[")Tf=true;if((i+1)<Qf.length&&Qf.substring(i,(i+1))=="]"&&Tf)Uf=true;if((i+Sf)<Qf.length&&Qf.substring(i,(i+Sf))==Rf&&(Uf||!Tf)){Wf=trim(Wf);Wf=removeOfTheBeginning(Wf,"[");Wf=removeOfTheEnding(Wf,"]");Xf[Vf]=Wf;Vf+=1;Wf="";i+=(Sf-1);Tf=false;Uf=false;}
else if(i==(Qf.length-1)){Wf+=Qf.charAt(i);Wf=trim(Wf);Wf=removeOfTheBeginning(Wf,"[");Wf=removeOfTheEnding(Wf,"]");Xf[Vf]=Wf;}
else{Wf+=Qf.charAt(i);}}
return Xf;}
function trim(Yf){if(typeof Yf=="string"){return Yf.replace(/^\s+|\s+$/g,"");}
return Yf;}
function removeOfTheBeginning(Zf,$f){try{var a=Zf.substring(0,$f.length);if(a==$f){return Zf.substring($f.length,Zf.length);}
else{return Zf;}}
catch(e){return Zf;}}
function removeOfTheEnding(ag,bg){try{var a=ag.substring((ag.length-bg.length),ag.length);if(a==bg){return ag.substring(0,(ag.length-bg.length));}
else{return ag;}}
catch(e){return ag;}}
function randomNumberBetween(cg,dg){var eg=cg+(Math.random()*(dg-cg));return Math.round(eg);}
function randomLetter(fg){if(isNullOrEmpty(fg))fg="lower";return String.fromCharCode(((fg=="lower")?97:65)+Math.round(Math.random()*25));}
function substringBetweenEpecificStrings(gg,hg,ig){try{var jg=gg.substring((gg.indexOf(hg)+hg.length),gg.lastIndexOf(ig));return jg;}
catch(e){return gg;}}
var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(kg){for(var i=0;i<kg.length;i++){var lg=kg[i].string;var mg=kg[i].prop;this.versionSearchString=kg[i].versionSearch||kg[i].identity;if(lg){if(lg.indexOf(kg[i].subString)!=-1)return kg[i].identity;}
else if(mg){return kg[i].identity;}}},searchVersion:function(ng){var og=ng.indexOf(this.versionSearchString);if(og==-1)return;return parseFloat(ng.substring(og+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Internet Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};
