// JavaScript Document
<!--Copyright Chris Dixon Studios all rights reserved
//var cdsurl = /^(((ht|f)tp(s?))\://)?(www.)[a-zA-Z0-9\-\.]+\.(com|edu|gov|mil|net|org|biz|info|name|museum|us|ca|<b>[a-z][a-z]</b>)(\:[0-9]+)*(/($|[a-zA-Z0-9\.\,\?\'\\\+&%\$#\=~_\-]+))*$
//var cdsurl =/^(file|http):\/\/\S+\.(com|net|org|info|biz|ws|us|tv|cc)$/i

//var cdsurl = ^(((ht|f)tp(s?))\:\/\/)?(www.)[a-zA-Z0-9\-\.]+\.(com|edu|gov|mil|net|org|biz|info|name|museum|us|ca|<b>[a-z][a-z]</b>)(\:[0-9]+)*(/($|[a-zA-Z0-9\.\,\?\'\\\+&%\$#\=~_\-]+))*$
//var cdsurl = /^(((ht|f)tp(s?))\:\/\/)?(www.)[a-zA-Z0-9\-\.]+\.(com|edu|gov|mil|net|org|biz|info|name|museum|us|ca|<b>[a-z][a-z]</b>)(\:[0-9]+)*(/($|[a-zA-Z0-9\.\,\?\'\\\+&%\$#\=~_\-]+))*$
//  var cdsurl =/^(file|http):\/\/\S+\.(ac|as|be|biz|ca|cc|com|co.il|co.uk|co.nz|co.za|com.ru|com.ph|de|dk|edu|fm|gs|gov|il|info|jp|kz|lt|ms|mil|museum|nz|net|net.nz|name|org|org.il|org.nz|org.uk|ph|pro|ro|sh|st|tc|to|tv|uk|us|vg|vu|ws|za|[a-z][a-z])$/i
//var cdsurl =/^(file|http):\/\/\S+\.(ac|as|be|biz|ca|cc|com|co.il|co.uk|co.nz|co.za|com.ru|com.ph|de|dk|edu|fm|gs|gov|il|info|jp|kz|lt|ms|mil|museum|nz|net|net.nz|name|org|org.il|org.nz|org.uk|ph|pro|ro|sh|st|tc|to|tv|uk|us|vg|vu|ws|za|[a-z][a-z])(.*)+$/i
//var cdsurl =/^((ht|f)tp(s?)):\/\/\S+\.(ac|as|be|biz|ca|cc|com|co.il|co.uk|co.nz|co.za|com.ru|com.ph|de|dk|edu|fm|gs|gov|il|info|jp|kz|lt|ms|mil|museum|nz|net|net.nz|name|org|org.il|org.nz|org.uk|ph|pro|ro|sh|st|tc|to|tv|uk|us|vg|vu|ws|za|[a-z][a-z])(.*)+$/i
var cdsemail =/^.+@.+\..{2,3}$/
  
function CheckForm( theform )
{
	var bMissingFields = false;
	var strFields = "";
	
	if( theform.subject2.value == '' ){
		bMissingFields = true;
		strFields += "      Office: Choose additional Subject \n";
	}
		if( theform.b_first.value == '' ){
		bMissingFields = true;
		strFields += "      First Name is required. \n";
	}
	if( theform.link2us.value == 'http://www.' || theform.link2us.value =='' ){
		bMissingFields = true;
		strFields += "     Actual page with our link on it is required!\n";
	}
	if (cdsemail.test(theform.link2us.value)) {	bMissingFields = true;
	 strFields += "      Link to Us: Enter your link to us, not your  email here! \n";
	}
 else {}
	/*	if (cdsurl.test(theform.link2us.value)) {}
 else {	bMissingFields = true;
	 strFields += "      Invalid URL webpage address with your link to us on. \n";
	}*/
	if( theform.link2you.value == 'http://www.' || theform.link2you.value == '' ){
		bMissingFields = true;
		strFields += "     Your homepage is required!\n";
	}
	/*	if (cdsurl.test(theform.link2you.value)) {}
 else {	bMissingFields = true;
	 strFields += "     Enter your homepage URL webpage address. \n";
	}*/
	if( theform.b_email.value == '' ){
		bMissingFields = true;
		strFields += "    Your Email is required.  \n";
	}
		if (cdsemail.test(theform.b_email.value)) {}
 else {	bMissingFields = true;
	 strFields += "      A valid email address is required. \n";
	}
/*    		if(-1 == theform.b_email.value.indexOf("@")) { 
       theform.b_email.focus(); 
       alert("Your email must have a '@'."); 
       return false; 
       }*/
/*s_email is only for link REQUESTS: ######focus on:subject2############# */
          //if (theform.s_email.value !== '' && cdsemail.test(theform.s_email.value)) {}
/*if( theform.s_email.value == '' && theform.subject2.value == '..Quality Link Exchange Request' && cdsemail.test(theform.s_email.value))
	{ bMissingFields = false;}
	else{bMissingFields = true;
	 strFields += "      OFFICE: Check Subject or Enter a LINK REQUEST email address!!! \n";
		}*/
/*if( theform.s_email.value !== '' && theform.subject2.value !== '..Quality Link Exchange Request' ) {
	bMissingFields = true;
	 strFields += "  OFFICE Choose Subject: ..Quality Link Exchange Request! \n";
	}*/
/*if( theform.s_email.value !== '' && theform.subject2.value == '..Quality Link Exchange Request' ) 
	{bMissingFields = true;
  strFields += " OFFICE: Check valid LINK REQUEST email address! \n";
     }*/
/*if( theform.s_email.value !== '' && theform.subject2.value == '..Quality Link Exchange Request' && cdsemail.test(theform.s_email.value)) 
{}
 else {bMissingFields = true;
  strFields += " OFFICE LINK REQUEST: Enter valid LINK REQUEST email address!!!! \n";
     }*/
/*s_email is only for link REQUESTS  ################### */
	if( bMissingFields ) {
		alert( "I'm sorry, but you must provide the following field(s) before continuing:\n" + strFields );
		return false;
	}
	return true;
/*if (cdsurl.test(theform.link2us.value)) {
 return true
 }
 else {
 alert ("Invalid link to us URL.")
 return false
 }*/
 //-->
 }
/*<!--//--><![CDATA[//><!--
cdHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" cdhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" cdhover\\b"), "");
		} } }
if (window.attachEvent) window.attachEvent("onload", cdHover);
//--><!]]>*/
