﻿var shipcheck=true;

function check_email(email)
{
    var reg=/^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&amp;\'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&amp;\¡¯\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
    if(reg.test(email))
    {
        return true;
    }
    else
    {
        return false;
    }
}

function check_telNo(telno)
{
	var reg=/^\d+$/;
	
	if(reg.test(telno))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function empty_string(s)
{
    for(i=0;i<s.length;i++)
    {
       if(s.charAt(i)!=" ")
       {
          return false;
       }
    }
    return true;
}

function check_form()
{
    // check Company Name
    if(document.getElementById("CompanyName").value=="")
	    {
		    alert("Please enter Company Name");
		    document.getElementById("CompanyName").focus();
		    return false;
	    }
    else
	    {  
         if(empty_string(document.getElementById("CompanyName").value))
         {
		    alert("Please enter Company Name");
		    document.getElementById("CompanyName").focus();
		    return false;
	     }	
        }
			
    // check first name
    if(document.getElementById("FirstName").value=="")
	    {
		    alert("Please enter First Name");
		    document.getElementById("FirstName").focus();
		    return false;
	    }
    else
	    {  
         if(empty_string(document.getElementById("FirstName").value))
         {
		    alert("Please enter First Name");
		    document.getElementById("FirstName").focus();
		    return false;
	     }	
        }
	    
    // check Designation
    if(document.getElementById("Designation").value=="")
	    {
		    alert("Please enter Designation");
		    document.getElementById("Designation").focus();
		    return false;
	    }
    else
	    {  
         if(empty_string(document.getElementById("Designation").value))
         {
		    alert("Please enter Designation");
		    document.getElementById("Designation").focus();
		    return false;
	     }	
        }    
    //check email address 
    if(document.getElementById("Email").value=="")
    {
	    alert("Please enter E-mail address");
	    document.getElementById("Email").focus();
	    return false;
    }
    if(!check_email(document.getElementById("Email").value))
    {
	    alert("This is an invalid E-mail address. Please enter E-mail address again.");
	    document.Form1.getElementById("Email").focus();
	    return false;
    }
			
    if(document.getElementById("PhoneNo").value=="")
    {
	    alert("Please enter Phone number (Numbers only)");
	    document.getElementById("PhoneNo").focus();
	    return false;
    }
    else
    {
	    if(!check_telNo(document.getElementById("PhoneNo").value))
	    {
		    alert("Please enter Phone Number (Numbers only)");
		    document.getElementById("PhoneNo").focus();
		    return false;
	    }
    }
	
    //check fax no
    if(document.getElementById("Faxno").value!="")
    {
	    if(!check_telNo(document.getElementById("Faxno").value))
		    {
			    alert("Please enter Fax number");
			    document.getElementById("Faxno").focus();
			    return false;
		    }
    }		
    //check Product
    if(document.getElementById("Products").value=="")
	    {
		    alert("Please enter Product");
		    document.getElementById("Products").focus();
		    return false;
	    }
    else
	    {  
         if(empty_string(document.getElementById("Products").value))
         {
		    alert("Please enter Product");
		    document.getElementById("Products").focus();
		    return false;
	     }	
        }    
    
    document.forms[0].submit();
}
