

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

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

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

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

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

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

		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail address")
		    return false
		 }

 		 return true
	}

function ValidateForm(){
	var emailID=document.forms[0].EmailAddress
	var Title=document.forms[0].Title
	var FirstName=document.forms[0].FirstName
	var SurName=document.forms[0].LastName
	var Telephone=document.forms[0].Telephone
	var HowHear=document.forms[0].HowHear
	var Details=document.forms[0].Details

	if (Title.selectedIndex == 0){
		alert("Please enter your Title")
		Title.focus()
		return false
	}

	if ((FirstName.value==null)||(FirstName.value=="")){
		alert("Please enter your first name")
		FirstName.focus()
		return false
	}

	if ((SurName.value==null)||(SurName.value=="")){
		alert("Please enter your last name")
		SurName.focus()
		return false
	}

	if ((Telephone.value==null)||(Telephone.value=="")){
		alert("Please enter your telephone number")
		Telephone.focus()
		return false
	}

	if (HowHear.selectedIndex == 0){
		alert("Please enter your how you heard about us")
		HowHear.focus()
		return false
	}

	if ((Details.value==null)||(Details.value=="")){
		alert("Please enter details of what you require.")
		Details.focus()
		return false
	}

	//Validate other components
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter your email address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }

 function ShowFillFormDiv(div){
    if(document.getElementById(div).style.display == "inline"){
        document.getElementById(div).style.display = "none";
        if(document.getElementById(div).id == "dvFillForm"){
            document.getElementById('dvEmail').style.display = "none";
            document.getElementById('dvTelephone').style.display = "none";
            document.getElementById('dvPost').style.display = "none";
        }
        if(document.getElementById(div).id == "dvEmail"){
            document.getElementById('dvFillForm').style.display = "none";
            document.getElementById('dvTelephone').style.display = "none";
            document.getElementById('dvPost').style.display = "none";
        }
        if(document.getElementById(div).id == "dvTelephone"){
            document.getElementById('dvEmail').style.display = "none";
            document.getElementById('dvFillForm').style.display = "none";
            document.getElementById('dvPost').style.display = "none";
        }
        if(document.getElementById(div).id == "dvPost"){
            document.getElementById('dvFillForm').style.display = "none";
            document.getElementById('dvEmail').style.display = "none";
            document.getElementById('dvTelephone').style.display = "none";
        }
    }
    else{
       document.getElementById(div).style.display = "inline"
       if(document.getElementById(div).id == "dvFillForm"){
            document.getElementById('dvEmail').style.display = "none";
            document.getElementById('dvTelephone').style.display = "none";
            document.getElementById('dvPost').style.display = "none";
        }
        if(document.getElementById(div).id == "dvEmail"){
            document.getElementById('dvFillForm').style.display = "none";
            document.getElementById('dvTelephone').style.display = "none";
            document.getElementById('dvPost').style.display = "none";
        }
        if(document.getElementById(div).id == "dvTelephone"){
            document.getElementById('dvEmail').style.display = "none";
            document.getElementById('dvFillForm').style.display = "none";
            document.getElementById('dvPost').style.display = "none";
        }
        if(document.getElementById(div).id == "dvPost"){
            document.getElementById('dvFillForm').style.display = "none";
            document.getElementById('dvEmail').style.display = "none";
            document.getElementById('dvTelephone').style.display = "none";
        }
    }
 }
 
