function setInteraxionsPackage_1(o) {
	var included = 'included';
	if(o.options[o.selectedIndex].value == "Day") {
		// document.getElementById('breakfast1Desc').innerHTML = 'add $20.00';
		// document.getElementById('breakfast2Desc').innerHTML = 'add $20.00';
		// document.getElementById('breakfast3Desc').innerHTML = 'add $20.00';
		// document.getElementById('dinner1Desc').innerHTML = 'add $50.00';
		// document.getElementById('dinner2Desc').innerHTML = 'add $60.00';
		document.getElementById('eventDesc').innerHTML = 'add $190.00, includes box dinner';
	} else {
		// document.getElementById('breakfast1Desc').innerHTML = included;
		// document.getElementById('breakfast2Desc').innerHTML = included;
		// document.getElementById('breakfast3Desc').innerHTML = included;
		// document.getElementById('dinner1Desc').innerHTML = included;
		// document.getElementById('dinner2Desc').innerHTML = included;
		document.getElementById('eventDesc').innerHTML = 'add $140.00, includes box dinner';
	}
}

function setInteraxionsBadgeName(o) {
	if(document.getElementById('badgeName').value == "") {
		document.getElementById('badgeName').value = o.value;
	}
}

function setInteraxionsVB112On(o) {
	if(o.checked == true) {
		if(document.getElementById('vb113').checked == true || document.getElementById('vb114').checked == true || document.getElementById('vb115').checked == true) {
			document.getElementById('vb113').checked = false;
			document.getElementById('vb114').checked = false;
			document.getElementById('vb115').checked = false;
			alert("Class 112 is 2 hours long, which conflicts with the 2:25PM class that was previously selected.  The 2:25PM class has been un-selected.");
		}
	}
}

function setInteraxionsVB112Off(o) {
	if(o.checked == true) {
		if(document.getElementById('vb112').checked == true) {
			document.getElementById('vb112').checked = false;
			alert("Class 112 is 2 hours long, which conflicts with the 2:25PM class that was just selected.  Please review the 1:15PM class options.");
		}
	}
}

function setInteraxionsGuestOptions(o) {
	if(o.value == "") {
		document.getElementById('guest1Golf').checked = false;
		document.getElementById('guest1Event').checked = false;
		document.getElementById('trGuest1Golf').style.display = 'none';
		document.getElementById('trGuest1Event').style.display = 'none';
	} else {
		document.getElementById('trGuest1Golf').style.display = '';
		document.getElementById('trGuest1Event').style.display = '';
	}
}

function setInteraxionsVB219On(o) {
	if(o.checked == true) {
		if(document.getElementById('vb220').checked == true || document.getElementById('vb221').checked == true || document.getElementById('vb222').checked == true || document.getElementById('vb235').checked == true) {
			document.getElementById('vb220').checked = false;
			document.getElementById('vb221').checked = false;
			document.getElementById('vb222').checked = false;
			document.getElementById('vb235').checked = false;
			alert("Class 219 is 2 hours long, which conflicts with the 9:40AM class that was previously selected.  The 9:40AM class has been un-selected.");
		}
	}
}

function setInteraxionsVB219Off(o) {
	if(o.checked == true) {
		if(document.getElementById('vb219').checked == true) {
			document.getElementById('vb219').checked = false;
			alert("Class 219 is 2 hours long, which conflicts with the 9:40AM class that was just selected.  Please review the 8:30AM class options.");
		}
	}
}


function pad(number, length) {
    var str = '' + number;
    while (str.length < length) {
        str = '0' + str;
    }
    return str;
}

function setInteraxionsPackage(o) {
	var included = 'included';
	// alert(o.options[o.selectedIndex].value);
	
	var currentTime = new Date();
	var month = currentTime.getMonth() + 1;
	var day = currentTime.getDate();
	var year = currentTime.getFullYear();
	var today = year + '/' + pad(month,2) + '/' + pad(day,2);
		
	
	document.getElementById('package').value = o.options[o.selectedIndex].value;
	if(o.options[o.selectedIndex].value == "Day") {
		// setElementText('breakfast1Desc', 'add $20.00');
		// setElementText('breakfast2Desc', 'add $20.00');
		// setElementText('breakfast3Desc', 'add $20.00');
		// setElementText('dinner1Desc', 'add $50.00');
		// setElementText('dinner2Desc', '+ $75');
		// setElementText('dinner3Desc', 'add $50.00');
		setElementText('eventDesc', 'add $190.00, includes box dinner');
		
		if (today < "2012/02/16") {
			setElementText('packagePrice', 'Regularly $1375.00.  Your price: $1175.00!');
		} else if (today < "2012/03/16") {
			setElementText('packagePrice', 'Regularly $1375.00.  Your price: $1275.00!');
		} else {
			setElementText('packagePrice', 'Your price: $1375.00.');
		} 
		
		// document.getElementById('tdLunch2').style.display = ''; 
		// document.getElementById('tdDinner3').style.display = ''; 
		document.getElementById('trEvent').style.display = '';
		// document.getElementById('trDay3Events').style.display = ''; 
		document.getElementById('guestPackage').style.display = 'none'; 	
	} else if(o.options[o.selectedIndex].value == "eChempax") {
		// setElementText('breakfast1Desc', 'add $20.00');
		// setElementText('breakfast2Desc', 'add $20.00');
		// setElementText('breakfast3Desc', 'add $20.00');
		// setElementText('dinner1Desc', 'add $50.00');
		// setElementText('dinner2Desc', '+ $75');
		// setElementText('dinner3Desc', 'add $50.00');
		setElementText('eventDesc', 'add $190.00, includes box dinner');
		
		if (today < "2012/02/16") {
			setElementText('packagePrice', 'Regularly $700.00.  Your price: $600.00!');
		} else if (today < "2012/03/16") {
			setElementText('packagePrice', 'Regularly $700.00.  Your price: $650.00!');
		} else {
			setElementText('packagePrice', 'Your price: $700.00.');
		} 
		
		// document.getElementById('lunch2').checked = false;
		// document.getElementById('tdLunch2').style.display = 'none'; 
		// document.getElementById('dinner3').checked = false;
		// document.getElementById('tdDinner3').style.display = 'none';
		document.getElementById('event').checked = false;
		document.getElementById('trEvent').style.display = 'none'; 
		// document.getElementById('breakfast3').checked = false;
		// document.getElementById('lunch3').checked = false;
		// document.getElementById('trDay3Events').style.display = 'none'; 
		document.getElementById('guestPackage').style.display = 'none'; 		
	} else {
		// setElementText('breakfast1Desc', included);
		// setElementText('breakfast2Desc', included);
		// setElementText('breakfast3Desc', included);
		// setElementText('dinner1Desc', included);
		// setElementText('dinner2Desc', included);
		// setElementText('dinner3Desc', included);
		setElementText('eventDesc', 'add $140.00, includes box dinner');
		
		if (today < "2012/02/16") {
			setElementText('packagePrice', 'Regularly $1545.00.  Your price: $1345.00!');
		} else if (today < "2012/03/16") {
			setElementText('packagePrice', 'Regularly $1545.00.  Your price: $1445.00!');
		} else {
			setElementText('packagePrice', 'Your price: $1545.00.');
		} 
		
		// document.getElementById('tdLunch2').style.display = ''; 
		// document.getElementById('tdDinner3').style.display = '';
		document.getElementById('trEvent').style.display = '';
		// document.getElementById('trDay3Events').style.display = ''; 
		document.getElementById('guestPackage').style.display = '';
	}
}

function setInteraxionsClasses(o, package) {
	if(o.checked == true) {
		document.getElementById('tableDay1Classes').style.display = 'none';
	} else {
		document.getElementById('tableDay1Classes').style.display = '';		
	}
	if(package == "eChempax") {
		document.getElementById('tableDay2Classes').style.display = 'none';
		document.getElementById('tableDay3Classes').style.display = 'none';
	} else {
		document.getElementById('tableDay2Classes').style.display = '';
		document.getElementById('tableDay3Classes').style.display = '';
	}
}

function setInteraxionsCCOptions(o) {
	if(o.options[o.selectedIndex].value == "Check") {
		document.getElementById('checkData').style.display = '';
		document.getElementById('ccDataCardDivider').style.display = 'none'; 
		document.getElementById('ccDataCard').style.display = 'none'; 
		document.getElementById('ccDataCardNumber').style.display = 'none'; 
		document.getElementById('ccDataExpDate').style.display = 'none'; 
		document.getElementById('ccDataCode').style.display = 'none';
		document.getElementById('ccDataName').style.display = 'none';
		document.getElementById('ccDataBillAddressDivider').style.display = 'none'; 
		document.getElementById('ccDataBillAddress').style.display = 'none'; 
		document.getElementById('ccDataBillAddressCheck').style.display = 'none'; 
		document.getElementById('ccDataAddress1').style.display = 'none'; 
		document.getElementById('ccDataAddress2').style.display = 'none'; 
		document.getElementById('ccDataCity').style.display = 'none'; 
		document.getElementById('ccDataState').style.display = 'none'; 
		document.getElementById('ccDataZip').style.display = 'none'; 
		document.getElementById('ccDataAcceptDivider').style.display = 'none'; 
		document.getElementById('ccDataAccept').style.display = 'none'; 
	} else {
		document.getElementById('checkData').style.display = 'none';
		document.getElementById('ccDataCardDivider').style.display = '';
		document.getElementById('ccDataCard').style.display = ''; 
		document.getElementById('ccDataCardNumber').style.display = ''; 
		document.getElementById('ccDataExpDate').style.display = ''; 
		document.getElementById('ccDataCode').style.display = '';
		document.getElementById('ccDataName').style.display = '';
		document.getElementById('ccDataBillAddressDivider').style.display = ''; 
		document.getElementById('ccDataBillAddress').style.display = ''; 
		document.getElementById('ccDataBillAddressCheck').style.display = ''; 
		document.getElementById('ccDataAddress1').style.display = ''; 
		document.getElementById('ccDataAddress2').style.display = ''; 
		document.getElementById('ccDataCity').style.display = ''; 
		document.getElementById('ccDataState').style.display = ''; 
		document.getElementById('ccDataZip').style.display = ''; 
		document.getElementById('ccDataAcceptDivider').style.display = ''; 
		document.getElementById('ccDataAccept').style.display = ''; ;
	}
}

function setElementText(elmId, value){
	var elm = document.getElementById(elmId);
    if(elm.childNodes) {
    	if(document.all) {
        	while(elm.hasChildNodes()) {
            	elm.removeChild(elm.firstChild);
            }
        } else {
            var range = document.createRange();
            range.selectNodeContents(elm);
            range.deleteContents();
        }
    }
    var txt = document.createTextNode(value);
    elm.appendChild(txt);
}

function setEventDinner() {
	if(document.getElementById('event').checked) {
		// document.getElementById('dinner3').checked = false; 
		// document.getElementById('dinner3').style.display = 'none'; 
	} else {
		// document.getElementById('dinner3').style.display = '';
	}
}

function setGuest1EventDinner() {
	if(document.getElementById('guest1Event').checked) {
		// document.getElementById('guest1Dinner3').checked = false; 
		// document.getElementById('guest1Dinner3').style.display = 'none'; 
	} else {
		// document.getElementById('guest1Dinner3').style.display = '';
	}
}

function setCCBilling() {
	if(document.getElementById('ccBillAddress').checked) {
		document.getElementById('ccBillAddress1').value = document.getElementById('address1').value;
		document.getElementById('ccBillAddress2').value = document.getElementById('address2').value;
		document.getElementById('ccBillCity').value = document.getElementById('city').value;
		document.getElementById('ccBillState').value = document.getElementById('state').value;
		document.getElementById('ccBillZip').value = document.getElementById('zip').value;
	} else {
		document.getElementById('ccBillAddress1').value = '';
		document.getElementById('ccBillAddress2').value = '';
		document.getElementById('ccBillCity').value = '';
		document.getElementById('ccBillState').value = '';
		document.getElementById('ccBillZip').value = '';
	}
}


