function number_format(str) { var result = ""; var thousand = 0; while (str.length > 0) { result = str.substr(str.length-1, 1) + result; str = str.substr(0, str.length-1); thousand++; if ((thousand == 3) && (str.length > 0)) { result = '.' + result; thousand = 0; } } return result; } function trim(str) { re = /(^\s*)|(\s*$)/gi return str.replace(re, ''); } function isAlphaNumeric(str) { if (! str) return ''; re = /[^a-zA-Z0-9_\-]/g return ! re.test(str); } function isNumeric(str) { re = /[^0-9\.\,]/g return ! re.test(str); } function isEmail(str) { if (! str) return ''; re = /(^[\w\d]+(\.[\d\w\-\_]+)*@[\w\d]+(\.[\d\w]+)+$)/ return re.test(str); } function formrule(field) { if (field.defaultValue == field.value) field.value = ""; } function formrule2(field) { if (field.value == "") { field.value = field.defaultValue; } } function search_onkeypress(e) { var keynum; var keychar; var numcheck; if(window.event) // IE { keynum = e.keyCode; } else if(e.which) // Netscape/Firefox/Opera { keynum = e.which; } if (keynum == 13) { search(); } } function search() { if (document.frm_search.input_search.value.length > 0) { document.frm_search.submit(); } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } function login() { document.member_login.member_email.value = trim(document.member_login.member_email.value); if (document.member_login.member_email.value.length == 0) { alert(".$lalert_empty_login."); return; } var xmlHttp = GetXmlHttpObject(); var url = location.href; var pos = url.indexOf("#"); if (pos >= 0) { url = url.substring(0, pos) } if(xmlHttp.readyState!=3) { var remindme = "0"; if (document.member_login.member_remindme.checked) { remindme = "1"; } xmlHttp.open("GET", "check_login.php?email="+escape(document.member_login.member_email.value)+"&password="+escape(document.member_login.member_password.value)+"&remember="+escape(remindme), true); xmlHttp.send(null); xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { if (trim(xmlHttp.responseText) == '0') { alert(".$login_error."); } else { location.href = url; } } } } } function logout() { var xmlHttp = GetXmlHttpObject(); var url = location.href; var pos = url.indexOf("#"); if (pos >= 0) { url = url.substring(0, pos) } if(xmlHttp.readyState!=3) { xmlHttp.open("GET", "logout.php", true); xmlHttp.send(null); xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { location.href = url; } } } }