// JavaScript Document

$(document).ready(function(){

/*===========================CHANGE ONSTATE FOR CURRENT PAGE IN NAVBAR=========================*/
	$("#homenav,#programsnav,#miniprograms,#eventsnav,#minievents,#newsnav,#mininews,#donatenav,#minidonate,#volunteernav,#resourcesnav,#aboutnav,#miniabout").mouseover(function(){
		$("a.onstate").removeClass("current");		 
	});										 
	$("#homenav,#programsnav,#miniprograms,#eventsnav,#minievents,#newsnav,#mininews,#donatenav,#minidonate,#volunteernav,#resourcesnav,#aboutnav,#miniabout").mouseout(function(){
		$("a.onstate").addClass("current");		 
	});										 					 

/*===========================CHANGE PROGRAMS SUBNAV=========================*/
	$("#programsnav").mouseover(function(){
		$("#miniprograms").addClass("show").removeClass("hide");
		$("#programslink").addClass("current");
	});	
	$("#programsnav").mouseout(function(){
		$("#miniprograms").addClass("hide").removeClass("show");
		$("#programslink").removeClass("current");
	});	
	$("#miniprograms").mouseover(function(){
		$(this).addClass("show").removeClass("hide");
		$("#programslink").addClass("current");
	});	
	$("#miniprograms").mouseout(function(){
		$(this).addClass("hide").removeClass("show");
		$("#programslink").removeClass("current");
	});	
	
/*===========================CHANGE EVENTS SUBNAV=========================*/
	$("#eventsnav").mouseover(function(){
		$("#minievents").addClass("show").removeClass("hide");
		$("#eventslink").addClass("current");
	});	
	$("#eventsnav").mouseout(function(){
		$("#minievents").addClass("hide").removeClass("show");
		$("#eventslink").removeClass("current");
	});	
	$("#minievents").mouseover(function(){
		$(this).addClass("show").removeClass("hide");
		$("#eventslink").addClass("current");
	});	
	$("#minievents").mouseout(function(){
		$(this).addClass("hide").removeClass("show");
		$("#eventslink").removeClass("current");
	});		

/*===========================CHANGE NEWS SUBNAV=========================*/
	$("#newsnav").mouseover(function(){
		$("#mininews").addClass("show").removeClass("hide");
		$("#newslink").addClass("current");
	});	
	$("#newsnav").mouseout(function(){
		$("#mininews").addClass("hide").removeClass("show");
		$("#newslink").removeClass("current");
	});	
	$("#mininews").mouseover(function(){
		$(this).addClass("show").removeClass("hide");
		$("#newslink").addClass("current");
	});	
	$("#mininews").mouseout(function(){
		$(this).addClass("hide").removeClass("show");
		$("#newslink").removeClass("current");
	});		

/*===========================CHANGE DONATE SUBNAV=========================*/
	$("#donatenav").mouseover(function(){
		$("#minidonate").addClass("show").removeClass("hide");
		$("#donatelink").addClass("current");
	});	
	$("#donatenav").mouseout(function(){
		$("#minidonate").addClass("hide").removeClass("show");
		$("#donatelink").removeClass("current");
	});	
	$("#minidonate").mouseover(function(){
		$(this).addClass("show").removeClass("hide");
		$("#donatelink").addClass("current");
	});	
	$("#minidonate").mouseout(function(){
		$(this).addClass("hide").removeClass("show");
		$("#donatelink").removeClass("current");
	});		


/*===========================CHANGE VOLUNTEER ONSTATE=========================*/
	$("#volunteerlink").mouseover(function(){
		$(this).addClass("current");
	});	
	$("#volunteerlink").mouseout(function(){
		$(this).removeClass("current");
	});		

/*===========================CHANGE RESOURCES ONSTATE=========================*/
	$("#resourceslink").mouseover(function(){
		$(this).addClass("current");
	});	
	$("#resourceslink").mouseout(function(){
		$(this).removeClass("current");
	});		



/*===========================CHANGE ABOUT US SUBNAV=========================*/
	$("#aboutnav").mouseover(function(){
		$("#miniabout").addClass("show").removeClass("hide");
		$("#aboutlink").addClass("current");
	});	
	$("#aboutnav").mouseout(function(){
		$("#miniabout").addClass("hide").removeClass("show");
		$("#aboutlink").removeClass("current");
	});	
	$("#miniabout").mouseover(function(){
		$(this).addClass("show").removeClass("hide");
		$("#aboutlink").addClass("current");
	});	
	$("#miniabout").mouseout(function(){
		$(this).addClass("hide").removeClass("show");
		$("#aboutlink").removeClass("current");
	});		
	
/*===========================CHANGE ROLLOVER FOR PRGORAMS SECTION ON HOMEPAGE=========================*/
	
	$("#eduprogs,#mindbodyclasses,#offsiteprogs,#teensprogs").mouseover(function(){
		$("#supportgroups").removeClass("programslinkon").addClass("programslinkoff");
		$("#supportcol").addClass("hide").removeClass("show");
	});
	
	$("#eduprogs,#mindbodyclasses,#offsiteprogs,#teensprogs").mouseout(function(){
		$("#supportgroups").addClass("programslinkon").removeClass("programslinkoff");
		$("#supportcol").removeClass("hide").addClass("show");
	});
	
	$("#eduprogs").mouseover(function(){
		$(this).addClass("programslinkon").removeClass("programslinkoff");
		$("#educol").removeClass("hide").addClass("show");
	});	
	$("#eduprogs").mouseout(function(){
		$(this).removeClass("programslinkon").addClass("programslinkoff");
		$("#educol").removeClass("show").addClass("hide");
	});	

	$("#mindbodyclasses").mouseover(function(){
		$(this).addClass("programslinkon").removeClass("programslinkoff");
		$("#mindbodycol").removeClass("hide").addClass("show");
	});	
	$("#mindbodyclasses").mouseout(function(){
		$(this).removeClass("programslinkon").addClass("programslinkoff");
		$("#mindbodycol").removeClass("show").addClass("hide");
	});	
	
	$("#offsiteprogs").mouseover(function(){
		$(this).addClass("programslinkon").removeClass("programslinkoff");
		$("#offsitecol").removeClass("hide").addClass("show");
	});	
	$("#offsiteprogs").mouseout(function(){
		$(this).removeClass("programslinkon").addClass("programslinkoff");
		$("#offsitecol").removeClass("show").addClass("hide");
	});	
	
	$("#teensprogs").mouseover(function(){
		$(this).addClass("programslinkon").removeClass("programslinkoff");
		$("#teenscol").removeClass("hide").addClass("show");
	});	
	$("#teensprogs").mouseout(function(){
		$(this).removeClass("programslinkon").addClass("programslinkoff");
		$("#teenscol").removeClass("show").addClass("hide");
	});		
	
	
/*===========================CHANGE DONATE NOW BUTTON ON HOMEPAGE=========================*/
	$("#donatenow").mouseover(function(){
		$(this).css("background-position", "-282px 0px");
	});	
	$("#donatenow").mouseout(function(){
		$(this).css("background-position", "0px 0px");
	});		

/*===========================CHANGE DONATE NOW BUTTON ON HOMEPAGE=========================*/
	$("#donatenowhome").mouseover(function(){
		$(this).css("background-position", "-282px 0px");
	});	
	$("#donatenowhome").mouseout(function(){
		$(this).css("background-position", "0px 0px");
	});		

	
/*===========================CHANGE FORWARD TO A FRIEND BUTTON ON HOMEPAGE=========================*/
	$("#friendforward").mouseover(function(){
		$(this).css("background-position", "-274px 0px");
	});	
	$("#friendforward").mouseout(function(){
		$(this).css("background-position", "0px 0px");
	});			

/*===========================CHANGE SMALL DONATE NOW BUTTON=========================*/
	$("#donatenowsm").mouseover(function(){
		$(this).css("background-position", "-210px 0px");
	});	
	$("#donatenowsm").mouseout(function(){
		$(this).css("background-position", "0px 0px");
	});
	

/*===========================CHANGE SMALL CALENDAR BUTTON=========================*/
	$("#calendarsm").mouseover(function(){
		$(this).css("background-position", "-210px 0px");
	});	
	$("#calendarsm").mouseout(function(){
		$(this).css("background-position", "0px 0px");
	});
	

/*===========================CHANGE SMALL FORWARD TO FRIEND BUTTON=========================*/
	$("#friendforwardsm").mouseover(function(){
		$(this).css("background-position", "-210px 0px");
	});	
	$("#friendforwardsm").mouseout(function(){
		$(this).css("background-position", "0px 0px");
	});



/*===========================TOGGLE DONORS ON SUPPORTERS PAGES=========================*/

	$("p.toggle1").click(function () {
      if ($("p.toggle2").is(":hidden")) {
        $("p.toggle2").slideDown("slow");
		$("span#show1").addClass("hide");
		$("span#hide1").removeClass("hide");
      } else {
        $("p.toggle2").slideUp("slow");
		$("span#show1").removeClass("hide");
		$("span#hide1").addClass("hide");
      }
    });

	$("p.toggle3").click(function () {
      if ($("p.toggle4").is(":hidden")) {
        $("p.toggle4").slideDown("slow");
		$("span#show2").addClass("hide");
		$("span#hide2").removeClass("hide");
      } else {
        $("p.toggle4").slideUp("slow");
		$("span#show2").removeClass("hide");
		$("span#hide2").addClass("hide");
      }
    });

	$("p.toggle5").click(function () {
      if ($("p.toggle6").is(":hidden")) {
        $("p.toggle6").slideDown("slow");
		$("span#show3").addClass("hide");
		$("span#hide3").removeClass("hide");
      } else {
        $("p.toggle6").slideUp("slow");
		$("span#show3").removeClass("hide");
		$("span#hide3").addClass("hide");
      }
    });


	$("p.toggle7").click(function () {
      if ($("p.toggle8").is(":hidden")) {
        $("p.toggle8").slideDown("slow");
		$("span#show4").addClass("hide");
		$("span#hide4").removeClass("hide");
      } else {
        $("p.toggle8").slideUp("slow");
		$("span#show4").removeClass("hide");
		$("span#hide4").addClass("hide");
      }
    });	


	$("p.toggle9").click(function () {
      if ($("p.toggle10").is(":hidden")) {
        $("p.toggle10").slideDown("slow");
		$("span#show5").addClass("hide");
		$("span#hide5").removeClass("hide");
      } else {
        $("p.toggle10").slideUp("slow");
		$("span#show5").removeClass("hide");
		$("span#hide5").addClass("hide");
      }
    });	

	$("p.toggle11").click(function () {
      if ($("p.toggle12").is(":hidden")) {
        $("p.toggle12").slideDown("slow");
		$("span#show6").addClass("hide");
		$("span#hide6").removeClass("hide");
      } else {
        $("p.toggle12").slideUp("slow");
		$("span#show6").removeClass("hide");
		$("span#hide6").addClass("hide");
      }
    });	
	
	$("p.toggle13").click(function () {
      if ($("p.toggle14").is(":hidden")) {
        $("p.toggle14").slideDown("slow");
		$("span#show7").addClass("hide");
		$("span#hide7").removeClass("hide");
      } else {
        $("p.toggle14").slideUp("slow");
		$("span#show7").removeClass("hide");
		$("span#hide7").addClass("hide");
      }
    });		

	$("p.toggle15").click(function () {
      if ($("p.toggle16").is(":hidden")) {
        $("p.toggle16").slideDown("slow");
		$("span#show8").addClass("hide");
		$("span#hide8").removeClass("hide");
      } else {
        $("p.toggle16").slideUp("slow");
		$("span#show8").removeClass("hide");
		$("span#hide8").addClass("hide");
      }
    });	
	
});

    





//CHANGE CLASS USING ID
function changedisplay(id, classname) {
	document.getElementById(id).className = classname;
};

//SUBMITTING NEWSLETTER FORM ON HOMEPAGE
function doSubmit() {
	var count = 0;
	var message = "";
	if (!document.getElementById("name").value) 
	{
	count = count + 1;
	}
	
	if (!document.getElementById("email").value) 
	{ 
	count = count + 2; 
	}
	
	if (count == 1)
	{
	message = "Please fill in your name in the E-Newsletter section."; 
	}
	
	if (count == 2) 
	{
	message = "Please fill in your email in the E-Newsletter section."; 
	}
	
	if (count == 3) 
	{
	message = "Please fill in your name and email in the E-Newsletter section."; 
	}
	
	if (message != "") 
	{
	alert(message); 
	count = 0;
	message = "";
	}
	else { 

	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var datastring = 'name='+ name + '&email=' + email;
	$.ajax({  
   		type: "POST",  
 		url: "newsletterthankyou.php",  
 		data: datastring  
	});  
	
	document.getElementById('thankyousignup').className = "show";
	document.getElementById('signup').className = "hide";
	
return false;
	
}}

//CLEARING FIELDS IN NEWSLETTER FORM ON HOMEPAGE
function clearFields() {
	document.getElementById("name").value = "";
	document.getElementById("email").value = "";
}

//SUBMITTING NEWSLETTER FORM ON ARCHIVE PAGE
function doSubmitNews() {
	var count = 0;
	var message = "";
	if (!document.getElementById("name").value) 
	{
	count = count + 1;
	}
	
	if (!document.getElementById("email").value) 
	{ 
	count = count + 2; 
	}
	
	if (count == 1)
	{
	message = "Please fill in your name in the E-Newsletter section."; 
	}
	
	if (count == 2) 
	{
	message = "Please fill in your email in the E-Newsletter section."; 
	}
	
	if (count == 3) 
	{
	message = "Please fill in your name and email in the E-Newsletter section."; 
	}
	
	if (message != "") 
	{
	alert(message); 
	count = 0;
	message = "";
	}
	else { 

	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var datastring = 'name='+ name + '&email=' + email;
	$.ajax({  
   		type: "POST",  
 		url: "newsletterthankyou.php",  
 		data: datastring  
	});  
	
	document.getElementById('thankyousignupnews').className = "show";
	document.getElementById('signupnews').className = "hide";
	
return false;
	
}}




//CHECK EMPTY FOR CONTACT FORM

function checkEmpty() {

var message = "";


if (!document.forms["contact"].name.value) {message +=  "name, ";};
if (!document.forms["contact"].phone.value) {message +=  "phone number, ";};
if (!document.forms["contact"].email.value) {message +=  "email address, ";};

var lastcomma = message.lastIndexOf(",");
var newmessage = message;

if (lastcomma != -1) {newmessage = newmessage.substring(0,lastcomma) + "." + newmessage.substring(lastcomma+1,message.length);};

var lastcomma = newmessage.lastIndexOf(",");

if (lastcomma != -1) {newmessage = newmessage.substring(0,lastcomma) + " and" + newmessage.substring(lastcomma+1,message.length);};


if (message != "") {
	alert("Please enter your " + newmessage);
	return false;
}
else {
	return true;
};
}

/*FORWARD TO FRIEND FORM VALIDATION*/
function doForwardHomepage() {
	var count = 0;
	var message = "";
	document.getElementById("sendlink").value = parent.window.location.href;
	if (!document.getElementById("yourname").value) 
	{
	message = message + "your name, ";
	count = count + 1;
	}
	
	if (!document.getElementById("youremail").value) 
	{ 
	message = message + "your email, ";
	count = count + 1; 
	}
	
	if (!document.getElementById("friendemail").value) 
	{ 
	message = message + "your friend's email, ";
	count = count + 1; 
	}
	
	if (count == 3) 
	{
	var lastcomma = message.lastIndexOf(",");
	var withperiod = message.substring(0,lastcomma) + ".";
	var beforeand = withperiod.lastIndexOf(",");
	var finalmessage = withperiod.substring(0,beforeand+1) + " and" + withperiod.substring(beforeand+1);
	}
	
	if (count == 1)
	{
	lastcomma = message.lastIndexOf(",");
	finalmessage = message.substring(0,lastcomma) + "."; 
	}
	
	if (count == 2) 
	{
	lastcomma = message.lastIndexOf(",");
	withperiod = message.substring(0,lastcomma) + ".";
	beforeand = withperiod.lastIndexOf(",");
	finalmessage = withperiod.substring(0,beforeand) + " and" + withperiod.substring(beforeand+1); 
	}
	
	if (message != "") 
	{
	alert("Please fill in " + finalmessage); 
	return false;
	}
	else { 
	return true;
	}}




