function initActualitiesApp() {
	
	orderActualities();
		
}

function initnewsTicker(hideReadMore, actuID){
	$(document).ready(function() {
		if(hideReadMore){
			$(".tickerReadMoreText").hide(100);
		}else{
			$(".tickerReadMoreText").hide(100, function (){
				$("#tickerReadMoreText" + actuID).show(100);
			});
		}
        $("#tickerTextHolder").newsTicker({
            effect: "slide",
            showTime: 7000
        });
        setTimeout("$('.tickerReadMoreText').show(100);", 7025);        
    });	
}

function orderActualities() {
	
	$("#globalActuDiv").sortable({
		handle: 'span.moveHandle', 
		containment: 'parent', 
		axis: 'y', 
		delay: 250, 
		update: function(event, ui) {
			$.get("../apps/actualities/ajax.php?task=setActualitiesOrder&" + $('#globalActuDiv').sortable('serialize'));   
		}
	});
	
}

function appactualitiesAddNewActu(){
	
	showAjaxLoader();
	$(".actuTableRow span.ui-icon-pencil").switchClass('ui-icon-locked', 'ui-icon-pencil');
	$("#globalAdminActuDiv").load("../apps/actualities/ajax.php?task=loadAddEditeActuPanel" , null, function(){
		appactualitiesInitContentEditorTinymce();
		hideAjaxLoader();
	});	
}

function cancelAddEditActu() {
	
	$("#globalAdminActuDiv").html('');
	$("#addNewActuLinkDiv").show();
	$(".actuTableRow span.ui-icon-locked").switchClass('ui-icon-pencil', 'ui-icon-locked');
	$(".actuTableRow span.ui-icon-check").switchClass('ui-icon-pencil', 'ui-icon-check');
	
}

function appactualitiesEditActu(actuid) {
	
	if($("#actuTableRow_"+actuid + " span.ui-icon-locked").length > 0) {
		alert(editingLockedMSG);
		return false;
	}	
	
	if($("#actuTableRow_"+actuid + " span.ui-icon-pencil").length > 0) {
		
		
		$("#actuTableRow_" + actuid + " span.ui-icon-pencil").switchClass('ui-icon-check', 'ui-icon-pencil');
		$(".actuTableRow span.ui-icon-pencil").switchClass('ui-icon-locked', 'ui-icon-pencil');
		
		$("#globalAdminActuDiv").load("../apps/actualities/ajax.php?task=loadAddEditeActuPanel&actuid="+actuid , null, function(){
			appactualitiesInitContentEditorTinymce();
		});		
		//$("#editPersonDetailConaiter").load('apps/contacts/ajax.php?task=loadEditPersonPanel&personid='+personid, null, function(data) {});

		$("#addNewActuLinkDiv").hide();
		
	} else {
		
		if(updateActuality(actuid)){
			
			//$("#editPersonDetailConaiter").html('<div id="appContactsInfoUserMSG" style="text-align: center;">' + savedPersonInfoMSG + '</div>');

			$("#actuTableRow_" + actuid + " span.ui-icon-check").switchClass('ui-icon-pencil', 'ui-icon-check');
			$(".actuTableRow span.ui-icon-locked").switchClass('ui-icon-pencil', 'ui-icon-locked');
			$("#addNewActuLinkDiv").show();
			/*
			$("#addNewPersonIcon span.ui-icon-plus").show();
			appContactDialogTimer=setTimeout( function() {
				$("#appContactsInfoUserMSG").fadeOut('fast');	
			}, 4000);
			*/
		}	
	}
	
}

function updateActuality(actuid) {

	var title = $("#actutitle").val();
	var titleType = $('input[name=titleType]:checked').val();
	var textintro = $("#actushorttext").val();
	var textintrotitle = $("#actuintrotexttitle").val();
	var published = $("[name=published]:checked").val();
	var readmore = $("#readmore:checked").val();
	//var content = $("#content").val();
	var content = CKEDITOR.instances.content.getData();
	
	if(readmore != 1){
		readmore = 0;
	}

	$.get('../apps/actualities/ajax.php?task=updateActuality', {actuid:actuid, title:title, titleType:titleType, textintrotitle: textintrotitle, textintro:textintro, published:published, readmore:readmore, content:content}, function(data){
		$("#globalAdminActuDiv").html('');
		$("#globalActuDiv").html(data);
	});
	
	return true;
	
}

function saveActuality() {
	
	var title = $("#actutitle").val();
	var textintro = $("#actushorttext").val();
	var textintrotitle = $("#actuintrotexttitle").val();
	var published = $("[name=published]:checked").val();
	var readmore = $("#readmore:checked").val();
	//var content = $("#content").val();
	var content = CKEDITOR.instances.content.getData();
	
	if(readmore != 1){
		readmore = 0;
	}
	
	$.get('../apps/actualities/ajax.php?task=newActuality', {title:title, textintro:textintro, textintrotitle: textintrotitle, published:published, readmore:readmore, content:content}, function(data){
		$("#globalAdminActuDiv").html('');
		$(".actuTableRow span.ui-icon-locked").switchClass('ui-icon-pencil', 'ui-icon-locked');	
		$("#globalActuDiv").html(data);
	});
	
	return true;	
}

function appactualitiesDeleteActu(actuid){
	
	if(confirm(deleteActuConfirmMSG)) {
		showAjaxLoader();
		$.get('../apps/actualities/ajax.php?task=deleteActuality', {actuid:actuid}, function(data){
			$("#globalActuDiv").html(data);
			$("#globalAdminActuDiv").html('');
			$("#addNewActuLinkDiv").show();
		});
		hideAjaxLoader();
	} else {
		return false;
	}
}

/*function displayEditor(){
	
}*/

function appactualitiesInitContentEditorTinymce(){
	
	appactualitiesInitEditor("content");
	/**
	$("#content").tinymce({
		// Location of TinyMCE script
		script_url : '/libraires/F4framework/Framework/Utilites/TinyMCE/tiny_mce.js',
	
		// General options
		theme : "advanced",
		plugins : "table",
		width : "540",
		height : "300",
	
		theme_advanced_buttons1 : "undo,redo,|,bold,italic,underline,strikethrough,|,sub,sup,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect, cut,copy,paste,pastetext,pasteword,|,bullist,numlist,",
		theme_advanced_buttons2 : "link,unlink,cleanup,code,|,tablecontrols",
		
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : false,
	
		// Example content CSS (should be your site CSS)
		content_css : "/templates/admin/css/editor.css",
	
		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",
	
		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});
	*/
}

function appactualitiesInitEditor(elementID){
	var instance = CKEDITOR.instances[elementID];
    if(instance){
        CKEDITOR.remove(instance);
    }
	
	CKEDITOR.config.height = 300;
	CKEDITOR.config.scayt_autoStartup = false;
	CKEDITOR.replace( elementID,
					{
						fullPage : false,
				        filebrowserBrowseUrl : '../../../libraires/ckfinder/ckfinder.html',
				        filebrowserImageBrowseUrl : '../../../libraires/ckfinder/ckfinder.html?Type=Images',
				        filebrowserFlashBrowseUrl : '../../../libraires/ckfinder/ckfinder.html?Type=Flash',
				        filebrowserUploadUrl : '../../../libraires/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
				        filebrowserImageUploadUrl : '../../../libraires/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
				        filebrowserFlashUploadUrl : '../../../libraires/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash',
				        filebrowserWindowWidth : '1024',
	    				filebrowserWindowHeight : '400'
					});
}

function showActuDetails(actuid) {
	
	$("#modalActu_"+actuid).modal({
		
		onOpen : function(dialog) {
			dialog.overlay.fadeIn('slow', function () {
				dialog.container.slideDown('slow', function () {
					dialog.data.fadeIn('slow');
					/** Browser Test */
					if(systemBrowserName != 'ie') {
						$("#simplemodal-container").corner("12px");
						$(".modalParcoursButtonClose").corner("4px");
					}	
				});
			});
		},
		
		overlayClose:true,
		closeClass: "modalParcoursButtonClose"
	});
}
