$(document).ready(function(){
	
	/* login */
	
	$("a.login-box-link").fancybox({
		'padding' : 25,
		'scrolling' : "yes",
		'titleShow' : false
	});
	
	
	/* dashboard message center */
	
	$("#sitetools li.email a").fancybox({
		'padding' : 25,
		'scrolling' : "yes",
		'titleShow' : false
	});
	
	$("a.invitetrig").fancybox({
		'padding' : 25,
		'scrolling' : "yes",
		'titleShow' : false
	});
	
	$(".whitebox2mid > a").fancybox({
		'padding' : 25,
		'scrolling' : "yes",
		'titleShow' : false
	});
	
	/* futp60 map */
	
	$("#map-overlay-link").click(function(){
		onMapStart();
	});
	
	$("#map-overlay-link").fancybox({
		'padding' : 25,
		'scrolling' : "no",
		'titleShow' : false,
		'width':'1025px'
	});
	
	
	function onMapStart(){
		var value = $(".search-zip > .enter-zip").val();
		$("#map-iframe").attr("src","http://school.fueluptoplay60.com/map/educator-map-overlay.php?zipcode=" + value);
	}
	
	//share and invite links
	$("a.fancy_invite_share").fancybox();


	$("#login_error").hide();




	$("#invite_form").bind("submit", function() {
	
		if ($("#recp").val().length < 1 || $("#sendname").val().length < 1 || $("#sendemail").val().length < 1) {
			$("#login_error").show();
			$.fancybox.resize();
			return false;
		}
	
		$.fancybox.showActivity();
	
		$.ajax({
			type		: "POST",
			cache	: false,
			url		: "/invite_share/invite/",
			data		: $(this).serializeArray(),
			success: function(data) {
				$.fancybox(data);
			}
		});
	
		return false;
	});

	$(".message-close").click(function(ev){
		ev.preventDefault();

		$.fancybox.close();
	});
	
	$("#removelink").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-redeemPA-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-redeem1-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-redeem2-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-redeem3-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-redeem4-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-redeem5-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-downloadPA-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-download1-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-download2-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-download3-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-download4-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-download5-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-download6-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-download7-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#reward-download8-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#team-adult-content > .button").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#kit-order-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$(".send-invite").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$(".schooltube-fancybox-anchor").fancybox({
	  'padding' : 10,
	  'scrolling' : "yes",
	  'titleShow' : false
	});
	
	$(".see-challenge-content").fancybox({
	  'padding' : 6,
	  'scrolling' : "yes",
	  'titleShow' : false,
	  onComplete: function() {
		  	$("#fancybox-outer").css({'width':'550px'});
			$("#fancybox-inner").css({'width':'515px'});
	  }
	});
	
	$(".see-success-story").fancybox({
	  'padding' : 6,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$(".submit-story-anchor").fancybox({
	  'padding' : 25,
	  'scrolling' : "yes",
	  'titleShow' : false
	});
	
	$("#challenges-school-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#invite_box > .submit-anchor").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false,
	  'onComplete' : passEmail
	});
	
	$("#rate-play-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#pala-help-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#my-team-privacy-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#my-team-district-tracker-data-link").fancybox({
		'padding' : 25,
		'scrolling' : "yes",
		'titleShow' : false,
		onComplete: function() {
		  	$("#fancybox-outer").css({'width':'860px'});
			$("#fancybox-inner").css({'width':'835px'});
	    }
    });

	$("#pala-image-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#view-all").fancybox({
	  'padding' : 25,
	  'scrolling' : "yes",
	  'titleShow' : false
	});
	
	$("#challenges-learn-more-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "no",
	  'titleShow' : false
	});
	
	$("#challenges-submissions-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "yes",
	  'titleShow' : false,
	  onComplete: function() {
		  	$("#fancybox-outer").css({'width':'690px'});
			$("#fancybox-inner").css({'width':'645px'});
	  }
	});
	
	$("#my-team-district-adults-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "yes",
	  'titleShow' : false,
	  onComplete: function() {
		  	$("#fancybox-outer").css({'width':'465px'});
			$("#fancybox-inner").css({'width':'430px'});
	  }
	});
	
	$("#my-team-student-data-link").fancybox({
		'padding' : 25,
		'scrolling' : "yes",
		'titleShow' : false,
		onComplete: function() {
			$("#fancybox-outer").css({'width':'815px'});
			$("#fancybox-inner").css({'width':'780px'});
		}
	});
	
	$("#challenges-district-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "yes",
	  'titleShow' : false,
	  onComplete: function() {
		  	$("#fancybox-outer").css({'width':'465px'});
			$("#fancybox-inner").css({'width':'430px'});
	  }
	});	
	
	$("#funds-district-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "yes",
	  'titleShow' : false,
	  onComplete: function() {
		  	$("#fancybox-outer").css({'width':'465px'});
			$("#fancybox-inner").css({'width':'430px'});
	  }
	});
	
	$("#pala-district-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "yes",
	  'titleShow' : false,
	  onComplete: function() {
		  	$("#fancybox-outer").css({'width':'465px'});
			$("#fancybox-inner").css({'width':'430px'});
	  }
	});
	
	$("#course-district-link").fancybox({
	  'padding' : 25,
	  'scrolling' : "yes",
	  'titleShow' : false,
	  onComplete: function() {
		  	$("#fancybox-outer").css({'width':'465px'});
			$("#fancybox-inner").css({'width':'430px'});
	  }
	});
	
	$(".edit-adp-data").fancybox({
  	 'padding' : 10,
	 'scrolling' : "yes",
	 'titleShow' : false,
	 'width' : '600',
	 'height' : '600',
	 'type' : 'iframe'
    });
	
	function passEmail(){
		var senderEmail = $("#invite_box > .your-email").attr('value');
		var toEmail = $("#invite_box > .their-email").attr('value');
		
		if(senderEmail != "enter your email address"){
			$("#sendemail").attr('value',senderEmail); 
		}	
		
		if(toEmail != "enter their email address"){
			$("#recp").attr('value',toEmail); 
		}
	}
});
