


function trim(s)
{
	return s.replace(/^\s+|\s+$/g,"");
}

function emailCheck(str)
{
	var filter = /^([0-9a-zA-Z]+[-._+&amp;])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/;
	if (!filter.test(str)) {
	return false;
	}
	return true;
}

function validate(myform)
{
    if(trim(myform.first_name.value)=="")
    {
	alert('Please enter your first name. All fields in the form are mandatory');
	myform.first_name.focus();
	return false;
    }

    if(trim(myform.last_name.value)=="")
		{
			alert('Please enter your last name. All fields in the form are mandatory');
			myform.last_name.focus();
			return false;
    }


    if(trim(myform.title.value)=="")
		{
			alert('Please enter your job title. All fields in the form are mandatory');
			myform.title.focus();
			return false;
    }

    if(trim(myform.company.value)=="")
		{
			alert('Please enter your company name. All fields in the form are mandatory');
			myform.company.focus();
			return false;
    }

    if(trim(myform.email.value)=="")
		{
			alert('Please enter your email address. All fields in the form are mandatory');
			myform.email.focus();
			return false;
    }

    if(!emailCheck(myform.email.value))
    {
	alert('Please enter your email address in the correct format. All fields in the form are mandatory');
			myform.email.focus();
			return false;
    }

    if(trim(myform.phone.value)=="")
		{
			alert('Please enter your phone number. All fields in the form are mandatory');
			myform.phone.focus();
			return false;
    }

    if(trim(myform.city.value)=="")
		{
			alert('Please enter your city name. All fields in the form are mandatory');
			myform.city.focus();
			return false;
    }
		if(trim(myform.country.value)=="")
		{
			alert('Please select your country of residence. All fields in the form are mandatory');
			myform.country.focus();
			return false;
  		  }
	
		var len = myform.state.length
		if(len>1){
		if(trim(myform.state.value)=="")
		{
			alert('Please select state name. All fields in the form are mandatory');
			myform.state.focus();
			return false;
    	}
		}

		

		if(trim(myform.zip.value)=="")
		{
			alert('Please enter zip code. All fields in the form are mandatory');
			myform.zip.focus();
			return false;
    	}
    
    return true;
    
}


