// JavaScript Document
var xmlHttp

function StartDates()
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}

var url = "page.php"
url = url + "?location=" + document.Signup.lst_camps.value
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange = LocChanged
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}

function LocChanged()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("GetDates").innerHTML = xmlHttp.responseText
		document.getElementById("selectclass").innerHTML = ""
	}
}

function ClassName()
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}

var url = "page.php"
url = url + "?startdate=" + document.Signup.lst_startdate.value
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange = LocClass
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}

function LocClass()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
	  var Classdetails = xmlHttp.responseText;
	  //var Cdetails = Classdetails.split("_");
      //String [] temp = null;
      //temp = Cdetails.split("-");
	  //document.getElementById("ClassTitle").innerHTML = Cdetails[0];
	  //document.getElementById("ClassDetails").innerHTML = Cdetails[1];
	  document.getElementById("selectclass").innerHTML = Classdetails
	}
}


function pickClass(code)
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}

var url = "page.php"
url = url + "?classCode=" + code
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange = GotClassCode
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}

function GotClassCode()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		
		var Classdetails = xmlHttp.responseText;
		var Cdetails = Classdetails.split(":");
        //String [] temp = null;
        //temp = Cdetails.split("-");
	    document.getElementById("InsertCode").innerHTML = Cdetails[0];
	    document.getElementById("div_Price").innerHTML = Cdetails[1];
	   //document.getElementById("InsertCode").innerHTML = xmlHttp.responseText;
	   //document.getElementById("div_Price").innerHTML = xmlHttp.responseText;
	}
}

function subscribe()
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}
	
if (document.newsletter.name.value == "")
{
	document.getElementById("error").innerHTML = "Name can not be blank"
}
else if (document.newsletter.email.value == "")
{
	document.getElementById("error").innerHTML = "Email can not be blank"
}
else
{
var url = "page.php"
url = url + "?name=" + document.newsletter.name.value
url = url + "&email=" + document.newsletter.email.value
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange = stateChanged
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}
}


function stateChanged()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("side").innerHTML = xmlHttp.responseText
	}
}


function getApp(str)
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}

var url = "page.php"
url = url + "?a=" + str
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange = stateApp
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}


function stateApp()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("event_box").innerHTML = xmlHttp.responseText
	}
}


function showAppointment(str)
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}

var url = "page.php"
url = url + "?a=" + str
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange = stateChange
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}

function stateChange()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("event_box").innerHTML = xmlHttp.responseText
	}
}



function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
 	{
 		// Firefox, Opera 8.0+, Safari
 		xmlHttp=new XMLHttpRequest();
 	}
	catch (e)
 	{
		 //Internet Explorer
 		try
  		{
  			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
 		 }
 		catch (e)
  		{
  			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  		}
 	}
return xmlHttp;
}

//Registrations handler
function signup()
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}

var url = "page.php"
url = url + "?fname=" + document.Signup.rFirstName.value
url = url + "&lname=" + document.Signup.rLastName.value
url = url + "&raddress=" + document.Signup.rAddress.value
url = url + "&address2=" + document.Signup.rAddress2.value
url = url + "&city=" + document.Signup.rCity.value
url = url + "&state=" + document.Signup.rState.value
url = url + "&zip=" + document.Signup.rZip.value
url = url + "&remail=" + document.Signup.rEmail.value
url = url + "&rphone=" + document.Signup.rPhone.value
url = url + "&cell=" + document.Signup.rCell.value
url = url + "&pw=" + document.Signup.pw1.value
url = url + "&marketing=" + document.Signup.marketing.value
//url = url + "&camp=" + document.Signup.lst_camps.value
//url = url + "&start=" + document.Signup.lst_startdate.value
if(document.forms['Signup'].new_amount)
{	
	//alert(document.Signup.new_amount.value);
	url = url + "&amount=" + document.Signup.new_amount.value;
}
else
{	
	//alert(document.Signup.amount.value);
	url = url + "&amount=" + document.Signup.amount.value;
}
url = url + "&select=" + document.Signup.ClassCode.value
url = url + "&signup=yes"
url = url + "&sid=" + Math.random(4)
xmlHttp.onreadystatechange = signupChanged
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}

function signupChanged()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("Signup").innerHTML = xmlHttp.responseText
	}
}

//Populate Registrations Database
function updateSignup()
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}

var url = "page.php"
url = url + "?fname=" + document.UpdateSignup.first_name.value
url = url + "&lname=" + document.UpdateSignup.last_name.value
url = url + "&raddress=" + document.UpdateSignup.address1.value
url = url + "&address2=" + document.UpdateSignup.address2.value
url = url + "&city=" + document.UpdateSignup.city.value
url = url + "&state=" + document.UpdateSignup.state.value
url = url + "&zip=" + document.UpdateSignup.zip.value
url = url + "&remail=" + document.UpdateSignup.email.value
url = url + "&rphone=" + document.UpdateSignup.phone.value
url = url + "&cell=" + document.UpdateSignup.cell.value
url = url + "&marketing=" + document.UpdateSignup.marketing.value
url = url + "&amount=" + document.UpdateSignup.amount.value
url = url + "&code=" + document.UpdateSignup.item_name.value
url = url + "&updatesignup=yes"
url = url + "&sid=" + Math.random(4)
//xmlHttp.onreadystatechange = signupComplete
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}

//function doClear(NewText) 
//{
     
//         NewText.value = ""
     
//}

function GetGift(str)
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}

var url = "page.php"
url = url + "?GiftCode=" + str
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange = GiftDone
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}

function GiftDone()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("NewPrice").innerHTML = xmlHttp.responseText
		
	}
}

function GetPromo(str, amount)
{
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null)
	{
		alert("Your Browser does not support AJAX!")
		return
	}

var url = "page.php"
url = url + "?PromoCode=" + str
url = url + "&amount=" + amount
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange = PromoDone
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}

function PromoDone()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		if (xmlHttp.responseText != "")
		{
			document.getElementById("NewPrice").innerHTML = xmlHttp.responseText
			document.getElementById("div_NewPrice").innerHTML = "New Price: "
		}
		else
		{
			document.getElementById("NewPrice").innerHTML = ""
			document.getElementById("div_NewPrice").innerHTML = ""
		}
	}
}
//function signupComplete()
//{
//	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
//	{
//		document.getElementById("Signup").innerHTML = xmlHttp.responseText
//	}
//}


var rollOverArr=new Array();
function setrollover(OverImgSrc,pageImageName)
{
	
if (! document.images)return;
if (pageImageName == null)
    pageImageName = document.images[document.images.length-1].name;
rollOverArr[pageImageName]=new Object;
rollOverArr[pageImageName].overImg = new Image;
rollOverArr[pageImageName].overImg.src=OverImgSrc;
}

function rollover(pageImageName)
{
	//var rollOverArr=new Array();
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
if (! rollOverArr[pageImageName].outImg)
    {
    rollOverArr[pageImageName].outImg = new Image;
    rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;
    }
document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src;
}

function rollout(pageImageName)
{
	//var rollOverArr=new Array();
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src;
}
