//validateNewsletter
function validateNewsletter()
{
	fv =  new formValidator();
	
	if (fv.isEmpty("from"))
		fv.raiseError("Please enter your Email Address.");
	else
	{	
  		if (!fv.isEmailAddress("from"))
			fv.raiseError("Please enter a valid Email Address.");
	}
		
	if (fv.numErrors() > 0)
	{
		fv.displayErrors();
		return false;
	}
	else
	  return true;
}

//validateContact
function validateContact()
{
	fv =  new formValidator();
	
	if (fv.isEmpty("contact_name"))
		fv.raiseError("Please enter your Name.");
		
	if (fv.isEmpty("contact_number"))
		fv.raiseError("Please enter your Number.");
	
	if (fv.isEmpty("contact_email"))
		fv.raiseError("Please enter your Email Address.");
	else
	{	
  		if (!fv.isEmailAddress("contact_email"))
			fv.raiseError("Please enter a valid Email Address.");
	}
	
	if (fv.isEmpty("code"))
		fv.raiseError("Please enter the Spam Protection code.");
	
	if (fv.numErrors() > 0)
	{
		fv.displayErrors();
		return false;
	}
	else
	  return true;
}

function validateDonate()
{
	fv = new formValidator();
	
	if (fv.isEmpty("m_1"))
		fv.raiseError("Please specify a your name.");
		
	if (fv.isEmpty("CardholderEmail"))
		fv.raiseError("Please specify a your email address.");
	else
	{
		if (!fv.isEmailAddress("CardholderEmail"))
			fv.raiseError("Please specify a VALID email address.");
	}
		
	if (fv.isEmpty("p4"))
		fv.raiseError("Please specify a donation amount.");
		
	if (fv.numErrors() > 0)
	{
		fv.displayErrors();
		return false;
	}
	else
		return true;				
}

//Dropdown
$(document).ready(function() {
$("#nav ul ").css({display: "none"}); // Opera Fix
$("#nav li").hover(function(){
	$(this).find('ul:first').css({visibility: "visible",display: "none"}).slideDown("slow");
	},
	function(){
	$(this).find('ul:first').css({visibility: "hidden"});
	});
});

//Toggle
$(document).ready(function() {

$('[class^=toggle-item]').hide();
$('[class^=link]').click(function() {
	var $this = $(this);
	var x = $this.attr("className");
	$('.toggle-item-' + x).toggle("medium");
	return false;
	});

});

//Slider	
var theInt = null;
var $crosslink, $navthumb;
var curclicked = 0;

theInterval = function(cur){
	clearInterval(theInt);
	
	if( typeof cur != 'undefined' )
		curclicked = cur;
	
	$crosslink.removeClass("active-thumb");
	$navthumb.eq(curclicked).parent().addClass("active-thumb");
		$(".panelNav li a").eq(curclicked).trigger('click');
	
	theInt = setInterval(function(){
		$crosslink.removeClass("active-thumb");
		$navthumb.eq(curclicked).parent().addClass("active-thumb");
		$(".panelNav li a").eq(curclicked).trigger('click');
		curclicked++;
		if( 6 == curclicked )
			curclicked = 0;
		
	}, 10000);
};

$(document).ready(function() {
	
	$("#main-photo-slider").codaSlider();
	
	$navthumb = $(".nav-thumb");
	$crosslink = $(".cross-link");
	
	$navthumb
	.click(function() {
		var $this = $(this);
		theInterval($this.parent().attr('href').slice(1) - 1);
		return false;
	});
	
	theInterval();
});

$(document).ready(function() {

	// Expand only the active menu, which is determined by the class name
	$("#menu > li > a[@class=expanded] ").find("+ ul").slideToggle("fast");
	// Toggle the selected menu's class and expand or collapse the menu
	$("#menu > li > a").click(function() {
	$(this).toggleClass("expanded").toggleClass("collapsed").find("+ ul").slideToggle("fast");
	});
	
});


