function SwitchRow(ParamRowID) { if (document.getElementById(ParamRowID).style.display=='none') { document.getElementById(ParamRowID).style.display='block'; } else { document.getElementById(ParamRowID).style.display='none'; } } function OpenPopup(strFile, intWidth, intHeight) { window.open(strFile, 'popupBox', 'toolbar=no,directories=no,location=no,resizable=no,scrollbars=no,status=no,width=' + intWidth + ',height=' + intHeight); } function AddToFavorites() { window.external.AddFavorite('http://www.boladecristal.eu/','Bola de Cristal'); } function LayerShow(ParamLayer) { (document.layers) ? document.layers[ParamLayer].visibility = 'show' : document.all[ParamLayer].style.visibility = 'visible'; } function LayerHide(ParamLayer) { (document.layers) ? document.layers[ParamLayer].visibility = 'hide' : document.all[ParamLayer].style.visibility = 'hidden'; } function ValidateLogin() { objForm=document.TheForm; if (objForm.inpLoginEMail.value=='' || objForm.inpLoginPassword.value=='') { alert('Por favor preencha o seu username e password.'); return false; } return true; } function Currency(valAmount) { valAmount2=Math.round(valAmount*100)/100; valAmount2=valAmount2.toString().replace(/,/,'.'); valAmount=valAmount2; valAmount=valAmount.toString(); arrResult=valAmount.split('.'); if (arrResult.length==1) return valAmount+',00'; if (arrResult[1]<10) arrResult[1]=arrResult[1]+'0' if (arrResult[1].length>2) arrResult[1]=arrResult[1].substr(0,2) return arrResult[0]+','+arrResult[1] } function isEmail(ParamString) { return (ParamString.indexOf("@")>0 && ParamString.lastIndexOf(".") > (ParamString.indexOf("@")+2) && ParamString.length > (ParamString.lastIndexOf(".")+2)); } function SetAsHomepage() { if (navigator.appName=='Netscape') { netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesWrite'); navigator.preference('browser.startup.homepage', document.location.href); } else { oHomePage.setHomePage(document.location.href); } } function isEmail(ParamString) { return (ParamString.indexOf("@")>0 && ParamString.lastIndexOf(".") > (ParamString.indexOf("@")+2) && ParamString.length > (ParamString.lastIndexOf(".")+2)); } function QueryString(strParameter) { var intBegin,intEnd; if(self.location.search.length>1) objString=self.location.search; else if(self.location.hash.length>1) objString=self.location.hash; else return(''); if (objString.indexOf(strParameter)==(-1)) return ''; intBegin=objString.indexOf(strParameter) + strParameter.length+1; intEnd=objString.indexOf('&',intBegin); if(intEnd==(-1)) intEnd=objString.length; return(objString.substring(intBegin,intEnd)); }