function IsValidEmail(e)
	{
    ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
    re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
    re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    
    for(i=0; i < e.length ;i++)
    {
        if(ok.indexOf(e.charAt(i))<0)
        {    
            return false;
        }	
    } 
        
    if (!e.match(re) && e.match(re_two))
    {
        return true;		
    }
    else
    {
        return false;
    }    
}

function newsletter_check(obj)
{
	if(obj.textemail.value == "")
	{
		alert("Please input the email value");
		obj.textemail.focus();
		return false;
	}
	if(IsValidEmail(obj.textemail.value)== false)
	{
		alert("Invalid email address");
		obj.textemail.focus();
		return false;
	}
	return true;
}


function CheckNumber(Num)
{
   var ValidChars = "0123456789() +-";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < Num.length && IsNumber == true; i++) 
      { 
      Char = Num.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         return false;
         }
      }
   return true;

	
}

function contact_validate(obj)
{
	if(obj.ec_email.value != "" && IsValidEmail(obj.ec_email.value)== false)
	{
		alert("Invalid email address");
		obj.ec_email.focus();
		return false;
	}
	
	if(obj.ec_phone.value != "" && CheckNumber(obj.ec_phone.value) == false)
	{
		alert("Invalid phone number");
		obj.ec_phone.focus();
		return false;
	}
	
	
	return true;
}
function check_phone(evt)
{
	
	var charCode = (evt.which) ? evt.which : evt.keyCode
		if(charCode == 40 || charCode == 41 || charCode == 43 || charCode == 44 || charCode == 45 || charCode == 32 || charCode == 37 || charCode == 39 || charCode == 46 || charCode == 35 || charCode == 36)
			return true;
        if (charCode > 31 && (charCode < 48 || charCode > 57))
        {
        	evt.keyCode = 0;
           return false;
		}
        return true;

}


	