// JavaScript Document
<!--
function packageBox(){
closeBox('Step1b');
closeBox('Step2');
closeBox('Step3');
closeBox('Step3b');
closeBox('Step4');
closeBox('Step5');
closeBox('Step6');
closeBox('Step7');
closeBox('Step8');
closeBox('Holidays');
for(var i = 0; i < 4; i++) {
		if(document.SubForm.package[i].checked) {
			pkgChoice = document.SubForm.package[i].value;
			document.getElementById('test_box').innerHTML = pkgChoice;	
			document.getElementById('chosen_package').innerHTML = pkgChoice;	
			openBox('Step1b');
			packageType();
		}
	}

}



function packageType(){
closeBox('Step2');
closeBox('Step3');
closeBox('Step3b');
closeBox('Step4');
closeBox('Step5');
closeBox('Step6');
closeBox('Step7');
closeBox('Step8');
closeBox('Holidays');
document.getElementById('iwl_dates').style.visibility = "hidden";
var pkgType = "";
for(var i = 0; i < 2; i++) {
		if(document.SubForm.packagetype[i].checked) {
			pkgType = document.SubForm.packagetype[i].value;
		}
	}
pkgChoice = document.getElementById('chosen_package').innerHTML;	
document.getElementById('test_box').innerHTML = pkgChoice + " " + pkgType;	

if(pkgType == "Premiere Package" || pkgType == "Economy Package"){
if(pkgChoice == "6 Play"){
	document.getElementById('Step3_number').innerHTML = "3";
	openBox('Step3');
	perfBox();
	}
if(pkgChoice == "5 Play" || pkgChoice == "4 Play" || pkgChoice == "3 Play"){
	document.getElementById('Step2_number').innerHTML = "3";
	openBox('Step2');
	showsBox();
	}
}

}



function showsBox() {
closeBox('Step3');
closeBox('Step3b');
closeBox('Step4');
closeBox('Step5');
closeBox('Step6');
closeBox('Step7');
closeBox('Step8');
closeBox('Holidays');
document.getElementById('iwl_dates').style.visibility = "hidden";
var showCount = 0;
if(document.getElementById('tablemanners').checked == true){showCount++;}
if(document.getElementById('livingtogether').checked == true){showCount++;}
if(document.getElementById('garden').checked == true){showCount++;}
if(document.getElementById('commons').checked == true){showCount++;}
if(document.getElementById('cabaret').checked == true){showCount++;}
if(document.getElementById('ourtown').checked == true){showCount++;}

if(showCount == 5 && document.getElementById('chosen_package').innerHTML=="5 Play"){
	document.getElementById('Step3_number').innerHTML = "4";
	openBox('Step3');
	perfBox();
	}

if(showCount == 4 && document.getElementById('chosen_package').innerHTML=="4 Play"){
	document.getElementById('Step3_number').innerHTML = "4";
	openBox('Step3');
	perfBox();
	}
if(showCount == 3 && document.getElementById('chosen_package').innerHTML=="3 Play"){
	document.getElementById('Step3_number').innerHTML = "4";
	openBox('Step3');
	perfBox();
	}	
}



function perfBox() {
closeBox('Step3b');
closeBox('Step4');
closeBox('Step5');
closeBox('Step6');
closeBox('Step7');
closeBox('Step8');
closeBox('Holidays');
document.getElementById('iwl_dates').style.visibility = "hidden";
var step_no = parseInt(document.getElementById('Step3_number').innerHTML);
var nightChoice = "";
for(var i = 0; i < 14; i++) {
		if(document.SubForm.night[i].checked) {
			nightChoice = document.SubForm.night[i].value;
		}
	}
if (nightChoice != "") {
	var showCount = 0;
if(document.getElementById('tablemanners').checked == true){showCount++;}
if(document.getElementById('livingtogether').checked == true){showCount++;}
if(document.getElementById('garden').checked == true){showCount++;}
	if (document.getElementById('chosen_package').innerHTML == "6 Play" || showCount > 1){
		document.getElementById('Step3b_number').innerHTML = step_no + 1;
		openBox('Step3b');
		normBox();
		}else{
		document.getElementById('Step4_number').innerHTML = step_no + 1;
		openBox('Step4');
		seatBox();
		}
	}
}

function normBox() {
closeBox('Step4');
closeBox('Step5');
closeBox('Step6');
closeBox('Step7');
closeBox('Step8');
closeBox('Holidays');
document.getElementById('iwl_dates').style.visibility = "hidden";
var step_no = parseInt(document.getElementById('Step3b_number').innerHTML);
var normChoice = "";
for(var i = 0; i < 3; i++) {
		if(document.SubForm.norm_pref[i].checked) {
			normChoice = document.SubForm.norm_pref[i].value;
		}
	}
if (normChoice != "") {
	document.getElementById('Step4_number').innerHTML = step_no + 1;
	openBox('Step4');
	seatBox();
	}
}


function seatBox() {
closeBox('Step5');
closeBox('Step6');
closeBox('Step7');
closeBox('Step8');
closeBox('Holidays');
document.getElementById('iwl_dates').style.visibility = "hidden";
var step_no = parseInt(document.getElementById('Step4_number').innerHTML);
var seating1 = parseInt(document.getElementById('seating1').value);
var seating2 = parseInt(document.getElementById('seating2').value);
var seating3 = parseInt(document.getElementById('seating3').value);
var seat_error = false;
if (isNaN(seating1) == true || isNaN(seating2) == true || isNaN(seating3) == true){
	seat_error = true;
	}
if ((seating1 < 1) || (seating1 > 3)) {
	seat_error = true;
	}
if ((seating2 < 1) || (seating2 > 3)) {
	seat_error = true;
	}
if ((seating3 < 1) || (seating3 > 3)) {
	seat_error = true;
	}
if ((seating1 == seating2) || (seating2 == seating3) || (seating1 == seating3)) {
	seat_error = true;
	}

if (seat_error == false) {
	document.getElementById('Step5_number').innerHTML = step_no + 1;
	openBox('Step5');
	tixqtyBox();
	}
}


function tixqtyBox() {
closeBox('Step6');
closeBox('Step7');
closeBox('Step8');
closeBox('Holidays');
document.getElementById('iwl_dates').style.visibility = "hidden";
var step_no = parseInt(document.getElementById('Step5_number').innerHTML);
var quantity1 = parseInt(document.getElementById('quantity1').value);
var quantity2 = parseInt(document.getElementById('quantity2').value);
var qty_error = false;
if ((isNaN(quantity1) == true && isNaN(quantity2) == true) || (quantity1 < 1 && quantity2 < 1)){
	qty_error = true;
	}

if (isNaN(quantity1) == true){
	document.getElementById('quantity1').value= "";
	}
if (isNaN(quantity2) == true){
	document.getElementById('quantity2').value= "";
	}

if (qty_error == false) {
	if (document.getElementById('test_box').innerHTML=="Old Town Package"){
		document.getElementById('Step7_number').innerHTML = step_no + 1;
		openBox('Step7');	
		document.getElementById('Step8_number').innerHTML = step_no + 2;
		openBox('Step8');	
		}else{
		document.getElementById('Step7_number').innerHTML = step_no + 1;
		openBox('Step7');	
		document.getElementById('Step8_number').innerHTML = step_no + 2;
		openBox('Step8');

		document.getElementById('Step6_number').innerHTML = step_no + 1;
		openBox('Step6');
		hldyshowBox();

		}
	}
}


function hldyshowBox(){
var step_no = parseInt(document.getElementById('Step6_number').innerHTML);
closeBox('Step7');
closeBox('Step8');
var hldyChoice = "";
for(var i = 0; i < 2; i++) {
		if(document.SubForm.hldy_shows[i].checked) {
			hldyChoice = document.SubForm.hldy_shows[i].value;
		}
	}	
if (hldyChoice == "yes"){
	openBox('Holidays');
	hldyshowBox2();
}
if(hldyChoice == "no"){
	closeBox('Holidays');
	document.getElementById('Step7_number').innerHTML = step_no + 1;
	document.getElementById('Step8_number').innerHTML = step_no + 2;
	openBox('Step7');
	openBox('Step8');
}
}

function hldyshowBox2(){
var step_no = parseInt(document.getElementById('Step6_number').innerHTML);
closeBox('Step7');
closeBox('Step8');

var hldy_quantity1 = parseInt(document.getElementById('iwl_qty').value);
var date1 = document.getElementById('wonderful_dateb').value;


var eveChoice1 = "";
for(var i = 0; i < 2; i++) {
		if(document.SubForm.iwl_mat_eve[i].checked) {
			eveChoice1 = document.SubForm.iwl_mat_eve[i].value;
		}
	}	
	

var qty_error = false;

if ((isNaN(hldy_quantity1) == true) || (hldy_quantity1 < 1)){
	qty_error = true;
	}

if (hldy_quantity1 > 0 && (date1 == "" || eveChoice1 == "")){
	qty_error = true;
}


if (qty_error == true){
	closeBox('Step7');
	closeBox('Step8');
}
if(qty_error == false){
	document.getElementById('Step7_number').innerHTML = step_no + 1;
	document.getElementById('Step8_number').innerHTML = step_no + 2;
	openBox('Step7');
	openBox('Step8');
}
}


function openBox(box){
document.getElementById(box).style.visibility = "visible";
document.getElementById(box).style.height = "auto";
document.getElementById(box).style.paddingTop = "10px";
document.getElementById(box).style.paddingBottom = "10px";
}

function closeBox(box){
document.getElementById(box).style.visibility = "hidden";
document.getElementById(box).style.height = "0px";
document.getElementById(box).style.paddingTop = "0px";
document.getElementById(box).style.paddingBottom = "0px";
}



function showBenefit(box){
//document.getElementById(box).style.top = document.getElementById('iwl_calendar').style.top;
document.getElementById('iwl_dates').style.visibility = "hidden";
document.getElementById(box).style.visibility = "visible";
}

function hideBenefit(box){
document.getElementById(box).style.visibility = "hidden";
}

function iwl_Date(iDate,box,Mat){
document.getElementById('wonderful_date').value=iDate;
document.getElementById('wonderful_dateb').value=iDate;
document.getElementById(box).style.visibility = "hidden";
 if (Mat == "M"){
 document.getElementById('iwl_matinee').style.color="#000000";
 document.getElementById('iwl_evening').style.color="#666666";
 document.getElementById('iwl_mat_eve1').disabled=false;
 document.getElementById('iwl_mat_eve1').checked=true;
 document.getElementById('iwl_mat_eve2').disabled=true; 
 } 
 if (Mat == "E"){
 document.getElementById('iwl_matinee').style.color="#666666";
 document.getElementById('iwl_evening').style.color="#000000"; 
 document.getElementById('iwl_mat_eve1').disabled=true;
 document.getElementById('iwl_mat_eve2').checked=true;
 document.getElementById('iwl_mat_eve2').disabled=false; 
 } 
 if (Mat == "B"){
 document.getElementById('iwl_matinee').style.color="#000000";
 document.getElementById('iwl_evening').style.color="#000000";
 document.getElementById('iwl_mat_eve1').disabled=false;
 document.getElementById('iwl_mat_eve2').disabled=false; 
 }  
hldyshowBox2();
}

function togglePlays(toggle){
 if(toggle == "Y"){
   document.getElementById('play_choices').style.height = "100px";
   document.getElementById('iwl_dates').style.top = "855px";
   document.getElementById('play_choices').style.visibility = "visible";
 } else {  
   document.getElementById('play_choices').style.height = "0px";
      document.getElementById('iwl_dates').style.top = "755px";
   document.getElementById('play_choices').style.visibility = "hidden";
 }
togglePreviews(toggle);
}

function togglePreviews(toggle){
 if(toggle == "N" || document.getElementById('receptionist').checked == true){
   document.getElementById('Preview_Thurs').disabled=true;
   document.getElementById('Preview_Fri').disabled=true;
   document.getElementById('Preview_Sat').disabled=true;
   document.getElementById('Preview_Sun').disabled=true;
   document.getElementById('Friday_Forum').disabled=true;   
 } else {  
   document.getElementById('Preview_Thurs').disabled=false;
   document.getElementById('Preview_Fri').disabled=false;
   document.getElementById('Preview_Sat').disabled=false;
   document.getElementById('Preview_Sun').disabled=false;
   document.getElementById('Friday_Forum').disabled=false;
 }
}

function getAnchorPosition(anchorname){var useWindow=false;var coordinates=new Object();var x=0,y=0;var use_gebi=false, use_css=false, use_layers=false;if(document.getElementById){use_gebi=true;}else if(document.all){use_css=true;}else if(document.layers){use_layers=true;}if(use_gebi && document.all){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_gebi){var o=document.getElementById(anchorname);x=AnchorPosition_getPageOffsetLeft(o);y=AnchorPosition_getPageOffsetTop(o);}else if(use_css){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==anchorname){found=1;break;}}if(found==0){coordinates.x=0;coordinates.y=0;return coordinates;}x=document.anchors[i].x;y=document.anchors[i].y;}else{coordinates.x=0;coordinates.y=0;return coordinates;}coordinates.x=x;coordinates.y=y;return coordinates;}
function getAnchorWindowPosition(anchorname){var coordinates=getAnchorPosition(anchorname);var x=0;var y=0;if(document.getElementById){if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}}else if(document.all){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}coordinates.x=x;coordinates.y=y;return coordinates;}
function AnchorPosition_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent) != null){ol += el.offsetLeft;}return ol;}
function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;}
function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent) != null){ot += el.offsetTop;}return ot;}
function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;}
	
function open_calendar(name,id) {
document.getElementById('iwl_dates').style.visibility = "hidden";
	var c = getAnchorPosition(name);
	if (document.getElementById) {
		var o = document.getElementById("iwl_dates");
		//setField(id,"pop_info");
		//$html = "<strong>Email:</strong> " + email +"<br>&nbsp;<br><strong>Phone:</strong> " + phone;
		//document.getElementById("pop_info").innerHTML = $html;
		if (document.getElementById(id).style) {
			document.getElementById(id).style.left = c.x+40+"px";
			document.getElementById(id).style.top = c.y-70+"px";
			document.getElementById(id).style.visibility = 'visible';
			}
		}
	}
function test_off(){
	document.getElementById("test_pop").style.visibility = 'hidden';
	document.getElementById("pop_info").style.visibility = 'hidden';
}
-->
