function BrowserDetect(){var agent=navigator.userAgent.toLowerCase();this.versionMajor=parseInt(navigator.appVersion);this.versionMinor=parseFloat(navigator.appVersion);this.ns=(agent.indexOf('mozilla')!=-1&&agent.indexOf('spoofer')==-1&&agent.indexOf('compatible')==-1&&agent.indexOf('opera')==-1&&agent.indexOf('webtv')==-1);this.ns2=(this.ns&&this.versionMajor==2);this.ns3=(this.ns&&this.versionMajor==3);this.ns4=(this.ns&&this.versionMajor==4);this.ns4up=(this.ns&&this.versionMajor>=4);this.ns6=(this.ns&&this.versionMajor==5);this.ns6up=(this.ns&&this.versionMajor>=5);this.ie=(agent.indexOf("msie")!=-1);this.ie3=(this.ie&&this.versionMajor<4);this.ie4=(this.ie&&this.versionMajor==4&&agent.indexOf("msie 5")==-1);this.ie4up=(this.ie&&this.versionMajor>=4);this.ie5=(this.ie&&this.versionMajor==4&&agent.indexOf("msie 5.0")!=-1);this.ie55=(this.ie&&this.versionMajor==4&&agent.indexOf("msie 5.5")!=-1)
this.ie5up=(this.ie&&!this.ie3&&!this.ie4);this.ie6=(this.ie&&this.versionMajor==6);this.ie6up=(this.ie&&this.versionMajor>=6);this.opera=(agent.indexOf("opera")!=-1);this.webtv=(agent.indexOf("webtv")!=-1);this.aol=(agent.indexOf("aol")!=-1);this.js=0.0;if(this.ns2||this.ie3)this.js=1.0
else if(this.ns3||this.opera||(document.images&&this.ie&&!this.ie4up))this.js=1.1
else if((this.ns4&&this.versionMinor<=4.05)||this.ie4)this.js=1.2
else if((this.ns4&&this.versionMinor>4.05)||this.ie5up)this.js=1.3
else if(this.ns6up)this.js=1.4
this.win=(agent.indexOf("win")!=-1||agent.indexOf("16bit")!=-1);this.win32=(agent.indexOf("win95")!=-1||agent.indexOf("windows 95")!=-1||agent.indexOf("win98")!=-1||agent.indexOf("windows 98")!=-1||agent.indexOf("winnt")!=-1||agent.indexOf("windows nt")!=-1||(this.versionMajor>=4&&navigator.platform=="win32")||agent.indexOf("win32")!=-1||agent.indexOf("32bit")!=-1);this.mac=(agent.indexOf("mac")!=-1);}
var is=new BrowserDetect();function getElement(id,frame){if(frame==null||frame==''){frame=self;}
if(document.getElementById&&!is.ie5){return frame.document.getElementById(id);}
else if(document.all){return frame.document.all[id];}
else if(document.layers){if(frame.document.layers[id])return frame.document.layers[id];for(var i=0;i<frame.document.layers.length;i++){if(frame.document.layers[i].document&&frame.document.layers[i].document.layers[id]){return getElement(id,frame.document.layers[i]);}else{for(var j=0;j<frame.document.layers[i].document.layers.length;j++){if(frame.document.layers[i].document.layers[j].document&&frame.document.layers[i].document.layers[j].document.layers[id]){return getElement(id,frame.document.layers[i].document.layers[j]);}}}}}
return null;}
function doSearch(idObjCat,idObj){var categoria;var texto;categoria=getElement(idObjCat,null);texto=getElement(idObj,null).value;if(categoria.options[categoria.selectedIndex].value!='')
texto=categoria.options[categoria.selectedIndex].text+' '+texto;searchSubmit(texto);}
function getDummyPagePath(){var url=new String(document.location.href);var host;if(url.indexOf("https://")==-1)
{if(url.indexOf("www.efacil")!=-1)
host='http://www.efacil.com.br/Library/dummy.htm';else if(url.indexOf("carrinho.efacil")!=-1)
host='http://carrinho.efacil.com.br/Library/dummy.htm';else
host='http://www.quiosqueeletronico.com.br/Library/dummy.htm';}
else
{if(url.indexOf("//carrinho.efacil")==-1)
host='https://www.quiosqueeletronico.com.br/Library/dummy.htm';else
host='https://carrinho.efacil.com.br/Library/dummy.htm';}
return host;}
function setSearchFormAction(){var url=new String(document.location.href);document.busca.method="post";if(url.indexOf("quiosqueeletronico")==-1)
document.busca.action="http://www.efacil.com.br/search/search.aspx";else
document.busca.action="http://www.quiosqueeletronico.com.br/search/search.aspx";}
function disableSearchElements(){getElement('Topo_txtSearchQuery').disabled=true;getElement('Topo_lnkDoSearch').disabled=true;}
function LTrim(str){var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(0))!=-1){var j=0,i=s.length;while(j<i&&whitespace.indexOf(s.charAt(j))!=-1)
j++;s=s.substring(j,i);}
return s;}
function RTrim(str){var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(s.length-1))!=-1){var i=s.length-1;while(i>=0&&whitespace.indexOf(s.charAt(i))!=-1)
i--;s=s.substring(0,i+1);}
return s;}
function Trim(str){return RTrim(LTrim(str));}
function searchSubmit(value){if(value!=""){setSearchFormAction();AjaxRequest.get({'url':getDummyPagePath()
,'onSuccess':function(req){if(value!="")
{document.busca.search.value=escape(value);}else{document.busca.search.value=escape(document.busca.produto.value);}
document.busca.submit();}
,'timeout':20000
,'onTimeout':function(req){alert('A sua busca não pode ser realizada nesse momento, por favor tente novamente.');}});}}
function searchSubmitLinksPatrocinados(value,queryString){if(value!=""){setSearchFormAction();AjaxRequest.get({'url':getDummyPagePath()
,'queryString':queryString
,'onSuccess':function(req){if(value!="")
{document.busca.search.value=escape(value);}else{document.busca.search.value=escape(document.busca.produto.value);}
document.busca.submit();}
,'timeout':20000
,'onTimeout':function(req){alert('A sua busca não pode ser realizada nesse momento, por favor tente novamente.');}});}}
function searchSubmitAbaNovo(value){if(value!=""){setSearchFormActionAbaNovo(value);AjaxRequest.get({'url':getDummyPagePath()
,'onSuccess':function(req){if(value!="")
{document.busca.search.value=escape(value);document.busca.categoria.value=escape(value);}else{document.busca.search.value=escape(document.busca.produto.value);document.busca.categoria.value=escape(document.busca.produto.value);}
document.busca.submit();}
,'timeout':20000
,'onTimeout':function(req){alert('A sua busca não pode ser realizada nesse momento, por favor tente novamente.');}});}}
function setSearchFormActionAbaNovo(value){var url=new String(document.location.href);if(url.indexOf("https://")==-1){if(url.indexOf("search.aspx")==-1){document.busca.method="get";document.busca.action="search/search.aspx?categoria="+escape(value);}
else{document.busca.method="get";document.busca.action="search.aspx?categoria="+escape(value);}}
else{if(url.indexOf("//carrinho.efacil")==-1){if(url.indexOf("search.aspx")==-1){document.busca.method="get";document.busca.action="http://www.quiosqueeletronico.com.br/search/search.aspx?categoria="+value;}
else{document.busca.method="get";document.busca.action="http://www.quiosqueeletronico.com.br/search/search.aspx?categoria="+value;}}
else{if(url.indexOf("search.aspx")==-1){document.busca.method="get";document.busca.action="http://www.efacil.com.br/search/search.aspx?categoria="+value;}
else{document.busca.method="get";document.busca.action="http://www.efacil.com.br/search/search.aspx?categoria="+value;}}}}
function searchSubmitAba(value,sid){if(sid==""){document.busca.buscar.disabled=true;document.busca.buscaProduto.disabled=true;document.busca.tipoBuscaProduto.disabled=true;AjaxRequest.get({'url':getDummyPagePath()
,'onSuccess':function(req){if(value!="")
{document.busca.search.value=escape(value);}else{document.busca.search.value=escape(document.busca.produto.value);}
document.busca.sessionkey.value=req.responseText;document.busca.submit();}
,'timeout':20000
,'onTimeout':function(req){alert('A sua busca não pode ser realizada nesse momento, por favor tente novamente.');}});}else{document.palavraForm.search.value=escape(value);document.palavraForm.submit();}}
function searchSiteSubmit(strBusca){if(strBusca!=""){document.busca.buscar.disabled=true;document.busca.buscaProduto.disabled=true;document.busca.tipoBuscaProduto.disabled=true;AjaxRequest.get({'url':getDummyPagePath()
,'onSuccess':function(req){document.busca.search.value=strBusca;document.busca.sessionkey.value=req.responseText;document.busca.submit();}
,'timeout':2000
,'onTimeout':function(req){alert('Não foi possível acessar esta área no momento, por favor tente novamente.');}});}}
function AjaxRequest(){var req=new Object();req.timeout=null;req.generateUniqueUrl=true;req.url=window.location.href;req.method="GET";req.async=true;req.username=null;req.password=null;req.parameters=new Object();req.requestIndex=AjaxRequest.numAjaxRequests++;req.responseReceived=false;req.groupName=null;req.queryString="";req.responseText=null;req.responseXML=null;req.status=null;req.statusText=null;req.aborted=false;req.xmlHttpRequest=null;req.onTimeout=null;req.onLoading=null;req.onLoaded=null;req.onInteractive=null;req.onComplete=null;req.onSuccess=null;req.onError=null;req.onGroupBegin=null;req.onGroupEnd=null;req.xmlHttpRequest=AjaxRequest.getXmlHttpRequest();if(req.xmlHttpRequest==null){return null;}req.xmlHttpRequest.onreadystatechange=function(){if(req==null||req.xmlHttpRequest==null){return;}if(req.xmlHttpRequest.readyState==1){req.onLoadingInternal(req);}if(req.xmlHttpRequest.readyState==2){req.onLoadedInternal(req);}if(req.xmlHttpRequest.readyState==3){req.onInteractiveInternal(req);}if(req.xmlHttpRequest.readyState==4){req.onCompleteInternal(req);}};req.onLoadingInternalHandled=false;req.onLoadedInternalHandled=false;req.onInteractiveInternalHandled=false;req.onCompleteInternalHandled=false;req.onLoadingInternal=function(){if(req.onLoadingInternalHandled){return;}AjaxRequest.numActiveAjaxRequests++;if(AjaxRequest.numActiveAjaxRequests==1&&typeof(window['AjaxRequestBegin'])=="function"){AjaxRequestBegin();}if(req.groupName!=null){if(typeof(AjaxRequest.numActiveAjaxGroupRequests[req.groupName])=="undefined"){AjaxRequest.numActiveAjaxGroupRequests[req.groupName]=0;}AjaxRequest.numActiveAjaxGroupRequests[req.groupName]++;if(AjaxRequest.numActiveAjaxGroupRequests[req.groupName]==1&&typeof(req.onGroupBegin)=="function"){req.onGroupBegin(req.groupName);}}if(typeof(req.onLoading)=="function"){req.onLoading(req);}req.onLoadingInternalHandled=true;};req.onLoadedInternal=function(){if(req.onLoadedInternalHandled){return;}if(typeof(req.onLoaded)=="function"){req.onLoaded(req);}req.onLoadedInternalHandled=true;};req.onInteractiveInternal=function(){if(req.onInteractiveInternalHandled){return;}if(typeof(req.onInteractive)=="function"){req.onInteractive(req);}req.onInteractiveInternalHandled=true;};req.onCompleteInternal=function(){if(req.onCompleteInternalHandled||req.aborted){return;}req.onCompleteInternalHandled=true;AjaxRequest.numActiveAjaxRequests--;if(AjaxRequest.numActiveAjaxRequests==0&&typeof(window['AjaxRequestEnd'])=="function"){AjaxRequestEnd(req.groupName);}if(req.groupName!=null){AjaxRequest.numActiveAjaxGroupRequests[req.groupName]--;if(AjaxRequest.numActiveAjaxGroupRequests[req.groupName]==0&&typeof(req.onGroupEnd)=="function"){req.onGroupEnd(req.groupName);}}req.responseReceived=true;req.status=req.xmlHttpRequest.status;req.statusText=req.xmlHttpRequest.statusText;req.responseText=req.xmlHttpRequest.responseText;req.responseXML=req.xmlHttpRequest.responseXML;if(typeof(req.onComplete)=="function"){req.onComplete(req);}if(req.xmlHttpRequest.status==200&&typeof(req.onSuccess)=="function"){req.onSuccess(req);}else if(typeof(req.onError)=="function"){req.onError(req);}delete req.xmlHttpRequest['onreadystatechange'];req.xmlHttpRequest=null;};req.onTimeoutInternal=function(){if(req!=null&&req.xmlHttpRequest!=null&&!req.onCompleteInternalHandled){req.aborted=true;req.xmlHttpRequest.abort();AjaxRequest.numActiveAjaxRequests--;if(AjaxRequest.numActiveAjaxRequests==0&&typeof(window['AjaxRequestEnd'])=="function"){AjaxRequestEnd(req.groupName);}if(req.groupName!=null){AjaxRequest.numActiveAjaxGroupRequests[req.groupName]--;if(AjaxRequest.numActiveAjaxGroupRequests[req.groupName]==0&&typeof(req.onGroupEnd)=="function"){req.onGroupEnd(req.groupName);}}if(typeof(req.onTimeout)=="function"){req.onTimeout(req);}delete req.xmlHttpRequest['onreadystatechange'];req.xmlHttpRequest=null;}};req.process=function(){if(req.xmlHttpRequest!=null){if(req.generateUniqueUrl&&req.method=="GET"){req.parameters["AjaxRequestUniqueId"]=new Date().getTime()+""+req.requestIndex;}var content=null;for(var i in req.parameters){if(req.queryString.length>0){req.queryString+="&";}req.queryString+=encodeURIComponent(i)+"="+encodeURIComponent(req.parameters[i]);}if(req.method=="GET"){if(req.queryString.length>0){req.url+=((req.url.indexOf("?")>-1)?"&":"?")+req.queryString;}}req.xmlHttpRequest.open(req.method,req.url,req.async,req.username,req.password);if(req.method=="POST"){if(typeof(req.xmlHttpRequest.setRequestHeader)!="undefined"){req.xmlHttpRequest.setRequestHeader('Content-type','application/x-www-form-urlencoded');}content=req.queryString;}if(req.timeout>0){setTimeout(req.onTimeoutInternal,req.timeout);}req.xmlHttpRequest.send(content);}};req.handleArguments=function(args){for(var i in args){if(typeof(req[i])=="undefined"){req.parameters[i]=args[i];}else{req[i]=args[i];}}};req.getAllResponseHeaders=function(){if(req.xmlHttpRequest!=null){if(req.responseReceived){return req.xmlHttpRequest.getAllResponseHeaders();}alert("Cannot getAllResponseHeaders because a response has not yet been received");}};req.getResponseHeader=function(headerName){if(req.xmlHttpRequest!=null){if(req.responseReceived){return req.xmlHttpRequest.getResponseHeader(headerName);}alert("Cannot getResponseHeader because a response has not yet been received");}};return req;}AjaxRequest.getXmlHttpRequest=function(){if(window.XMLHttpRequest){return new XMLHttpRequest();}else if(window.ActiveXObject){/*@cc_on @*/
/*@if(@_jscript_version >=5)
try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(E){return null;}}@end @*/}else{return null;}};AjaxRequest.isActive=function(){return(AjaxRequest.numActiveAjaxRequests>0);};AjaxRequest.get=function(args){AjaxRequest.doRequest("GET",args);};AjaxRequest.post=function(args){AjaxRequest.doRequest("POST",args);};AjaxRequest.doRequest=function(method,args){if(typeof(args)!="undefined"&&args!=null){var myRequest=new AjaxRequest();myRequest.method=method;myRequest.handleArguments(args);myRequest.process();}};AjaxRequest.submit=function(theform,args){var myRequest=new AjaxRequest();if(myRequest==null){return false;}var serializedForm=AjaxRequest.serializeForm(theform);myRequest.method=theform.method.toUpperCase();myRequest.url=theform.action;myRequest.handleArguments(args);myRequest.queryString=serializedForm;myRequest.process();return true;};AjaxRequest.serializeForm=function(theform){var els=theform.elements;var len=els.length;var queryString="";this.addField=function(name,value){if(queryString.length>0){queryString+="&";}queryString+=encodeURIComponent(name)+"="+encodeURIComponent(value);};for(var i=0;i<len;i++){var el=els[i];if(!el.disabled){switch(el.type){case'text':case'password':case'hidden':case'textarea':this.addField(el.name,el.value);break;case'select-one':if(el.selectedIndex>=0){this.addField(el.name,el.options[el.selectedIndex].value);}break;case'select-multiple':for(var j=0;j<el.options.length;j++){if(el.options[j].selected){this.addField(el.name,el.options[j].value);}}break;case'checkbox':case'radio':if(el.checked){this.addField(el.name,el.value);}break;}}}return queryString;};AjaxRequest.numActiveAjaxRequests=0;AjaxRequest.numActiveAjaxGroupRequests=new Object();AjaxRequest.numAjaxRequests=0;
