// JavaScript Document

jQuery(document).ready(function() {
   
   
   
	$('#para_split').columnize({ width: 380, columns: 2 });
	
	/*$('#content_container').scrollTo('500px', 500, {axis:'x'});*/

	var rightMargin = 70;
	
	$('#nav_container').css('width', $(window).width() - rightMargin);
	$('#footer_container').css('width', $(window).width() - rightMargin);

	$(window).resize(function() {
	  
	  /*$('body').prepend('<div>' + $(window).width() + '</div>');*/
	  
	  $('#nav_container').css('width', $(window).width() - rightMargin);
	  $('#footer_container').css('width', $(window).width() - rightMargin);
	
	     
     /*$('#page_bg').css('width', "'" + $(window).width() + 'px' );
     $('#page_bg').css('height', "'" + $(window).height() + 'px' );*/
      
	  
	});
	
	$(window).scrollTo(0, 1);
    /*$(window).resize();*/


});

function ScrollBack()
{

	$(window).scrollTo('0', 500, {axis:'x'});
	
}

// center popup

function popup(url) 
{
	 var width  = 500;
	 var height = 350;
	 var left   = (screen.width  - width)/2;
	 var top    = (screen.height - height)/2;
	 var params = 'width='+width+', height='+height;
	 params += ', top='+top+', left='+left;
	 params += ', directories=no';
	 params += ', location=no';
	 params += ', menubar=no';
	 params += ', resizable=no';
	 params += ', scrollbars=no';
	 params += ', status=no';
	 params += ', toolbar=no';
	 newwin=window.open(url,'windowname5', params);
	 if (window.focus) {newwin.focus()}
	 return false;
}



// SEND TO FRIEND FUNCTIONS

function showSendToFriend() 
{

	//alert("showSendToFriend");
	
	$("#displaybox").fixedCenter();
	
	$('input[name=s2f_yourfirstname]').css('border-color', '#cccccc');
	$('input[name=s2f_yourfirstname]').val($('input[name=firstname]').val());
	
	$('input[name=s2f_yourlastname]').css('border-color', '#cccccc');
	$('input[name=s2f_yourlastname]').val($('input[name=lastname]').val());
	
	$('input[name=s2f_youremail]').css('border-color', '#cccccc');
	$('input[name=s2f_youremail]').val($('input[name=email]').val());
	
	var fieldWidth = '182px';
	
	$("#displaybox_body_frienddetails").html("<div id='friend_0' class='displaybox_body_friendwrapper'><div class='displaybox_detailsholder'><label class='label_detailsholder'>Friend's first name:</label><input class='text' style='width:"+fieldWidth+";' type='text' name='friend_firstname[]' value='' /></div><div class='displaybox_detailsholder'><label class='label_detailsholder'>Friend's last name:</label><input class='text' style='width:"+fieldWidth+";' type='text' name='friend_lastname[]' value='' /></div><div class='displaybox_detailsholder'><label class='label_detailsholder'>Friend's email:</label><input class='text' style='width:"+fieldWidth+";' type='email' name='friend_email[]' value='' /></div><div style='clear:both;'></div></div>");

	
	//$('#submitseniors2f').attr('disabled', false);
	
	// Move to absolute top using the jQuery Z-index plugin :: http://plugins.jquery.com/project/TopZIndex
	//$("#videoEmbed").topZIndex();
	//$("#displayboxopaque").topZIndex();
	//("#displaybox").topZIndex();
	
	$("#displayboxopaque").show();
	$("#displayboxopaque").fadeTo("fast", 0.8);
	
	$("#displaybox").show();
	
	/*$('#displaybox').animate({
	    opacity: 1
	}, 500, function() {
	*/
		$("input[name=s2f_yourfirstname]").focus();
	    // Animation complete.
	//});
	
}

function closeSendToFriend() 
{

	$("#displayboxopaque").css('opacity', 0);
	$("#displayboxopaque").hide();
	//$("#displaybox").css('opacity', 0);
	$("#displaybox").hide();
	
}

function checkSendToFriend ()
{

	var valid = true;
	
	
	if ($('input[name=s2f_yourfirstname]').val() == "")
	{
	
		$('input[name=s2f_yourfirstname]').css('border-color', 'red');
		valid = false;
	
	}

	if ($('input[name=s2f_yourlastname]').val() == "")
	{
	
		$('input[name=s2f_yourlastname]').css('border-color', 'red');
		valid = false;
	
	}
	
	if ($('input[name=s2f_youremail]').val() == "")
	{
	
		$('input[name=s2f_youremail]').css('border-color', 'red');
		valid = false;
	
	}
	
	if (valid)
	{
		
		/*$('#submitseniors2f').attr('disabled', true);
		
		$("#displaybox_thanks").html('Sending...');
	
		var queryString = 's2f_yourname=' + $('#s2f_yourname').val();
		queryString += '&s2f_youremail=' + $('#s2f_youremail').val();
		queryString += '&s2f_name=' + $('#s2f_name').val();
		queryString += '&s2f_email=' + $('#s2f_email').val();
		
		$.ajax({
		   type: "GET",
		   url: "includes/sendmail.php",
		   data: queryString,
		   success: function(msg){
		    
		    	//alert( "Mail sent" + msg );
		    	
		    	$("#displaybox_thanks").html('Thanks!');
		    	
		    	setTimeout("closeSendToFriend()", 1500);
		    	
		    	
		   }
		});*/
		
		$('#s2f').submit();
		
		//return true;
	
	}
	else
	{
	
		//return false;
	
	}

}

function plusFriend( friendID )
{

	//alert("plusFriend rec " + friendID);
	
	var len = $("#displaybox_body_frienddetails").children().length;
	
	if (friendID == undefined) len = new Date().getTime(); // make sure the new room number div is not an existing friend ID
	
	$("#displaybox_body_frienddetails").append("<div id='friend_"+len+"' class='displaybox_body_friendwrapper' style='display:none;'><div class='displaybox_detailsholder'><label class='label_detailsholder'>Friend's first name:</label><input class='text' style='width:194px;' type='text' name='friend_firstname[]' value='' /></div><div class='displaybox_detailsholder'><label class='label_detailsholder'>Friend's last name:</label><input class='text' style='width:194px;' type='text' name='friend_lastname[]' value='' /></div><div class='displaybox_detailsholder'><label class='label_detailsholder'>Friend's email:</label><input class='text' style='width:194px;' type='email' name='friend_email[]' value='' /></div><div style='clear:both;'></div></div>");

	$("#friend_" + len).slideToggle("fast");
	
	
}

function minusFriend( friendID )
{

	//alert("plusFriend rec" + friendID);
	
	$("#friend_" + friendID).slideToggle('fast', function(){ $("#friend_" + friendID).remove(); });


}

function setHiddenSendToFriends() 
{

	var firstnames = new Array();
	var lastnames = new Array();
	var emails 	  = new Array();

	$('input[name=friend_firstname[]]').each(function(index) { firstnames.push($(this).val()); });
	$('input[name=friend_lastname[]]').each(function(index) { lastnames.push($(this).val()); });
	$('input[name=friend_email[]]').each(function(index) { emails.push($(this).val()); });
	
	$("#hidden_firstnames").val(firstnames.join(','));
	$("#hidden_lastnames").val(lastnames.join(','));
	$("#hidden_emails").val(emails.join(','));
		 
	//alert('lastnames ' + lastnames.join(','));
	
	closeSendToFriend();

}


// DEDICATION FUNCTIONS


function showDedicateToFriend() 
{

	$("#displaybox_dedicate").fixedCenter();
	
	$('input[name=d2f_name]').css('border-color', '#cccccc');
	$('input[name=d2f_name]').val('');
	
	$('input[name=d2f_email]').css('border-color', '#cccccc');
	$('input[name=d2f_email]').val('');
	
	
	$("#displayboxopaque").show();
	$("#displayboxopaque").fadeTo("fast", 0.8);
	
	$("#displaybox_dedicate").show();
	
	$("input[name=d2f_name]").focus()
	
}

function closeDedicateToFriend() 
{

	$("#displayboxopaque").css('opacity', 0);
	$("#displayboxopaque").hide();
	$("#displaybox_dedicate").hide();
	
}

function closeDedicateSetHidden() 
{

	//console.log($("#d2f_email").val());
	
	$("#video_dedication").val($("#d2f_name").val());
	$("#video_dedication_email").val($("#d2f_email").val());
	
	//
	$("#displayboxopaque").css('opacity', 0);
	$("#displayboxopaque").hide();
	$("#displaybox_dedicate").hide();
	
	//
	
	//alert('close: ' + $("#video_dedication").val() );

}

function checkDedicateToFriend ()
{

	var valid = true;
	
	
	if ($('input[name=d2f_name]').val() == "")
	{
	
		$('input[name=d2f_name]').css('border-color', 'red');
		valid = false;
	
	}
	
	/*if ($('input[name=d2f_email]').val() == "")
	{
	
		$('input[name=d2f_email]').css('border-color', 'red');
		valid = false;
	
	}*/
	
	if (valid)
	{
		
		
		$('#d2f').submit();
		
		//return true;
	
	}
	else
	{
	
		//return false;
	
	}

}


// Privacy and terms popups

function showPrivacy() 
{

	$("#displaybox_privacy").fixedCenter();
	$("#displayboxopaque").show();
	$("#displayboxopaque").fadeTo("fast", 0.8);
	$("#displaybox_privacy").show();
	
}

function closePrivacy() 
{

	$("#displayboxopaque").css('opacity', 0);
	$("#displayboxopaque").hide();
	$("#displaybox_privacy").hide();
	
}

function showTerms() 
{

	$("#displaybox_terms").fixedCenter();
	$("#displayboxopaque").show();
	$("#displayboxopaque").fadeTo("fast", 0.8);
	$("#displaybox_terms").show();
	
}

function closeTerms() 
{

	$("#displayboxopaque").css('opacity', 0);
	$("#displayboxopaque").hide();
	$("#displaybox_terms").hide();
	
}


