function g(o){
  if(/[^0-9A-Z]/.test(o.value)){
    o.value=o.value.toUpperCase().replace(/([^0-9A-Z])/g,"");
  }
}

function doclick() {
history.back();
}

function PopUp(win_name,URL,width,height,scrollbars,menubar)
{
if (scrollbars==null) {scrollbars=0;}
if (menubar==null) {menubar="no"}    
open( URL,win_name,"width="+width+",height="+height+",left=100,top=100,status=0,toolbar=0,menubar="+menubar+",resizable=no,location=0,scrollbars="+scrollbars+"");
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0 
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); 
if (restore) selObj.selectedIndex=0; 
} 

function isEmail(str) { 
        if(!str.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) { 
            return false; 
        } else { 
            return true; 
        } 
    } 

function checkFields() {
missinginfo = "";
if (document.fresh[0].value == "") {
missinginfo += "\n     - First Name";
}
if (document.fresh[1].value == "") {
missinginfo += "\n     - Last Name";
}
if (document.fresh[2].value == "") {
missinginfo += "\n     - Address";
}
email_temp=document.fresh[7].value;
evar=isEmail(email_temp); 
if (!evar) {
missinginfo +="\nThere is a problem with your email address";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}

function checkAccount() {
missinginfo = "";
if (document.acc[0].value == "") {
missinginfo += "\n     - Title";
}
if (document.acc[1].value == "") {
missinginfo += "\n     - First Name";
}
if (document.acc[2].value == "") {
missinginfo += "\n     - Last Name";
}
if (document.acc[3].value == "") {
missinginfo += "\n     - Job Title";
}
if (document.acc[5].value == "") {
missinginfo += "\n     - Address";
}
if (document.acc[6].value == "") {
missinginfo += "\n     - PostCode";
}
if (document.acc[7].value == "") {
missinginfo += "\n     - Telephone";
}
email_temp=document.acc[8].value;
evar=isEmail(email_temp); 
if (!evar) {
missinginfo +="\nThere is a problem with your email address";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}

function checkContact() {
missinginfo = "";

if (document.cf[0].value == "") {
missinginfo += "\n     - First Name";
}

if (document.cf[1].value == "") {
missinginfo += "\n     - Last Name";
}
if (document.cf[2].value == "") {
missinginfo += "\n     - Telephone";
}
if (document.cf[4].value == "") {
missinginfo += "\n     - Comments";
}
email_temp=document.cf[3].value;
evar=isEmail(email_temp); 
if (!evar) {
missinginfo +="\nThere is a problem with your email address";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}


function checkLogin(){

  if(!document.login[0].value.match(/^([a-z0-9]*)$/i))
{
     alert("Login Details --invalid.");
   //  theForm.Login.focus();
     return false;
  }
/*
  if(!document.login[0].value.match(/^([a-z]+[0-9]+[a-z0-9]*)|([0-9]+[a-z]+[a-z0-9]*)$/i))
{
     alert("Login Details --invalid.");
   //  theForm.Login.focus();
     return false;
  }
*/
/*

if(!document.login[0].value.match(/^(\w+\d+[\w\d]*)|(\d+\w+[\w\d]*)$/)){
     alert("Login Details invalid.");
   //  theForm.Login.focus();
     return false;
  }
*/

//pwd.replace(/[^0-9]/g,"") == "")
//     c += "no num ";


  if(document.login[0].value.length<6 || document.login[0].value.length>8){
     alert("Invalid Login.");
    // theForm.Login.focus();
     return false;
  }

  if(document.login[0].value==""){
     alert("No Customer Login entered.");
    // theForm.Login.focus();
     return false;
  }

else return true;
}

