$().ready( function(){		
	$("#newsletter_form").submit(submitNewsletter);
	$("#newsletter_email").focus(focusNewsletter);
	$("#newsletter_email").blur(blurNewsletter);
	$("#alert_form").submit(submitAlerts);
	$(".newsletter_signup").click(focusNewsletterSignup);
	$("#home_banner img").css("display", "block").fadeTo("slow", 1.0);
	//$("#home_banner").css("display", "block").slideDown("slow");
	$("#want_to_win form").submit(submitWantToWin);
	
	$("#menu li:has(ul)").hover(function(){
		$(this).children("ul").css("display", "block");
 },	function(){
  $(this).children("ul").fadeOut("normal");
	});
	
	/*
  $('a[href*=#]').each(function() {
			if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
			&& location.hostname == this.hostname
			&& this.hash.replace(/#/,'') ) {
					var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
					var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
						if ($target) {
					var targetOffset = $target.offset().top;
					$(this).click(function() {
							$('html, body').animate({scrollTop: targetOffset}, 2000);
							return false;
					});
					}
			}
  });
		*/
});

function submitNewsletter(){
	var newsletter_email = $("#newsletter_email").val();
	
	if(newsletter_email != "" && newsletter_email != "you@yourdomain.com" && ((newsletter_email.indexOf(".") > 2) && (newsletter_email.indexOf("@") > 0))){
		$.get("/includes/ajax.newsletter.php", {email: newsletter_email}, function(data){
			alert(data.toString());
		});
		$("#newsletter_form").css("display", "none").slideUp("normal");
	} else {
		alert('Please submit a valid email');
		$("#newsletter_email").focus();
	} 
	
	return false;
}

function focusNewsletter(){
	var newsletter_email = $("#newsletter_email");

	if(newsletter_email.val() == 'you@yourdomain.com'){
		//alert(newsletter_email.val());
		newsletter_email.val('');
		newsletter_email.css('color', '#000');
		newsletter_email.css('background', '#FAC786');
	}
	//newsletter_email.removeClass("input_bg");
}

function focusNewsletterSignup(){
	$("#newsletter_email").focus();
	focusNewsletter();
}

function blurNewsletter(){
	var newsletter_email = $("#newsletter_email");
	
	if(newsletter_email.val() == ""){
		newsletter_email.val('you@yourdomain.com');
		newsletter_email.css('color', '#CCC');
		newsletter_email.css('background', '#FFF');
	}
}

function submitAlerts(){
	var newsletter_email = $("#newsletter_email").val();
	
	if(newsletter_email != "" && newsletter_email != "you@yourdomain.com" && ((newsletter_email.indexOf(".") > 2) && (newsletter_email.indexOf("@") > 0))){
		$.get("/includes/ajax.alerts.php", {email: newsletter_email}, function(data){
			alert(data.toString());
		});
		$("#alert_form").css("display", "none").slideUp("normal");
	} else {
		alert('Please submit a valid email');
		$("#newsletter_email").focus();
	} 
	
	return false;
}

function submitWantToWin(){
	var contest_name       = $("#contest_name").val();
	var contest_email      = $("#contest_email").val();
	var contest_location   = $("#contest_location").val();
	var contest_suggestion = $("#contest_suggestion").val();
	
	if(contest_name == ""){
		alert("Please fill in your name correctly.");
		$("#contest_name").focus();
		return false;
	}
	
	if(contest_email == ""){
		alert("Please fill in your email correctly.");
		$("#contest_email").focus();
		return false;
	}
	
	if(contest_location == ""){
		alert("Please fill in your location correctly.");
		$("#contest_location").focus();
		return false;
	}
	
	if(contest_suggestion == ""){
		alert("Please fill in your suggestion correctly.");
		$("#contest_suggestion").focus();
		return false;
	}
	
	$.post("process_want_to_win.php", {name: contest_name, email: contest_email, location: contest_location, suggestion: contest_suggestion}, function(data){
		//alert(data.toString());
		$("#want_to_win_form").html(data);
	});
	
	return false;
}