$jq(document).ready( function() {
	if ($jq.queryString.get("genderSeek") != null && ($jq.queryString.get("genderSeek") >= 1 && $jq.queryString.get("genderSeek") <= 4)) {
		switch (parseInt($jq.queryString.get("genderSeek"))) {
			case 1:
				$jq("SELECT[@name='gender'],INPUT[@name='gender'][@type='checkbox']").each( function() {
					$jq(this).val(1).change();
				} );
				$jq("SELECT[@name='genderSeek'],INPUT[@name='genderSeek'][@type='checkbox']").each( function() {
					$jq(this).val(1).change();
				} );
				break;
			case 2:
				$jq("SELECT[@name='gender'],INPUT[@name='gender'][@type='checkbox']").each( function() {
					$jq(this).val(1).change();
				} );
				$jq("SELECT[@name='genderSeek'],INPUT[@name='genderSeek'][@type='checkbox']").each( function() {
					$jq(this).val(2).change();
				} );
				break;
			case 3:
				$jq("SELECT[@name='gender'],INPUT[@name='gender'][@type='checkbox']").each( function() {
					$jq(this).val(2).change();
				} );
				$jq("SELECT[@name='genderSeek'],INPUT[@name='genderSeek'][@type='checkbox']").each( function() {
					$jq(this).val(2).change();
				} );
				break;
			case 4:
				$jq("SELECT[@name='gender'],INPUT[@name='gender'][@type='checkbox']").each( function() {
					$jq(this).val(2).change();
				} );
				$jq("SELECT[@name='genderSeek'],INPUT[@name='genderSeek'][@type='checkbox']").each( function() {
					$jq(this).val(1).change();
				} );
				break;
		}
	} else {
		if ($jq.queryString.get("gc") != null && ($jq.queryString.get("gc") == 1 || $jq.queryString.get("gc") == 2)) {
			$jq("SELECT[@name='gender'],INPUT[@name='gender'][@type='checkbox']").val($jq.queryString.get("gc")).change();
		} else {
			if ($jq.readCookie('MatchSearch') != null && $jq.readCookie('MatchSearch')['SC01'] != null) {
				$jq("SELECT[@name='gender'],INPUT[@name='gender'][@type='checkbox']").each( function() {
					$jq(this).val(2).change();
				} );
			} else {
				$jq("SELECT[@name='gender'],INPUT[@name='gender'][@type='checkbox']").each( function() {
					$jq(this).val(1).change();
				} );
			}
		}
	
		if ($jq.queryString.get("tr") != null && ($jq.queryString.get("tr") == 1 || $jq.queryString.get("tr") == 2)) {
			$jq("SELECT[@name='genderSeek'],INPUT[@name='genderSeek'][@type='checkbox']").val($jq.queryString.get("tr")).change();
		} else {
			if ($jq.readCookie('MatchSearch') != null && $jq.readCookie('MatchSearch')['SC02'] != null) {
				$jq("SELECT[@name='genderSeek'],INPUT[@name='genderSeek'][@type='checkbox']").each( function() {
					$jq(this).val(1).change();
				} );
			} else {
				$jq("SELECT[@name='genderSeek'],INPUT[@name='genderSeek'][@type='checkbox']").each( function() {
					$jq(this).val(2).change();
				} );
			}
		}
	}
	
	
} );

var USPostalCodeRegex = /^[0-9]{5}$/;
var CanadianPostalCodeRegex = /^[ABCEGHJKLMNPRSTVXY][0-9][A-Z][\s]*[0-9][A-Z][0-9]$/;
var UKFullPostalCodeRegex = /^[A-Z]{1,2}[0-9]{1,2}[A-Z]?[\s]*[0-9][ABDEFGHJLNPQRSTUWXYZ]{2}$/;
var UKPartialPostalCodeRegex1 = /^[A-Z]{1,2}[0-9]{1,2}[A-Z]?[\s]+[0-9]$/;
var UKPartialPostalCodeRegex2 = /^[A-Z]{1,2}[0-9]{1,2}[A-Z]?$/;
var UKPartialPostalCodeRegex3 = /^[A-Z]{1,2}$/;

var IsValidPostalCodeFormat = function (postalCode) {

	try {
		postalCode = postalCode.toUpperCase();

		if (USPostalCodeRegex.test(postalCode)) {return true;}

		else if (CanadianPostalCodeRegex.test(postalCode)) {return true;}

		else if (UKFullPostalCodeRegex.test(postalCode)) {return true;}

		else if (UKPartialPostalCodeRegex1.test(postalCode) || UKPartialPostalCodeRegex2.test(postalCode) || UKPartialPostalCodeRegex3.test(postalCode)) {
			return true;;
		}
	}
	catch (e) { return false;}
		
	return false;

}	

