$(document).ready( function() {
	$("input#signup_submit").click( function(event) {
	
		event.preventDefault();

		if( document.signup.signup_address.value.length == 0 ) {
			alert(signupTrans['address']);
			return false;
		}

		if( document.signup.signup_city.value.length == 0 ) {
			alert(signupTrans['city']);
			return false;
		}

		if( document.signup.signup_province.value.length == 0 ) {
			alert(signupTrans['province']);
			return false;
		}

		if( document.signup.signup_postal.value.length == 0 ) {
			alert(signupTrans['postal']);
			return false;
		}
			
		if( document.signup.signup_profession.value.length == 0 ) {
			alert(signupTrans['job']);
			return false;
		}
		
		if( document.signup.signup_email.value.length == 0 ) {
			alert(signupTrans['email']);
			return false;
		}

		if( document.signup.signup_address.value.length == 0 ) {
			alert(signupTrans['address']);
			return false;
		}
		
		if( document.signup.signup_type[0].checked && document.signup.signup_first.value.length == 0 ) {
			alert(signupTrans['first']);
			return false;
		}
		
		if( document.signup.signup_type[0].checked && document.signup.signup_last.value.length == 0 ) {
			alert(signupTrans['last']);
			return false;
		}
		
		if( document.signup.signup_type[1].checked == 1 && document.signup.signup_orgname.value.length == 0 ) {
			alert(signupTrans['org']);
			return false;
		}

		if( document.signup.signup_type[1].checked == 1 && document.signup.signup_contact.value.length == 0 ) {
			alert(signupTrans['contact']);
			return false;
		}
		

		if( document.signup.__ec_s.value.length == 0 ) {
			alert(signupTrans['captcha']);
			return false;
		}
		
		$.getJSON( "/wp-content/themes/PGS_v2.0/captcha_check.php?__ec_i=" + document.signup.__ec_i.value + "&__ec_s=" + document.signup.__ec_s.value, {}, function( data ) {
			if(data)
				document.signup.submit();
			else
				alert( signupTrans['captcha'] );
			} );
	});
	
	$("input#signup_org").click( function(event) {
		if( $(this).is(":checked") ) {
			table = $(this).parents("table:first");
			$( "tr.individual_only", table ).hide();
			$( "tr.organization_only", table ).show();
		}
	} );

	$("input#signup_ind").click( function(event) {
		if( $(this).is(":checked") ) {
			table = $(this).parents("table:first");
			$( "tr.individual_only", table ).show();
			$( "tr.organization_only", table ).hide();
		}
	} );
	
	if($("input#signup_ind").is(":checked") ) {
		$( "fieldset.signup tr.individual_only" ).show();
		$( "fieldset.signup tr.organization_only" ).hide();
	} else if( $("input#signup_org").is(":checked") ) {
		$( "fieldset.signup tr.individual_only" ).hide();
		$( "fieldset.signup tr.organization_only" ).show();
	}

});
