// The checkSubscribe function makes sure that the visitor has submitted a valid
// email address before submitted the form to On Q Mail.
function checkSubscribe()
{
	tf = document.frmSubscribe;
	
	if((tf.email.value == "") || (!echeck(tf.email.value)))
	{
		alert("Please enter a valid email address");
		tf.email.focus();
		return false;	
	}
	
	tf.submit();
}

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

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		 return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		 return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		 return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		 return false
	 }

	 if (str.indexOf(" ")!=-1){
		 return false
	 }

	 return true					
}

function showSubscriptionForm()
{
	var obj = document.getElementById("subscribe");
	if(!obj) return;	
	
	obj.style.display = "block";
}


