var navArray = Array('academic', 'arts', 'expert', 'home', 'special', 'sports', 'teen', 'trad');
var searchArray = Array('academic-summer-camps', 'arts-summer-camps', 'special-needs-summer-camps', 'sports-summer-camps', 'teen-trips', 'traditional-summer-camps');

window.onLoad=preloadImages('library/image/nav/nav-',navArray,'gif');
window.onLoad=preloadImages('library/image/search/',searchArray,'png');

function preloadImages(path,arr,extension) {
	var d=document;
	if (d.images) {
		if (!d.p) d.p=new Array();
		var i,j=d.p.length,a=arr;
		for (i=0; i<arr.length; i++) {
			if (a[i].indexOf("#")!=0) {
				d.p[j]=new Image;
				d.p[j++].src=path+a[i]+"-selected."+extension;
			}
		}
	}
}

var _uid;
function showTab(n) {

	var ii = 1;

	while (document.getElementById("tab"+ii) != null) {
		if (ii == n) {
			//document.getElementById("search_tab"+ii).className="searchContent";
			document.getElementById("tab"+ii).className="currentTab";
		}
		else {
			//document.getElementById("search_tab"+ii).className="searchContentHidden";
			document.getElementById("tab"+ii).className="";
		}

		ii++;
	}

	if (n == 1) {
		document.getElementById("specialty2").style.display="none";
		document.getElementById("specialty3").style.display="none";
		document.getElementById("specialty4").style.display="none";
		//document.getElementById("specialtySelect5").style.display="none";
		document.getElementById("specialty5").style.display="none";
		document.getElementById("specialtySelect2").disabled="disabled";
		document.getElementById("specialtySelect3").disabled="disabled";
		document.getElementById("specialtySelect4").disabled="disabled";
		document.getElementById("specialtySelect5").disabled="disabled";
	}
	
	if (n == 2) {
		document.getElementById("specialty2").style.display="block";
		document.getElementById("specialty3").style.display="none";
		document.getElementById("specialty4").style.display="none";
		document.getElementById("specialty5").style.display="none";
		document.getElementById("specialtySelect2").disabled=false;
		document.getElementById("specialtySelect3").disabled="disabled";
		document.getElementById("specialtySelect4").disabled="disabled";
		document.getElementById("specialtySelect5").disabled="disabled";
	}
	
	if (n == 3) {
		document.getElementById("specialty2").style.display="none";
		document.getElementById("specialty3").style.display="block";
		document.getElementById("specialty4").style.display="none";
		document.getElementById("specialty5").style.display="none";
		document.getElementById("specialtySelect2").disabled="disabled";
		document.getElementById("specialtySelect3").disabled=false;
		document.getElementById("specialtySelect4").disabled="disabled";
		document.getElementById("specialtySelect5").disabled="disabled";
	}

	if (n == 4) {
		document.getElementById("specialty2").style.display="none";
		document.getElementById("specialty3").style.display="none";
		document.getElementById("specialty4").style.display="block";
		document.getElementById("specialty5").style.display="none";
		document.getElementById("specialtySelect2").disabled="disabled";
		document.getElementById("specialtySelect3").disabled="disabled";
		document.getElementById("specialtySelect4").disabled=false;
		document.getElementById("specialtySelect5").disabled="disabled";
	}

	if (n == 5) {
		document.getElementById("specialty2").style.display="none";
		document.getElementById("specialty3").style.display="none";
		document.getElementById("specialty4").style.display="none";
		document.getElementById("specialty5").style.display="block";
		document.getElementById("specialtySelect2").disabled="disabled";
		document.getElementById("specialtySelect3").disabled="disabled";
		document.getElementById("specialtySelect4").disabled="disabled";
		document.getElementById("specialtySelect5").disabled=false;
	}

}

function tabSelected(n) {

	if (n == 10) {
		//alert("You clicked on "+n);
		document.getElementById("search_tab2").className="searchContent";
		document.getElementById("search_tab1").className="searchContentHidden";
	}
	else {
		//alert("You clicked on "+n);
		document.getElementById("searchType").value = n;
		document.getElementById("search_tab1").className="searchContent";
		document.getElementById("search_tab2").className="searchContentHidden";
	}
	
}

function toggleCheckbox(caller,name){
	cbs = document.getElementsByName(name);
	
	if(caller.checked == true) flag = true;
	else flag = false;
	
	for(i=0;i<cbs.length;i++){
		cbs[i].checked = flag;
		//cbs[i].readOnly = flag;
	}
}

function updateLocations() {

	var checkboxes = document.getElementsByName("location[]");
    var len = checkboxes.length;
    var cnt = 0;
	for (var ii = 0; ii < len; ii++) {
		if (checkboxes[ii].checked) cnt++; 
    }
	
	var countDiv = document.getElementById("location-count");
	if (cnt == 0) {
	   countDiv.innerHTML = "";	
	}
	else {
	   countDiv.innerHTML = " (" + cnt + ")";
	}

}

/*
function updateActivities() {

	var checkboxes = document.getElementsByName("activity[]");
    var len = checkboxes.length;
    var cnt = 0;
	for (var ii = 0; ii < len; ii++) {
		if (checkboxes[ii].checked) cnt++; 
    }
	
	var countDiv = document.getElementById("activity-count");
	if (cnt == 0) {
	   countDiv.innerHTML = "";	
	}
	else {
	   countDiv.innerHTML = " (" + cnt + ")";
	}

}
*/
/*
function updateAccreditations() {

	var checkboxes = document.getElementsByName("accreditation[]");
    var len = checkboxes.length;
    var cnt = 0;
	for (var ii = 0; ii < len; ii++) {
		if (checkboxes[ii].checked) cnt++; 
    }
	
	var countDiv = document.getElementById("accreditation-count");
	if (cnt == 0) {
	   countDiv.innerHTML = "";	
	}
	else {
	   countDiv.innerHTML = " (" + cnt + ")";
	}

}
*/
/*
function updateTypes() {

	var checkboxes1 = document.getElementsByName("type");
	var checkboxes2 = document.getElementsByName("aspecialty[]");
    
	var len = checkboxes1.length;
    var cnt = 0;
	for (var ii = 0; ii < len; ii++) {
		if (checkboxes1[ii].checked) cnt++; 
    }
	len = checkboxes2.length;
	for (var ii = 0; ii < len; ii++) {
		if (checkboxes2[ii].checked) cnt++; 
    }	
	
	
	var countDiv = document.getElementById("type-count");
	if (cnt == 0) {
	   countDiv.innerHTML = "";	
	}
	else {
	   countDiv.innerHTML = " (" + cnt + ")";
	}

}
*/
function addFav(uid,cid)
{
	var params = "c=addFav&cid="+cid+"&uid="+uid;
	PageGet("profiles/controller.php?", params, addFavHandler, "Adding Favorite");
}

function addFavHandler()
{
	if(xmlHttp.readyState == 4)
	{
		ChangePageStatus("hidden");
		//Add anything else that needs to be done upon completion here
	}
}

function sendPass()
{
alert("sendPass");
		var email = urlTransform.encode(document.getElementById("forgot-email").value);

	var rparams = "c=sendPass&email="+email;
	alert(rparams);
	
	
	PageGet("devl/profiles/controller.php?", rparams, sendPassHandler, "Emailing Password");

}

function sendPassHandler()
{
	if(xmlHttp.readyState == 4)
	{
		ChangePageStatus("hidden");
		
		
		//Add anything else that needs to be done upon completion here
	}
}

function emailFriend(uid,cid,campURL,campName)
{
		var fn = urlTransform.encode(document.getElementById("first_name_yours").value);
		var ln = urlTransform.encode(document.getElementById("last_name_yours").value);
		var e = urlTransform.encode(document.getElementById("email_yours").value);
		var ef = urlTransform.encode(document.getElementById("email_friend").value);
		var nf = urlTransform.encode(document.getElementById("name_friend").value);
		var message = urlTransform.encode(document.getElementById("ask-comments-friend").value);

	var rparams = "c=emailFriend&cid="+cid+"&uid="+uid+"&message="+message+"&fn="+fn+"&ln="+ln+"&e="+e+"&ef="+ef+"&nf="+nf+"&campURL="+campURL+"&campName="+campName;
	
	PageGet("profiles/controller.php?", rparams, emailFriendHandler, "Emailing Friend");

}

function emailFriendHandler()
{
	if(xmlHttp.readyState == 4)
	{
		ChangePageStatus("hidden");
		
		
		//Add anything else that needs to be done upon completion here
	}
}

/*
function addLead(uid,cid,ltid)
{
	_uid = uid;
	if ( ltid == '1' )
	{ 
		var comments = urlTransform.encode(document.getElementById("ask-comments-info").value);
		var fn = urlTransform.encode(document.getElementById("first_name").value);
		var ln = urlTransform.encode(document.getElementById("last_name").value);
		var e = urlTransform.encode(document.getElementById("email").value);
		var p = urlTransform.encode(document.getElementById("phone").value);
		var a = urlTransform.encode(document.getElementById("requestor-address").value);
		var cn = urlTransform.encode(document.getElementById("camper_name").value);
		var ca = urlTransform.encode(document.getElementById("camper_age").value);
		alert("ltid = 1");
	}
	else 
	{
		var comments = urlTransform.encode(document.getElementById("ask-comments-info2").value);
		var fn = urlTransform.encode(document.getElementById("first_name2").value);
		var ln = urlTransform.encode(document.getElementById("last_name2").value);
		var e = urlTransform.encode(document.getElementById("email2").value);
		var p = urlTransform.encode(document.getElementById("phone2").value);
		var a = urlTransform.encode(document.getElementById("requestor-address2").value);
		var cn = urlTransform.encode(document.getElementById("camper_name2").value);
		var ca = urlTransform.encode(document.getElementById("camper_age2").value);
		alert("ltid != 1");
	}
	var rparams = "c=addLead&cid="+cid+"&uid="+uid+"&comments="+comments+"&ltid="+ltid+"&fn="+fn+"&ln="+ln+"&e="+e+"&p="+p+"&a="+a+"&cn="+cn+"&ca="+ca;
	
	alert("Made it through the ifs");

	PageGet("../include/controller.php?", rparams, addLeadHandler, "Adding Lead");

	alert("Made it through the PageGet");

}
*/

function addLeadHandler()
{
	if(xmlHttp.readyState == 4)
	{
		ChangePageStatus("hidden");
		
		
		//Add anything else that needs to be done upon completion here
	}
}


function addLeadHandlerContact()
{
	if(xmlHttp.readyState == 4)
	{
		ChangePageStatus("hidden");
		
		
		
		var uparams = "c=updateParent&uid="+_uid+"&fn="+fn+"&ln="+ln+"&e="+e+"&p="+p+"&a="+a;
		PageGet("profiles/controller.php?", uparams, updateParentHandler, "Updating Profile");
		//Add anything else that needs to be done upon completion here
	}
}

function updateParentHandler()
{
	if(xmlHttp.readyState == 4)
	{
		ChangePageStatus("visible", "Your information has been submitted");
		setTimeout('ChangePageStatus("hidden")',5000);
	}
}