
	$.single = 
	{
			sid : 0
		,	build : function()
			{
				$.single.setStories();
				$.single.setRadioWekker();
				
				$.single.sid = parseInt($("input.sid").val());
		
				if(!$.registration.uid)
					return false;
			
				$("table.artist-talksong-input tr td.photo").html("<img style=\"border:0px;\" src=\"http://pb.top2008.radio2.nl/data/avatars/52/"+$.registration.avatar+"\" />");
				$("table.artist-talksong-input").show();
				
				var cH = $("div.tab-content").get(0).offsetHeight;
				$("div.tab-content").css( { textAlign:"left", height:"auto" } );
				
				var nH = $("div.tab-content").get(0).offsetHeight;
				
				$("div.tab-content").css( { textAlign:"left", height:cH, overflow:"hidden" } ).animate({ height:nH }, 500);
			
				$("input.add-plaat-praat-message").unbind("mousedown").bind("mousedown", function(){ return false; } );
				$("form.add-praatplaat").bind("submit", function()
				{
					var	content = $("table.artist-talksong-input tr td textarea").val();

					$.getJSON($(this).attr("action")+"sid_"+$.single.sid+"/?pbcall=?&songtalk="+content, function( data )
					{	
						var	data = eval(data);

						if(data.success)
						{
							$.get("http://top2008.radio2.nl/frontmodules/pb.clearcache.php", { pageCache :"single", uid : $.registration.uid,  sid : $.single.sid }, function( data )
							{	
								alert("Uw praatplaat bericht is toegevoegd!");
								$("table.artist-talksong-input tr td textarea").val("");
							});
						}

					});
					
					return false; 
				});
			}
			
		,	setStories : function()
			{
				var aH = false;
				
				$("div.meer-verhalen a").bind("mousedown", function(){  return false; });
				$("div.meer-verhalen a").bind("click", function()
				{
					if(aH)
						return false;
					
					var	aO = $(this);
						$(aO).html("&nbsp;");
					var	cO = $(this).parent().parent().parent().parent().find("div.content");
				
						cO.get(0).oC = cO.get(0).oC ? false : true;
						
						
					var	sH = cO.get(0).oC ? cO.get(0).scrollHeight : 100;
					var	aV = cO.get(0).oC ? "Verberg lees verder" : "Lees verder";
						
						aH = true;

						cO.animate({ height:sH }, 500, function()
						{
								aH = false;
							var	cH = $("div.tab-content").get(0).offsetHeight;
								$("div.tab-content").css( { textAlign:"left", height:"auto" } );
								
							var nH = $("div.tab-content").get(0).offsetHeight;
								
								$(aO).html(aV);
								
								$("div.tab-content").css( { textAlign:"left", height:cH, overflow:"hidden" } ).animate({ height:nH }, 500);
						});
						
					return false;
				});
				
				$("a.button-more").unbind("click").bind("click", function()
				{	
					var	anchors = $(this).attr("href").toString();
	
					top.location.href="#tabLocation";
					$.bodyTabs.setActiveTab( $("ul.body-tabs"), anchors);
	
					return false;
				});
			}
			
		,	setRadioWekker : function()
			{	
				if(!$("input.broadcast").val())
					return;
					
				var	bcDate = $("input.broadcast").val().split(" ");
					bcTime = bcDate[1].split(":");
					bcDate = bcDate[0].split("-");
				
				var	curDate = Math.ceil(new Date().getTime() / 1000);
				var	bcDate = Math.ceil((new Date(bcDate[0], (bcDate[1]-1), bcDate[2], bcTime[0], bcTime[1], 0).getTime() / 1000) - 3600)
		
				if(curDate < bcDate)
					$("a.zet-radiowekker").show()
			
				$("a.zet-radiowekker").unbind("mousedown").bind("mousedown", function(){ return false; });
				$("a.zet-radiowekker").unbind("click").bind("click", function()
				{
					$("div.radio-wekker").fadeIn();
					
					$("a.zet-radiowekker").unbind("click");
			
					$(document).bind("click", function()
					{
						$("div.radio-wekker").hide();
						$(document).unbind("click");
						$.single.setRadioWekker();
					});
			
					return false;
				});
			}
			
		,	log : function( type, msg )
			{
				
				$.pbLog.debug( { title:"Single", msgs : [{type:type, msg:msg }] } );
			}
	};
	
	$.fn.extend
	({
			single : $.single.build
	});
