function showform()
{
document.getElementById("overlay").style["display"]="block" ;
document.getElementById("overlay").style["visibility"]="visible" ;
document.getElementById("lightbox").style["display"]="block" ;
document.getElementById("lightbox").style["visibility"]="visible" ;
}

function hideform()
{
document.getElementById("overlay").style["display"]="none" ;
document.getElementById("overlay").style["visibility"]="hidden" ;
document.getElementById("lightbox").style["display"]="none" ;
document.getElementById("lightbox").style["visibility"]="hidden" ;
}

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 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 validate()
{
msg = "";

if (document.form1.name.value == "") { msg = msg + "Name \n"; }
if (document.form1.email.value == "") { msg = msg + "Email \n"; }
if (echeck(document.form1.email.value) == false) { msg = msg + "Incorrect Email Address \n"; }
if (document.form1.company.value == "") { msg = msg + "Company Name \n"; }
if (document.form1.telephone.value == "") { msg = msg + "Landline Number\n"; }

if (msg == "")
{
document.form1.submit();
}
else
{
alert("Please fill the following fields correctly. \n\n" + msg);
}
}

function validate2()
{
msg = "";

if (document.form1.name.value == "") { msg = msg + "Name \n"; }
if (document.form1.email.value == "") { msg = msg + "Email \n"; }
if (echeck(document.form1.email.value) == false) { msg = msg + "Incorrect Email Address \n"; }
if (document.form1.company.value == "") { msg = msg + "Company Name \n"; }
if (document.form1.position.value == "") { msg = msg + "Position/ Title \n"; }
if (document.form1.telephone.value == "") { msg = msg + "Landline Number\n"; }

if (msg == "")
{
document.form1.submit();
}
else
{
alert("Please fill the following fields correctly. \n\n" + msg);
}
}


