function check_form () {
	var n=0;
	if(arguments[0] == 'args') arguments = arguments[1];
	for(var i=1; i<arguments.length; i++)  {
		//alert(arguments[i]);
		if(document.getElementById(arguments[i]).value == "" || (arguments[i].substr(0,3) == "ch_" && document.getElementById(arguments[i]).checked == false)) {
			n++; 
			document.getElementById(arguments[i]).style.borderColor = '#FF0000';

		} else {
			document.getElementById(arguments[i]).style.borderColor = '';
		}
	}
	if(n) {
		alert("Please fill the requested fields!");
	} else {
		var objForm = document.forms[arguments[0]];
    	objForm.submit();
	}
}

function check_mail() {
	 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	 if(!filter.test(document.getElementById('email').value)) {
		document.getElementById('email_warning').style.display=""; 
		document.getElementById('email_warning').innerHTML = "Please Enter a Valid Email (xxx@xxx.xx).";
		document.getElementById('email').value = "";
	 } else {
		 document.getElementById('email_warning').style.display="none"; 
		 document.getElementById('email_warning').innerHTML = "";
	 }
}