/* ======================================================================

     JavaScript Source File -- Created with NetObjects ScriptBuilder

NAME: checkform2.js

AUTHOR: Bear Swamp Lumber Co., Inc.

PURPOSE: Check various teeselect fields.  Modify as needed using code between start 
        and end, modifying as needed

====================================================================== */
function checkform ( leasing ){
var splitArray = new Array();
  errormsg='<html><head><link rel=stylesheet href=css/body.css><title>Warning</title></head><body><table align=center cellspacing=2 cellpadding=3 border=0><tr valign=top><td><img src=images/formwarn.png hspace=4></td><td><p class=sidebar><b>';
  errormsg +='The Following Errors Occured<br>_____________________________<br><br>';
  errcall=0;
  // ** name **
  if (leasing.cname.value == "") {
  errormsg+='Please enter your Name.<br>';
    leasing.cname.focus();
	errcall=errcall+1;
  }
  
 
    // ** Email **
  if (leasing.cemail.value == "") {
	errormsg+='Please enter your Email Address.<br>';
    leasing.cemail.focus();
	errcall=errcall+1;
  }
  
  if (leasing.cemail.value != "") {
  		if(!check_email(leasing.cemail.value)){
  		errormsg+='Please enter a correct Email Address.<br>';
		errcall=errcall+1;
		}
	}
  
   // ** Postal Code **
  if (leasing.cquestion.value == "") {
	errormsg+='Please enter your Question or Comment.<br>';
    leasing.cquestion.focus();
	errcall=errcall+1;
  }


  // ** open alert on error **
  if (errcall !=0){
  errormsg+='_____________________________<br><br>Please correct them before proceeding.<br>';
  errormsg +='</b></p></td></tr></table><br><div align=center><form><input type="button" value="Close window" onClick="window.close()"></form></div></body></html>';
errorwindow=window.open("","","width=300,height=350,screenX=100,screenY=150,left=100,top=150")
errorwindow.document.write(errormsg);
errorwindow.document.close();
errorwindow.document.bgColor="white";
  return false;
  }
  else {
  return true ;
  }
}


function check_email(e) {
ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

for(i=0; i < e.length ;i++){
if(ok.indexOf(e.charAt(i))<0){ 
return (false);
}	
} 

if (document.images) {
re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (!e.match(re) && e.match(re_two)) {
return (-1);		
} 

}

}

function Mod10(n) {
var reversed = Reverse(n);
var total = AddedTogether(reversed);
if(total % 10 > 0) { return 0; }
return 1;
} // Mod10()

function AddedTogether(number) {
var n = 0;
for(i = 0; i < number.length; i++) {
	var s = number.substr(i,1);
	var si = parseInt(s,10);
	if(i % 2 > 0) {
		var ii = si * 2;
		if(ii < 10) { n += ii; }
		else {
			var ss = ' ' + ii;
			for(xi = 1; xi < ss.length; xi++) {
				var xs = ss.substr(xi,1);
				var xsi = parseInt(xs,10);
				n += xsi;
				} // for
			} // else
		} // if
	else { n += si; }
	} // for
return n;
} // AddedTogether()

function Reverse(number) {
var n = '';
for(i = number.length; i >= 0; i--) { n += number.substr(i,1); }
return n;
} // Reverse()

