function open_w(what,name,width,height,vars) { if(name=="bill") var fenster = window.open(what + vars,name,'toolbar=no, location=no, directories=no, menubar=no, scrollbars=yes, resizable=yes, width=' + width + ', height=' + height + ', top=50, left=50'); else var fenster = window.open(what + vars,name,'toolbar=no, location=no, directories=no, menubar=no, scrollbars=yes, resizable=yes, width=' + width + ', height=' + height + ', top=50, left=50'); } function setPointer(theRow, thePointerColor) { if (typeof(document.getElementsByTagName) != 'undefined') { var theCells = theRow.getElementsByTagName('td'); } else if (typeof(theRow.cells) != 'undefined') { var theCells = theRow.cells; } else { return false; } var rowCellsCnt = theCells.length; for (var c = 0; c < rowCellsCnt; c++) { theCells[c].style.backgroundColor = thePointerColor; } return true; } function setElement(theRow, thePointerColor) { theRow.style.backgroundColor = thePointerColor; return true; } function switch_search(id,elem) { if(document.getElementById(id).style.display=='none') { document.getElementById(id).style.display = elem; } else { document.getElementById(id).style.display = 'none'; } } function check_email(email,info) { var valid = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; if(!valid.test(email)) { if(info) alert("Bitte geben Sie eine gültige eMailadresse an!"); return false; } else { return true; } } function check_ip(ip,privateAllowed,info) { if(privateAllowed==false) { var private = false; // Class A if(ip.search(/^10\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/) != -1) { private = true; } // Class B if(ip.search(/^172\.(16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31)\.[0-9]{1,3}\.[0-9]{1,3}$/) != -1) { private = true; } // Class C if(ip.search(/^192\.168\.[0-9]{1,3}\.[0-9]{1,3}$/) != -1) { private = true; } if(private == true) { if(info) alert("Bitte geben Sie einen gültige IP-Adresse außerhalb des privaten Adressraumes an!"); return false; } } if(ip.search(/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/) == -1) { if(info) alert("Bitte geben Sie einen gültige IP-Adresse an!"); return false; } else { return true; } } function check_domain(domain,info) { if(domain.search(/^(([A-Za-z0-9\-]{2,})\.([A-Za-z]{2,})(\.[A-Za-z]{2,})?)?/) == -1) { if(info) alert("Bitte geben Sie einen gültigen Domainnamen an!"); return false; } else { return true; } } function check_webaddress(address,info) { if(address.search(/^http:\/\/(www\.)?(([A-Za-z0-9\-]{2,})\.([A-Za-z]{2,})(\.[A-Za-z]{2,})?)?(\/[0-9a-zA-Z\.\/\-]+)?$/) == -1) { if(info) alert("Bitte geben Sie eine gültige und vollständige Webadresse an! (zB http://members.aon.at/user)"); return false; } else { return true; } }