function setFocus() { loff(); document.search.stock.focus(); } function openValue(idquote) { lon(); document.getvalue.idquote.value=idquote; document.getvalue.submit(); } function openChannel(idchannel,idbloc) { lon(); document.rssfeedset.idfeed.value=idchannel; document.rssfeedset.idbloc.value=idbloc; document.rssfeedset.submit(); } function lon() { var loader=getObj('loaderContainer'); if (loader!=null) { loader.style.zIndex=1000; loader.style.left=(document.documentElement.scrollWidth-parseInt(loader.style.width,10))/2; loader.style.top=(document.documentElement.scrollHeight-parseInt(loader.style.height,10))/2; loader.style.display="block"; loader.style.visibility="visible"; } } function loff() { var loader=getObj('loaderContainer'); if (loader!=null) { loader.style.visibility="hidden"; loader.style.display="none"; loader.style.zIndex=0; } } function getObj(name){ var obj=null; if (document.getElementById) { obj = document.getElementById(name); return obj; } if (document.all){ obj = document.all[name]; return obj; } if (document.layers) { obj = document.layers[name]; return obj; } } function checkModifEntry() { if (document.logon.currpwd2.value.length==0) { alert("Password field is empty"); document.logon.currpwd2.focus(); return false; } if (document.logon.currpwd2.value==document.logon.password.value){ alert("The current password and the new one can't be the same."); document.logon.password.focus(); return false; } if (document.logon.password.value!=document.logon.passwordcf.value) { alert("Password does'nt match its confirmation."); document.logon.password.focus(); return false; } if (document.logon.password.value.length<5) { alert("Password have to contain at least 5 characters"); document.logon.password.focus(); return false; } document.logon.currpwd.value=hex_hmac_md5(document.logon.currpwd2.value, document.logon.challenge.value); return true; } function checkEntry() { if (document.newaccess.userid.value.length==0) { alert("Username is empty"); document.newaccess.userid.focus(); return false; } if (document.newaccess.userid.value.length<5) { alert("Username have to contain at least 5 characters"); document.newaccess.userid.focus(); return false; } if (!isValid(document.newaccess.userid.value)) { document.newaccess.userid.focus(); return false; } if (document.newaccess.pwdid.value.length==0) { alert("Password field is empty"); document.newaccess.pwdid.focus(); return false; } if (document.newaccess.pwdid.value.length<5) { alert("Password have to contain at least 5 characters"); document.newaccess.pwdid.focus(); return false; } if (!isValid(document.newaccess.pwdid.value)) { document.newaccess.pwdid.focus(); return false; } if (document.newaccess.userid.value==document.newaccess.pwdid.value){ alert("Password has to be different user code."); document.newaccess.pwdid.focus(); return false; } if (document.newaccess.pwdid.value!=document.newaccess.cfpwdid.value) { alert("Password does'nt match its confirmation."); document.newaccess.pwdid.focus(); return false; } if (document.newaccess.email.value.length>0 && !isEmailValid(document.newaccess.email.value)) { alert("Email is incorrect"); document.newaccess.email.focus(); return false; } return true; } function isValid(e) { var nok="'%&"; for (var i=0;i-1) { alert(e.charAt(i)+" is a reserved character"); return false; } } return true; } function isEmailValid(e) { var ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.+@-_QWERTYUIOPASDFGHJKLZXCVBNM"; for(var i=0; i