/******************************************************************* 
*  File:	formCheck.js © Big Lick Media Corporation - biglickmedia.com
*  Author:	D Stewart
*  Notes:	Please visit http://biglickmedia.com/property before use.
			This notice must stay intact.  
********************************************************************/

// Check for a valid email address

var testresults
function checkemail(){
var str=document.formCheck.Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address.")
testresults=false
}
return (testresults)
}

function checkit(){
if (document.layers||document.getElementById||document.all)
return checkemail()
else
return true
}

// Check for required fields

function checkrequired(which) {
var pass=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
if (tempobj.name.substring(0,8)=="required") {
if (((tempobj.type=="text"||tempobj.type=="textarea")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0)) {
pass=false;
break;
         }
      }
   }
}
if (!pass) {
shortFieldName=tempobj.name.substring(8,30);
alert("Please make sure the "+shortFieldName+" field was properly completed.");
return false;
}
else
return true;
}

// Check for multiple submissions

function submitonce(theform){
//if IE 4+ or NS 6+
if (document.all||document.getElementById){
//screen thru every element in the form, and hunt down "submit" and "reset"
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
//disable em
tempobj.disabled=true
}
}
}
