/* CONTACT US FIELD CHECK ========================================================= */

var nslayer = (document.layers)  ? 1:0;
var ielayer = (document.all)  ? 1:0;

var do_submit = "";

function checkform() {
do_submit = "YES";

if(do_submit=="YES") {
if(document.foreform.first.value=='')
{alert("Please enter a NAME.          ");
if(nslayer==1 || ielayer==1)
{document.foreform.first.focus()}
do_submit="NO"}}

if(do_submit=="YES") {
if (checkemail(document.foreform.email.value)==false)
{alert("Please enter a valid EMAIL.          ");
if(nslayer==1 || ielayer==1)
{document.foreform.email.focus()}
do_submit="NO"}}

if(do_submit=="YES") {
if(document.foreform.referby.value=='')
{alert("Please enter the REFERRED BY.          ");
if(nslayer==1 || ielayer==1)
{document.foreform.referby.focus()}
do_submit="NO"}}

if(do_submit=="YES") {
document.foreform.submit();
}

}
//-->
/* ========================================================= */





/* VALID EMAIL CHECK ========================================================= */
function checkemail(the_value) {
// Checks the email field for:
// 1. must be at least 6 characters long i.e. 1@3.56
// 2. cannot begin with a "@" or a "."
// 3. cannot end with a "@" or a "."
// 4. cannot have 2 "." in a row
// 5. cannot have ".@" nor "@."
// 6. must contain 1 "@" and at least 1 "."
// 7. must have 2 or 3 characters after the final "."
// 8. checks specified bad chars like commas
var amp1 = 0;
var dot1 = 0;
var postdot1 = 0;
if (the_value.length<6)
{return false}
if (the_value.charAt(0)=='.')
{return false}
if (the_value.charAt(the_value.length)=='.')
{return false}
if (the_value.charAt(0)=='@')
{return false}
if (the_value.charAt(the_value.length)=='@')
{return false}
amp1 = 0;
dot1 = 0;
postdot1 = 0;
for(var i = 0; i < the_value.length; i++) {
if (the_value.charAt(i)==',') // add bad chars here
{return false}
if (the_value.charAt(i)=='@')
{if (the_value.charAt(i-1)=='.')
{return false}
amp1=amp1+1}
if (the_value.charAt(i)=='.')
{if (the_value.charAt(i-1)=='.')
{return false}
if (the_value.charAt(i-1)=='@')
{return false}
if (dot1>0)
{dot1=0;
postdot1=0}
dot1=dot1+1}
if (dot1>0)
{postdot1=postdot1+1}
}
if (amp1!=1)
{return false}
if (dot1<1)
{return false}
if (postdot1!=5 && postdot1!=4 && postdot1!=3)
{return false}
return true
}
/* ========================================================= */









/* CONTACTUS  CHECK BOXES ========================================================= */
var field_name = "";
var has_more = "";

// BEGIN RADIO BUTTON CLICK
function dolink(butname,option) {
has_more = "NO";
field_name = "document.foreform."+butname;
if(typeof eval(field_name).length != "undefined") {
if(eval(field_name).length != null) {
has_more = "YES";
}}

if(has_more=="YES") {
for(i = 0; i < eval(field_name+".length"); i++) {
if(eval(field_name)[i].value==option) {
eval(field_name)[i].checked=true;
}
else {
eval(field_name)[i].checked=false;
}
} // for
} // has_more
else {
if(eval(field_name).checked) {
eval(field_name).checked=false;
}
else {
eval(field_name).checked=true;
}
}}
// END RADIO BUTTON CLICK

// BEGIN CHECKBOX CLICK
function dolink2(butname) {
field_name = "document.foreform."+butname;
if(eval(field_name).checked) {
eval(field_name).checked=false;
}
else {
eval(field_name).checked=true;
}}
// END CHECKBOX CLICK

// BEGIN CHECKBOX CLICK FOR MULTIPLE CHECKBOXES WITH SAME NAME
function dolink3(butname,option) {
has_more = "NO";
field_name = "document.foreform."+butname;
if(typeof eval(field_name).length != "undefined") {
if(eval(field_name).length != null) {
has_more = "YES";
}}

if(has_more=="YES") {
for(i = 0; i < eval(field_name+".length"); i++) {
if(eval(field_name)[i].value==option) {
if(eval(field_name)[i].checked) {
eval(field_name)[i].checked=false;
}
else {
eval(field_name)[i].checked=true;
}
} // if value=option
} // for
} // has_more
else {
if(eval(field_name).checked) {
eval(field_name).checked=false;
}
else {
eval(field_name).checked=true;
}
}}
// END CHECKBOX CLICK FOR MULTIPLE CHECKBOXES WITH SAME NAME
/* ========================================================= */


// BEGIN CLIENT LOGIN CHECK
function checkloginform2() {
do_submit = "YES";

if(do_submit=="YES") {
if(document.unameform.uname.value=="") {
alert("Please enter a USER NAME.          ");
if(nslayer==1 || ielayer==1)
{document.unameform.uname.focus()}
do_submit="NO"}}

if(do_submit=="YES") {
if(document.unameform.pword.value=="") {
alert("Please enter a PASSWORD.          ");
if(nslayer==1 || ielayer==1)
{document.unameform.pword.focus()}
do_submit="NO"}}

if(do_submit=="YES") {
document.unameform.submit();
}
}
// END CLIENT LOGIN CHECK
/* ========================================================= */


// BEGIN SEARCH CHECK
var nslayer = (document.layers)  ? 1:0;
var ielayer = (document.all)  ? 1:0;

var do_submit = "";

function checksearchform() {
do_submit = "YES";

if(do_submit=="YES") {
if(document.searchform.search_term.value=='' || document.searchform.search_term.value=='Search...') {
alert("Please enter one or more KEYWORDS.          ");
if(nslayer==1 || ielayer==1)
{document.searchform.search_term.focus()}
do_submit="NO"}}

if(do_submit=="YES") {
document.searchform.submit();
}

}
// END SEARCH CHECK
/* ========================================================= */
