function validate_form_win_free_swing(form_name){

    //check name
	if(form_name.name.value==''){
		alert('Please insert Contact Persons Name!');
		form_name.name.focus();
		return false;
	}
	
	
	//check address
	if(form_name.address.value==''){
		alert('Please insert your Address!');
		form_name.address.focus();
		return false;
	}
	
	//check city
	if(form_name.city.value==''){
		alert('Please insert your City!');
		form_name.city.focus();
		return false;
	}
	
	
	//check state
	if(form_name.state.value==''){
		alert('Please insert your State!');
		form_name.state.focus();
		return false;
	}
	
	
	//check zip_code
	if(form_name.zip_code.value==''){
		alert('Please insert your Zip Code!');
		form_name.zip_code.focus();
		return false;
	}
	
	
	
	//check email
	if(form_name.email.value==''){
		alert('Please insert your email address!');
		form_name.email.focus();
		return false;
	}
	
	
	//check email if valid
	if(form_name.email.value!=''){
		
		var str=form_name.email.value;
   		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		
		if (!filter.test(str)){
			alert("Please insert a valid email address!")
			form_name.email.value='';
			form_name.email.focus();
			return false
		} 
	}
	
	
return true;	
}

