$(document).ready(function() {



$('.logintext').focus(function () {
     $(this).removeClass("logintext"); 
     $(this).addClass("logintextactive");
	return false;
	
	}).blur(function () {
     $(this).removeClass("logintextactive"); 
     $(this).addClass("logintext"); 
	return false;
}); 		


$('a.login').click(function(){
	$('#toplogin').slideToggle('fast');
	return false;
});


$('a.close').click(function(){
	$('#toplogin').slideToggle('fast');
	return false;
});


$(".carousel").jCarouselLite({
      btnNext: ".next",
      btnPrev: ".prev",
	  vertical: true,
	  speed: 500,
	  visible: 1,
	  auto: 5000  
});



						   
$('.homefeatured div:eq(0)').show();

$("a.showfeature").mouseenter(function(){ 

	var featureID = $(this).attr("rel");

	$('.homefeatured div').fadeOut("fast");
	$(featureID).fadeIn();

}); 						   
						   
						   
var biggestHeight = 0;
$('.footequal').each(function(){
	if($(this).height() > biggestHeight){
		biggestHeight = $(this).height();
	}
});
$('.footequal').height(biggestHeight);

 
$('a#LegendSwitch').click(function(){
	$('div #Legend').slideToggle('fast');
	var text = $('a#LegendSwitch').text(); 
	$('a#LegendSwitch').text(text == "What do these mean?" ? "Close X" : "What do these mean?");
	return false;
}); 

   
$('a.ShareLink').click(function(){
	$('div #TellAFriend').slideToggle('fast');
	return false;
});     

$('a.BrokenLink').click(function(){
	$('div #ReportBroken').slideToggle('fast');
	return false;
});

 
$('.clearMeFocus').focus(function () {
	if ($(this).val() === $(this).attr("title")) {
		$(this).val("");
		return false;
	}
	}).blur(function () {
	if ($(this).val() === "") {
		$(this).val($(this).attr("title"));
		return false;
	}
});

});

$(document).ready(function(){
	$("#tellbutton").click(function(){					   				   
		$(".tellerror").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var sharetitle = $("#sharetitle").val();
		var shareurl = $("#shareurl").val();
		var shareteaser = $("#shareteaser").val();		
		
		var emailToVal = $("#theiremail").val();
		if(emailToVal == '') {
			$("#theiremail").after('<span class="tellerror">You forgot to enter your friends email address.</span>');
			hasError = true;
		} else if(!emailReg.test(emailToVal)) {	
			$("#theiremail").after('<span class="tellerror">Please enter a valid email address for your friend.</span>');
			hasError = true;
		}
		
		var emailFromVal = $("#youremail").val();
		if(emailFromVal == '') {
			$("#youremail").after('<span class="tellerror">You forgot to enter your email address.</span>');
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {	
			$("#youremail").after('<span class="tellerror">Please enter a valid email address for you.</span>');
			hasError = true;
		}
		
		//var subjectVal = $("#subject").val();
		//if(subjectVal == '') {
		//	$("#subject").after('<span class="error">You forgot to enter the subject.</span>');
		//	hasError = true;
		//}
		
		if(hasError == false) {
			$(this).hide();
			$("#TellAFriend #tellbutton").after('<img src="/img/loader.gif" alt="Loading" id="loading" />');
			
			$.post("/phpinc/send_tell_friend.php",
   				{ theiremail: emailToVal, youremail: emailFromVal, sharetitle: sharetitle, shareurl: shareurl, shareteaser: shareteaser  },
   					function(data){
						$("#TellFriendForm").slideUp("normal", function() {				   
							
							$("#TellFriendForm").before('<strong>Thank you!</strong><p>We have sent a message to your friend.</p>');											
						});
						$("#TellAFriend").delay(3000).fadeTo("slow", 0.01, function(){
							 $(this).slideUp("slow", function() {
								 $(this).remove();
							 });
						});
   					}
				 );
		}
		
		return false;
	});
	
	
	$("#brokenbutton").click(function(){					   				   
		$(".tellerror").hide();
		var hasError = false;
		
		var brokenlink = $("#brokenlink").val();
		var whatsbroken = $("#whatsbroken").val();
		var brokentitle = $("#brokentitle").val();
		var brokenurl = $("#brokenurl").val();

		if(hasError == false) {
			//$(this).hide();
			$("#brokenbutton").hide();
			$("#whatsbroken").after('<img src="/img/loader.gif" alt="Loading" id="loading" />');
			
			$.post("/phpinc/send_broken.php",
   				{ brokenlink: brokenlink, whatsbroken: whatsbroken, brokentitle: brokentitle, brokenurl: brokenurl },
   					function(data){
												
						
						$("#BrokenForm").slideUp("normal", function() {				   
							
							$("#BrokenForm").before('<strong>Thank you!</strong><p>We have received your broken prize report.</p>');											
						});
						
						$("#ReportBroken").delay(3000).fadeTo("slow", 0.01, function(){
							 $(this).slideUp("slow", function() {
								 $(this).remove();
							 });
						});

						
   					}
				 );
		}
		
		return false;
	});		
	
	
});


