function getXhttp ( )
{
    var ajax_request;
    
    if (  window.ActiveXObject  )  {
        var mSoftVersions = [
            'MSXML2.DOMDocument.5.0',
            'MSXML2.DOMDocument.4.0',
            'MSXML2.DOMDocument.3.0',
            'MSXML2.DOMDocument.2.0',
            'MSXML2.DOMDocument',
            'Microsoft.XmlDom',
            'Msxml2.XMLHTTP',
            'Microsoft.XMLHTTP'
        ];
        
        for (  i=0; i<mSoftVersions.length; i++  )  {
            try {
                ajax_request = new ActiveXObject (  mSoftVersions[i]  );
            }  catch (  e  )  {    }
        }
    }  else if (  !ajax_request && typeof XMLHttpRequest != 'undefined'  )  {
        try {
            ajax_request = new XMLHttpRequest;
        }  catch (  e  )  {    }
    }  else if (  !ajax_request && window.createRequest  )  {
        try {
            ajax_request = window.createRequest;
        }  catch (  e  )  {    }
    }  else  {
        ajax_request = false;
    }
    
    return ajax_request;
}
function ajaxLoader(url,id) {
  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {
    x.onreadystatechange = function() {
      if (x.readyState == 4 && x.status == 200) {
        el = document.getElementById(id);
        el.innerHTML = x.responseText;
      }
    }
    x.open("GET", url, true);
    x.send(null);
  }
}

function ajaxLoader2(url,id) {
  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {
    x.onreadystatechange = function() {
      if (x.readyState == 4 && x.status == 200) {
        el = document.getElementById(id);
        el.innerHTML = x.responseText;
      }
    }
    x.open("GET", url, true);
    x.send(null);
  }
}

function ajaxLoader3(url,id) {
  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {
    x.onreadystatechange = function() {
      if (x.readyState == 4 && x.status == 200) {
        el = document.getElementById(id);
        el.innerHTML = x.responseText;
      }
    }
    x.open("GET", url, true);
    x.send(null);
  }
}

function ajaxLoaderReserv(url,id,orderID) {
  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {
    x.onreadystatechange = function() {
      if (x.readyState == 4 && x.status == 200) {
        el = document.getElementById(id);
        el.innerHTML = x.responseText;
		checkReserv(orderID)
      }
    }
    x.open("GET", url, true);
    x.send(null);
  }
}

function checkReserv(thisOrderID){
var msg='';
    if(document.getElementById('orderStartDate'+thisOrderID).value=='' || document.getElementById('orderEndDate'+thisOrderID).value==''){
    	msg = msg + 'Both Start and End dates needed.';
    }//
    else {
    	if(document.getElementById('orderStartDateCheck'+thisOrderID).value<0 || document.getElementById('orderEndDateCheck'+thisOrderID).value>0){
    		msg = msg + '\nSetup Dates must fall within the Rental Dates allowed in this order.';
        }
        else {
            if(document.getElementById('setupDateDiff'+thisOrderID).value<0){
                msg = msg + '\nSetup Start Date must happen before Setup End Date.';
            };
            if(document.getElementById('startDateDiff'+thisOrderID).value!=0 || document.getElementById('endDateDiff'+thisOrderID).value!=0){
            	var startDate = document.getElementById('startDateDiff'+thisOrderID).value;
                var endDate = document.getElementById('endDateDiff'+thisOrderID).value;
                if(startDate==0){
                	startDate='';
                }
                if(endDate==0){
                	endDate='';
                }
            	if(startDate==endDate){
                msg = msg + '\nYour Setup Dates overlap dates in confirmation No. '+endDate;
                }
                if(startDate!=endDate){
                msg = msg + '\nYour Setup Dates overlap dates in confirmation No. '+startDate + ', ' + endDate;
                }
            }
        }
    }
    if(msg != ''){
    	alert(msg);
    }
    else {
    	//alert('good')
		add_confirmation(thisOrderID);
    }
}

function add_confirmation(id)
{
    var xml = getXhttp();
    if ( !xml )
       return false; //Usually you alert something but I don't :d
 
    xml.open('POST', '/confirm/reservations_new_vbscript.asp');
    xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    
	var orderID = document.getElementById('orderID'+id).value
	var setupStartDate = document.getElementById('orderStartDate'+id).value
	var setupEndDate = document.getElementById('orderEndDate'+id).value
	var approved = document.getElementById('approved'+id).value
	
    //CHECKS DONE HERE.
 
    xml.send('orderID=' + orderID + '&setupStartDate=' + setupStartDate + '&setupEndDate=' + setupEndDate + '&approved=' + approved);
	
    //ANYTHING EXTRA IS ADDED HERE.
	 document.getElementById('ajaxGif').style.display='';
	 setTimeout("ajaxLoader('reservations.asp?orderID="+orderID+"','setupDiv"+orderID+"')",2000);
	 
}

function add_confirmation2()
{
    var xml = getXhttp();
    if ( !xml )
       return false; //Usually you alert something but I don't :d
 
    xml.open('POST', '/confirm/reservations_new_vbscript.asp');
    xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    
	var orderID = document.getElementById('orderID').value
	var setupStartDate = document.getElementById('orderStartDate').value
	var setupEndDate = document.getElementById('orderEndDate').value
	var approved = document.getElementById('approved').value
	
    //CHECKS DONE HERE.
 
    xml.send('orderID=' + orderID + '&setupStartDate=' + setupStartDate + '&setupEndDate=' + setupEndDate + '&approved=' + approved);
	
    //ANYTHING EXTRA IS ADDED HERE.
	 document.getElementById('ajaxGif').style.display='';
	 setTimeout("location.href='reservations.asp?orderID="+orderID+"'",2000);
	 
}

function adminTimer(pg,m,staffTab){
	var thisPg = pg
	var thisM = m
	var thisStaffTab = staffTab
	setTimeout("ajaxLoader('"+thisM+"?staffTab="+thisStaffTab+"&m="+thisM+"','items')",0000)
	setTimeout("open_url('"+thisPg+"&staffTab="+thisStaffTab+"&m="+thisM+"','content')",0000)
}
function timer(pg){
	var thisPg = pg
	//setTimeout("open_url('"+thisPg+"','content')",0000)
	//setTimeout("contentHeight()",0500)
	//setTimeout("rightMenuHeight()",0600)
	//setTimeout("navWrapperHeight()",0700)
}

function showSubLinks(catID){
		document.getElementById("subLinks16").className='display';
}

function contentHeight(){
	if(document.getElementById("content").offsetHeight >= document.getElementById("navWrapper").offsetHeight){
		document.getElementById("wrapper").style.height=document.getElementById("content").offsetHeight + 400;
		//document.getElementById("footer").style.marginTop='100px';
	}
}
function rightMenuHeight(){
	if(document.getElementById("home_rightMenu").style.height >= document.getElementById("wrapper").style.height){
		document.getElementById("layout").style.height=document.getElementById("home_rightMenu").offsetHeight;
		//document.getElementById("footer").style.marginTop=20;
	}
}
function navWrapperHeight(){
	if(document.getElementById("navWrapper").style.height >= document.getElementById("wrapper").style.height){
		document.getElementById("layout").style.height=document.getElementById("navWrapper").offsetHeight;
		//document.getElementById("footer").style.marginTop=20;
	}
}

function changeThumb() {
if (!document.getElementById("thumbList")) 
		return false;
		var nav = document.getElementById("thumbList");	
		var navItem = nav.getElementsByTagName("img");	
		for (var i = 0; i < navItem.length; i++){
			navItem[i].onclick=function() {
				var otherLinks = document.getElementById("thumbList").getElementsByTagName("img");
				for (var j = 0; j != otherLinks.length; j++){
					this.style.border = "2px #000000 solid"
					largeImg.src=this.src;
					otherLinks[j].style.border = "2px #ffffff solid";
				}
		}
	}
}

function add_homeowner_beachOrder_step1(){
	var msg = ''
	if(document.getElementById("renterFN").value==''){
		msg = msg + '- First Name Required\n';
		document.getElementById("renterFN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterFN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterLN").value==''){
		msg = msg + '- Last Name Required\n';
		document.getElementById("renterLN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterLN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterTel1").value==''){
		msg = msg + '- Telephone Number Required\n';
		document.getElementById("renterTel1").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterTel1").style.border='1px #cccccc solid';
	}
	if (msg == ''){
		document.getElementById("lookup").style.display='none';
		document.getElementById("step1").style.display='none';
		document.getElementById("step2").style.display='';
		document.getElementById("step").innerHTML='Step 2 - Order Information';
		if(document.getElementById("renterBillingStreet2").value == ''){
			document.getElementById("step3_billingStreet2").style.display='none';
		}
	}
	else {
	alert(msg)
	}
}

function add_nonhomeowner_beachOrder_step1(){
	var msg = ''
	if(document.getElementById("renterFN").value==''){
		msg = msg + '- First Name Required\n';
		document.getElementById("renterFN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterFN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterLN").value==''){
		msg = msg + '- Last Name Required\n';
		document.getElementById("renterLN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterLN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterTel1").value==''){
		msg = msg + '- Telephone Number Required\n';
		document.getElementById("renterTel1").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterTel1").style.border='1px #cccccc solid';
	}
	if (msg == ''){
		document.getElementById("lookup").style.display='none';
		document.getElementById("step1").style.display='none';
		document.getElementById("step2").style.display='';
		document.getElementById("step").innerHTML='Step 2 - Order Information';
		if(document.getElementById("renterBillingStreet2").value == ''){
			document.getElementById("step3_billingStreet2").style.display='none';
		}
	}
	else {
	alert(msg)
	}
}

function add_owner_order_step1(){
	var msg = ''
	if(document.getElementById("renterHomeowner1").checked==true){
		if(document.getElementById("renterBillingStreet").value=='' || document.getElementById("renterBillingCity").value=='' || document.getElementById("renterBillingState").value=='' || document.getElementById("renterBillingZip").value==''){ 
			msg = '- Billing Address Required for Homeonwers\n';
		}
	}
	if(document.getElementById("renterFN").value==''){
		msg = msg + '- First Name Required\n';
		document.getElementById("renterFN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterFN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterLN").value==''){
		msg = msg + '- Last Name Required\n';
		document.getElementById("renterLN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterLN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterTel1").value==''){
		msg = msg + '- Telephone Number Required\n';
		document.getElementById("renterTel1").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterTel1").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterHomeownership").value==''){
		msg = msg + '- Home Ownership Required\n';
		document.getElementById("renterHomeowner1").style.border='1px #FF0000 solid';
		document.getElementById("renterHomeowner0").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterHomeowner1").style.border='none';
		document.getElementById("renterHomeowner0").style.border='none';
	}
	if (msg == ''){
		document.getElementById("lookup").style.display='none';
		document.getElementById("step1").style.display='none';
		document.getElementById("step2").style.display='';
		document.getElementById("step").innerHTML='Step 2 - Equipment Details';
		if(document.getElementById("renterHomeowner_var").value==0){
			orderDatePaidTR.style.display='';
		}
	}
	else {
	alert(msg)
	}
}

function add_order_calculate(){
	var msg = ''
	if(document.getElementById("packageQty").value=='0' || document.getElementById("packagePeriod").value=='0'){
		msg = msg + '- Please Choose a Package and the Rate \n'
	} 
	if(document.getElementById("orderStartDate").value =='' || document.getElementById("orderEndDate").value=='') { 
		msg = msg + '- Please provide date \n';
	}
	if(document.getElementById("paymentMethodType").value == '') { 
		msg = msg + '- Please provide payment method \n';
	}
	if (msg == ''){
		document.getElementById("priceTotal").innerHTML=Number(document.getElementById("item_rateTotal").innerHTML)+Number(document.getElementById("item_addUmbrellasTotal").innerHTML)+Number(document.getElementById("item_addChairsTotal").innerHTML);
		document.getElementById("umbrellasTotal").innerHTML=Number(document.getElementById("packageUmbrellas").value)*Number(document.getElementById("packageQty").value)+Number(document.getElementById("umbrellaQty").value);
		document.getElementById("chairsTotal").innerHTML=Number(document.getElementById("packageChairs").value)*Number(document.getElementById("packageQty").value)+Number(document.getElementById("chairQty").value);
	}
	else {
	alert(msg)
	}
}

function add_order_step2_setupConf(){
	if(document.getElementById("rateType_var").value==1){
		document.getElementById("setupStartDate").value=document.getElementById("orderStartDate").value;
		days = parseInt(document.getElementById("rateQty").value);
		var endDate = new Date(document.getElementById("orderStartDate").value);
		endDate.setDate(endDate.getDate() + days -1);
		var setupEndDate = (endDate.getMonth() + 1) + '/';
		setupEndDate += endDate.getDate() + '/';
		setupEndDate += endDate.getYear();
		document.getElementById("setupEndDate").value=setupEndDate;
		document.getElementById("setupStartDate").value=document.getElementById("orderStartDate").value;
		document.getElementById("step3_setupDates").innerHTML = document.getElementById("setupStartDate").value+' - '+document.getElementById("setupEndDate").value;
		document.getElementById("setupDatesTR").style.display='';
	}
	if(document.getElementById("rateType_var").value==2){
		question = confirm("Do you want to confirm the setup for the entire duration of this order at this moment?")
		if (question != "0"){
			document.getElementById("setupStartDate").value=document.getElementById("orderStartDate").value;
			document.getElementById("setupEndDate").value=document.getElementById("orderEndDate").value;
			document.getElementById("step3_setupDates").innerHTML = document.getElementById("setupStartDate").value+' - '+document.getElementById("setupEndDate").value;
			document.getElementById("setupDatesTR").style.display='';
		}
	}
	if(document.getElementById("rateType_var").value>2){
		document.getElementById("setupStartDate").value='';
		document.getElementById("setupEndDate").value='';
		document.getElementById("setupDatesTR").style.display='none';
	}
}

function add_homeowner_beachOrder_step2(){
	var msg = ''
	if(document.getElementById("packageQty").value=='0' || document.getElementById("packagePeriod").value=='0'){
		msg = msg + '- Please Choose a Package and the Rate \n'
	} 
	if(document.getElementById("orderStartDate").value =='' || document.getElementById("orderEndDate").value=='') { 
		msg = msg + '- Please provide date \n';
	}
	if(document.getElementById("paymentMethodType").value == '') { 
		msg = msg + '- Please provide payment method \n';
	}
	if (msg == ''){
		document.getElementById("priceTotal").innerHTML=Number(document.getElementById("item_rateTotal").innerHTML)+Number(document.getElementById("item_addUmbrellasTotal").innerHTML)+Number(document.getElementById("item_addChairsTotal").innerHTML);
		document.getElementById("umbrellasTotal").innerHTML=Number(document.getElementById("packageUmbrellas").value)*Number(document.getElementById("packageQty").value)+Number(document.getElementById("umbrellaQty").value);
		document.getElementById("chairsTotal").innerHTML=Number(document.getElementById("packageChairs").value)*Number(document.getElementById("packageQty").value)+Number(document.getElementById("chairQty").value);
		document.getElementById("step2").style.display='none';
		document.getElementById("step3").style.display='';
		document.getElementById("step").innerHTML='Step 3 - Finalize Order'
		document.getElementById("orderTotalUmbrellas").value = document.getElementById("umbrellasTotal").innerHTML
		document.getElementById("orderTotalChairs").value = document.getElementById("chairsTotal").innerHTML
		document.getElementById("orderTotalPrice").value = document.getElementById("priceTotal").innerHTML
		add_homeowner_order_check();
	}
	else {
	alert(msg)
	}
}

function add_nonhomeowner_beachOrder_step2(){
	var msg = ''
	if(document.getElementById("packageQty").value=='0' || document.getElementById("packagePeriod").value=='0'){
		msg = msg + '- Please Choose a Package and the Rate \n'
	}
	if(document.getElementById("orderStartDate").value =='' || document.getElementById("orderEndDate").value=='') { 
		msg = msg + '- Please provide date \n';
	}
	if(document.getElementById("paymentMethodType").value == '') { 
		msg = msg + '- Please provide payment method \n';
	}
	if (msg == ''){
		document.getElementById("priceTotal").innerHTML=Number(document.getElementById("item_rateTotal").innerHTML)+Number(document.getElementById("item_addUmbrellasTotal").innerHTML)+Number(document.getElementById("item_addChairsTotal").innerHTML);
		document.getElementById("umbrellasTotal").innerHTML=Number(document.getElementById("packageUmbrellas").value)*Number(document.getElementById("packageQty").value)+Number(document.getElementById("umbrellaQty").value);
		document.getElementById("chairsTotal").innerHTML=Number(document.getElementById("packageChairs").value)*Number(document.getElementById("packageQty").value)+Number(document.getElementById("chairQty").value);
		document.getElementById("step2").style.display='none';
		document.getElementById("step3").style.display='';
		document.getElementById("step").innerHTML='Step 3 - Finalize Order'
		document.getElementById("orderTotalUmbrellas").value = document.getElementById("umbrellasTotal").innerHTML
		document.getElementById("orderTotalChairs").value = document.getElementById("chairsTotal").innerHTML
		document.getElementById("orderTotalPrice").value = document.getElementById("priceTotal").innerHTML
		add_nonhomeowner_order_check();
	}
	else {
	alert(msg)
	}
}

function add_homeowner_order_check() {
	document.getElementById("step3_name").innerHTML = document.getElementById("renterFN").value+' '+document.getElementById("renterLN").value
	document.getElementById("step3_address").innerHTML = document.getElementById("renterAddress").value
	document.getElementById("step3_tel1").innerHTML = document.getElementById("renterTel1").value
	document.getElementById("step3_tel2").innerHTML = document.getElementById("renterTel2").value
	document.getElementById("step3_position").innerHTML = document.getElementById("positionID").options[document.getElementById("positionID").selectedIndex].text
	document.getElementById("step3_location").innerHTML = document.getElementById("locationID").options[document.getElementById("locationID").selectedIndex].text
	document.getElementById("step3_umbrellas").innerHTML = document.getElementById("umbrellasTotal").innerHTML
	document.getElementById("step3_chairs").innerHTML = document.getElementById("chairsTotal").innerHTML
	document.getElementById("step3_orderStartDate").innerHTML = document.getElementById("orderStartDate").value
	document.getElementById("step3_orderEndDate").innerHTML = document.getElementById("orderEndDate").value
	document.getElementById("step3_billingStreet2").innerHTML = document.getElementById("renterBillingStreet2").value
	document.getElementById("step3_billingStreet").innerHTML = document.getElementById("renterBillingStreet").value
	document.getElementById("step3_billingCity").innerHTML = document.getElementById("renterBillingCity").value
	document.getElementById("step3_billingState").innerHTML = document.getElementById("renterBillingState").value
	document.getElementById("step3_billingZip").innerHTML = document.getElementById("renterBillingZip").value
	document.getElementById("step3_comments").innerHTML = document.getElementById("orderComments").value
	document.getElementById("step3_paymentMethod").innerHTML = document.getElementById("paymentMethodType").value
	document.getElementById("step3_ticketNumber").innerHTML = document.getElementById("ticketNumber").value
	if (document.getElementById("paymentMethodID_var").value == '3'){
		document.getElementById("step3_orderDatePaid").innerHTML = ''
		document.getElementById("step3_amountPaid").style.display='none';
		document.getElementById("step3_amountDue").style.display='';
		}
	else {
		document.getElementById("step3_orderDatePaid").innerHTML = document.getElementById("todaysDate").value
		document.getElementById("step3_amountDue").style.display='none';
		document.getElementById("step3_amountPaid").style.display='';
	}
	document.getElementById("step3_orderTotalPrice").innerHTML = document.getElementById("priceTotal").innerHTML
}

function add_nonhomeowner_order_check() {
	document.getElementById("step3_name").innerHTML = document.getElementById("renterFN").value+' '+document.getElementById("renterLN").value
	document.getElementById("step3_address").innerHTML = document.getElementById("renterAddress").value
	document.getElementById("step3_tel1").innerHTML = document.getElementById("renterTel1").value
	document.getElementById("step3_tel2").innerHTML = document.getElementById("renterTel2").value
	document.getElementById("step3_position").innerHTML = document.getElementById("positionID").options[document.getElementById("positionID").selectedIndex].text
	document.getElementById("step3_location").innerHTML = document.getElementById("locationID").options[document.getElementById("locationID").selectedIndex].text
	document.getElementById("step3_umbrellas").innerHTML = document.getElementById("umbrellasTotal").innerHTML
	document.getElementById("step3_chairs").innerHTML = document.getElementById("chairsTotal").innerHTML
	document.getElementById("step3_orderStartDate").innerHTML = document.getElementById("orderStartDate").value
	document.getElementById("step3_orderEndDate").innerHTML = document.getElementById("orderEndDate").value
	document.getElementById("step3_comments").innerHTML = document.getElementById("orderComments").value
	document.getElementById("step3_paymentMethod").innerHTML = document.getElementById("paymentMethodType").value
	document.getElementById("step3_orderDatePaid").innerHTML = document.getElementById("todaysDate").value
	document.getElementById("step3_orderTotalPrice").innerHTML = document.getElementById("priceTotal").innerHTML
}

function invoice()
{
    var xml = getXhttp();
    if ( !xml )
       return false; //Usually you alert something but I don't :d
 
    xml.open('POST', '/admin/invoice_vbscript.asp');
    xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    
	var orderID = document.getElementById('orderID').value
 
    xml.send('orderID=' + orderID);


    //ANYTHING EXTRA IS ADDED HERE.
	 setTimeout("print()",2000);
	 document.getElementById('ajaxGif').style.display='';
	 setTimeout("document.getElementById('ajaxGif').style.display='none'",2000)
}

var phone_field_length=0;
function TabNext(obj,event,len,next_field) {
	if (event == "down") {
		phone_field_length=obj.value.length;
	}
	else if (event == "up") {
		if (obj.value.length != phone_field_length) {
			phone_field_length=obj.value.length;
			if (phone_field_length == len) {
				next_field.focus();
			}
		}
	}
}

var DelThisID;
var returnUrl;
function DeleteOrder(DelThisID) {
	question = confirm("Are you sure you want to delete this entry?\nAll Information associated with this Order, including confirmations will be lost.\nDelete Order No. " + DelThisID + "?")
	if (question != "0"){
		location.href='/admin/staff/beach/staff_orders_delete_vbscript.asp?orderID=' + DelThisID;
	}
}
function DeleteConf(DelThisID,returnUrl) {
	if(DelThisID == ""){return false;}
	question = confirm("Are you sure you want to delete this entry?\nAll Information will be lost.\nDelete This Confirmation?")
	if (question != "0"){
		open_url('/admin/staff/beach/staff_confirmations_delete_vbscript.asp?confirmationID=' + DelThisID + '&returnURL=' + returnUrl ,'content'); ajaxLoader('/admin/staff/beach/menu.asp','items')
	}
}
function DeleteHomeownerTennisOrder(DelThisID) {
	question = confirm("Are you sure you want to delete this entry?\nAll Information associated with this Order will be lost.\nDelete Order No. " + DelThisID + "?")
	if (question != "0"){
		location.href='/admin/staff/tennis/staff_homeowner_order_delete_vbscript.asp?orderID=' + DelThisID;
	}
}
function DeleteNonHomeownerTennisOrder(DelThisID) {
	question = confirm("Are you sure you want to delete this entry?\nAll Information associated with this Order will be lost.\nDelete Order No. " + DelThisID + "?")
	if (question != "0"){
		location.href='/admin/staff/tennis/staff_nonhomeowner_order_delete_vbscript.asp?orderID=' + DelThisID;
	}
}
function DeleteRenter(DelThisID,returnUrl) {
	if(DelThisID == ""){return false;}
	question = confirm("Are you sure you want to delete this entry?\nAll Information will be lost.\nDelete This Renter?")
	if (question != "0"){
		open_url('/admin/staff/renter/staff_renter_delete_vbscript.asp?renterID=' + DelThisID + '&returnURL=' + returnUrl ,'content'); ajaxLoader('/admin/staff/renter/menu.asp','items')
	}
}
function add_homeowner_tennisOrder_step1(){
	var msg = ''
	if(document.getElementById("renterFN").value==''){
		msg = msg + '- First Name Required\n';
		document.getElementById("renterFN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterFN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterLN").value==''){
		msg = msg + '- Last Name Required\n';
		document.getElementById("renterLN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterLN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterTel1").value==''){
		msg = msg + '- Telephone Number Required\n';
		document.getElementById("renterTel1").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterTel1").style.border='1px #cccccc solid';
	}
	if (msg == ''){
		document.getElementById("lookup").style.display='none';
		document.getElementById("step1").style.display='none';
		document.getElementById("step2").style.display='';
		document.getElementById("step").innerHTML='Step 2 - Order Information';
		if(document.getElementById("renterBillingStreet2").value == ''){
			document.getElementById("step3_billingStreet2").style.display='none';
		}
	}
	else {
	alert(msg)
	}
}

function add_nonhomeowner_tennisOrder_step1(){
	var msg = ''
	if(document.getElementById("renterFN").value==''){
		msg = msg + '- First Name Required\n';
		document.getElementById("renterFN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterFN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterLN").value==''){
		msg = msg + '- Last Name Required\n';
		document.getElementById("renterLN").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterLN").style.border='1px #cccccc solid';
	}
	if(document.getElementById("renterTel1").value==''){
		msg = msg + '- Telephone Number Required\n';
		document.getElementById("renterTel1").style.border='1px #FF0000 solid';
	} else {
		document.getElementById("renterTel1").style.border='1px #cccccc solid';
	}
	if (msg == ''){
		document.getElementById("lookup").style.display='none';
		document.getElementById("step1").style.display='none';
		document.getElementById("step2").style.display='';
		document.getElementById("step").innerHTML='Step 2 - Order Information';
		if(document.getElementById("renterBillingStreet2").value == ''){
			document.getElementById("step3_billingStreet2").style.display='none';
		}
	}
	else {
	alert(msg)
	}
}

function add_homeowner_tennisOrder_step2(){
	var msg = ''
	if(document.getElementById("courtQty").value=='0' && document.getElementById("ballsQty").value=='0'){
		msg = msg + '- Please choose a quantity \n'
	} 
	if(document.getElementById("courtQty").value!='0' && document.getElementById("orderStartDate").value =='') { 
		msg = msg + '- Please provide a court date \n';
	}
	if(document.getElementById("paymentMethodID_var").value == '') { 
		msg = msg + '- Please provide a payment method \n';
	}
	if (msg == ''){
		document.getElementById("step2").style.display='none';
		document.getElementById("step3").style.display='';
		document.getElementById("step").innerHTML='Step 3 - Finalize Order'
		add_homeowner_tennisOrder_check();
	}
	else {
	alert(msg)
	}
}

function add_nonhomeowner_tennisOrder_step2(){
	var msg = ''
	if(document.getElementById("courtQty").value=='0' && document.getElementById("ballsQty").value=='0'){
		msg = msg + '- Please choose a quantity \n'
	} 
	if(document.getElementById("courtQty").value!='0' && document.getElementById("orderStartDate").value =='') { 
		msg = msg + '- Please provide a court date \n';
	}
	if(document.getElementById("paymentMethodID_var").value == '') { 
		msg = msg + '- Please provide a payment method \n';
	}
	if (msg == ''){
		document.getElementById("step2").style.display='none';
		document.getElementById("step3").style.display='';
		document.getElementById("step").innerHTML='Step 3 - Finalize Order'
		add_nonhomeowner_tennisOrder_check();
	}
	else {
	alert(msg)
	}
}

function add_homeowner_tennisOrder_check() {
	document.getElementById("step3_name").innerHTML = document.getElementById("renterFN").value+' '+document.getElementById("renterLN").value
	document.getElementById("step3_address").innerHTML = document.getElementById("renterAddress").value
	document.getElementById("step3_tel1").innerHTML = document.getElementById("renterTel1").value
	document.getElementById("step3_tel2").innerHTML = document.getElementById("renterTel2").value
	document.getElementById("step3_courtDate").innerHTML = document.getElementById("orderStartDate").value
	document.getElementById("step3_billingStreet2").innerHTML = document.getElementById("renterBillingStreet2").value
	document.getElementById("step3_billingStreet").innerHTML = document.getElementById("renterBillingStreet").value
	document.getElementById("step3_billingCity").innerHTML = document.getElementById("renterBillingCity").value
	document.getElementById("step3_billingState").innerHTML = document.getElementById("renterBillingState").value
	document.getElementById("step3_billingZip").innerHTML = document.getElementById("renterBillingZip").value
	document.getElementById("step3_paymentMethod").innerHTML = document.getElementById("paymentMethodType").value
	document.getElementById("step3_ticketNumber").innerHTML = document.getElementById("ticketNumber").value
	if (document.getElementById("paymentMethodID_var").value == '3'){
		document.getElementById("step3_orderDatePaid").innerHTML = ''
		document.getElementById("step3_amountPaid").style.display='none';
		document.getElementById("step3_amountDue").style.display='';
		}
	else {
		document.getElementById("step3_orderDatePaid").innerHTML = document.getElementById("todaysDate").value
		document.getElementById("step3_amountDue").style.display='none';
		document.getElementById("step3_amountPaid").style.display='';
	}
	document.getElementById("step3_orderTotalPrice").innerHTML = document.getElementById("item_total").innerHTML
	document.getElementById("step3_balls").innerHTML = document.getElementById("item_ballsQty").innerHTML
	document.getElementById("step3_courtHours").innerHTML = document.getElementById("item_courtQty").innerHTML
}

function add_nonhomeowner_tennisOrder_check() {
	document.getElementById("step3_name").innerHTML = document.getElementById("renterFN").value+' '+document.getElementById("renterLN").value
	document.getElementById("step3_address").innerHTML = document.getElementById("renterAddress").value
	document.getElementById("step3_tel1").innerHTML = document.getElementById("renterTel1").value
	document.getElementById("step3_tel2").innerHTML = document.getElementById("renterTel2").value
	document.getElementById("step3_courtDate").innerHTML = document.getElementById("orderStartDate").value
	document.getElementById("step3_paymentMethod").innerHTML = document.getElementById("paymentMethodType").value
	document.getElementById("step3_orderDatePaid").innerHTML = document.getElementById("todaysDate").value
	document.getElementById("step3_orderTotalPrice").innerHTML = document.getElementById("item_total").innerHTML
	document.getElementById("step3_balls").innerHTML = document.getElementById("item_ballsQty").innerHTML
	document.getElementById("step3_courtHours").innerHTML = document.getElementById("item_courtQty").innerHTML
}

function checkBox(boxId,boxValue){
	if(document.getElementById(boxId).checked==true){
	document.getElementById("confirmationID").value=document.getElementById("confirmationID").value+boxValue+','
	} else {
		var thisBoxValue = boxValue + ',';
		var oldConfirmationID = document.getElementById("confirmationID").value	
		var newConfirmationID = oldConfirmationID.replace(thisBoxValue, "");
		document.getElementById("confirmationID").value=newConfirmationID;
	}
}

function checkBoxRenter(boxId,boxValue){
	if(document.getElementById(boxId).checked==true){
	document.getElementById("renterID").value=document.getElementById("renterID").value+boxValue+','
	} else {
		var thisBoxValue = boxValue + ',';
		var oldRenterID = document.getElementById("renterID").value	
		var newRenterID = oldRenterID.replace(thisBoxValue, "");
		document.getElementById("renterID").value=newRenterID;
	}
}

function acctLookUp(){
	open_url('/admin/staff/acct/lookUp.asp?strName='+document.getElementById("lookUp").value,'content')
}

function newConfgetRenter(){
	open_url('/admin/staff/beach/staff_confirmations_orders.asp?renterLN='+document.getElementById("renterLN").value,'content')
}
