// Webs Unlimited's JMoves Expression Web Designer JavaScript Generator version 5.0
// Copyright Webs Unlimited 1998 - 2006 All rights reserved
// This code is the property of Webs Unlimited, Inc.http://www.websunlimited.com
// It may not be used without explicit licensing
function compareTwo(el1,el2,sPrompt){debugger;var sValue1 = el1.value;var sValue2 = el2.value;if( sValue1 != sValue2) {alert(promptMsg(el1,sPrompt));el1.focus();}}function validNumeric(value){var checkOK = '0123456789-,';var decPoints = 0;if(value.lastIndexOf('-') != -1) if(value.lastIndexOf('-') != 0) { return false;}for (i = 0;  i < value.length;  i++){ch = value.charAt(i);if(ch == '.') { ++decPoints; continue; }for (j = 0;  j < checkOK.length;  j++){if(ch == checkOK.charAt(j))break;}if (j == checkOK.length)return false;}return (decPoints < 2);}function promptMsg(el,sPrompt) {var sValue1 = el.value;var sMessage = '';pos = sPrompt.indexOf('%V');if(pos != -1) {sMessage = sPrompt.substring(0,pos);sMessage += sValue1;sMessage += sPrompt.substring(pos+2,sPrompt.length);} else {sMessage = sPrompt;}return(sMessage);}function existingHandlers(elEvent) {sTemp = "";if(elEvent != null) {sTemp = elEvent.toString();iStart = sTemp.indexOf("{") + 1;sTemp = sTemp.substr(iStart,sTemp.length-iStart-2) + ";";}return sTemp;}function IsIn(value,search) {if(search.indexOf(value) != -1) {return 1;} else {return 0;}}function MaskEdit(mask,prompt,el) {var alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-ƒŠŒšœŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþ';var number = "0123456789";var value = '';var pos = 0;var ch = '';if(el.value.length != mask.length) {alert(prompt);return false;}while (pos < mask.length) {value += el.value.charAt(pos);ch = mask.charAt(pos);if (ch == '9') {if(!IsIn(el.value.charAt(pos++),number)) {alert(prompt);el.value = value.substring(0,value.length-1);return false;}} else {if(ch == 'A') {if(!IsIn(el.value.charAt(pos++),alpha)) {alert(prompt);el.value = value.substring(0,value.length-1);return false;}} else {if(ch == '?') {pos++;} else {if(!IsIn(el.value.charAt(pos),mask.charAt(pos))) {alert(prompt);el.value = value.substring(0,value.length-1);return false;}pos++;}}}}for(i=0; i < el.form.elements.length; i++) { if(el.form.elements[i].name == this.name) {el.form.elements[i+1].focus();break; }}return true;}var iNumberoftimes = 0;function fSubmitOnce(sAdmonishment1,sAdmonishment2) {iNumberoftimes += 1;if (iNumberoftimes > 1) {var sThemessage = sAdmonishment1;if (iNumberoftimes == 3) {sThemessage = sAdmonishment2;}alert(sThemessage);return false;}else{return true;}}function CreditCardValid(number){var nChecksum = 0;var nProdVal;var nTime = -1;card = strip(number) + '';nLen = card.length;if(nLen < 13) return false;for(count = nLen; count > 0; count--) {nTime = (++nTime % 2);nProdVal = card.charAt(count-1) * (nTime+1);if(nProdVal > 9) nProdVal -= 9;nChecksum += nProdVal;}nChecksum %= 10;return (nChecksum == 0);}function strip(number) {var sOut = '';mask = '1234567890';for(count = 0; count <= number.length; count++) {if(mask.indexOf(number.substring(count, count+1),0) != -1 ) sOut += number.substring(count,count+1);}return sOut;}function EmailValid(address){var first, last;if(address.indexOf(" ") != -1) {return false; }if(address.indexOf(".@") != -1) {return false;}if(address.indexOf("@.") != -1) {return false;}if(address.indexOf(".") == address.length-1) {return false;}first = address.indexOf("@");if(first == -1 || first == 0) { return false; }if(first != address.lastIndexOf("@")) { return false; }if(address.lastIndexOf(".") != -1 && (address.length - address.lastIndexOf(".")) < 6) { return true; };return false;}function PhoneValid(mask,prompt,el) {var alpha = "-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒšœŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþ";var number = "0123456789";var value = "";var pos = 0;var ch = "";if(el.value.length != mask.length) {alert(prompt);return false;}while (pos < mask.length) {value += el.value.charAt(pos);ch = mask.charAt(pos);if (ch == '9') {if(!IsIn(el.value.charAt(pos++),number)) {alert(prompt);el.value = value.substring(0,value.length-1);return false;}} else {if(ch == 'A') {if(!IsIn(el.value.charAt(pos++),alpha)) {alert(prompt);el.value = value.substring(0,value.length-1);return false;}break;} else {if(ch == '?') {pos++;break;} else {if(!IsIn(el.value.charAt(pos),mask.charAt(pos))) {alert(prompt);el.value = value.substring(0,value.length-1);return false;}pos++;}}}}return true;}