//<![CDATA[
// These are some global variables for rotating promotions
var totpromos = 0;
var curpromo = 1;
var rotatepromos = (totpromos > 1);

// These are some global variables for rotating property images
var totimg = 0;
var curimg = 1;
var rotateimages = false;
var picprop = "";
var picloaded = false;

// These are some global variables for rotating attractions
var totatts = 0;
var curatt = 1;
var rotateatts = (totatts > 1);

// These are some global variables for rotating APG scenic images on homepage
var totapgimgs = 17;
var apgimg = 1;
var rotateapgimages = false;
var apgloaded = false;
var apgurl = "http://patriotgetaways.com/images/main"

// These are some global variables for rotating property thumbnails
var curthumb = 1;
var rotatethumbs = false;
var thumb1loaded = false;
var thumb2loaded = false;
var thumb3loaded = false;
var thumb4loaded = false;
var tforward = true;

// Disable right-clicking.
var message="Thank you for visiting our site.";
function click(e) {
  if (document.all) {
    if (event.button==2||event.button==3) {
      alert(message);
      return false;
    }
  }
  if (document.layers) {
    if (e.which == 3) {
      alert(message);
      return false;
    }
  }
}

if (document.layers) {
  document.captureEvents(Event.MOUSEDOWN);
}

document.onmousedown=click;
document.oncontextmenu=new Function("alert(message);return false");



function MakeArray(n) {
        this.length = n
        return this
}

function SetNameLocation(Name,Row,Column)
{
   document.LANSA._NAME.value=Name;
   document.LANSA._ROW.value=Row;
   document.LANSA._COLUMN.value=Column;
   document.LANSA._CALFLD.value=Name;
}



function HandleEvent(Proc,Func)
{
   document.LANSA._PROCESS.value=Proc;
   document.LANSA._FUNCTION.value=Func;
   document.LANSA.submit();
}

function CompletedForm()
{
  var FormComplete = false;

  if (document.LANSA['ARENTRY2  '].value == 'Y') {
    document.LANSA['ARENTRY2  '].value = 'W';
  }

  if (document.LANSA['ARENTRY2  '].value == 'Z') {
    document.LANSA['ARENTRY2  '].value = 'X';
  }

  FormComplete = contToSSL4();

  if (FormComplete) {
    if (document.LANSA['ARENTRY2  '].value == 'W') {
      document.LANSA['ARENTRY2  '].value = 'Y';
    }

    if (document.LANSA['ARENTRY2  '].value == 'X') {
      document.LANSA['ARENTRY2  '].value = 'Z';
    }
  }

  return FormComplete
}

function CompletedForm2()
{
  var FormComplete = false;

  if (document.LANSA['ARENTRY2  '].value == 'Y') {
    document.LANSA['ARENTRY2  '].value = 'W';
  }

  if (document.LANSA['ARENTRY2  '].value == 'Z') {
    document.LANSA['ARENTRY2  '].value = 'X';
  }

  FormComplete = contToSSL5();

  if (FormComplete) {
    if (document.LANSA['ARENTRY2  '].value == 'W') {
      document.LANSA['ARENTRY2  '].value = 'Y';
    }

    if (document.LANSA['ARENTRY2  '].value == 'X') {
      document.LANSA['ARENTRY2  '].value = 'Z';
    }
  }

  return FormComplete
}

function contToSSL() {
	if (document.LANSA['ARENTRY2  '].value == 'X') {
//		return CheckReservationSelected();
	}
	else {
	if((document.LANSA['ARVFIRS   '].value =="")||(document.LANSA['ARVLAST   '].value =="")||(document.LANSA['ARVADDR   '].value =="")||
		(document.LANSA['ARVCITY   '].value =="")||(document.LANSA['LRVSTA    '].value =="NA")||(document.LANSA['AAGPOST   '].value =="")||
		(document.LANSA['LRVCNTR   '].value =="")||(document.LANSA['ARVPHON   '].value =="")||(document.LANSA['LRVMAIL   '].value ==""))
		{
			validForm1()
			validForm2()
			validForm3()
			validForm4()
			validForm5()
			validForm6()
			validForm7()
			validForm8()
			validForm9()
			return false
		}
		else
		{
			return true
		}
		}
	}

function contToSSL2(){
	if((document.LANSA['ARVFIRS   '].value =="")||(document.LANSA['ARVLAST   '].value =="")||(document.LANSA['ARVADDR   '].value =="")||
		(document.LANSA['ARVCITY   '].value =="")||(document.LANSA['LRVSTA    '].value =="NA")||(document.LANSA['AAGPOST   '].value =="")||
		(document.LANSA['LRVCNTR   '].value =="")||(document.LANSA['ARVPHON   '].value =="")||(document.LANSA['LRVMAIL   '].value ==""))
		{
			validForm1()
			validForm2()
			validForm3()
			validForm4()
			validForm5()
			validForm6()
			validForm7()
			validForm8()
			validForm9()
			return false
		}
		else
		{
			HandleEvent('PSEARCH','PRESV02')
			return true
		}
	}

function contToSSL3(){
  var CompletedEntry = CompletedForm()

  CompletedEntry = CompletedEntry && validForm13()

  if (CompletedEntry) {
    HandleEvent('WEBMISC','WEBM004')
  }
  return CompletedEntry
}

function contToSSL3t(){
  var CompletedEntry = CompletedForm()

  CompletedEntry = CompletedEntry && validForm13()

  if (CompletedEntry) {
    HandleEvent('WEBMISC','WEBMT04')
  }
  return CompletedEntry
}

function contToSSL4(){
  var CompletedEntry = true

if (document.LANSA['ARENTRY2  '].value == 'W') {
  CompletedEntry = validForm10()
  CompletedEntry = CompletedEntry && validForm11()
  CompletedEntry = CompletedEntry && validForm12()
  CompletedEntry = CompletedEntry && validForm16()
  CompletedEntry = CompletedEntry && validForm1()
  CompletedEntry = CompletedEntry && validForm2()
  CompletedEntry = CompletedEntry && validForm3()
  CompletedEntry = CompletedEntry && validForm4()
  CompletedEntry = CompletedEntry && validForm5()
  CompletedEntry = CompletedEntry && validForm6()
  CompletedEntry = CompletedEntry && validForm7()
  CompletedEntry = CompletedEntry && validForm8()
  CompletedEntry = CompletedEntry && validForm9()
}

if (document.LANSA['ARENTRY2  '].value == 'X') {
  CompletedEntry = validForm14()
  CompletedEntry = CompletedEntry && validForm15()
  CompletedEntry = CompletedEntry && validForm1()
  CompletedEntry = CompletedEntry && validForm2()
  CompletedEntry = CompletedEntry && validForm3()
  CompletedEntry = CompletedEntry && validForm4()
  CompletedEntry = CompletedEntry && validForm5()
  CompletedEntry = CompletedEntry && validForm6()
  CompletedEntry = CompletedEntry && validForm7()
  CompletedEntry = CompletedEntry && validForm8()
  CompletedEntry = CompletedEntry && validForm9()
}

  return CompletedEntry
}

function contToSSL5(){
  var CompletedEntry = true

  CompletedEntry = validForm1()
  CompletedEntry = CompletedEntry && validForm2()
  CompletedEntry = CompletedEntry && validForm3()
  CompletedEntry = CompletedEntry && validForm4()
  CompletedEntry = CompletedEntry && validForm5()
  CompletedEntry = CompletedEntry && validForm6()
  CompletedEntry = CompletedEntry && validForm7()
  CompletedEntry = CompletedEntry && validForm8()
//  CompletedEntry = CompletedEntry && validForm17()

  return CompletedEntry
}

function LTrim(sString){
  while (sString.substring(0,1) == ' '){
    sString = sString.substring(1, sString.length);
  }
  return sString;
}

function validForm1() {
	document.LANSA['ARVFIRS   '].value = document.LANSA['ARVFIRS   '].value.replace(RegExp(String.fromCharCode(160), 'g'),'');
	document.LANSA['ARVFIRS   '].value = LTrim(document.LANSA['ARVFIRS   '].value);
	if(document.LANSA['ARVFIRS   '].value =="") {
		alert("You must enter your first name.")
		return false
		}
	return true
	}

function validForm2() {
	document.LANSA['ARVLAST   '].value = document.LANSA['ARVLAST   '].value.replace(RegExp(String.fromCharCode(160), 'g'),'');
	document.LANSA['ARVLAST   '].value = LTrim(document.LANSA['ARVLAST   '].value);
	if(document.LANSA['ARVLAST   '].value =="") {
		alert("You must enter your last name.")
		return false
		}
	return true
	}

function validForm3() {
	document.LANSA['ARVADDR   '].value = document.LANSA['ARVADDR   '].value.replace(RegExp(String.fromCharCode(160), 'g'),'');
	document.LANSA['ARVADDR   '].value = LTrim(document.LANSA['ARVADDR   '].value);
	if(document.LANSA['ARVADDR   '].value =="") {
		alert("You must enter your address.")
		return false
		}
	return true
	}

function validForm4() {
	document.LANSA['ARVCITY   '].value = document.LANSA['ARVCITY   '].value.replace(RegExp(String.fromCharCode(160), 'g'),'');
	document.LANSA['ARVCITY   '].value = LTrim(document.LANSA['ARVCITY   '].value);
	if(document.LANSA['ARVCITY   '].value =="") {
		alert("You must enter your city.")
		return false
		}
	return true
	}

function validForm5() {
	if(document.LANSA['LRVSTA    '].value == "NA") {
		if(document.LANSA['LRVCNTR   '].value == "USA") {
			alert("You must enter your state.")
			return false
			}
		if(document.LANSA['LRVCNTR   '].value == "CANADA") {
			alert("You must enter your province.")
			return false
			}
		}
	return true
	}

function validForm6() {
//	document.LANSA['AAGPOST   '].value = document.LANSA['AAGPOST   '].value.replace(/ /g,'');
	document.LANSA['AAGPOST   '].value = document.LANSA['AAGPOST   '].value.replace(RegExp(String.fromCharCode(160), 'g'),'');
	document.LANSA['AAGPOST   '].value = LTrim(document.LANSA['AAGPOST   '].value);
	if(document.LANSA['AAGPOST   '].value =="") {
		alert("You must enter your postal code.")
		return false
		}
	return true
	}

function validForm7() {
	if(document.LANSA['LRVCNTR   '].value =="") {
		alert("You must enter your country.")
		return false
		}
	return true
	}

function validForm8() {
//	document.LANSA['ARVPHON   '].value = document.LANSA['ARVPHON   '].value.replace(/ /g,'');
	document.LANSA['ARVPHON   '].value = document.LANSA['ARVPHON   '].value.replace(RegExp(String.fromCharCode(160), 'g'),'');
	document.LANSA['ARVPHON   '].value = LTrim(document.LANSA['ARVPHON   '].value);
	if(document.LANSA['ARVPHON   '].value =="") {
		alert("You must enter your complete phone number.")
		return false
		}
	return true
	}

function validForm9() {
  var Counter = 0
  var DigitString = "0123456789"
  var FaxNum = ""
  document.LANSA['LRVMAIL   '].value = document.LANSA['LRVMAIL   '].value.replace(/ /g,'');
  document.LANSA['LRVMAIL   '].value = document.LANSA['LRVMAIL   '].value.replace(RegExp(String.fromCharCode(160), 'g'),'');
  while (Counter < document.LANSA['ARVFPHO   '].value.length) {
    if (DigitString.indexOf(document.LANSA['ARVFPHO   '].value.charAt(Counter)) > -1) {
      FaxNum = FaxNum + document.LANSA['ARVFPHO   '].value.charAt(Counter);
    }
    Counter++;
  }
  document.LANSA['ARVFPHO   '].value = FaxNum;
  if ((!validEmail(document.LANSA['LRVMAIL   '].value)) && (document.LANSA['ARVFPHO   '].value.length < 8)) {
    alert("You must enter either your VALID e-mail address or a complete fax number. Please check your entries.")
    return false
  }
  return true
}

function validForm10() {
  var Counter = 0
  var DigitString = "0123456789"
  var CompleteCCN = true
  var Digit = 0
  var DblDigit = false
  var CheckSum = 0

  if(document.LANSA['ACCNUM    '].value =="") {
    alert("You must enter your credit card number.")
    CompleteCCN = false
  }
  else {
    if (document.LANSA['ACCNUM    '].value.length < 15) {
      alert("You have not entered your complete credit card number.")
      CompleteCCN = false
    }
    else {
      while (Counter < document.LANSA['ACCNUM    '].value.length && CompleteCCN) {
        if (DigitString.indexOf(document.LANSA['ACCNUM    '].value.charAt(Counter)) == -1) {
          alert("Position " + (Counter + 1) + " of your credit card number contains an invalid character.  You may only use the digits 0 through 9.");
          CompleteCCN = false;
        }
        Counter++;
      }
// Check credit card number against the Mod 10 test for credit card numbers.
      if (CompleteCCN) {
        for (Counter = document.LANSA['ACCNUM    '].value.length - 1; Counter > -1; Counter--) {
          Digit = parseInt(document.LANSA['ACCNUM    '].value.charAt(Counter))
          if (DblDigit) {
            Digit = Digit * 2
            if (Digit > 9) {
              Digit = Digit - 9
            }
          }
          CheckSum = CheckSum + Digit
          DblDigit = !DblDigit
        }

        CompleteCCN = (CheckSum%10 == 0)

        if (!CompleteCCN) {
          alert("Your credit card number is invalid.  Please enter a valid credit card number.");
        }
      }
    }
  }
  return CompleteCCN
}

function validForm11() {
	if(document.LANSA['LCCMO     '].value =="") {
		alert("You must enter the expiration month of your credit card.")
		return false
		}
	return true
	}

function validForm12() {
	if(document.LANSA['SCCYR     '].value == "") {
		alert("You must enter the expiration year of your credit card.")
		return false
		}
	return true
	}

function validForm13() {
// Remove spaces and non-breaking spaces from initials.
	document.LANSA['ARVIATA   '].value = document.LANSA['ARVIATA   '].value.replace(/ /g,'');
	document.LANSA['ARVIATA   '].value = document.LANSA['ARVIATA   '].value.replace(RegExp(String.fromCharCode(160), 'g'),'');

	if(document.LANSA['ARVIATA   '].value == "") {
		alert("You must enter your initials to acknowledge that you agree to our terms and conditions.")
		return false
		}
	return true
	}

function validForm14() {
  var Counter = 0
  var DigitString = "0123456789"
  var CompleteRN = true
  var Digit = 0
  if(document.LANSA['STRROUT   '].value.length < 9) {
    alert("The routing number of your bank must have exactly 9 digits.")
    return false
  }
  else {
    while (Counter < document.LANSA['STRROUT   '].value.length && CompleteRN) {
      if (DigitString.indexOf(document.LANSA['STRROUT   '].value.charAt(Counter)) == -1) {
        alert("Position " + (Counter + 1) + " of your bank routing number contains an invalid character.  You may only use the digits 0 through 9.");
        CompleteRN = false;
      }
      Counter++;
    }
  }
  return CompleteRN
}

function validForm15() {
  var Counter = 0
  var DigitString = "0123456789"
  var CompleteAcct = true
  var Digit = 0
  if(document.LANSA['STRACCT   '].value == "") {
    alert("You must enter your checking account number.")
    return false
  }
  else {
    while (Counter < document.LANSA['STRACCT   '].value.length && CompleteAcct) {
      if (DigitString.indexOf(document.LANSA['STRACCT   '].value.charAt(Counter)) == -1) {
        alert("Position " + (Counter + 1) + " of your account number contains an invalid character.  You may only use the digits 0 through 9.");
        CompleteAcct = false;
      }
      Counter++;
    }
  }
  return CompleteAcct
}

function validForm16() {
  var Counter = 0
  var DigitString = "0123456789"
  var CompleteCVV = true
  var Digit = 0

  if(document.LANSA['STRCVV2   '].value == "") {
    alert("You must enter your CVV number.")
    return false
  }
  else {
    while (Counter < document.LANSA['STRCVV2   '].value.length && CompleteCVV) {
      if (DigitString.indexOf(document.LANSA['STRCVV2   '].value.charAt(Counter)) == -1) {
        alert("Position " + (Counter + 1) + " of your CVV number contains an invalid character.  You may only use the digits 0 through 9.");
        CompleteCVV = false;
      }
      Counter++;
    }
  }
  return CompleteCVV
}

function validForm17() {
  document.LANSA['LRVMAIL   '].value = document.LANSA['LRVMAIL   '].value.replace(/ /g,'');
  document.LANSA['LRVMAIL   '].value = document.LANSA['LRVMAIL   '].value.replace(RegExp(String.fromCharCode(160), 'g'),'');
  if (!validEmail(document.LANSA['LRVMAIL   '].value)) {
    alert("You must enter a valid e-mail address.")
    return false
  }
  return true
}

function Registration() {
  var CompletedEntry = true;

  CompletedEntry = CompletedEntry && validForm1();
  CompletedEntry = CompletedEntry && validForm2();
  CompletedEntry = CompletedEntry && validForm3();
  CompletedEntry = CompletedEntry && validForm4();
  CompletedEntry = CompletedEntry && validForm5();
  CompletedEntry = CompletedEntry && validForm6();
  CompletedEntry = CompletedEntry && validForm7();
  CompletedEntry = CompletedEntry && validForm17();
  if (CompletedEntry) {
    HandleEvent('REGISTER','ENTRY');
  }
  return CompletedEntry;
}


function ChangePropURL(BaseURL,PropNum) {
  window.location = BaseURL + "/propdetails/" + PropNum + ".html"
}

function SelectReservation(dptmn,dptdy,dptyr,ddate,rate,caldr,sub,prcfee,specdesc,discamt,prpcen,prdfre,caldy,mpcode,prmdis,spcrat,spcdis) {

	document.LANSA['PDPTMN    '].value = dptmn;
	document.LANSA['PDPTDY    '].value = dptdy;
	document.LANSA['PDPTYR    '].value = dptyr;
	document.LANSA['PDDATE    '].value = ddate;
	document.LANSA['PRATE     '].value = rate;
	document.LANSA['SCALDR    '].value = caldr;
	document.LANSA['PSUBTOTAL '].value = sub;
	document.LANSA['SPRCFEE   '].value = prcfee;
	document.LANSA['ASPECDESC '].value = specdesc;
	document.LANSA['PDISCAMT  '].value = discamt;
	document.LANSA['SPRPCEN   '].value = prpcen;
	document.LANSA['SPRDFRE   '].value = prdfre;
	document.LANSA['SCALDY    '].value = caldy;
	document.LANSA['AMPCODE   '].value = mpcode;
	document.LANSA['PPRMDIS   '].value = prmdis;
	document.LANSA['PSPCRAT   '].value = spcrat;
	document.LANSA['PSPCDIS   '].value = spcdis;
}

function SelReservation(dptmn,dptdy,dptyr,ddate,rate,caldr,sub,prcfee,specdesc,discamt,prpcen,prdfre,caldy,mpcode) {

	document.LANSA['PDPTMN    '].value = dptmn;
	document.LANSA['PDPTDY    '].value = dptdy;
	document.LANSA['PDPTYR    '].value = dptyr;
	document.LANSA['PDDATE    '].value = ddate;
	document.LANSA['PRATE     '].value = rate;
	document.LANSA['SCALDR    '].value = caldr;
	document.LANSA['PSUBTOTAL '].value = sub;
	document.LANSA['SPRCFEE   '].value = prcfee;
	document.LANSA['ASPECDESC '].value = specdesc;
	document.LANSA['PDISCAMT  '].value = discamt;
	document.LANSA['SPRPCEN   '].value = prpcen;
	document.LANSA['SPRDFRE   '].value = prdfre;
	document.LANSA['SCALDY    '].value = caldy;
	document.LANSA['AMPCODE   '].value = mpcode;
}

function CheckReservationSelected(Proc,Func) {
var Counter = 0
var IsSelected = false

	if (document.LANSA.radio1.length == null) {
	  document.LANSA.radio1.checked = true;
              document.LANSA.radio1.onclick();
	  IsSelected = document.LANSA.radio1.checked;
	}
	else {
	  while (Counter < document.LANSA.radio1.length && !IsSelected) {
                if (document.LANSA.radio1[Counter].checked) {
	      IsSelected = true;
                  document.LANSA.radio1[Counter].onclick();
                }
	    Counter++;
	  }
	}

	if (!IsSelected) {
	  alert("You must select one reservation option before proceeding. An option is selected by clicking on the round button beside it.");
	}
	else {
              HandleEvent(Proc,Func);
	}
}

function CheckForBidCabin() {

  if (document.LANSA['SDDPROPDRO'].value == "") {
    alert("Please select a cabin from the list of cabins.")
  }
  else {
    HandleEvent('SALES1','BIDDING');
  }
}

function CalcCCCharge() {
  var NightRate
  var TotTxRate
  var SubTotal
  var Taxes
  var Webprcfee
  var CleanFee
  var Rem
  var s

  NightRate = parseInt(document.LANSA.ABIDC.value)

  if (isNaN(NightRate)) {
    NightRate = 0
  }

  if (NightRate == 0) {
    document.LANSA.ABIDC.value = ""
  }
  else {
    if (NightRate < 0) {
      NightRate = Math.abs(NightRate)
    }
    s = String(NightRate)
    if (s.length < document.LANSA.ABIDC.value.length) {
      document.LANSA.ABIDC.value = s
    }
  }
  s = ""

  TotTxRate = parseFloat(document.LANSA.PTOTTXRATE.value)

  if (isNaN(TotTxRate)) {
    TotTxRate = 0
  }

  Webprcfee = parseFloat(document.LANSA.SWEBPRCFEE.value)

  if (isNaN(Webprcfee)) {
    Webprcfee = 0
  }

  CleanFee = parseFloat(document.LANSA['SPRCFEE   '].value)

  if (isNaN(CleanFee)) {
    CleanFee = 0
  }

//  TotTxRate = TotTxRate / 100
  SubTotal = NightRate * document.LANSA['SCALDR    '].value
  Taxes = SubTotal * TotTxRate * 10
  Rem = Taxes%10
//  Taxes = parseInt(s)

  if (Rem >= 5) {
    Taxes = Taxes + 10 - Rem
  }
  else {
    Taxes = Taxes - Rem
  }

  document.LANSA.roomcharge.value = SubTotal + ".00"

// Create string containing taxes.  This is done to eliminate
// rounding errors.
  if (Taxes == 0) {
    s = "0.00"
  }
  else {
    s = String(Taxes)
    s = s.substring(0,s.length - 1)
    switch(s.length > 0) {
    case(s.length > 2):
      s = s.substring(0, s.length - 2) + "." + s.substring(s.length - 2, s.length);
      break
    case(s.length == 2):
      s = "0." + s;
      break
    case(s.length < 2):
      s = "0.0" + s;
      break
    }
  }
  document.LANSA.taxes.value = s

// Create string containing total.  This is done to eliminate
// rounding errors.
  s = String(Taxes + (SubTotal + Webprcfee + CleanFee) * 1000)
  s = s.substring(0,s.length - 1)
  if (s.length > 2) {
    s = s.substring(0, s.length - 2) + "." + s.substring(s.length - 2, s.length)
  }
  else {
    s = "0." + s
  }
  document.LANSA.total.value = s
}

// ********* Begin block of code to change the visibility of the tool tip boxes for the Rating **************

// initialize some global vars
var br, ver

// very basic check for browser type and version
if (navigator.appName == "Netscape") {
    br="ns"
}
ver = navigator.appVersion.substring(0,1)

// function to make tool tip visible
// popUpWin is NOT an object
function popUp(evt, currElem) {
	// if it's a netscape browser and not over version 4
    if (br == "ns" && ver <= 4) {
        popUpWin = document.layers[currElem]
        popUpWin.visibility = "visible"
    } else {
        popUpWin = document.getElementById(currElem)
        popUpWin.style.visibility = "visible"
    }
    window.status = ""
}

// function to make tool tip hidden
// popUpWin is NOT an object
function popDown(currElem) {
    if(br == "ns" && ver <= 4) {
        popUpWin = document.layers[currElem]
        popUpWin.visibility = "hidden"
    } else {
        popUpWin = document.getElementById(currElem)
        popUpWin.style.visibility = "hidden"
    }
}
// ********* End block of code to change the visibility of the tool tip boxes for the Rating **************

function PopulateAreas() {
  if (document.LANSA['LDDAREA   '] != null) {
    var pl = document.LANSA['LDDAREA   '].options;
    pl[0] = new Option(String.fromCharCode(160),"");


    optGroup = document.LANSA['LDDAREA   '].appendChild(document.createElement('optgroup'));
    optGroup.label = "AMENITIES";

    pl[1] = new Option("ADA Compliant Property","ADA COMPLIANT PROPERTY");









    pl[2] = new Option("Brand New Construction","BRAND NEW CONSTRUCTION");









    pl[3] = new Option("Cabins Near Dollywood","CABINS NEAR DOLLYWOOD");









    pl[4] = new Option("Cabins Near the Parkway","CABINS NEAR THE PARKWAY");









    pl[5] = new Option("Cabins Near Water","CABINS NEAR WATER");









    pl[6] = new Option("Cabins with Swimming Pool Access","CABINS WITH SWIMMING POOL ACCESS");









    pl[7] = new Option("Cycling and Running Trails","CYCLING AND RUNNING TRAILS");









    pl[8] = new Option("Easy Access, No Mountain Roads","EASY ACCESS, NO MOUNTAIN ROADS");









    pl[9] = new Option("Fishing from property","FISHING FROM PROPERTY");









    pl[10] = new Option("Free Long Distance Cabins","FREE LONG DISTANCE CABINS");









    pl[11] = new Option("Great Car Show Cabins","GREAT CAR SHOW CABINS");









    pl[12] = new Option("Handicap Friendly","HANDICAP FRIENDLY");









    pl[13] = new Option("High Speed Internet Cabins","HIGH SPEED INTERNET CABINS");









    pl[14] = new Option("Home Theater","HOME THEATER");









    pl[15] = new Option("Incredible Mountain Views","INCREDIBLE MOUNTAIN VIEWS");









    pl[16] = new Option("Local Kennels for puppy sitting","LOCAL KENNELS FOR PUPPY SITTING");









    pl[17] = new Option("NASCAR HotPass* on Direct TV","NASCAR HOTPASS* ON DIRECT TV");









    pl[18] = new Option("NFL Sunday Ticket Cabins","NFL SUNDAY TICKET CABINS");









    pl[19] = new Option("Pet Friendly Cabins","PET FRIENDLY CABINS");









    pl[20] = new Option("Private Indoor Swimming Pool in Cabin","PRIVATE INDOOR SWIMMING POOL IN CABIN");









    pl[21] = new Option("River access from property","RIVER ACCESS FROM PROPERTY");









    pl[22] = new Option("Walking Distance to Trolley Stop","WALKING DISTANCE TO TROLLEY STOP");








    optGroup = document.LANSA['LDDAREA   '].appendChild(document.createElement('optgroup'));
    optGroup.label = "BEDROOMS";

    pl[23] = new Option("Large Group and Multi Family","LARGE GROUP AND MULTI FAMILY");









    pl[24] = new Option("1 Bedroom","1 BEDROOM");









    pl[25] = new Option("1 Bedroom Studio Cabins","1 BEDROOM STUDIO CABINS");









    pl[26] = new Option("1 Bedroom w/ Lofted Bedroom","1 BEDROOM W/ LOFTED BEDROOM");









    pl[27] = new Option("2 Bedrooms","2 BEDROOMS");









    pl[28] = new Option("3 Bedrooms","3 BEDROOMS");









    pl[29] = new Option("4 Bedrooms","4 BEDROOMS");









    pl[30] = new Option("5 Bedrooms","5 BEDROOMS");









    pl[31] = new Option("6 Bedrooms","6 BEDROOMS");









    pl[32] = new Option("7 Bedrooms","7 BEDROOMS");









    pl[33] = new Option("8 Bedrooms","8 BEDROOMS");









    pl[34] = new Option("11 Bedrooms","11 BEDROOMS");








    optGroup = document.LANSA['LDDAREA   '].appendChild(document.createElement('optgroup'));
    optGroup.label = "CABIN SPECIALS";

    pl[35] = new Option("50% OFF PROPERTIES","50% OFF PROPERTIES");








    optGroup = document.LANSA['LDDAREA   '].appendChild(document.createElement('optgroup'));
    optGroup.label = "CITY";

    pl[36] = new Option("Gatlinburg Cabins","GATLINBURG CABINS");









    pl[37] = new Option("Pigeon Forge Cabins","PIGEON FORGE CABINS");









    pl[38] = new Option("Sevierville Cabins","SEVIERVILLE CABINS");









    pl[39] = new Option("Townsend Cabins","TOWNSEND CABINS");








    optGroup = document.LANSA['LDDAREA   '].appendChild(document.createElement('optgroup'));
    optGroup.label = "RATING";

    pl[40] = new Option("Distinctive Properties","DISTINCTIVE PROPERTIES");









    pl[41] = new Option("Economy Properties","ECONOMY PROPERTIES");









    pl[42] = new Option("Luxury Properties","LUXURY PROPERTIES");









    pl[43] = new Option("Platinum Properties","PLATINUM PROPERTIES");




    pl[43].className = "platinum";





    pl[44] = new Option("PREMIER PATRIOT PARTNERS","PREMIER PATRIOT PARTNERS");



    pl[44].className = "premier";






    pl[45] = new Option("Premium Properties","PREMIUM PROPERTIES");


    pl[45].className = "premprem";







    pl[46] = new Option("Value Properties","VALUE PROPERTIES");








    optGroup = document.LANSA['LDDAREA   '].appendChild(document.createElement('optgroup'));
    optGroup.label = "RESORTS AND AREAS";

    pl[47] = new Option("Alpine Mountain Village","ALPINE MOUNTAIN VILLAGE");









    pl[48] = new Option("Arrow Head Resort","ARROW HEAD RESORT");









    pl[49] = new Option("Bear Mountain","BEAR MOUNTAIN");









    pl[50] = new Option("Birds Creek Area","BIRDS CREEK AREA");









    pl[51] = new Option("Black Bear Falls Resort","BLACK BEAR FALLS RESORT");









    pl[52] = new Option("Black Bear Ridge Resort","BLACK BEAR RIDGE RESORT");









    pl[53] = new Option("Blossom Hollow","BLOSSOM HOLLOW");









    pl[54] = new Option("Blue Mist Hills Resort","BLUE MIST HILLS RESORT");









    pl[55] = new Option("Bluff Mountain","BLUFF MOUNTAIN");









    pl[56] = new Option("Brookstone Village","BROOKSTONE VILLAGE");









    pl[57] = new Option("Caney Creek Road","CANEY CREEK ROAD");









    pl[58] = new Option("Cedar Falls Resort","CEDAR FALLS RESORT");









    pl[59] = new Option("Chalet Village","CHALET VILLAGE");









    pl[60] = new Option("Cobbly Knob/Bent Creek Golf Course","COBBLY KNOB/BENT CREEK GOLF COURSE");









    pl[61] = new Option("Eagle Crest Resort","EAGLE CREST RESORT");









    pl[62] = new Option("Golf View Resort","GOLF VIEW RESORT");









    pl[63] = new Option("Goose Creek","GOOSE CREEK");









    pl[64] = new Option("Hidden Mountain West Resort","HIDDEN MOUNTAIN WEST RESORT");









    pl[65] = new Option("Iron Mountain","IRON MOUNTAIN");









    pl[66] = new Option("Morning Mist Resort","MORNING MIST RESORT");









    pl[67] = new Option("Mountain Shadows Resort Gatlinburg","MOUNTAIN SHADOWS RESORT GATLINBURG");









    pl[68] = new Option("On Higher Ground Resort","ON HIGHER GROUND RESORT");









    pl[69] = new Option("River Camp Cabins","RIVER CAMP CABINS");









    pl[70] = new Option("River Pointe","RIVER POINTE");









    pl[71] = new Option("River Port Resort","RIVER PORT RESORT");









    pl[72] = new Option("Royal Coachman Area","ROYAL COACHMAN AREA");









    pl[73] = new Option("Serenity Cove North","SERENITY COVE NORTH");









    pl[74] = new Option("Serenity Cove Resort","SERENITY COVE RESORT");









    pl[75] = new Option("Settlers Ridge Resort","SETTLERS RIDGE RESORT");









    pl[76] = new Option("Shagbark Resort","SHAGBARK RESORT");









    pl[77] = new Option("Shields Mountain","SHIELDS MOUNTAIN");









    pl[78] = new Option("Sky Harbor Resort Area","SKY HARBOR RESORT AREA");









    pl[79] = new Option("Smoky Cove Resort","SMOKY COVE RESORT");









    pl[80] = new Option("Smoky Mountain Ridge Resort","SMOKY MOUNTAIN RIDGE RESORT");









    pl[81] = new Option("Spring Cove Resort","SPRING COVE RESORT");









    pl[82] = new Option("The Oaks Resort","THE OAKS RESORT");









    pl[83] = new Option("TimberRidge Way","TIMBERRIDGE WAY");









    pl[84] = new Option("Wears Valley Road","WEARS VALLEY ROAD");









    pl[85] = new Option("Woodridge Village","WOODRIDGE VILLAGE");






    document.LANSA['LDDAREA   '].selectedIndex = -1;
    document.LANSA['LDDAREA   '].selectedIndex = 0;
  }
}

function PopulateProperties() {
  if (document.LANSA['SDDPROPDRO'] != null) {
    var pl = document.LANSA['SDDPROPDRO'].options;
    pl[0] = new Option(String.fromCharCode(160),"");




    pl[1] = new Option("A BEAR FAMILY","1-726");








    pl[2] = new Option("A BEAR'S VIEW","1-914");








    pl[3] = new Option("A FORBIDDEN APPLE","1-688");


    pl[3].className = "premprem";






    pl[4] = new Option("A LONG TIME COMING","1-799");








    pl[5] = new Option("A LOVER'S SECRET","1-876");








    pl[6] = new Option("A MOUNTAIN HIGH","1-429");


    pl[6].className = "premier";






    pl[7] = new Option("A NOTCH ABOVE","1-911");


    pl[7].className = "platinum";






    pl[8] = new Option("A PERFECT GETAWAY","1-839");


    pl[8].className = "premier";






    pl[9] = new Option("A PIGEON FORGE RETREAT","1-869");








    pl[10] = new Option("A PLACE TO REMEMBER","1-822");








    pl[11] = new Option("A WOO-HOO VIEW","1-910");


    pl[11].className = "platinum";






    pl[12] = new Option("ABOVE THE SMOKE","1-816");








    pl[13] = new Option("AIN'T MISBEHAVEN","1-783");








    pl[14] = new Option("ALL ABOUT THE VIEW","1-748");








    pl[15] = new Option("ALL THAT JAZZ","1-885");


    pl[15].className = "premier";






    pl[16] = new Option("ALMOST BEARADISE","1-563");


    pl[16].className = "premprem";






    pl[17] = new Option("ALMOST HEAVEN","1-790");


    pl[17].className = "premier";






    pl[18] = new Option("ALONE AT LAST","1-226");


    pl[18].className = "premier";






    pl[19] = new Option("ALPINE ROMANCE","1-764");


    pl[19].className = "platinum";






    pl[20] = new Option("ALPINE VIEW CHALET","1-277");









    pl[21] = new Option("ALWAYS &amp; FOREVER".replace('&amp;','&'),"1-693");

    pl[21].className = "premier";






    pl[22] = new Option("AMAZING HIDEAWAY","1-931");








    pl[23] = new Option("AMERICA'S VIEW","1-242");








    pl[24] = new Option("AMERICAN DREAM","1-409");


    pl[24].className = "premier";






    pl[25] = new Option("AN AMERICAN DREAM","1-837");








    pl[26] = new Option("ANGEL'S PLACE","1-325");








    pl[27] = new Option("ANIMAL KINGDOM","1-579");


    pl[27].className = "premprem";






    pl[28] = new Option("ANOTHER DAY IN BEARADISE","1-852");


    pl[28].className = "premprem";






    pl[29] = new Option("APPALACHIAN ATTITUDE","1-814");


    pl[29].className = "premprem";






    pl[30] = new Option("APPLE HOLLOW","1-493");


    pl[30].className = "premier";






    pl[31] = new Option("APPLE VIEW","1-241");








    pl[32] = new Option("ASTONISHING VIEWS","1-898");


    pl[32].className = "premier";






    pl[33] = new Option("AUTUMN BLAZE","1-806");








    pl[34] = new Option("AW PAW'S PLACE","1-761");








    pl[35] = new Option("AWAY FROM IT ALL","1-818");








    pl[36] = new Option("AWESOME ESCAPE","1-809");








    pl[37] = new Option("AWESOME VIEW CABIN","1-516");








    pl[38] = new Option("BARE HUGS","1-405");


    pl[38].className = "premier";






    pl[39] = new Option("BAREFOOT OWL","1-330");


    pl[39].className = "premier";






    pl[40] = new Option("BEAR COUNTRY","1-705");


    pl[40].className = "premprem";






    pl[41] = new Option("BEAR COVE ESCAPE","1-900");








    pl[42] = new Option("BEAR CREEK","1-903");








    pl[43] = new Option("BEAR FOOT","1-603");


    pl[43].className = "premier";






    pl[44] = new Option("BEAR HEAVEN","1-861");








    pl[45] = new Option("BEAR HOUSE ROCK","1-621");


    pl[45].className = "premier";







    pl[46] = new Option("BEAR KISSES &amp; HUGS".replace('&amp;','&'),"1-361");







    pl[47] = new Option("BEAR RIDGE","1-862");








    pl[48] = new Option("BEAR TOP HIDEAWAY","1-593");


    pl[48].className = "premier";






    pl[49] = new Option("BEAR TRAP","1-698");


    pl[49].className = "premier";






    pl[50] = new Option("BEAR-A-DISE INN","1-915");








    pl[51] = new Option("BEAR'S WINTER HIDEAWAY","1-813");


    pl[51].className = "premprem";






    pl[52] = new Option("BEARLY IN THE MOUNTAINS","1-568");


    pl[52].className = "premier";






    pl[53] = new Option("BEARLY MAKIN' IT","1-477");








    pl[54] = new Option("BEARLY MINE","1-720");








    pl[55] = new Option("BEARY GOOD TIME","1-322");








    pl[56] = new Option("BEAUTIFUL VIEWS","1-763");








    pl[57] = new Option("BELLA VISTA","1-610");


    pl[57].className = "premprem";






    pl[58] = new Option("BIG BEAR COVE","1-737");


    pl[58].className = "platinum";






    pl[59] = new Option("BIG BEAR CUB HOUSE","1-883");


    pl[59].className = "platinum";






    pl[60] = new Option("BIG BEAR FALLS","1-877");


    pl[60].className = "premprem";






    pl[61] = new Option("BIG BEAR LODGE","1-27");


    pl[61].className = "premprem";






    pl[62] = new Option("BIG PINE LODGE","1-927");


    pl[62].className = "platinum";






    pl[63] = new Option("BIG SKY LODGE","1-67");


    pl[63].className = "platinum";






    pl[64] = new Option("BLACK BEAR HIDE-OUT","1-849");


    pl[64].className = "premprem";






    pl[65] = new Option("BLACK BEAR MAGIC","1-428");


    pl[65].className = "premprem";






    pl[66] = new Option("BLACK BEAR RIDGE","1-912");








    pl[67] = new Option("BLACK BEAR'S DELIGHT","1-317");


    pl[67].className = "premier";






    pl[68] = new Option("BOOGIE BEAR","1-631");








    pl[69] = new Option("BREATHTAKING","1-781");








    pl[70] = new Option("BREEZY MOUNTAIN LODGE","1-714");








    pl[71] = new Option("BROWNIE BEAR","1-882");


    pl[71].className = "platinum";






    pl[72] = new Option("BUENA VISTA","1-454");








    pl[73] = new Option("BULLWINKLE'S PLACE","1-740");


    pl[73].className = "premier";






    pl[74] = new Option("CABIN FEVER","1-211");








    pl[75] = new Option("CABIN SWEET CABIN","1-440");


    pl[75].className = "premier";






    pl[76] = new Option("CAN'T BEAR TO LEAVE","1-904");








    pl[77] = new Option("CHANGES IN ATTITUDE","1-681");








    pl[78] = new Option("CLOSE TO HEAVEN","1-538");









    pl[79] = new Option("COMFY &amp; COZY".replace('&amp;','&'),"1-583");







    pl[80] = new Option("COOL WATERS","1-606");


    pl[80].className = "premier";






    pl[81] = new Option("COUNTRY HEART","1-530");








    pl[82] = new Option("COZY CABIN","1-132");








    pl[83] = new Option("COZY COTTAGE","1-641");








    pl[84] = new Option("COZY CREEK","1-875");


    pl[84].className = "platinum";






    pl[85] = new Option("COZY MOUNTAIN VIEW","1-878");








    pl[86] = new Option("CRYSTAL CLEAR","1-208");


    pl[86].className = "premier";






    pl[87] = new Option("DAKOTA LODGE","1-860");








    pl[88] = new Option("DEAR SEASON","1-478");


    pl[88].className = "premier";






    pl[89] = new Option("DEERLY BELOVED","1-426");


    pl[89].className = "premier";






    pl[90] = new Option("DENIM BLUES","1-303");


    pl[90].className = "premier";






    pl[91] = new Option("DO NOT DISTURB","1-502");


    pl[91].className = "premier";






    pl[92] = new Option("DOLLY BEAR","1-607");








    pl[93] = new Option("DOLLY'S ADORABLE RIVER COTTAGE","1-853");








    pl[94] = new Option("DON'T BLINK!","1-880");


    pl[94].className = "platinum";






    pl[95] = new Option("DRAGONFLY","1-735");








    pl[96] = new Option("DREAM CATCHER","1-484");








    pl[97] = new Option("EAGLE VIEW LODGE","1-44");








    pl[98] = new Option("EAGLE'S LANDING CONDO #3308","1-897");








    pl[99] = new Option("EAGLE'S LOFT","1-450");


    pl[99].className = "premier";






    pl[100] = new Option("EAGLE'S NEST","1-704");








    pl[101] = new Option("EASY RIVER","1-619");


    pl[101].className = "premier";






    pl[102] = new Option("ELK RIDGE LODGE","1-859");


    pl[102].className = "platinum";






    pl[103] = new Option("ENDLESS VIEWS","1-889");


    pl[103].className = "platinum";






    pl[104] = new Option("FALLIN' IN LOVE","1-411");


    pl[104].className = "premier";






    pl[105] = new Option("FISHING BEARS","1-599");








    pl[106] = new Option("FORGET ME NOT","1-873");


    pl[106].className = "platinum";






    pl[107] = new Option("GATLINBURG GRAND I","1-907");


    pl[107].className = "platinum";






    pl[108] = new Option("GATLINBURG GRAND II","1-908");


    pl[108].className = "platinum";






    pl[109] = new Option("GENTLEMEN JACK'S","1-925");


    pl[109].className = "platinum";






    pl[110] = new Option("GETTIN' LUCKY","1-104");


    pl[110].className = "premprem";






    pl[111] = new Option("GOD'S COUNTRY","1-932");


    pl[111].className = "platinum";






    pl[112] = new Option("GOLFING BEARS","1-865");


    pl[112].className = "platinum";






    pl[113] = new Option("GONE FISHIN'","1-745");








    pl[114] = new Option("GREAT ESCAPE","1-422");


    pl[114].className = "premier";







    pl[115] = new Option("GRIN &amp; BEAR IT".replace('&amp;','&'),"1-919");

    pl[115].className = "premprem";






    pl[116] = new Option("HAKUNA MATATA","1-835");








    pl[117] = new Option("HAPPY OURS","1-659");








    pl[118] = new Option("HEAVEN SENT","1-870");








    pl[119] = new Option("HEAVENLY BEAR","1-712");


    pl[119].className = "platinum";






    pl[120] = new Option("HEAVENLY LOVE","1-316");








    pl[121] = new Option("HEMLOCK HAVEN","1-632");








    pl[122] = new Option("HERO'S HIDEAWAY","1-634");


    pl[122].className = "premier";






    pl[123] = new Option("HIBERNATION HIDEAWAY #745A","1-767");








    pl[124] = new Option("HICKERNUT LODGE","1-934");


    pl[124].className = "premier";






    pl[125] = new Option("HIDDEN ECSTASY","1-756");








    pl[126] = new Option("HIDDEN PLEASURE","1-854");








    pl[127] = new Option("HIDEAWAY","1-240");








    pl[128] = new Option("HIGH POINT VIEW","1-670");








    pl[129] = new Option("HIGHLANDER","1-905");








    pl[130] = new Option("HOME AWAY FROM HOME","1-856");








    pl[131] = new Option("HONEY BEAR HAVEN","1-689");








    pl[132] = new Option("HONEY FOR THE BEARS","1-280");








    pl[133] = new Option("HONEYMOON IN GATLINBURG","1-855");








    pl[134] = new Option("HONEYMOONER'S DELIGHT","1-758");








    pl[135] = new Option("HOOKED ON BEARS","1-424");


    pl[135].className = "premier";






    pl[136] = new Option("HOOKED ON COWBOYS","1-404");


    pl[136].className = "premier";






    pl[137] = new Option("HOOTER HAVEN","1-778");








    pl[138] = new Option("HORSE'N AROUND","1-901");


    pl[138].className = "platinum";






    pl[139] = new Option("INCREDIBLE!","1-866");


    pl[139].className = "platinum";






    pl[140] = new Option("INDIAN LOVE SONG","1-186");








    pl[141] = new Option("ISOLATION","1-434");








    pl[142] = new Option("JEWEL OF GATLINBURG","1-909");


    pl[142].className = "platinum";






    pl[143] = new Option("JUST HANGING OUT","1-759");








    pl[144] = new Option("JUST YOU AND ME BABY","1-425");


    pl[144].className = "premier";






    pl[145] = new Option("KAYLA'S HIDEAWAY","1-923");








    pl[146] = new Option("KOZY BEAR KORNER","1-540");


    pl[146].className = "premier";






    pl[147] = new Option("LAZY MOOSE LODGE","1-564");


    pl[147].className = "premier";






    pl[148] = new Option("LAZY ROOSTER","1-797");









    pl[149] = new Option("LEATHER &amp; LACE".replace('&amp;','&'),"1-514");

    pl[149].className = "premier";






    pl[150] = new Option("LICKLOG HOLLOW","1-551");








    pl[151] = new Option("LINCOLN LOGS","1-268");








    pl[152] = new Option("LITTLE BEAR","1-374");








    pl[153] = new Option("LOG WILD!","1-794");


    pl[153].className = "premprem";






    pl[154] = new Option("LOOKOUT LODGE","1-713");


    pl[154].className = "platinum";






    pl[155] = new Option("LOOKY YONDER","1-906");








    pl[156] = new Option("LOST IN THE WOODS","1-419");








    pl[157] = new Option("LOVIN' LIFE LODGE","1-624");








    pl[158] = new Option("LUMBER JACK LODGE","1-402");


    pl[158].className = "premier";






    pl[159] = new Option("MAJESTIC SUNRISE","1-930");








    pl[160] = new Option("MAKING MEMORIES LODGE","1-928");


    pl[160].className = "platinum";







    pl[161] = new Option("MEME &amp; PAPA BEAR".replace('&amp;','&'),"1-830");

    pl[161].className = "premier";






    pl[162] = new Option("MICKEY'S PLAYHOUSE","1-623");


    pl[162].className = "premprem";






    pl[163] = new Option("MIDNIGHT MOON","1-596");


    pl[163].className = "premier";







    pl[164] = new Option("MOONBEAMS &amp; CABIN DREAMS".replace('&amp;','&'),"1-844");

    pl[164].className = "platinum";






    pl[165] = new Option("MOONLIGHT IN THE BOONDOCKS","1-254");








    pl[166] = new Option("MOOSE HEAD LODGE","1-841");








    pl[167] = new Option("MOOSE MOUNTAIN LODGE","1-724");


    pl[167].className = "platinum";






    pl[168] = new Option("MOOSE ON THE LOOSE","1-398");


    pl[168].className = "premier";






    pl[169] = new Option("MOOSE RIDGE","1-721");








    pl[170] = new Option("MOOSE TRACKS","1-159");


    pl[170].className = "premprem";






    pl[171] = new Option("MOUNTAIN BROOK","1-657");








    pl[172] = new Option("MOUNTAIN DO","1-25");


    pl[172].className = "premier";






    pl[173] = new Option("MOUNTAIN HAVEN","1-468");








    pl[174] = new Option("MOUNTAIN HERITAGE","1-378");


    pl[174].className = "premprem";






    pl[175] = new Option("MOUNTAIN LAKE ESCAPE","1-895");








    pl[176] = new Option("MOUNTAIN MAGIC","1-747");








    pl[177] = new Option("MOUNTAIN MAJESTY","1-890");








    pl[178] = new Option("MOUNTAIN MANOR","1-658");








    pl[179] = new Option("MOUNTAIN MEMORIES","1-746");








    pl[180] = new Option("MOUNTAIN MISCHIEF","1-922");








    pl[181] = new Option("MOUNTAIN MIST","1-749");








    pl[182] = new Option("MOUNTAIN MUSIC","1-920");


    pl[182].className = "premier";






    pl[183] = new Option("MOUNTAIN PARADISE","1-825");








    pl[184] = new Option("MOUNTAIN SPIRIT","1-141");








    pl[185] = new Option("MOUNTAIN WONDERLAND","1-871");


    pl[185].className = "platinum";






    pl[186] = new Option("MY BLUE HEAVEN","1-255");








    pl[187] = new Option("NASCAR NIGHTS","1-588");


    pl[187].className = "premier";






    pl[188] = new Option("NATURAL WONDER","1-858");


    pl[188].className = "platinum";






    pl[189] = new Option("NESTLIN' INN","1-863");


    pl[189].className = "premprem";






    pl[190] = new Option("ON ANGELS WINGS","1-7");


    pl[190].className = "premprem";






    pl[191] = new Option("OVER THE RAINBOW","1-752");


    pl[191].className = "premprem";






    pl[192] = new Option("PATRIOT INN","1-412");


    pl[192].className = "premier";






    pl[193] = new Option("PAWS N' CLAWS","1-559");


    pl[193].className = "premprem";






    pl[194] = new Option("PERFECTION!","1-765");


    pl[194].className = "platinum";






    pl[195] = new Option("PET FRIENDLY RIVER HOUSE #12","1-917");








    pl[196] = new Option("PET FRIENDLY RIVER HOUSE #9","1-916");








    pl[197] = new Option("PHEASANT'S NEST","1-785");








    pl[198] = new Option("PICTURE PERFECT HIDEAWAY","1-731");








    pl[199] = new Option("PINE CONE LODGE","1-633");








    pl[200] = new Option("POOL HOUSE","1-888");


    pl[200].className = "platinum";






    pl[201] = new Option("POOLS RUSH INN","1-926");


    pl[201].className = "platinum";






    pl[202] = new Option("POT O' GOLD","1-743");


    pl[202].className = "premier";






    pl[203] = new Option("PURE COUNTRY","1-935");


    pl[203].className = "premier";







    pl[204] = new Option("R &amp; R HIDEAWAY".replace('&amp;','&'),"1-33");

    pl[204].className = "premier";






    pl[205] = new Option("RACCOON'S REST","1-766");








    pl[206] = new Option("RAINBOW'S END","1-695");


    pl[206].className = "platinum";






    pl[207] = new Option("RESERVATIONS FOR TWO","1-306");


    pl[207].className = "premier";






    pl[208] = new Option("RIDGE VIEW","1-309");


    pl[208].className = "premier";






    pl[209] = new Option("RIPPLING RIVER","1-617");


    pl[209].className = "premier";






    pl[210] = new Option("RISING EAGLE LODGE","1-924");


    pl[210].className = "platinum";






    pl[211] = new Option("RIVER HOUSE #16","1-918");








    pl[212] = new Option("RUSTIC CHARM","1-677");








    pl[213] = new Option("RUSTIC ELEGANCE","1-810");


    pl[213].className = "premprem";






    pl[214] = new Option("SECLUSION","1-279");








    pl[215] = new Option("SETTLIN' INN","1-708");


    pl[215].className = "platinum";






    pl[216] = new Option("SHILOH","1-54");


    pl[216].className = "premier";






    pl[217] = new Option("SHY BEAR","1-575");








    pl[218] = new Option("SIERRA'S MOUNTAIN RETREAT","1-711");








    pl[219] = new Option("SIMPLE PLEASURES","1-795");








    pl[220] = new Option("SKY HIGH","1-872");








    pl[221] = new Option("SKY VIEW CHALET","1-29");








    pl[222] = new Option("SMOKY BEARS CREEK","1-584");


    pl[222].className = "premier";






    pl[223] = new Option("SMOKY MOUNTAIN HIGH","1-291");








    pl[224] = new Option("SMOKY MOUNTAIN MIST","1-625");


    pl[224].className = "premier";






    pl[225] = new Option("SMOKY MOUNTAIN ROMANCE","1-261");








    pl[226] = new Option("SNUGGLE UP","1-874");


    pl[226].className = "platinum";






    pl[227] = new Option("SNUGGLIN' INN","1-864");


    pl[227].className = "premprem";






    pl[228] = new Option("SOMETHING SPECIAL","1-461");


    pl[228].className = "premier";






    pl[229] = new Option("SOUTHERN COMFORT INN","1-1301");


    pl[229].className = "premprem";






    pl[230] = new Option("SOUTHERN SUNRISE","1-913");


    pl[230].className = "premprem";






    pl[231] = new Option("SPLASHING BEAR LODGE","1-902");


    pl[231].className = "platinum";






    pl[232] = new Option("SPLENDID ISOLATION","1-709");








    pl[233] = new Option("SPRUCE MOOSE LODGE","1-921");








    pl[234] = new Option("STAR GAZER","1-933");








    pl[235] = new Option("STAR SPANGLED MANOR","1-594");


    pl[235].className = "premier";






    pl[236] = new Option("STARS AND STRIPES","1-836");








    pl[237] = new Option("STIX-N-STONES","1-476");


    pl[237].className = "premier";






    pl[238] = new Option("STONEGATE MANOR","1-65");


    pl[238].className = "premprem";






    pl[239] = new Option("STONES THROW","1-116");


    pl[239].className = "premier";






    pl[240] = new Option("STREAM OF DREAMS","1-574");








    pl[241] = new Option("STREAM OF LOVE","1-728");








    pl[242] = new Option("STRESS-BUSTER","1-586");


    pl[242].className = "premier";






    pl[243] = new Option("SUMMIT VIEW","1-820");


    pl[243].className = "platinum";






    pl[244] = new Option("SUNNY SIDE UP","1-253");








    pl[245] = new Option("SUNSHINE DAY DREAM","1-278");








    pl[246] = new Option("SWEET SERENITY","1-238");


    pl[246].className = "premier";






    pl[247] = new Option("SWEPT AWAY","1-762");








    pl[248] = new Option("THE BEAR'S DEN","1-112");








    pl[249] = new Option("THE GREAT OUTDOORS","1-848");


    pl[249].className = "platinum";






    pl[250] = new Option("THE ORIGINAL AMERICAN DREAM","1-11");


    pl[250].className = "platinum";






    pl[251] = new Option("THE VIEW","1-595");


    pl[251].className = "premier";






    pl[252] = new Option("TRANQUILITY","1-604");








    pl[253] = new Option("TRAPPER'S TRACE","1-267");


    pl[253].className = "premier";






    pl[254] = new Option("TRUE GRIT","1-682");


    pl[254].className = "premprem";






    pl[255] = new Option("TRUE LOVE","1-775");








    pl[256] = new Option("TUCKED AWAY","1-929");


    pl[256].className = "platinum";






    pl[257] = new Option("UNCLE BUCK'S RETREAT","1-676");


    pl[257].className = "premier";






    pl[258] = new Option("VERY BEARY","1-739");


    pl[258].className = "platinum";






    pl[259] = new Option("WANDERING RIVER","1-618");


    pl[259].className = "premier";






    pl[260] = new Option("WILD AT HEART","1-397");


    pl[260].className = "premier";






    pl[261] = new Option("WILD BILL'S HIDEOUT","1-562");


    pl[261].className = "premprem";






    pl[262] = new Option("WILD CRUSH","1-524");


    pl[262].className = "premier";






    pl[263] = new Option("WILD ROMANCE","1-307");








    pl[264] = new Option("WILDERNESS ESCAPE","1-578");


    pl[264].className = "premier";






    pl[265] = new Option("WILDLIFE RETREAT","1-768");


    pl[265].className = "premier";






    pl[266] = new Option("YES,DEER","1-290");


    pl[266].className = "premier";






    pl[267] = new Option("2 LOVIN' BEARS","1-395");


    pl[267].className = "premier";






    pl[268] = new Option("5 STAR VIEW","1-719");


    pl[268].className = "platinum";


    document.LANSA['SDDPROPDRO'].selectedIndex = -1;
    document.LANSA['SDDPROPDRO'].selectedIndex = 0;
  }
}

function InitPicTags() {
  if (document.LANSA["PNUMPICS  "] != null) {
    totimg = document.LANSA["PNUMPICS  "].value;
    rotateimages = (totimg > 1);
    picNames = new MakeArray(totimg)
//    HoldPics = new MakeArray(totimg);
    for (curimg = 1; curimg <= totimg; curimg++) {
      picNames[curimg] = "http://patriotgetaways.com/images/P" + document.LANSA["SPRLOC    "].value + "-" + document.LANSA["SPRPROP   "].value + "-" + curimg + ".jpg"
//      HoldPics[curimg] = new Image();
//      HoldPics[curimg].src = picNames[curimg];
    }
    var pl = document.LANSA.picselect.options;
    for (curimg = 0; curimg < totimg; curimg++) {
      pl[curimg] = new Option("Picture " + (curimg + 1),curimg + 1);
    }
    curimg = 1;
    if (!rotateimages) {
      document.LANSA.pausepics.value="Disabled";
    }
    rotateimages = false;
//    setTimeout("RotateImage()",2000);
  }
}

function RotateImage() {
  if (rotateimages) {
    if (totimg > 1) {
//      if (document.images['big'].complete) {
      if (picloaded) {
        curimg = curimg + 1;
        if (curimg > totimg) {
          curimg = 1;
        }
        picloaded = false;
//        document.images['big'].src = HoldPics[curimg].src;
        document.images['big'].src = picNames[curimg];
        document.LANSA.picselect.value = curimg;
      }
      setTimeout("RotateImage()",2000);
    }
  }
}

function PauseRotation() {
  if (totimg > 1) {
    rotateimages = !rotateimages;
    if (rotateimages) {
      document.LANSA.pausepics.value="Pause Slideshow";
      RotateImage();
    }
    else {
      document.LANSA.pausepics.value="Play Slideshow";
    }
  }
  else {
    alert("Too few images to rotate.")
  }
}

function InitThumbnails() {
  var shownthumb = totimg;
  if (document.LANSA["PNUMPICS  "] != null) {
    rotatethumbs = (totimg > 4);
    curthumb = 1;
    if (totimg < 4) {
      for (shownthumb = 4; shownthumb > totimg; shownthumb--) {
        k = document.getElementById("link" + shownthumb);
        k.style.display = "none";
        k = document.getElementById("thumb" + shownthumb);
        k.style.display = "none";
      }
//      curthumb = shownthumb;
    }
//    if (!rotatethumbs) {
//      document.LANSA.pausethumbs.value="Disabled";
//    }
    rotatethumbs = false;
//    setTimeout("RotateThumbnails()",2000);
  }
}


function AdvanceThumbnails() {
  var ndx = curthumb;
  rotatethumbs = false;
    if (totimg > 4) {
      if (thumb1loaded && thumb2loaded && thumb3loaded && thumb4loaded) {
        thumb1loaded = false;
        thumb2loaded = false;
        thumb3loaded = false;
        thumb4loaded = false;
        if (!tforward) {
          ndx = ndx - 2;
          if (ndx == 0) ndx = totimg;
          if (ndx == -1) ndx = totimg - 1;
        }
        for (shownthumb = 1; shownthumb <= 4; shownthumb++) {
          ndx = ndx + 1;
          if (ndx > totimg) {
            ndx = 1;
          }
          k = document.getElementById("link" + shownthumb);
          k.href = picNames[ndx];
          k.title = "Photo " + ndx;
          k = document.getElementById("thumb" + shownthumb);
          k.src = picNames[ndx].replace(/images/g,'images\/150t');
          k.alt = "Photo " + ndx;
          if (ndx == 1) {
            k.style.border="3px green solid";
          }
          else {
            k.style.border="3px blue solid";
          }
        }
        if (tforward) {
          curthumb = curthumb + 1;
          if (curthumb > totimg) {
            curthumb = 1;
          }
        }
        else {
          curthumb = curthumb - 1;
          if (curthumb < 1) {
            curthumb = totimg;
          }
        }
      }
    }
    else {
      alert("Too few images to rotate.")
    }
}

function ShowBroadband(t) {
  if (curimg == 1) {
    document.images['big'].src = picNames[curimg];
  }
  j = document.getElementById("dialup");
  k = document.getElementById("broadb");
  if (k.style.display == "none") {
    j.style.display = "none";
    k.style.display = "block";
    t.value = "Return to Thumbnails";
  }
  else {
    j.style.display = "block";
    k.style.display = "none";
    t.value = "Broadband Users Click Here for Slideshow";
  }
}

function SelectPic(value) {
  var i = parseInt(value);
  rotateimages = false;
  if (isNaN(i)) {
    i = 0;
  }
  else {
    document.images['big'].src = picNames[i];
    if (totimg > 1) {
      document.LANSA.pausepics.value="Play Slideshow";
    }
  }
  curimg = i;
}

function OpenSesame(elementid) {
  var k = document.getElementById("tr" + elementid);
  k.style.background="#FFCC00";
  var j = document.getElementById(elementid);
  j.style.visibility='visible';
}

function CloseSesame(elementid) {
  var k = document.getElementById("tr" + elementid);
  k.style.background="#FFFFFF";
  var j = document.getElementById(elementid);
  j.style.visibility='hidden';
}

function InitPromotionsOLDVERSION() {
  curpromo = 1;
  var k = document.getElementById("promo" + curpromo);
  k.style.display = "block";
}

function InitPromotions() {
  if (document.LANSA["PCNTER    "] != null) {
    curpromo = 1;
    var k = document.getElementById("promo" + curpromo);
    k.style.display = "block";
    totpromos = document.LANSA["PCNTER    "].value;
    rotatepromos = (totpromos > 1);
    setTimeout("RotatePromo()",5000)
  }
}

function RotatePromo() {
  if (rotatepromos) {
    if (totpromos > 1) {
      var k = document.getElementById("promo" + curpromo);
      k.style.display = "none";
      curpromo = curpromo + 1;
      if (curpromo > totpromos) {
        curpromo = 1;
      }
      var k = document.getElementById("promo" + curpromo);
      k.style.display = "block";
      setTimeout("RotatePromo()",5000);
    }
  }
}

function PausePromo() {
  if (totpromos > 1) {
    rotatepromos = !rotatepromos;
    if (rotatepromos) {
      RotatePromo();
    }
  }
  else {
    alert("Too few promotional specials to rotate.")
  }
}

function SelectPromo(value) {
  var i = parseInt(value);
  rotatepromos = false;
  if (isNaN(i)) {
    i = 0;
  }
  else {
    var k = document.getElementById("promo" + curpromo);
    k.style.display = "none";
    var k = document.getElementById("promo" + i);
    k.style.display = "block";
  }
  curpromo = i;
}

function InitAttractions() {
  if (document.LANSA["PCTR4     "] != null) {
    totatts = document.LANSA["PCTR4     "].value;
    if (totatts > 0) {
      curatt = 1;
      var k = document.getElementById("attr" + curatt);
      k.style.display = "block";
      rotateatts = (totatts > 1);
      setTimeout("RotateAtt()",5000)
    }
  }
}

function RotateAtt() {
  if (rotateatts) {
    if (totatts > 1) {
      var k = document.getElementById("attr" + curatt);
      k.style.display = "none";
      curatt = curatt + 1;
      if (curatt > totatts) {
        curatt = 1;
      }
      var k = document.getElementById("attr" + curatt);
      k.style.display = "block";
      setTimeout("RotateAtt()",5000);
    }
  }
}

function MakeSecure(sValue) {
  var sAction = new String(document.LANSA.action);
  var sSearch = new RegExp("://", "gi");
  var iPos = sAction.search(sSearch);
  if (iPos == -1) {
    if (sValue == "") {
      document.LANSA.action='https://patriotgetaways.com' + document.LANSA.action;
    }
    if (sValue == "Y") {
      document.LANSA.action='https://www.1-gatlinburg-log-cabin-rentals-mountain-chalet-tn-vacation.com' + document.LANSA.action;
    }
    if (sValue == "NONE") {
      document.LANSA.action='https://208.62.113.131' + document.LANSA.action;
    }
  }
  else {
    document.LANSA.action = 'https' + sAction.substring(iPos,sAction.length);
  }
}



function bkmark() {
  r = document.getElementById("bookmark");
  if (r != null) {
    if (document.LANSA["ASITEFLAG "].value > "") {
      var url = "http://www.1-gatlinburg-log-cabin-rentals-mountain-chalet-tn-vacation.com";
      var title = "#1 Gatlinburg Log Cabin Rentals Mountain Chalet TN Vacation";
    }
    else {
      var url = "http://patriotgetaways.com";
      var title = "American Patriot Getaways";
    }
    if (document.all) { // Only true for MSIE
      s = "<textarea wrap=\"virtual\" readonly style=\"overflow:hidden;text-align:center;width:230;height:50;background-color:#1919C9;wordwrap:true;border-left:5px #504EC9 solid;border-top:5px #807FCD solid;"
      s = s + "border-right:5px #1010A0 solid;border-bottom:5px #0A0D6A solid;color:#FFFFFF;font-weight:bold;font-family:Georgia;font-size:10.0pt\" "
      s = s + "onMouseOver=\"window.status='Bookmark Now!'\" "
      s = s + "onMouseOut=\"window.status=''\" "
      s = s + "onclick=\"javascript:window.external.AddFavorite('" + url + "','" + title + "');" + "\">Click Here to Save Us in Your Favorites</textarea>"
    }
    else {
      s = "<textarea wrap=\"virtual\" readonly style=\"overflow:hidden;text-align:center;width:230;height:50;background-color:#1919C9;wordwrap:true;border-left:5px #504EC9 solid;border-top:5px #807FCD solid;"
      s = s + "border-right:5px #1010A0 solid;border-bottom:5px #0A0D6A solid;color:#FFFFFF;font-weight:bold;font-family:Georgia;font-size:10.0pt\">Press CTRL+D to Save Us in Your Favorites</textarea>"
    }
    r.innerHTML = s;
  }
}




function InitPage() {
  InitPromotions();
  bkmark();
  PopulateAreas();
  PopulateProperties();
  InitPicTags();
  InitThumbnails();
  InitAttractions();
  InitAPG();
  if (document.LANSA.IpixChanger != null) {
    ChangeIPIX(document.LANSA["ATOURPAGE "].value);
    document.LANSA.IpixChanger.value = document.LANSA["ATOURPAGE "].value;
  }
}

function extract ( urlStr ){
	var tmpstr = urlStr.split(":");
	if ( tmpstr[1].substring(0,5) == "//www")
		tmpstr[1] = tmpstr[1].substring(6,tmpstr[1].length);
	else
		tmpstr[1] = tmpstr[1].substring(2,tmpstr[1].length);
	return tmpstr;

}

function checkURL ( urlStr ){
	var tmp = new RegExp ("(http:\/\/)(www\.)?(([a-zA-Z0-9\-\_])+)([\.][a-zA-Z])");
	if (!tmp.test(urlStr) ){
		alert ( "String is NOT in good condition\nEX:\n  http://www.domain-name.com \n OR \n  http://domain-name.com");
		return false;
	}return true;

}

function capitalize( urlStr ){
	var i, str, t1, t2, finalstr = "";
	str = urlStr.split(" ");
	for( i = 0; i < str.length; i++ ){
		str[i] = (str[i].substring(0,1)).toUpperCase() + str[i].substring(1,str[i].length);
	}
	for ( i = 0; i < str.length; i++ ){
		if ( finalstr == "" ) finalstr = str[i];
		else finalstr = finalstr + " " + str[i];
	}
	return finalstr;
}

function display( clientURL, email, anchortitle, description ){
	var client0, client, anctitle;
	var test = checkURL ( clientURL );
	if (test){
		client0 = extract (clientURL);
		//client = client0[client0.length-2] + "." + client0[client0.length-1];
		client = client0[1];
		anctitle = capitalize ( anchortitle );
  	document.write("<h2 class='gatlinburg'>Link to " + client + "</h2>");
  	document.write("<p>Link popularity is fast becoming one of the highest weighted criteria used in ranking your site in the search engines. The more related sites linking to yours ");
  	document.write("the higher your sites ranking climbs in the search engine results. We like to link with sites that complement ours or can offer our clients a valid service. We will not exchange ");
  	document.write("links with any website that is unduly offensive or fraudulently boastful in its claims.<br><br>");
  	document.write("<strong>How do I swap links with " + client + " ?</strong><br><br>");
  	document.write("Exchanging links between our two sites is easy. <a href=\"mailto:" + email + "\">Send us an email</a> with a one or two sentence description of ");
  	document.write("your site and the exact URL. We'll review your site as soon as possible, validate the reciprocal link on your site and if we feel that your site provides good complementary content, ");
  	document.write("we will reciprocate the link.<br><br><b>To add " + client + " link to your website, simply use the following html code:</b><br><br>");
  	document.write("<div style=\"border-style:solid;border-width:2px;border-color:#343434;padding:5px;background-color:#dfdfdf;color:#000000;\">&lt;a href=\"" + clientURL + "\" title=\"" + anctitle + "\"&gt;" + anctitle + "&lt;/a&gt;&lt;br&gt;" );
  	document.write(description + "</div>");
  	document.write("<br><br>Thank you kindly,<br>" + client + "<br>");
  	document.write("<br><h3 class='gatlinburg'><div style='font-size:16px'>" + client + " Resources 1</div></div></h3><br>");
	}
	else{
		document.write ("<div style=\"font-size:14px;font-weight:bold;color:#ff0000;\">PLEASE CORRECT URL STRING ! </div>");
	}
}

function validEmail(email) {
	// Email address is sometimes required, and if it is entered,
	// it must be valid.

	// These characters can't be used in an email address
	invalidChars = ' /:,;<>()[]{}"\\'
	// If the email is empty, it's invalid
	if (email == "") {
		return false
	}

	// Check for invalid characters
	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) != -1) {
			return false
		}
	}

	// If there is no "@", or "@" is the 1st character, then it's invalid
	atPos = email.indexOf("@",0)
	if (atPos < 1) {
		return false
	}

	// Only allow one @ sign
	if (email.indexOf("@",atPos+1) != -1) {
		return false
	}

	// If there is no period after the @ sign, it's invalid
	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) {
		return false
	}

	// If the final period of the address is the last character,
	// then it's invalid. Positions start at 0. Length doesn't consider this.
	if (periodPos+1 == email.length) {
		return false
	}
	return true
}
function InitAPG() {
  if (document.images["apgmain"] != null) {
    totapgimgs = 17;
    rotateapgimages = (totapgimgs > 1);
    apgimg = 1;
    setTimeout("RotateAPG()",4000);
  }
}

function RotateAPG() {
  if (rotateapgimages) {
    if (apgloaded) {
      apgimg = apgimg + 1;
      if (apgimg > totapgimgs) {
        apgimg = 1;
      }
      apgloaded=false;
      document.images['apgmain'].src = apgurl + apgimg + ".jpg";
    }
    setTimeout("RotateAPG()",4000);
  }
}
//]]>
