function emailcheck(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 ValidateForm(myFrm)
{
    var ifReq=true;
    //var invalidEmail=false;
    for(var i=0;i<myFrm.elements.length;i++)
    {
    	var elem=myFrm.elements[i];
        if(elem.type=='text')
        {
        	var elemClass=elem.className.toLowerCase();
        	var elemValue=elem.value;
        	if(elemClass!='')
        	{
        		if(elemClass.indexOf('required') != -1)
        		{
                    if(trim(elemValue).length == 0)
                    {
                        ifReq=false;
                        elem.focus();
                        break;
                        //elem.style.backgroundColor="#FFECEC";
                    }
                    if(ifReq)
                    {
                        if(elemClass=='requiredemail')
                        {
                            ifReq=emailcheck(elemValue);
                            if(ifReq==false)
                            {
                                elem.focus();
                                //elem.style.backgroundColor="#FFECEC";
                                break;
                            }
                        }
                    }
                }
            }
        }
    }
    if(ifReq==false) alert("Please fill all required fields");
    else alert("Thank you for details. You will be contacted shortly regarding your application.");
    //ifReq =invalidEmail;
    return ifReq;
}
function trim(str)
{
	while (str.charAt(0) == ' ')
		str = str.substring(1);
  	while (str.charAt(str.length - 1) == ' ')
		str = str.substring(0, str.length - 1);
  	return str;
}
