function is_email(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){
	  // 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;
	}
	else
	 return true;					
}
function IsNumeric(sText)

{

   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
   		 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
		 
         IsNumber = false;
      }
   }
   return IsNumber;
   
}



function showhide(id)
{
	if (document.getElementById)
	{
		obj = document.getElementById(id);
		if (obj.style.display == "none")
		{
		obj.style.display = "";
		} 
		else 
		{
		obj.style.display = "none";
		}
	}
}


function resetcontactform()
{
	document.contactus_form.reset();
	return false;
}

function contactfields()
{
	var obj=document.contactus_form;
	if(obj.name.value=='')
	{
		alert("Sorry! we cannot complete your request, please enter your name");
		obj.name.focus();
		return false;
	}
	if(obj.email.value=="" )
	{
		alert("Sorry! we cannot complete your request, please enter your email address");
		obj.email.focus();
		return false;
	}
	if(!is_email(obj.email.value) )
	{
		alert("Invalid Email!!!");
		obj.email.focus();
		return false;
	}
	if(obj.subject.value=='')
	{
		alert("Sorry! we cannot complete your request, please select subject");
		obj.subject.focus();
		return false;
	}
	if(obj.comments.value=='')
	{
		alert("Sorry! we cannot complete your request, please enter message");
		obj.comments.focus();
		return false;
	}
	
}

function unsubs()
{
	var obj=document.subs_form;
	if(obj.email_address.value=='')
	{
		alert("Please enter your email");
		obj.email_address.focus();
		return false;
		
	}
	else if(!is_email(obj.email_address.value) )
	{
		alert("Invalid Email!!!");
		obj.email_address.focus();
		return false;
	}
	else
	{
		obj.action.value='unsubscribe';
		document.subs_form.submit();
	}
}
