function doSignup(_url) {
    var addy = $('#text_signup').val();
    var postData = 'email='+addy;
    
    //validate as legal email
    if(addy.match(/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/) == null){
    	$('div[rel="email_validator"]').html('<ul><li>Error: Invalid email address.</li></ul>');
    	setTimeout(email_messages_fade_hide, 2500);
    	return false;
    }
    
    $.ajax({
        type: 'POST',
        url: _url,
        data: postData,
        dataType: 'html',
        success: function(html) {
            $('#text_signup').val(html);
        }, error: function(html) {
            // doh!
        }
    });
}

//fold-up
function email_messages_fade_hide(){
	$("#alert_messages ul").fadeTo("slow", 0.01, function(){ //fade
		 $("#alert_messages ul li").slideUp("slow", function() { //slide up 
		 $('div[rel="email_validator"]').html('');
		 });
	 });
}

// Init JS after HTML is loaded..
$(document).ready(function(){

	// Enable and hide tabs
    $("ul.tabs").tabs("div.details > div.pane").addClass("hidden");
	$("div.details").css('height','146px').css('overflow','hidden');

	$(".prevPage").show();
	$(".nextPage").show();

	// Find out if scroller is needed on product thumbs
	product_img_count = $("#thumb_slider img").length;

	if (product_img_count <= 7){
		// less than scroller value
		$("#thumb_slider .prevPage").hide();
		$("#thumb_slider .nextPage").hide();
	} else {
		$("div#product_scroller").scrollable();
	}

	// feature
	$("#featured_slider").easySlider({
		auto: true,
		continuous: true,
		numeric:true,
		speed: 800,
		pause: 5000
	});

	// news
	$("#news_slider").easySlider({
		auto: false,
		numeric:true,
		speed: 800,
		numericId: 'control2'
	});

	$('.pane strong').hide();
	$('div.trainer_thumbnail_mod div.details').css('margin-top','0');
	$('#news_slider ul li .description ').css('height','44px');

    $('#text_signup').click(function() {
        $(this).val('');
    });
    $('#signup').click(function(e) {
        e.preventDefault();
        doSignup($(this).attr('href'));
    });
	/*
	$('#product_scroller a').hover(function(){
		
		path = '';
		url = '';
		
		url = $(this).find('img').attr('src');
		url_array = url.split('/');
		full_image_name = url_array['7'];
		path = url_array['0']+'/';
		path += url_array['1']+'/';
		path += url_array['2']+'/';
		path += url_array['3']+'/';
		path += url_array['4']+'/';
		path += url_array['5']+'/';
		path += url_array['6']+'/';
		
		//alert(full_image_name);
		image_name_array = full_image_name.split('.');
		hover_image = image_name_array[0] +'_hover.'+ image_name_array[1];
		hover_path_image = path + hover_image;
		//alert(hover_path_image);
		$(this).find('img').attr('src',hover_path_image);
		
	},function(){
		
		$(this).find('img').attr('src',url);
	})						   
*/
}); // end document ready
