var traceAlerts = false;

function setViz(id,state)
{	elm = document.getElementById(id,state);
//	if(traceAlerts) alert("setViz("+elm.name+"["+id+"] "+state);
	elm.style.display = "inline";
}
function setTraceAlerts()
{	var elm = null;
	if (elm = document.getElementById('tracealert'))
	{	if(elm.checked) { traceAlerts = elm.value; }
		else { traceAlerts = 0; }
	}
}
function all_cabins(me,form)
{	myname = me.form.name+"."+me.name;
	setTraceAlerts();
	if (traceAlerts)
		alert("all_cabins("+myname+") checked="+me.checked+",value="+me.value);
	var str = "";
	var checked = 0;
	if(me.checked) checked = 1;
	for(i=0;i<cabins.length;i++)
	{	if(cabins[i])
		{	eval("cabin = me.form."+cabins[i]+".checked = "+checked+";");
			str += cabins[i]+"\n";
		}
		else break;
	}
	if (traceAlerts) alert("Results: all_cabins("+myname+")\n\n"+ str);
	return true;
}
function fillInput(elm,value)
{	if(value.length > elm.size)
		elm.size = value.length+2;
	elm.value = value;
}
function liveDomain(f)
{	f.action = "/cgi-bin/yform-lsi.pl";
	f.formaction.value = f.action;
	fillInput(f.email,'unixwolf@yahoo.com');
	f.cour_myemail.value = f.mail_recipient.value;
	f.cour_mywebsite.value = "http://laurelfork.com.com";
	f.html_redirect.value = "https://laurelfork.com/ok.html";
	f.html_return_link_url.value = "https://laurelfork.com/requestform-newer.html";
	f.cour_myname.value = "Laurel Fork Rustic Resort";
}
function testDomain(f)
{	f.action = "/cgi-bin/laurelfork.com/yform-lsi.pl";
	f.formaction.value = f.action;
	fillInput(f.email,'Kemmery@Kumo.AkitaKemuri.dyndns.org');
	f.mail_recipient.value = 'laurelfork@Kumo.AkitaKemuri.dyndns.org';
	f.cour_myemail.value = f.mail_recipient.value;
	f.cour_mywebsite.value = "http://lighthousesolutions.webhop.biz/laurelfork.com";
	f.html_redirect.value = "http://lighthousesolutions.webhop.biz/laurelfork.com/ok.php";
	f.html_return_link_url.value = "http://lighthousesolutions.webhop.biz/laurelfork.com/requestform-newer.html";
	f.cour_myname.value = "TESTING";
	f.Credit_card_number.value = "4828-7008-0273-8010";
	f.expiration_date.value = "Jan 2999";
	f.cour_myemail.value = f.mail_recipient.value;
}
function fillForm(f)
{	fillInput(f.Name,'TEST - Lighthouse Solutions Intl.');
	fillInput(f.Address,'123 My Street');
	fillInput(f.Address2,'Apartment 1301-B');
	fillInput(f.City,'My Little Town');
	f.State.selectedIndex = 34;
	f.How_did_you_find_us.selectedIndex = 4;
	fillInput(f.Zip,'My Zipcode');
	fillInput(f.Home_Phone,'(111) 555-1212');
	fillInput(f.Work_phone,"704-555-1212");
	fillInput(f.Cell_Phone,"");
	f.Pets[0].checked = true;
	f.Horses[0].checked = true;
	f.Charge_Card[0].checked = true;
	fillInput(f.Number_of_pets,"99");
	fillInput(f.Number_of_horses,"99");
	fillInput(f.Type_of_pets,"Mongolian Yak");
    f.Number_of_People.value = 4;
    f.People_under_age12.value = 1;
	f.Total_Number_of_People.value = 5;
    f.Comments.value = "TEST - This is only a TEST\n\nPlease do not try to adjust your set.";
	f.Check_In_Date.value = "8/1/2007";
	f.Check_Out_Date.value = "8/3/2007";
	f.Total_Nights_Staying.value = "3";
	f.Charge_Card.value = "Worthless";
	f.Laurel_Place.checked = true;
	f.Laurel_Cove.checked = true;
	f.How_did_you_find_us.selectedindex = "0";
}
function setScriptid(elm)
{	setTraceAlerts();
	if(traceAlerts) alert("setScriptid("+elm.name+"["+elm.selectedIndex+"] = "+elm[elm.selectedIndex].value+")");
	if(newval = elm[elm.selectedIndex].value)
	{	if(traceAlerts) alert("setScriptid("+elm.name+") = "+newval);
		elm.form.scriptid.value = newval;
		if(traceAlerts) alert(elm.name+".value="+elm.form.scriptid.value);
	}
}
function setAction(form,actionvalue,id)
{	if(traceAlerts) alert("setAction("+form.name+".action="+val+")");
//	alert(form.name+".action='"+actionvalue+"',\nsave in "+form.name+","+id+")");
	if(actionvalue && actionvalue.length)
			form.action = actionvalue;
	if(id && id.length)
		if(elm = document.getElementById(id))
			{ elm.value = form.action; elm.size = elm.value.length; }
}
function selectAction(elm,id)
{	setTraceAlerts();
	if(newval = elm[elm.selectedIndex].value)
	{	if(traceAlerts)
			alert("selectAction("+elm.form.name+"."+elm.name+"["+elm.selectedIndex+"] = "+newval+")");
		setAction(elm.form,newval,id);
	}
}
var qsParm = new Array();
var _GET = new Array();
function qs()
{	var query = window.location.search.substring(1);
	var parms = query.split('&');
	var qsParmApplied = "";
	for (var i=0; i<parms.length; i++)
	{	var pos = parms[i].indexOf('=');
		if (pos > 0)
		{	var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
//			qsParm[key] = val;
			if(qsParm[key])
			{	switch(qsParm[key])
				{	case 1:	eValue=(val);
					case 2:	eValue=("'"+val+"'");
				}
				qsParmApplied += "\n_GET["+key+"] = "+eValue;
				eval(key+" = "+eValue);
				eval("_GET["+key+"] = "+eValue);
			}
		}
	}
//	if(qsParmApplied.length) alert("qsParm:"+qsParmApplied);
}
function setPageDefaults()
{	setViz("ckinbutton",true);
 	setViz("ckoutbutton",true);
	qs();
}
