/* Author: Freshleaf Media

*/
var valid_email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

$(document).ready(function(){
		
	//Hide (Collapse) the toggle containers on load
	$(".toggle_container").hide(); 

	//Switch the "Open" and "Close" state per click then slide up/down (depending on open/close state)
	$("h3.trigger").click(function(){
		$(this).toggleClass("active").next().slideToggle("slow");
		return false; //Prevent the browser jump to the link anchor
	});
	
	/*
	* Safe E-Mail Links - info[at]domain[dot]com
	*/
	$('.safemailto').each(function(){
		email = $(this).html();
		email = email.replace(/\[at\]/gi,'@');
		email = email.replace(/\[dot\]/gi, '.');
		$(this).replaceWith('<a href="mailto:' + email + '">'+ email +'<a/>');
	});
	
	$('div#hpfade').slides({
		preload: true,
		play: 5000,
		pause: 2000,
		hoverPause: true,
		crossfade: true,
		effect: 'fade'
	});
		
	$('ul#appfade').innerfade({ 
		speed: 'slow', 
		timeout: 4000, 
		type: 'sequence', 
		containerheight: '80px'
	});
		
	$('.newslettersignup input.submitbtn').click(function() 
	{
		var email = $('.newslettersignup input[name="email"]');
		var thank_you_div = $('#news-letter-thank-you');
		var form = $('form.newslettersignup');
		var error = $('div#newslettersignup_error');
			
		if (email.val() == "" || email.val() == "email@example.com" || valid_email.test(email.val()) == false) 
		{
			var errorMessage = 'You haven&#39;t entered a valid email address';
			thank_you_div.css('background', '#AD208E').html('<strong>' + errorMessage + '</strong>').slideDown();
			error.html('<strong style="color:#AD208E"><br/>' + errorMessage + '</strong>').fadeIn();				
			email.css('background', '#AD208E');				
			email.focus();
			return false;
		} 
			
		var formData = form.serialize();		
		var formUrl = form.attr('action');
		form.fadeOut();
		error.fadeOut();
			
		$.ajax({
			type: "POST",
			url: formUrl,
			data: formData,
			dataType: 'json',
			success: function(json) {					
				// animate!!
				if(json['status'] == false)
				{
					thank_you_div.fadeOut().css('background', '#F78E1E').html('<strong>' + json['message'] + '</strong>').fadeIn();
					setTimeout("$('#news-letter-thank-you').slideUp();", 5000);
					form.css('font-size', '11px').css('color', '#F78E1E');
					form.html(json['message']).fadeIn();
					setTimeout("$('form.newslettersignup').fadeOut();", 5000);
				}
				else
				{
					thank_you_div.fadeOut().css('background', '#00B1B0').html('<strong>' + json['message'] + '</strong>').fadeIn();
					setTimeout("$('#news-letter-thank-you').slideUp();", 5000);
					form.css('font-size', '11px').css('color', '#6CB33F');
					form.html(json['message']).fadeIn();
				}
			}
		});
			
		return false;
	});
});

$(document).ready(function(hideshow) {

    $(".tab_content").hide(); 
    $("#contentarea ul.tabs_main li a:first").addClass("active").show(); 
    $("#featurepanel .tab_content:first").show(); 


     $("#contentarea ul.tabs_main li a").click(function() {
        $("#contentarea ul.tabs_main li a").removeClass("active"); 
        $(this).addClass("active"); 
        $("#featurepanel .tab_content").hide(); 
        var activeTab = $(this).attr("href");     
        $("div#"+ activeTab).show(); 
        return false;
    });
    
  });
