/*
Used in contract page to show the info message for Tax Exemt certificate.
*/
function taxExemptMessage(ref) {
	/* doc = document.forms['contractForm'];*/
	if(ref.value == "Yes") {
		document.getElementsByTagName("label")[5].innerHTML = "  &nbsp;&nbsp;&nbsp;&nbsp;NOTE  :  You will be asked to provide a Certificate for Tax Exemption.";
		document.getElementById("contractForm:taxState").disabled=true;
		document.getElementById("contractForm:taxCounty").disabled=true;
	}
	else {
		document.getElementsByTagName("label")[3].innerHTML = "";
		document.getElementById("contractForm:taxState").disabled=false;
		document.getElementById("contractForm:taxCounty").disabled=false;
	}
}

/*
Used in contract page to show the info message when estimated sales volume is greater than $50,000 
*/
function financialStatementMsg(ref) {
	if(ref.value >= 10000) {
//		alert(document.getElementsByTagName("label")[0].id);
		document.getElementsByTagName("label")[2].innerHTML = " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NOTE : You will be asked to provide your Company Financial Statement.";
	}
	else {
		document.getElementsByTagName("label")[2].innerHTML = "";
	}
	
	doc.elements['contractForm:estmonthlysalescredit'].value = ref.value;
}

/*
Used in contract page to populate the shipping address if same as billing address
*/
function shippingSame(ref) {
//	alert("Clicked on : " + ref.checked);
	doc = document.forms['contractForm'];
	if(ref.checked == true) {
		doc.elements['contractForm:shippingStreet1'].value = doc.elements['contractForm:billingStreet1'].value;
		doc.elements['contractForm:shippingStreet2'].value = doc.elements['contractForm:billingStreet2'].value;
		doc.elements['contractForm:shippingCity'].value = doc.elements['contractForm:billingCity'].value;
		doc.elements['contractForm:shippingState'].value = doc.elements['contractForm:billingState'].value;
		doc.elements['contractForm:shippingZip'].value = doc.elements['contractForm:billingZip'].value;
	}
	else {
		doc.elements['contractForm:shippingStreet1'].value = "";
		doc.elements['contractForm:shippingStreet2'].value = "";
		doc.elements['contractForm:shippingCity'].value = "";
		doc.elements['contractForm:shippingState'].value = "";
		doc.elements['contractForm:shippingZip'].value = "";
	}
}

/*
Used in credit card page to populate the billing address
*/
function billingSelect(ref) {
//	alert("clicked on :" );
	doc = document;
	if(ref.checked == true) {
		doc.getElementById('creditCardForm:billingAddress1').value = doc.getElementById('creditCardForm:street1').value;
		doc.getElementById('creditCardForm:billingAddress2').value = doc.getElementById('creditCardForm:street2').value;
		doc.getElementById('creditCardForm:billingCity').value = doc.getElementById('creditCardForm:city').value;
		doc.getElementById('creditCardForm:billingState').value = doc.getElementById('creditCardForm:state').value;
		doc.getElementById('creditCardForm:billingZip').value = doc.getElementById('creditCardForm:zip').value;
	}else{
		doc.getElementById('creditCardForm:billingAddress1').value = "";
		doc.getElementById('creditCardForm:billingAddress2').value = "";
		doc.getElementById('creditCardForm:billingCity').value = "";
		doc.getElementById('creditCardForm:billingState').value = "";
		doc.getElementById('creditCardForm:billingZip').value = "";
	}
	
}
/*
Used to edit the contract fields.
*/
function editOnClick(ref) {
	alert(ref.innerHTML);
}