function validate_form ( )
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.contact_form.email.value;
		var validation = true;
		
			
		if ( document.contact_form.phone1.value.replace(/ /g,"") =="" || document.contact_form.phone1.value.length != 3)
		{
			document.getElementById('error_phone').style.display = "block";
			document.contact_form.phone1.focus();
			document.contact_form.phone1.value = "";
			validation = false;
		}
		
		else if ( document.contact_form.phone2.value.replace(/ /g,"") =="" || document.contact_form.phone2.value.length != 3)
		{
			document.getElementById('error_phone').style.display = "block";
			document.contact_form.phone2.focus();
			document.contact_form.phone2.value = "";
			validation = false;
		}
		
		else if ( document.contact_form.phone3.value.replace(/ /g,"") =="" || document.contact_form.phone3.value.length != 4)
		{
			document.getElementById('error_phone').style.display = "block";
			document.contact_form.phone3.focus();
			document.contact_form.phone3.value = "";
			validation = false;
		}		
		
		
		else{
			document.getElementById('error_phone').style.display = "none";
			}
		
		
		if ( document.contact_form.email.value.replace(/ /g,"") =="" )
		{
			document.getElementById('error_email').style.display = "block";
			document.contact_form.email.focus();
			document.contact_form.email.value = "";
			validation = false;
		}
		else{
			document.getElementById('error_email').style.display = "none";
			}
			
		if(reg.test(address) == false) {
      		document.getElementById('error_email').style.display = "block";
			 document.contact_form.email.focus();
			document.contact_form.email.value = "";
			validation = false;
  		 }	
   
		if ( document.contact_form.name.value.replace(/ /g,"") =="" )
		{
			document.getElementById('error_name').style.display = "block";
			document.contact_form.name.focus();
			document.contact_form.name.value = "";
			validation = false;
		}
		else{
			document.getElementById('error_name').style.display = "none";
			}		
			
		if(validation == false){
        return false;
        }	
	}
	
checked=false;
function checkedAll (contact_form) {
	var aa= document.getElementById('contact_form');
	 if (checked == false)
          {
           checked = true
          }
        else
          {
          checked = false
          }
	for (var i =0; i < aa.elements.length; i++) 
	{
	 aa.elements[i].checked = checked;
	}
      }

/* Auto tab scripts http://javascript.internet.com
Created by: Cyanide_7 |  */
var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
  var keyCode = (isNN) ? e.which : e.keyCode; 
  var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
  if(input.value.length >= len && !containsElement(filter,keyCode)) {
    input.value = input.value.slice(0, len);
    input.form[(getIndex(input)+1) % input.form.length].focus();
  }

  function containsElement(arr, ele) {
    var found = false, index = 0;
    while(!found && index < arr.length)
    if(arr[index] == ele)
    found = true;
    else
    index++;
    return found;
  }

  function getIndex(input) {
    var index = -1, i = 0, found = false;
    while (i < input.form.length && index == -1)
    if (input.form[i] == input)index = i;
    else i++;
    return index;
  }
  return true;
}
