function
killErrors() {
return true;
}
window.onerror = killErrors;
window.focus();
function MM_reloadPage(init) { // reloads the window if Nav4 resized
if (init==true) with (navigator) {if
((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight;
onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW ||
innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 0) {
var siteStyles = document.styleSheets[0];
siteStyles.addRule("cinput", "font-size:9pt; height:18px;
width:100px;");
}
}
function getlogin(id) {
var url = '_login.php';
var ajax = new Ajax.Updater(
{success: id},
url,
{method: 'get', onFailure: reportError, evalScripts:true});
}
function reportError(s) {
return false;
}
function mouse_capture(b) {
if (b.keyCode == 113) {
getlogin('quicklogin');
}
}
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
function activePageHighlight(elm)
{
var thispage = '/.php';
var chosen = "";
if (typeof elm == 'string') elm = document.getElementById(elm);
if (!elm) return;
var links = elm.getElementsByTagName('a'), chosen = null;
for (var i = 0; i < links.length; i++)
{
// if (links.item(i).href.indexOf(location.pathname) > -1)
if(links[i].getAttribute("href",2) == thispage) {
chosen = links[i];
}
}
// alert(chosen);
// alert(chosen.nodeName);
while (chosen && chosen.className != 'menulist')
{
if (chosen.nodeName.toLowerCase() == 'li')
{
chosen.getElementsByTagName('a').item(0).className = 'current-page';
}
chosen = chosen.parentNode;
}
// alert(chosen.nodeName);
};
function setFocus() {
var links = document.getElementsByTagName("a");
for(var i=0; i the_at
+1) &&
(the_dot < the_email.length -1) &&
(a_space == -1))
{
emailok == "1";
} else {
emailok == "";
err_read += "Your email address is not in the correct format.\n";
error_fields[error_fields.length] = "BEMAILADDRESS";
}
if (document.forms[formid].BEMAILADDRESS.value == "") {
err_read += "You must provide your Email Address.\n";
error_fields[error_fields.length] = "BEMAILADDRESS";
}
if (document.forms[formid].BADDRESS1.value == "") {
err_read += "You must provide your address.\n";
error_fields[error_fields.length] = "BADDRESS1";
}
if (document.forms[formid].BCITY.value == "") {
err_read += "You must provide your city.\n";
error_fields[error_fields.length] = "BCITY";
}
if (document.forms[formid].BSTATE.value == "") {
err_read += "You must provide your state.\n";
error_fields[error_fields.length] = "BSTATE";
}
if (document.forms[formid].BZIPCODE.value == "") {
err_read += "You must provide your postal code.\n";
error_fields[error_fields.length] = "BZIPCODE";
}
if (document.forms[formid].BPHONE_AREACODE.value == "") {
err_read += "You must provide your area code.\n";
error_fields[error_fields.length] = "BPHONE_AREACODE";
}
if (document.forms[formid].BPHONE_PREFIX.value == "") {
err_read += "You must provide your phone prefix.\n";
error_fields[error_fields.length] = "BPHONE_PREFIX";
}
if (document.forms[formid].BPHONE_SUFFIX.value == "") {
err_read += "You must provide your phone suffix.\n";
error_fields[error_fields.length] = "BPHONE_SUFFIX";
}
// SHIPPING CHECK
if (document.forms[formid].SADDRESS1.value == "") {
err_read += "You must provide your shipping address.\n";
error_fields[error_fields.length] = "SADDRESS1";
}
if (document.forms[formid].SCITY.value == "") {
err_read += "You must provide your shipping city.\n";
error_fields[error_fields.length] = "SCITY";
}
if (document.forms[formid].SSTATE.value == "") {
err_read += "You must provide your shipping state.\n";
error_fields[error_fields.length] = "SSTATE";
}
if (document.forms[formid].SZIPCODE.value == "") {
err_read += "You must provide your shipping postal code.\n";
error_fields[error_fields.length] = "SZIPCODE";
}
if (document.forms[formid].SPHONE_AREACODE.value == "") {
err_read += "You must provide your shipping area code.\n";
error_fields[error_fields.length] = "SPHONE_AREACODE";
}
if (document.forms[formid].SPHONE_PREFIX.value == "") {
err_read += "You must provide your shipping phone prefix.\n";
error_fields[error_fields.length] = "SPHONE_PREFIX";
}
if (document.forms[formid].SPHONE_SUFFIX.value == "") {
err_read += "You must provide your shipping phone suffix.\n";
error_fields[error_fields.length] = "SPHONE_SUFFIX";
}
if (err_read == "") {
document.forms[formid].submit();
} else {
err_read = "We found the following omissions in your form: \n" +
err_read;
var thefield = error_fields[0];
alert(err_read);
document.forms[formid][thefield].focus();
}
} // end check user form
function vForm(fobj,reqfields) {
var err_read = "";
var error_fields = new Array();
var reqarray = reqfields.split(";");
// alert(reqarray[3]);
// return;
// alert(document.forms[fobj][reqarray[3]].type);
// return;
for(var i=0; i < reqarray.length - 1; i++) {
if(document.forms[fobj][reqarray[i]].nodeName == "TEXTAREA") {
// validate text area
if (document.forms[fobj][reqarray[i]].value == "") {
var elem = reqarray[i].replace(/_/g," ");
err_read += "You must provide a value for "+changeCase(elem)+".\n";
error_fields[error_fields.length] =
document.forms[fobj][reqarray[i]];
}
} else if(document.forms[fobj][reqarray[i]].nodeName == "SELECT") {
// validate select
if(document.forms[fobj][reqarray[i]].options.selectedIndex <= 0) {
var elem = reqarray[i].replace(/_/g," ");
err_read += "You must provide a value for "+changeCase(elem)+".\n";
error_fields[error_fields.length] =
document.forms[fobj][reqarray[i]];
}
} else {
// validate input
if(document.forms[fobj][reqarray[i]].type == "text") {
if (document.forms[fobj][reqarray[i]].value == "") {
var elem = reqarray[i].replace(/_/g," ");
err_read += "You must provide a value for "+changeCase(elem)+".\n";
error_fields[error_fields.length] =
document.forms[fobj][reqarray[i]];
}
}
if(document.forms[fobj][reqarray[i]].type != "text") {
//loop thourgh checkboxes for at least one checked box
var checked = new Array();
for(var x=0; x < document.forms[fobj][reqarray[i]].length; x++) {
if(document.forms[fobj][reqarray[i]][x].checked == true) {
checked[x] = document.forms[fobj][reqarray[i]][x].value;
}
}
if(checked.length < 1) {
var elem = reqarray[i].replace(/_/g," ");
elem = elem.replace(/\[\]/g,"");
err_read += "You must provide a value for "+changeCase(elem)+".\n";
error_fields[error_fields.length] =
document.forms[fobj][reqarray[i]][0];
}
}
}
}
if (err_read == "") {
document.forms[fobj].submit();
} else {
err_read = "We found the following omissions in your form: \n" +
err_read;
var thefield = error_fields[0];
alert(err_read);
// document.forms[fobj][thefield].focus();
thefield.focus();
}
} // end function
function changeCase(str) {
var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strlen;
tmpStr = str.toLowerCase();
strLen = tmpStr.length;
if (strLen > 0) {
for (index = 0; index < strLen; index++) {
if (index == 0) {
tmpChar = tmpStr.substring(0,1).toUpperCase();
postString = tmpStr.substring(1,strLen);
tmpStr = tmpChar + postString;
}
else {
tmpChar = tmpStr.substring(index, index+1);
if (tmpChar == " " && index < (strLen-1)) {
tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
preString = tmpStr.substring(0, index+1);
postString = tmpStr.substring(index+2,strLen);
tmpStr = preString + tmpChar + postString;
}
}
}
}
return tmpStr;
}