// JavaScript Document

function checkform ( form )
{
  // ** START **
    if (form.fname.value == "") {
    alert( "Please enter your full name." );
	form.fname.style.borderColor='#00FFFF';
    form.fname.focus();
    return false ;
  }
	else if(echeck(form.eaddress.value)==false) {
    alert( "Please enter a valid Email Address" );
	form.eaddress.style.borderColor='#00FFFF';
    form.eaddress.focus();
    return false ;
  }
  else if (form.telephone.value == "") {
    alert( "Please enter contact number!" );
	form.telephone.style.borderColor='#00FFFF';
    form.telephone.focus();
    return false ;
  }    
   else if (form.location.value == "") {
    alert( "Please enter your location" );
	form.location.style.borderColor='#00FFFF';
    form.location.focus();
	return false ;
  }
  
   else if (form.typedog.value == "") {
    alert( "Please enter the type of dog" );
	form.typedog.style.borderColor='#00FFFF';
    form.typedog.focus();
    return false ;
  }
   else if (form.timetocall.value == "-Select") {
    alert( "Please enter the Best time to call" );
	form.timetocall.style.borderColor='#00FFFF';
    form.timetocall.focus();
    return false ;
  }
   else if (form.mySelect1.value == "-Select") {
    alert( "Please enter Training Desired" );
	form.mySelect1.style.borderColor='#00FFFF';
    form.mySelect1.focus();
    return false ;
  }
   else if (form.interested.value == "-Select") {
    alert( "Please enter where you are Interested In" );
	form.interested.style.borderColor='#00FFFF';
    form.interested.focus();
    return false ;
  }
  // ** END **
  return true ;
}
//-->
function resetThis ( form )
{
	form.email.style.borderColor='white';
	form.fname.style.borderColor='white';
	form.telephone.style.borderColor='white';
	form.subject.style.borderColor='white';
	form.message.style.borderColor='white<strong></strong>';
}

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 email");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid email");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid email");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid email");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid email");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid email");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid email");
		    return false;
		 }

 		 return true;					
	}

