// JavaScript Document
    function showErr2(err_id)
    {
       document.getElementById(err_id).style.backgroundColor = "Yellow";
    }
    
    function hideErr2(err_id)
    {
       document.getElementById(err_id).style.backgroundColor = "White";
    }
	
	function showInfo()
	{
		document.getElementById('err_info').style.visibility = "visible";
		document.getElementById('err_info').style.backgroundColor = "#ffffcc";
	}
	
	function hideInfo()
	{
		document.getElementById('err_info').style.visibility = "hidden";
		document.getElementById('err_info').style.backgroundColor = "none";
	}
		 
	function showAlert()
	{
		alert ("Not a valid E-mail. Please check again.");
	}  
	
     function checkMail2()
	{
	var x = document.sample_request.email2.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter == x ) 
			return false;
       else
         	 return true;	
		  
	}
	
   
        
    function validate2()
    {
       var dos = validate2_name2();
			dos &= validate2_email2 ();
			dos &= validate2_address2 ();
			dos &= validate2_city2 ();
			dos &= validate2_state2 ();
			dos &= validate2_zip2 ();
			dos &= validate2_product2 ();
			dos &= checkMail2();
	 if (dos == 0)
		{
          return false;
		}
       else
		{
          return true;	
		}
    }
    
	
    function validate2_name2()
    {
       if (document.sample_request.name2.value == '')
       {
          showErr2('err_name2');
		  showInfo();
          return false;	
       }
       else
       {
          hideErr2('err_name2');
		  hideInfo();
          return true;	
       }	
    }
	
	
	function validate2_email2()
	{
	 if ( document.sample_request.email2.value.length <= 6 )
		{
          showErr2('err_email2');
		  showAlert();
          return false;	
       }
	   else if (document.sample_request.email2.value.indexOf ( '@', 0 ) == -1 )
	   {
          showErr2('err_email2');
		  showAlert();
          return false;	
       }
	   else if (document.sample_request.email2.value.indexOf ( '@', 0 ) < 1 )
	   {
          showErr2('err_email2');
		  showAlert();
          return false;	
       }
	   else if (document.sample_request.email2.value.indexOf ( '.', 0 ) == -1 )
	   {
          showErr2('err_email2');
		  showAlert();
          return false;	
       }
	   else if (document.sample_request.email2.value.indexOf ( '.', 0 ) == -1 )
	   {
          showErr2('err_email2');
		  showAlert();
          return false;	
       }
	          else
       {
          hideErr2('err_email2');
          return true;	
       }	
    }
	
	function validate2_address2()
    {
       if (document.sample_request.address2.value == '')
       {
          showErr2('err_address2');
		  showInfo();
          return false;	
       }
       else
       {
          hideErr2('err_address2');
		  hideInfo();
          return true;	
       }	
    }	
	
	
	function validate2_city2()
    {
       if (document.sample_request.city2.value == '')
       {
          showErr2('err_city2');
		  showInfo();
          return false;	
       }
       else
       {
          hideErr2('err_city2');
		  hideInfo();
          return true;	
       }	
    }	
	
	function validate2_state2()
    {
       if (document.sample_request.state2.value == '')
       {
          showErr2('err_state2');
		  showInfo();
          return false;	
       }
       else
       {
          hideErr2('err_state2');
		  hideInfo();
          return true;	
       }	
    }	
	
	
	function validate2_zip2()
    {
       if (document.sample_request.zip2.value == '')
       {
          showErr2('err_zip2');
		  showInfo();
          return false;	
       }
       else
       {
          hideErr2('err_zip2');
		  hideInfo();
          return true;	
       }	
    }	
	
	
	function validate2_product2()
    {
       if (document.sample_request.product2.value == '')
       {
          showErr2('err_product2');
		  showInfo();
          return false;	
       }
       else
       {
          hideErr2('err_product2');
		  hideInfo();
          return true;	
       }	
    }
	
	
	


	

	
	
	