
// do stuff when DOM is ready
$(document).ready(function() {

	// add this page's custom CSS stylesheet to the header
	$('head').append('<link rel="stylesheet" href="referral.css" type="text/css" />');


// IE6 and below


	
	// add IE6 hacks if needed
	if ($.browser.msie && $.browser.version <= 6 )  { 
		// add ie6 css
		$('head').append('<link rel="stylesheet" href="referral_ie6.css" type="text/css" />');
		
		// add asterisk to required items since ie6 doesn't understand :after
		var req = '<span class="req">*</span>';
		$('.formElement.required label').after(req);
	}
	
	
	// submit Btn Mouseover
	initSubmitBtn();
	
	$('#referralForm span.required .formStyle').addClass('required');
	$('#referralForm form').validate({
		submitHandler : function(form) {
			preSubmission(form);
		}
	});
	
	
 });
 
function preSubmission() {
	//$.log('pre-Submission');
	
	window.print();
	
	//submit the form now
	window.onfocus = form.submit();
}
 

/* ****************************** */
/* Submit Btn Mouseover functions */
/* ****************************** */ 
var submitImg = "images/submit_print_btn.gif";
var submitImgo = "images/submit_print_btn_live.gif";

function submitOver(){
	document.getElementById("submitPrint").src = submitImgo;
}

function submitOut(){
	document.getElementById("submitPrint").src = submitImg;
}

function initSubmitBtn() {
	if(document.getElementById){
		var x = document.getElementById("submitPrint");
	}else if(document.all){
		var x = document.all["submitPrint"];
	}else{
		return;
	}
	x.onmouseover = function(){submitOver();}
	x.onmouseout = function(){submitOut();}
}

//logging for bug-squashing
jQuery.log = function(message) {
  if(window.console) {
     console.debug(message);
  } else {
     alert(message);
  }
};

