var SavedCCNum = ""; // for storing the active cc num if user changes to paypal and back

// returns true if the date is invalid/expired
function isCCDateValid(month, year)
{
	var d = new Date();
	var result = false;

	var y=document.getElementsByName(year);
	var selIndexY = y[0].selectedIndex;
	var ccYear = Number(y[0].options[selIndexY].value);
	if (d.getFullYear() > ccYear){
		invalidDateMessage();
		result = false;return result;
	}

	var m=document.getElementsByName(month);
		var selIndex = m[0].selectedIndex;
		var ccMonth = Number(m[0].options[selIndex].value);
	if (d.getMonth()+1 > ccMonth & d.getFullYear() == ccYear){ //added 1 to month since it is zero-based
		invalidDateMessage();
		result = false;
	}
	else{result = true;}
	return result;
}

function invalidDateMessage(){
	alert("Your credit card date is invalid.");
	}

function saveCCNum(id){
	var obj = document.getElementById(id);
	if (obj.value != "") {
		SavedCCNum = obj.value;
		obj.value = null;
	}
}

function restoreCCNum(id){
	var obj = document.getElementById(id);
	if (obj.value == "") {
	obj.value = SavedCCNum;
	}
	SavedCCNum = null;
}


