function setalert(message,object)
	{
		alert(message);
		object.focus();
	}
function checkuser()
	{
		if(document.getElementById('Name').value == "")
			{
				setalert("Please enter First Name",document.getElementById('Name'));
				return false;
			}
		else if(document.getElementById('title').value == "")
			{
				setalert("Please enter Title",document.getElementById('title'));
				return false;
			}
		else if(document.getElementById('company').value == "")
			{
				setalert("Please enter Company",document.getElementById('company'));
				return false;
			}
	   else if(document.getElementById('address').value == "")
			{
				setalert("Please enter Address",document.getElementById('address'));
				return false;
			}
	   else if(document.getElementById('city').value == "")
			{
				setalert("Please enter City",document.getElementById('city'));
				return false;
			}
	   else if(document.getElementById('State').value == "Please Select")
	        {
	   			setalert("Please select State",document.getElementById('State'));
				return false;
	        }
	   else if(document.getElementById('Zip').value == "")
			{
				setalert("Please enter Zip",document.getElementById('Zip'));
				return false;
			}
	   else if(document.getElementById('Zip').value.length < 5)
	   {
				setalert("Please enter valid Zip",document.getElementById('Zip'));
				return false;	        
	   }
//	   else if(document.getElementById('phone').value == "")
//		{
//			setalert("Please enter phone number",document.getElementById('phone'));
//			return false;
//		}
//	   else if(document.getElementById('phone').value.length < 10)
//		{
//			setalert("Please enter valid phone number",document.getElementById('phone'));
//			return false;
//		}
	}
	function CheckEmail()
	{
		if(checkuser()==false)
		{
		    return false;
		}
        var emailPat =  /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|COM|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
        var emailstr = document.getElementById('Email').value;
        var matchArray = emailstr.match(emailPat); // is the format ok?
        if(emailstr == "")
        {
            alert("Please enter Email Address.");
            document.getElementById('Email').focus();
            return false;
        }
        if (matchArray == null)
        {
            alert("Email is not in a valid format.")
            document.getElementById('Email').focus();
            return false;
        }
        else
        {
            return true;
        }
    }
   
function phone_valid(t)
{
    var patt = /(\d{3}).*(\d{3}).*(\d{4})/;
    var donepatt = /^(\d{3})-(\d{3})-(\d{4})$/;
    var str = t.value;
    var result;

    if (!str.match(donepatt))
    {
        result = str.match(patt);
    
    if (result!= null)
    {
        t.value = t.value.replace(/[^\d]/gi,'');
        str = result[1] + '-' + result[2] + '-' + result[3];
        t.value = str;
       
    }
    else
    {
        if (t.value.match(/[^\d]/gi))
        t.value = t.value.replace(/[^\d]/gi,'');
       
        }
        
    }
}
    
 function NumericCheck(obj)
    { 
        var validstrchar = "0123456789";
        var strchar;
        var i;
        for(i=0; i<obj.value.length; i++)
          {
             strchar = obj.value.charAt(i);
             if(validstrchar.indexOf(strchar)== -1)
               {
                 obj.value = obj.value.substring(0,i);
                 obj.focus();
                }
          }
    }
    
function Zip_valid(t)
    {
        var patt = /(\d{5})/;
        var donepatt = /^(\d{5})$/;
        var str = t.value;
        var result;
        
        if (!str.match(donepatt))
            {result = str.match(patt);
        
        if (result!= null)
        {
            t.value = t.value.replace(/[^\d]/gi,'');
            str = result[1] ;
            t.value = str;

        }
        else
        {
            if (t.value.match(/[^\d]/gi))
                t.value = t.value.replace(/[^\d]/gi,'');}
        }
    }