$(document).ready(function(){
	(function(){
		var s = $("input#scholarly");
		var usg = $("textarea#scholarly_usage").parents("div.inputDiv");
		usg.hide();
		s.click(chkS);
		s.change(chkS);
		function chkS(){
			if( s.is(":checked") ){
				usg.show();
			} else{
				usg.hide();
			}
		}
	})();
	
	//terms and conditions
	$("div#termsAndConditions").hide()
	$("a#aTerms").click(function(){
		var 
			terms = $("div#termsAndConditions");

		if( terms.is(":visible") ){
			terms.slideUp();
		} else{
			terms.slideDown();
		}
		return false;
	});
	
	
	
	//validation
	$("form#perusalForm").submit(function(){
		var 
			err = false,
			strs = $("input#firstname, input#lastname, input#composer, input#title,input#address1,input#city,input#state"),
			emails = $("input#email"),
			checkBoxes = $("input#terms");

		strs.each(function(i){
			var o = $(this);
			o.siblings("div.inputWarn").remove();
			if( o.val() === ""){
				err = true;
				o.parents(".inputDiv").prepend( $('<div class="inputWarn">This field is required</div>') );
			}
		});
		emails.each(function(i){
			var o = $(this);
			var reg = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/;
			o.siblings("div.inputWarn").remove();
			if(! o.val().match(reg) ){
				err = true;
				o.parents(".inputDiv").prepend( $('<div class="inputWarn">A valid email is required</div>') );
			}
		});
		checkBoxes.each(function(i){
			var o = $(this);
			o.siblings("div.inputWarn").remove();
			if(! o.is(":checked") ){
				err = true;
				o.parents(".inputDiv").prepend( $('<div class="inputWarn">This box must be checked</div>') );
			}
			
		});
		if(err){
			return false;
		}
	});
	
	
	
});