
function uncheckMecklenburg(){

if(document.form1.mecklenburg.checked == true){
	document.form1.mecklenburg.checked = false ;
	}
}//function

function checkbox_count(){
var checkbox_choices = 0;
//alert(document.form1.length);
for (i=0;i<document.form1.length;i++) {
	if (document.form1[i].type == 'checkbox' && document.form1[i].checked) {
		checkbox_choices = checkbox_choices + 1;
	}
}
alert("Please choose at least 1 area");

return false ;
}//function

function resetform1(){
//if(confirm("Clear all selections?") == true){
   
  var elements = document.form1.elements;
   
  document.form1.reset();

  for(i=0; i<elements.length; i++) {
     
  field_type = elements[i].type.toLowerCase();
 
  switch(field_type) {
 
    case "text":
    case "password":
    case "textarea":
          //case "hidden":  
     
      elements[i].value = "";
      break;
       
    case "radio":
    case "checkbox":
        if (elements[i].checked) {
          elements[i].checked = false;
		  if(elements[i].name == 'YBE'){document.form1.YBE[0].checked = true;}
      }
      break;

    case "select-one":
    case "select-multi":
                elements[i].selectedIndex = -1;
				if(elements[i].name == 'sort'){document.form1.sort.selectedIndex = 0 ;}
				if(elements[i].name == 'sortdir'){document.form1.sortdir.selectedIndex = 1 ;}
				if(elements[i].name == 'show'){document.form1.show.selectedIndex = 0 ;}
      break;

    default:
      break;
  }
    }

//}//if
//return false ;
}//function


function show_hide_table(showtableID,hidetableID){
var t = document.getElementById(showtableID);
var tt = document.getElementById(hidetableID);
if(t.style.display == 'none'){t.style.display = 'block';}
	else{t.style.display = '';}
tt.style.display = 'none';	
}//function

function echeck2(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

 
function validation(formname){
formname = eval("document." + formname) ;
//for(i=0;i<formname.elements.length;i++){
//		alert(formname.elements[i].name);
//	}

if(formname.Contact_Name && formname.Contact_Name.value == ''){
	alert("Please enter your name");
	formname.Contact_Name.focus();
	return false ;
	}

if( formname.Contact_Email.value == '' && formname.Contact_Phone.value == '' ){
	alert("Please enter your email address OR a phone number");
	formname.Contact_Email.focus();
	return false ;
	}
if(formname.Message.value == '' ){
	alert("Please enter a message");
	formname.Message.focus();
	return false ;
	}

if( formname.Contact_Phone.value == ''){
	var emailStr = formname.Contact_Email.value ;
	var email_is_ok = echeck(emailStr) ;
	if( email_is_ok == false ){
		var answer = confirm("Something seems to be wrong with the email address you entered. Click OK if it IS correct?")
		if (answer){
			//alert("Bye bye!")
			return true
			}
			else{
				return false ;
				}
		}
	}

if(formname.Contact_Name2 && formname.Contact_Name2.value == ''){
	alert("Please enter your friend's name");
	formname.Contact_Name2.focus();
	return false ;
	}
if(formname.Contact_Email2 && formname.Contact_Email2.value == ''){
	var emailStr = formname.Contact_Email2.value ;
	var email_is_ok = echeck(emailStr) ;
	if( email_is_ok == false ){
		alert("Something appears to be wrong with your friend's email address.");
		formname.Contact_Email2.focus();
		return false ;
		}
	}
return true ;

}
