// JavaScript Document

function loadMoreNews(pagelimit)
	{
		total_news	=	parseInt($('#hdn-total').val());
		current	=	parseInt($('#hdn-current').val());
		limit	=	parseInt(pagelimit);
		
		if(current>total_news)
			return;
		new_limit	=	current+limit;
		$('#hdn-current').val(new_limit);
		
		var action='morenews';
	$.ajax({
	   type: "POST",
	   url: BASE_URL +'news/morenews/'+new_limit,
	   data: "",
	   success: function(msg){	
	   
		 //$('.news-outer-wrapper').append(msg);
		   $('.more-wrap:last').fadeIn(500);
		 $('.more-wrap:last').html(msg+'<div class="clear"></div><div class="more-wrap" style="display:none;"></div>');
		
	   }
	 });

	}
	
	
  function loadMoreNewsArchive(pagelimit)
	{
		total_news	=	parseInt($('#hdn-total').val());
		current	=	parseInt($('#hdn-current').val());
		limit	=	parseInt(pagelimit);
		
		if(current>total_news)
			return;
		new_limit	=	current+limit;
		$('#hdn-current').val(new_limit);
		
		var action='morenews';
	$.ajax({
	   type: "POST",
	   url: BASE_URL +'news/morearchives/'+new_limit,
	   data: "",
	   success: function(msg){		  
		 // $('.news-outer-wrapper').append(msg);	
		   $('.more-wrap:last').fadeIn(500);
		 $('.more-wrap:last').html(msg+'<div class="clear"></div><div class="more-wrap" style="display:none;"></div>');
	   }
	 });

	}
	
 
  function initCalendar()
  {
	$('.cal-event').click(function(){
	
		event_id	=	$(this).attr('id');
		eventid	=	event_id.split('_')[1];
		
		
		$.ajax({
	   type: "POST",
	   url: BASE_URL +'events/eventdetails/'+eventid,
	   data: "",
	   success: function(msg){			   
		  
		  $('.event-desc').css('display','none');	
  	      $('.event-color').parent().removeClass("event-bg-white");
		  $('.close-wrap').css('display','none');
		  $('#'+event_id).parent('div.event-color').parent().addClass("event-bg-white");
			   $('#'+event_id).parent('div.event-color').parent().parent().next().html(msg);	
		//	if( $('#'+event_id).parent('div.event-color').parent().parent().next().is(':hidden'))
			   $('#'+event_id).parent('div.event-color').parent().parent().next().slideDown(500);
	   
	   		$('#'+event_id).parent().siblings('div.close-wrap').css('display','block');
	    	$('#'+event_id).parent('div.event-color').parent().parent().next().css('display','block');	
	   }
	 });
		
		
								
	})
								   
  }
  
  
  	function initMessages()
	{ 
		$('.chk-all').click(function(){
		
		
			var isChecked	=	$('.chk-all:checked').attr('checked');
			if(isChecked)
				$('.chk-msg').attr('checked','checked');
			else
				$('.chk-msg').attr('checked','');
				
		})
		$('.cmb-read').change(function(){
											
											   var msgs_to_mark='';
								var msg_type=$('#hdn-c-type').val();
								var page=$('#hdn-c-page').val();
								var marktype=$('#cmb_mark').val();
								//alert(marktype);
								$(".chk-msg:checked").each(function()
									{ 
										//alert(msgs_to_mark);
										var msg_id	=	$(this).attr('id').split('_')[1];
										msgs_to_mark	=	(msgs_to_mark!='')?msgs_to_mark+','+msg_id:msg_id;
									});
						//alert(msgs_to_mark);
						$.ajax({
									  type: "POST",
									   url: BASE_URL +'messages/markmessage',
									   data: "msgs_to_mark="+msgs_to_mark+"&msg_type="+msg_type+"&page_id="+page+"&mark_type="+marktype,
											   success: function(msg){		  
													
														
														var response	=	msg.split('||');
														
													if(response[0] && response[0]=='1')
													{	
															$('.msg-delete').html('selected messages marked');
															$('.msg-list').html(response[2]);
													
													}
													else
													{	
													
														$('.msg-delete').html('selected messages  marked');
													}
													
													$('#unread-count').html(response[1]);
													if(response[1] == 0 )
														{
															$('#dvinbox').removeClass('inbox-highlight');
															$('#dvinbox').addClass('outbox');
															$('#unread-count').html('');
														}
													else
														{
															$('#dvinbox').removeClass('outbox');
															$('#dvinbox').addClass('inbox-highlight');
															$('#unread-count').html('(' + response[1] + ')');
														}
													//$('.grid_10').html(response[2]);
													
														initMessages();	 
											}
							
				 });
			
		})
		
		
		$('.del-btn').click(function(){
		if (!confirm('Are you want to delete the selected messages?'))
		return;
			var msgs_to_delete='';
			var pathname = window.location.pathname;
			var type_array=pathname.split("/");
				//alert(type_array[3]);
			var msg_type=$('#hdn-c-type').val();
			var page=$('#hdn-c-page').val();
			$(".chk-msg:checked").each(function()
			{ 
				
				var msg_id	=	$(this).attr('id').split('_')[1];
				msgs_to_delete	=	(msgs_to_delete!='')?msgs_to_delete+','+msg_id:msg_id;
								
			});
			
			$.ajax({
				   type: "POST",
				   url: BASE_URL +'messages/delete',
				   data: "msgs_to_delete="+msgs_to_delete+"&msg_type="+msg_type+"&page_id="+page,
				   success: function(msg){		  
						
					
					var response	=	msg.split('||')[0];
					
					if(response)
					{	
						$('.msg-delete').html('selected messages deleted');
						$('.msg-list').html(msg.split('||')[1]);
						//$('.grid_10').html(msg.split('||')[1]);
						initMessages();	 
					}
					else
					{	
					
						//$('.grid_10').html('failed');
					 }
				   }
				 });
			
		})
		
	}
	
	
	function postComment(msg_id)
	{
		title	=	'';
		content	=	CKEDITOR.instances.commentarea.getData();
		
		
	
		
		if(content=='')
		{
			$.validationEngine.buildPrompt("#det","Comment cannot be blank.","error");
			return;
		}
		url	=	$('#txt-url').val();
		
		
		$.ajax({
		   type: "POST",
		   url: BASE_URL +'forum/postcomment',
		   data: "title="+title+'&content='+content+'&url='+url+'&msgid='+msg_id,
		   success: function(msg){		
		   
				result	=	msg.split("||");
				if(result[0]	==	1)
				{
					$('#comment-wrap').append(result[1]);
					//$('.topic-header:last').fadeIn(500);
					//$('.topic-header:last').html(result[1]+'<div class="clear"></div><div class="topic-header" style="display:none;"></div><div class="clear"></div>');
					CKEDITOR.instances.commentarea.setData();
					$('#txt-url').val('');
				}
		   }
		 });

	}
	
	function hogsearch(type,srchText,title,container)
	{
		var action='morenews';
		$.ajax({
		   type: "POST",
		   url: BASE_URL +'search/searchtext/',
		   data: "type="+type+'&text='+srchText,
		   Default: false,
		   success: function(msg){		  
		   	
				$('#'+container).html(msg);					
			 // $('.news-outer-wrapper').append(msg);	
			   
		   }
		 });

	
	}
function filterMembers()
{
	var srchText	=	$('#txt-name').val();
	var locMemID	=	$('#txt-local-mid').val();
	var emailTxt	=	$('#txt-email').val();
	var page		=	$('#hdnpage').val();
	var show		=	$('#showtype').val();
	$('#q-list').html('<div class="loader">&nbsp;</div>');	
	
	$.ajax({
			   type: "POST",
			   url: BASE_URL +'administration/members/filter',
				data: "show="+show+'&srchText='+srchText+'&locMemID='+locMemID+'&emailTxt='+emailTxt+'&page='+page,
			   success: function(msg){
				
				$('#q-list').html(msg);		
				initAjaxPostActions();
	   		}
	 });
	$('#odata').html('');
	$('.pagination').addClass('hide');
	$('.loader').removeClass('hide');
}

function filterAlbums()
{
	var srchText	=	$('#txt-album').val();
	var AlbID		=	$('#txt-album-id').val();
	var page		=	$('#hdnpage').val();
	$('#q-list').html('<div class="loader">&nbsp;</div>');	
	
	$.ajax({
			   type: "POST",
			   url: BASE_URL +'administration/albums/filter',
				data: "srchText="+srchText+'&AlbID='+AlbID+'&page='+page,
			   success: function(msg){
				
				$('#q-list').html(msg);		
				initAjaxPostActions();
	   		}
	 });
	$('#odata').html('');
	$('.pagination').addClass('hide');
	$('.loader').removeClass('hide');
}
