	var emailregex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var errmsg = "Please complete the highlighted fields & re-submit. ";
	var emailmsg = "Valid email address is required.";
	
	
	function validate(which) {
		var errs=0;
		var emailerr=false;
		jQuery("." + which + " input.required").each(function() {
			if (jQuery(this).hasClass("email") && !emailregex.test(jQuery(this).val())) {
				emailerr=true;
				errs++;
				jQuery(this).addClass("requiredfield");
			} else if(jQuery(this).val() == "" && jQuery(this).css('visibility') != 'hidden') {
				jQuery(this).addClass("requiredfield");
				errs++;
			} else
				jQuery(this).removeClass("requiredfield");
		});
		
		jQuery("." + which + " select.required").each(function() {
			if(jQuery(this).val() == "-1") {
				jQuery(this).addClass("requiredfield");
				errs++;
			} else
				jQuery(this).removeClass("requiredfield");
		});
		
		if(errs==0){
			jQuery("." + which + " .errmsg").hide()
		} else {
			jQuery("." + which + " .errmsg").text(errmsg + ((emailerr) ? emailmsg: ""));
			jQuery("." + which + " .errmsg").show();
		}
		
		return errs==0;
	}
	
	jQuery(document).ready(function() {
		jQuery(".contactus .selectwho a").click(function() {
			jQuery(".contact_form").hide();
			jQuery("." + jQuery(this).attr("rel")).show();
			jQuery(".contactus .selectwho a").removeClass("selected");
			jQuery(this).addClass("selected");
		});
		
		jQuery(".selcountry").change(function() {
			if(jQuery(this).val() != 'USA')
				jQuery(".countyusa").css({visibility: 'hidden'});
			else {
				jQuery(".countyusa").css({visibility: 'visible'});
			}
		});
	 });
	
	function resetForm() {
		jQuery("input.required").each(function() {
			//alert("test");
			jQuery(this).removeClass("requiredfield");
		});
		jQuery(".errmsg").hide();
		
		var l=document.forms.length;
		for(var i=0;i<l;i++)
			document.forms[i].reset();
		/*return false;*/
	}
