//jQuery.preLoadImages("images/tile-subscribe_on.png", "images/btn-more_on.png");

$j = jQuery.noConflict();

/* Menu navigation */
$j(document).ready(function () {
	var subMenu = $j("ul#menu-top-menu li.current-menu-item").find("ul.sub-menu").html();	
	var subMenuParent = $j("ul#menu-top-menu li.current-menu-parent").find("ul.sub-menu").html();
	if(subMenu == null && subMenuParent == null)
	{	
		$j("ul#menu-top-menu").hide();	
	}
	else
	{	
		$j("ul#menu-top-menu").show();
		$j("li.current-menu-item ul.sub-menu li:last").addClass("lastItem");
		$j("li.current-menu-parent ul.sub-menu li:last").addClass("lastItem");
	}	
});

/* Homepage Slider */

$j(document).ready(function () {
	
	var t = setInterval("autoRollover()",10000);	
	
	$j("div.thumbs.1").click(function() {		
		$j("div.hero:not(.1)").hide();
		$j("div.hero.1").fadeIn("slow");
	});
	
	$j("div.thumbs.2").click(function() {		
		$j("div.hero:not(.2)").hide();
		$j("div.hero.2").fadeIn("slow");
	});
	
	$j("div.thumbs.3").click(function() {		
		$j("div.hero:not(.3)").hide();
		$j("div.hero.3").fadeIn("slow");
	});
});

function autoRollover()
{
	if($j('div.hero.1').is(':visible'))
	{		
		$j("div.thumbs.2").trigger("click");
	}
	else if($j('div.hero.2').is(':visible'))
	{	
		$j("div.thumbs.3").trigger("click");
	}
	else if($j('div.hero.3').is(':visible'))
	{	
		$j("div.thumbs.1").trigger("click");
	}	
}

/* Donate */
$j(document).ready(function () {
	$j("input.radioAmt").click(function() {
		var value = $j("input.radioAmt[@name=amount]:checked").val();
		$j("input#amount").val(value);  
	});
});

/* Sailen JQuery Starts */

$j(document).ready(function () {
	var imgCount = $j("div.gallery dl.gallery-item").size();
	$j("div.gallery dl.gallery-item:not(:first)").hide();
	
	$j('.gallery-icon a').append('<span class="magnifier">Image 1 of ' + imgCount + '</span>');
});

$j(document).ready(function () {									
	
	$button =  $j('.btnSubmit');
	$button.live("click", function(){					
		
		$j('.error').hide();  
		var fname = $j("input#fname").val();  
		if (fname == "") {  
			$j("label#fname_error").show();  
			$j("input#fname").focus();  
			return false;  
		}
						
		var lname = $j("input#lname").val();  
		if (lname == "") {  
			$j("label#lname_error").show();  
			$j("input#lname").focus();  
			return false;  
		} 
		
		var phone = $j("input#phone").val();  
		if (phone == "") {  
			$j("label#phone_error").show();  
			$j("input#phone").focus();  
			return false;  
		}
						
		var email = $j("input#email").val();  
		var email_regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		if (!email_regex.test(email)) {  
			$j("label#email_error").show();  
			$j("input#email").focus();  
			return false;  
		}  
		
		var postTitle = $j("input#postTitle").val();  
		var postId = $j("input#postId").val();  
		var comment = $j("textarea#comment").val();  
		
		var optin = 'No';
		if ($j('#optin:checked').val() !== undefined) {
		  optin = 'Yes';
		} 
					
		var dataString = 'fname='+ fname + '&lname='+ lname + '&email=' + email + '&phone=' + phone + '&optin=' + optin + '&postTitle=' + postTitle + '&postId=' + postId + '&comment=' + comment;
		//alert (dataString);return false;
		
		
		$j.ajax({
			type: "POST",
			url: "/events-register.php",
			data: dataString,
			success: function() {
			$j('#fullForm').hide();
			$j('#message').show();			
			}
		});
		
		return false;
					
	});  
});	
	
$j(document).ready(function () {	
	$buttonSubs =  $j('.btnSubscribe');
	
	$buttonSubs.live("click", function(){					
		
		$j('.error').hide();  
		var sfname = $j("input#sfname").val();  
		if (sfname == "") {  
			$j("label#sfname_error").show();  
			$j("input#sfname").focus();  
			return false;  
		}
						
		var slname = $j("input#slname").val();  
		if (slname == "") {  
			$j("label#slname_error").show();  
			$j("input#slname").focus();  
			return false;  
		} 
						
		var semail = $j("input#semail").val();  
		var email_regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		if (!email_regex.test(semail)) {  
			$j("label#semail_error").show();  
			$j("input#semail").focus();  
			return false;  
		}  	
					
		var dataString = 'fname='+ sfname + '&lname='+ slname + '&email=' + semail;
		//alert (dataString);return false;		
		
		$j.ajax({
			type: "POST",
			url: "/events-subscribe.php",
			data: dataString,
			success: function() {
			$j('#subscribeForm').hide();
			$j('#subscribeMessage').show();			
			}
		});
		
		return false;
					
	});  
});

function openSubscribeBox(){
	$jss = jQuery.noConflict();
	$jss.fancybox({			
			'href'				: '#subscribe_form',
			'overlayShow'		: true,
			'hideOnContentClick': false,
			'titlePosition'		: 'inside',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'autoDimensions'	: false,
			'height'			: 'auto',
			'width'				: '620'			
		});
	
	$jss('.error').hide();  
	$jss("input#sfname").select().focus();
					  
	return false;
}

function openForm(id, name, desc, start, time, reocc, age){
	$js = jQuery.noConflict();
	$js("input#postId").val(id);
	$js("input#postTitle").val(name);
	$js("span#eventTitlePop").text(name);
	$js("span#eventStartDateTitlePop").text(start);
	$js("span#eventDescPop").text(desc);
	$js("span#eventStartDatePop").text(start);
	$js("span#eventTimePop").text(time);
	$js("span#eventRecurringPop").text(reocc);
	$js("span#eventAgePop").text(age);	
	
	$js(document).ready(function() { 
		$js.fancybox({			
			'href'				: '#event_form',
			'overlayShow'		: true,
			'hideOnContentClick': false,
			'titlePosition'		: 'inside',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'autoDimensions'	: false,
			'height'			: 'auto',
			'width'				: '620'			
		});
						
		runOnLoad(function(){
			$js('.error').hide();  
			$js("input#fname").select().focus();
		});
	});
	
	return false;
}

function openSingleForm(){
	$js = jQuery.noConflict();
	$js(document).ready(function() { 
		$js.fancybox({			
			'href'				: '#event_form',
			'overlayShow'		: true,
			'hideOnContentClick': false,
			'titlePosition'		: 'inside',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'autoDimensions'	: false,
			'height'			: 'auto',
			'width'				: '620'			
		});
						
		runOnLoad(function(){
			$js('.error').hide();  
			$js("input#fname").select().focus();
		});
	});
	
	return false;
}
/* Sailen JQuery Ends */
