    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")
           return false
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
           alert("Invalid E-mail")
           return false
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
            alert("Invalid E-mail")
            return false
        }

         if (str.indexOf(at,(lat+1))!=-1){
            alert("Invalid E-mail")
            return false
         }

         if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
            alert("Invalid E-mail")
            return false
         }

         if (str.indexOf(dot,(lat+2))==-1){
            alert("Invalid E-mail")
            return false
         }

         if (str.indexOf(" ")!=-1){
            alert("Invalid E-mail")
            return false
         }

         return true
    }

function checkForm(form)

    {
    var emailID=document.form1.email;
    if(form.name.value == "")
        {
        alert("Please fill in your Full Name!");
        form.name.focus();
        return false;
        }

    else if(form.surname.value == "")
        {
        alert("Please fill in your Surname!");
        form.surname.focus();
        return false;
        }
		
	else if(form.homenumber.value == "")
        {
        alert("Please fill in your Home Number!");
        form.homenumber.focus();
        return false;
        }
		
	else if(form.faxnumber.value == "")
        {
        alert("Please fill in your Fax Number!");
        form.faxnumber.focus();
        return false;
        }
		
	else if(form.cellnumber.value == "")
        {
        alert("Please fill in your Mobile Number!");
        form.cellnumber.focus();
        return false;
        }
		
	    else if ((emailID.value==null)||(emailID.value=="")){
        alert("Please Enter your Email")
        emailID.focus()
        return false
        }

    if (echeck(emailID.value)==false){
        emailID.focus()
        return false
        }
    return true;
    }
