// JavaScript Document

sessvars.$.prefs.crossDomain = true;
//sessvars.$.debug();

$(document).ready(function(){
	addClickEvent();
	modifyForm();
	setAcknowledgement();
	clearSessionMem();
	insertMTbutton();
	fixConfirmation();
});

function addClickEvent(){
	if($("#FormDonation").length > 0){
		var obj = $("#FormDonation input[name='SubmitButton']");
	} else {
		return false;
	}
	
	var origEvt = obj.attr("onclick");
	obj.attr("onclick","");
	obj.click(function() {
		setVariables(); 
		if (origEvt) {
			origEvt.apply(this);
		}
	});
}

function setVariables(){
	if ($("select[name='Field5134243']").length > 0){
		var tbType = $("select[name='Field5134243']").val();
		sessvars.tributeType = tbType;
		sessvars.tributeTypeText = tbType.toLowerCase();
	}
	sessvars.donFirstName = $("input[name='first_name']").val();
	sessvars.donLastName = $("input[name='last_name']").val();
	sessvars.tributeFirstName = $("input[name='Field5173175']").val();
	sessvars.tributeLastName = $("input[name='Field5173176']").val();
	if($("#RecurringOptionN").attr("checked") == true){
		sessvars.donAmount = $("input[name='Amount']").val();
	}else if($("#RecurringOptionY").attr("checked") == true){
		sessvars.donAmount = $("input[name='RecurringAmount']").val();
	}
}
/*
Donation Form ID - 120270
Donation Form (MEM) ID - 476402
Acknowledgee Form ID - 476406
*/

function setAcknowledgement(){
	if ($("form[name^='SUPPORTER476406']").length > 0){
		$("input[name='Field5173180']").val(sessvars.donFirstName + " " + sessvars.donLastName);
		$("select[name='Field5134243']").val(sessvars.tributeType);
		$("input[name='Field5187978']").val(sessvars.tributeTypeText);
		$("input[name='Field5173175']").val(sessvars.tributeFirstName);
		$("input[name='Field5173176']").val(sessvars.tributeLastName);
		$("input[name='Field5175671']").val(sessvars.donAmount);
		
		$("input[name='Field5173180']").focus(function(){$(this).blur()});
		$("select[name='Field5134243']").focus(function(){$(this).blur()});
		$("input[name='Field5173175']").focus(function(){$(this).blur()});
		$("input[name='Field5173176']").focus(function(){$(this).blur()});
		$("input[name='Field5175671']").focus(function(){$(this).blur()});

		$("input[name='Field5173180']").click(function(){$(this).blur()});
		$("select[name='Field5134243']").click(function(){$(this).blur()});
		$("input[name='Field5173175']").click(function(){$(this).blur()});
		$("input[name='Field5173176']").click(function(){$(this).blur()});
		$("input[name='Field5175671']").click(function(){$(this).blur()});
		
		$("input[name='first_name']").blur(function(){sessvars.AckFirstName = $(this).val()});
		$("input[name='last_name']").blur(function(){sessvars.AckLastName = $(this).val()});
	}
}

function sendAck(){
	document.location.href = "/site/lookup.asp?c=htJYJ8MPIwE&b=6699685";
}

function clearSessionMem(){
	var myFeatureID = new Array("Honor_and_Memory_Gifts");
	$.each(myFeatureID, function(index,value){
		var pageStr = value;
		var RegExPattern = pageStr;
		var RegularExpression  =  new RegExp(RegExPattern,"i");
		var xmatch = RegularExpression.test(document.URL);
		if (xmatch){
			sessvars.$.clearMem();
		}
	});
}

function insertMTbutton(){
		if (sessvars.tributeType != ""){
		if($("#insertMTbutton").length > 0){
			$("#insertMTbutton").html("<br>If you would you like to email an acknowledgement of your donation, please click button below:<br><br><input type='button' value='Send Acknowledgement' onclick='sendAck()'>");
		}
	}
}

function modifyForm(){
	$("form[name='SUPPORTER476402'] select[name='Field5134243'] option[value='On The Occasion Of']").remove();
	$("form[name='SUPPORTER120270'] select[name='Field5134243'] option[value='On The Occasion Of']").remove();
	$("input[name='Field5187978']").closest("tr").hide();
}

function fixConfirmation(){
	var RegExPattern = "donateok.asp";
	var RegularExpression  =  new RegExp(RegExPattern,"i");
	var xmatch = RegularExpression.test(document.URL);
	if (xmatch){
		$(".pageTitle").html("Donation Confirmation");
		$("font.CTtablein:contains('Confirmation')").closest("tr").remove();
	}
}
