// JavaScript Document
$(document).ready(function(){
	
	$(".membershipTypes").children("a").hover(function(){		
		$(this).stop().animate({"marginTop":"-10px", "paddingBottom":"10px"}, 300)	
	}, function(){				
		$(this).stop().animate({"marginTop":"0px", "paddingBottom":"0px"}, 300)		
	});
	$(".membershipTypes a").click(function(){
		$(".membershipTypes a").removeClass("selected");
		$(this).addClass("selected");
		if($(this).attr("id")=="trial")			$("#selector").animate({"left":""});
		if($(this).attr("id")=="oneYear")		$("#selector").animate({"left":"28px"});
		if($(this).attr("id")=="twoYear")		$("#selector").animate({"left":"186px"});
		if($(this).attr("id")=="threeYear")		$("#selector").animate({"left":"340px"});
		$("input#accountType").val($(this).attr("id"))
	});
	
  $("div.slides").makeSlides(.5, 4); 
  $('#login span').click(function(){
	$("#login input").focus();								  
  })
  $("#login input").focus(function() {
		if($(this).attr("type")=="password"){
			$('#login span').hide();
		}
		if( this.value == this.defaultValue ) {
			this.value = "";
			$(this).css("color","#000").css("fontStyle","normal");
		}
		}).blur(function() {
			if( !this.value.length ) {		
				if($(this).attr("type")=="password"){
					$('#login span').show();
				}		
				$(this).css("color","#CCC").css("fontStyle","italic");
				this.value = this.defaultValue;
			}
	});
});

(function($){
	$.fn.makeSlides = function(a,b) {
		var imgCount,num,count,prev;
		if(!a || a > b){a=500;}else{a = a*1000;}
		if(!b || a > b){b=4000;}else{b = b*1000;}
		imgCount = this.children('img').length;
		num   = 0;
		count = 1;
		this.children('img').each(function(){
			num++;
			$(this).addClass('slide'+num);
		});
		$('.slide'+count).css({zIndex:100}).fadeIn(a);
		setInterval(function() {
        	count++;	
			prev = count-1;		
			if(count == 1)prev = imgCount;	
			$('.slide'+prev).css({zIndex:1});
			$('.slide'+count).css({zIndex:100}).fadeIn(a, function(){
                $('.slide'+prev).css({display:'none'});
				if(count == imgCount)count = 0;
			});
    	}, b);		
	};  
})(jQuery);


