/* START RIGHT MENU CODE */
var checkplayliststs=0;
jQuery(document).ready(function()
{
	// mouse over and mouse out code for locks
	jQuery('#videoslink').mouseover(function ()
	{
		if(jQuery(this).attr('class')!='lockSelected')
		{
			jQuery('#nav_video').addClass('graybackground');
		}
	
	});

	jQuery('#videoslink').mouseout(function ()
	{
		jQuery('#nav_video').removeClass('graybackground');
	});
	
	// live locks mouse over
	jQuery('#navlivelink').mouseover(function ()
	{
		if(jQuery(this).attr('class')!='lockSelected')
		{
			jQuery('#nav_live').addClass('graybackground');
		}
	});

	jQuery('#navlivelink').mouseout(function ()
	{
		jQuery('#nav_live').removeClass('graybackground');
	});
	
	
	jQuery('#videosCloseBox').click(function ()
	{ 
		jQuery('#videosOuterDiv').css('display','none');
		jQuery('#lockVideo').css('display','block');
	});
	
	// LiveShow show options  box
	jQuery('#liveShowsCloseBox').click(function ()
	{ 
		jQuery('#liveShowsOuterDiv').css('display','none');
		jQuery('#lockLiveShow').css('display','block');
	});
	

	// playlist locks mouse over
	jQuery('.playistlocks').mouseover(function ()
	{ 
		if(jQuery(this).attr('class')!='lockSelected' || jQuery(this).attr('class')!='lockOpenSelected' || jQuery(this).attr('class')!='lockHoleSelected')
		{
			jQuery('#'+this.id+'_bg').addClass('graybackground');
		}
	});


	jQuery('.playistlocks').mouseout(function ()
	{
		jQuery('#'+this.id+'_bg').removeClass('graybackground');
	});

	// Playlist show options  box
	jQuery('.minibubble  ul li span a').click(function ()
	{  
		jQuery('.plockclass').css('display','block');
		var divid = this.id;
		if(divid == 'videoslink')
		{
			jQuery('.ps_menu_outerDiv').css('display','none');
			jQuery('#lockLiveShow').css('display','block');

			jQuery('#lockVideo').css('display','none');
			jQuery('#videosOuterDiv').css('display','block');
		}
		else if(divid == 'navlivelink')
		{
			jQuery('.ps_menu_outerDiv').css('display','none');
			jQuery('#lockVideo').css('display','block');

			jQuery('#lockLiveShow').css('display','none');
			jQuery('#liveShowsOuterDiv').css('display','block');
		}
		/*else
		{
			jQuery('#lockVideo').css('display','block');
			jQuery('#lockLiveShow').css('display','block');
			
			var arr_id = divid.split('_');
			var listid =  arr_id[1];
			//jQuery('.plockclass').css('display','block');
			jQuery('#lockimage'+listid).css('display','none');
			jQuery('.ps_menu_outerDiv').css('display','none');
			jQuery('.minibubble div#'+this.id+'_options').css('display','block');
		}*/
		
	});

	// Playlist close option box
	jQuery('.menuCloseBox').click(function ()
	{ 
		var arr_id = this.id.split('_');
		var listid =  arr_id[1];
		jQuery('.plockclass').css('display','block');
		jQuery('#playlistmouseover_'+listid+'_options').css('display','none');
		jQuery('#lockimage'+listid).css('display','block');
	});
});

//jQuery('.minibubble  ul li span a').click(function ()
function showPlaylistPrivacyMenu(listId)
{
	jQuery('.plockclass').css('display','block');
	
	jQuery('#lockVideo').css('display','block');
	jQuery('#lockLiveShow').css('display','block');
	
	jQuery('#lockimage'+listId).css('display','none');
	jQuery('.ps_menu_outerDiv').css('display','none');
	jQuery('.minibubble div#playlistmouseover_'+listId+'_options').css('display','block');
	
}
// Playlist close option box
//	jQuery('.menuCloseBox').click(function ()
function hidePlaylistPrivacyMenu(listId)											
{ 
	jQuery('.plockclass').css('display','block');
	jQuery('#playlistmouseover_'+listId+'_options').css('display','none');
	jQuery('#lockimage'+listId).css('display','block');
}

function locksMouseOver(listId)
{
	jQuery('#playlistmouseover_'+listId+'_bg').addClass('graybackground');
}
function locksMouseOut(listId)
{
	jQuery('#playlistmouseover_'+listId+'_bg').removeClass('graybackground');
}


function privacySetting(pname, type, privacy, playlistId, selected)
{ 
	var everyone = '';
	var friendonly = '';
	var nobody = '';
	
	if(type == 'video')
	{
		everyone	= 'videoAnyone';
		friendonly	= 'videoClique';
		nobody		= 'videoNobody';
		
		menuCloseBox	= 'videosCloseBox';
		lockDiv			= 'videoslink';
	}
	else if(type == 'liveshow')
	{
		everyone	= 'liveshowAnyone';
		friendonly	= 'liveshowClique';
		nobody		= 'liveshowNobody';
		
		menuCloseBox	= 'liveShowsCloseBox';
		lockDiv			= 'navlivelink';
	}
	else if(type == 'playlist')
	{
		everyone	= 'playlistEveryOne_' + playlistId;
		friendonly	= 'playlistFriendsOnly_' + playlistId;
		nobody		= 'playlistNoBody_' + playlistId;

		menuCloseBox	= 'closebox_' + playlistId;
		lockDiv			= 'playlistmouseover_' + playlistId;

	}

	jQuery('#' + everyone).removeClass('ps_menusp_rowmidSelected');
	jQuery('#' + friendonly).removeClass('ps_menusp_rowmidSelected');
	jQuery('#' + nobody).removeClass('ps_menusp_rowmidSelected');
	if(privacy == 'Anyone')
	{
		jQuery('#'+everyone).addClass('ps_menusp_rowmidSelected');
		jQuery('#'+lockDiv).removeClass(jQuery('#'+lockDiv).attr('class'));
		jQuery('#'+lockDiv).addClass("lockOpen"+selected);

		jQuery('#'+menuCloseBox).removeClass(jQuery('#'+menuCloseBox).attr('class'));
		jQuery('#'+menuCloseBox).addClass("lockOpenMenu");
	}
	else if(privacy == 'Clique')
	{
		jQuery('#'+friendonly).addClass('ps_menusp_rowmidSelected');
		jQuery('#'+lockDiv).removeClass(jQuery('#'+lockDiv).attr('class'));
		jQuery('#'+lockDiv).addClass("lockHole"+selected);

		jQuery('#'+menuCloseBox).removeClass(jQuery('#'+menuCloseBox).attr('class'));
		jQuery('#'+menuCloseBox).addClass("lockHoleMenu");
	}
	else if(privacy == 'Nobody')
	{
		jQuery('#'+nobody).addClass('ps_menusp_rowmidSelected');
		jQuery('#'+lockDiv).removeClass(jQuery('#'+lockDiv).attr('class'));
		jQuery('#'+lockDiv).addClass("lock"+selected);

		jQuery('#'+menuCloseBox).removeClass(jQuery('#'+menuCloseBox).attr('class'));
		jQuery('#'+menuCloseBox).addClass("lockMenu");
	}
	
	jQuery('.ps_menu_outerDiv').css('display','none');
	jQuery('#lockVideo').css('display','block');
	jQuery('#lockLiveShow').css('display','block');
	
	jQuery('#' + lockDiv).css('display','block');
	
	jQuery('.plockclass').css('display','block');

	/*	SET PARAMETER THAT WILL BE SENT TO AJAX	*/	
	
	var pageName = AJAX_PATH+'makerequest.php';
	var parameters = 'pname=' + pname + '&type=' + type + '&privacy=' + privacy + '&playlistId='+playlistId;
	var resultDiv = 'playlists';	
	/*	MAKE AJAX CALL */
	jQuery.ajax({
		   type: "POST",
		   url: pageName,
		   data: parameters,
		   success: function(msg){
			  
			 },
			error: function(){
				//alert('Error Loading Script');
			}
		 });
	
}

	function showCreatePlaylist(page_name)
	{ 
	jQuery("#allPlayListsRight a.create").click(function()
	 {
		jQuery('#addtoplaylist').hide();
 	 });
		//var video_id = jQuery('#addvideoid').val();
		//jQuery('pl_modalbox_').hide();
		
	// CLEARING PREVIOUS VALUES //
		jQuery('.textbox').val('');
		jQuery('.textarea').val('');
		jQuery('#share').val('Anyone');
		jQuery('#sort').val('Recent');
		jQuery('#Enable').attr("checked", "checked");
	
	// CLEARING PREVIOUS VALUES //	

		jQuery('.error').hide();
	
	// SHOWING DIV //
		jQuery('#mainbox_playlistpanel').show();
		jQuery('#pannelbox-wrapper').show();
		jQuery('#playListCreatedDiv').hide();
		jQuery('#creatPlayListDiv').show();
		jQuery('#callout').hide();
		if(page_name=='library')
		{
			//jQuery.scrollTo('#videoOptions', 400 );
		}else if(page_name=='playlist')
		{ 
			//jQuery.scrollTo('#frmPlaylistOptions', 40 );
			jQuery('#pannelbox-wrapper').css('top','120px');
		}
			jQuery('#title').focus();

	//END OF SHOWING DIV //
	}
	function closeplaylist()
	{ 
		jQuery('#mainbox_playlistpanel').hide();
		jQuery('#pannelbox-wrapper').hide();
		jQuery('#addplaylist').attr('checked',true);
		jQuery('#addtoplaylist').css('display')=='none';
	    if (checkplayliststs ==1)
		{
		  checkplayliststs = 0;
		  window.location.reload(true);
		}
	}

	////  CREATING PLAYLIST  ////
	function creatPlayList()
	{
		jQuery('#create_playlist_button').removeClass('button-black_green_brownbg');
		jQuery('#create_playlist_button').addClass('playlistButtonChangeState');
		setTimeout(function()
		{
			jQuery('#create_playlist_button').removeClass('playlistButtonChangeState');
			jQuery('#create_playlist_button').addClass('button-black_green_brownbg');
			
		}, 100);
		var addinlist = jQuery('#addplaylist').attr('checked');
		var rightlibrary =jQuery('#addtoplaylist').css('display');
		var title = escape(jQuery('#title').val());
		var description = escape(jQuery('#description').val() );
		var share = escape(jQuery('#share').val() );
		var comments = jQuery("#public_radio > input[name='comments']:checked").val();
		if(title=='')
		{
			jQuery('.error').hide();
			jQuery('#provideTitle').css('display','block');	
		}
		else
		{
		jQuery.getJSON(AJAX_PATH+'makerequest.php?pname=createPlayList&page=library&title='+title+'&description='+description+'&share='+share+'&comments='+comments+'&c=?',function(msg,status){
		var resultDiv = 'playlists';																																												
					//alert(msg['message']);
					//alert(msg['listId']);
					//return false;
					var pl_id	= msg['listId'];
					
					if(msg['message'] == 'Playlist Already Exists!')
					{
						jQuery('.error').hide();
						jQuery('#alreadyExsist').show();
					}
					else if(msg['message'] == 'Invalid Playlist title!')
					{
						jQuery('.error').hide();	
						jQuery('#invalidTitle').show();	
					}
					else if(msg['message']== 'Error occured while creating playlist!')
					{
						jQuery('.error').hide();
						jQuery('#errorOccurd').show();	
					}
					else if(msg['message']== 'Playlist created successfully!')
					{
						
		
					
						var pageName = AJAX_PATH+'makerequest.php';
						var parameters = 'pname=loadPlaylists';
							jQuery.ajax({
							   type: "POST",
							   url: pageName,
							   data: parameters,
							   success: function(msg){
									jQuery("#allPlayListsRight").html(msg);
									
									jQuery('.error').hide();
									jQuery('#creatPlayListDiv').hide();	
									jQuery('#playListCreatedDiv').show();
									jQuery('#addplaylist').attr('checked',true);
									jQuery('#addtoplaylist').css('display')=='none';
									
							        checkplayliststs=1;
									if(addvideotoplaylist > 0)
									{
										//pl_id_arr = jQuery('#playlists li:last a').attr('id').split('_');
										//pl_id = pl_id_arr[1];

										if((addinlist==true)&&(rightlibrary =='block'))
									   { 
											add_to_playlist(addvideotoplaylist,pl_id)
									   }
						
										addvideotoplaylist = 0;
									}
							   }
							});
												
						
					}
		
		});
		}
	return false;
	}
	
	////  END OF CREATING PLAYLIST  ////
	
//// Starting of Count Characters /////////

function count_chars(obj)
{
	var text_length = jQuery(obj).val().length;
	if(jQuery(obj).attr('id') == 'title')
	{
		var max_length = 75;
		if(text_length < max_length)
		{
			jQuery('#ctitle').html((max_length-text_length)+' chars left');
		}
		else
		{
			jQuery('#ctitle').html('0 chars left');
		}		
	}
	else
	{
		var max_length = 300;
		if(text_length < max_length)
		{
			jQuery('#cdesc').html((max_length-text_length)+' chars left');
		}
		else
		{
			jQuery('#cdesc').html('0 chars left');
		}
	}	
	
	if(text_length > max_length)
	{
		newval = jQuery(obj).val().substring(0,max_length);
		jQuery(obj).val(newval)
		obj.scrollTop = obj.scrollHeight;
	}

	//if(event.keyCode==13)
	//{
		//document.getElementById('creatPlaylistPanel').submit();
		//creatPlayList();
	//}
	return false;
}

function focus_forward()
{
	if(event.keyCode==9)
	{
		jQuery('#formsubmit').focus();
	}
}

//////////   End of Char Counter    /////////
function whichButton(event)
{
	if(event.keyCode==27)
	{
		closeplaylist();
	}
}