// JScript File


function validate_form ( )
{
    valid = true;

    if (!(validate_firstname()))
    {
    valid = false;
    } 
    else if(!(validate_lastname()))
    {
    valid = false;
    }
    else if(!(validate_company()))
        {
        valid = false;
    }
     else if(!(validate_title()))
        {
        valid = false;
    }
       else if(!(validate_phone()))
            {
            valid = false;
        }
         else if(!(validate_email()))
	        {
	        valid = false;
	        }
      
    
    else if(!(validate_multipleselection()))
    {
     valid = false;
    }
    return valid;
}
function validate_firstname()
{

  valid = true;
    
  if (document.contact_form.firstname.value == "" )
    {
        alert ( "Please fill in your first name." );
        valid = false;
    }
        return valid;
}

function validate_lastname()
{

  valid = true;  
    if (document.contact_form.lastname.value == "" )
    {
        alert ( "Please fill in your last name." );
        valid = false;
    }
return valid;
}

function validate_email()
{

 valid = true;
    
    if (document.contact_form.email.value == "" )
    {
        alert ( "Please fill in your email." );
        valid = false;
    }
    return valid;
    
    }
    function validate_company()
    {
    
     valid = true;
        
        if (document.contact_form.company.value == "" )
        {
            alert ( "Please fill in your company." );
            valid = false;
        }
        return valid;
        
        }
        
        function validate_phone()
	    {
	    
	     valid = true;
	        
	        if (document.contact_form.phone.value == "" )
	        {
	            alert ( "Please fill in your phone." );
	            valid = false;
	        }
	        return valid;
	        
        }
        
      function validate_title()
    	    {
    	    
    	     valid = true;
    	        
    	        if (document.contact_form.title.value == "" )
    	        {
    	            alert ( "Please fill in your title." );
    	            valid = false;
    	        }
    	        return valid;
    	        
        }
  /*validate_multipleselection function - Checks if none of the check box is selected hence hidden
  textbox value = 0. Thus, Raise alert for selection*/ 
  
  function validate_multipleselection()
  {
   valid = true;
   
   if(document.contact_form.txthiddenchkboxcounter.value == 0)
    {    alert("Please select atleast one technology (checkbox)");    
         valid = false;
   }
   return valid;
   
   }   
   
/* chkbox function - Adding 1 for each checkbox selection and -1 for each checkbox de-selection in
txthiddenchkboxcounter hidden text field
*/   
function chkbox(box)
{

var nchkboxval = eval(document.contact_form.txthiddenchkboxcounter.value);

if (nchkboxval == null)
{
    nchkboxval = 0;
}

if(box.checked) 
      {
        document.contact_form.txthiddenchkboxcounter.value = eval(nchkboxval + 1);
      }
        else {
         document.contact_form.txthiddenchkboxcounter.value = eval(nchkboxval - 1);
      }

        
 }
