// JavaScript Document
//---------------------------------------Alternate Table rows color -----------------------------//
function alternate(id){
 if(document.getElementsByTagName){  
   var table = document.getElementById(id);

   var rows = table.getElementsByTagName("tr");  

   for(i = 0; i < rows.length; i++){           
 //manipulate rows 
     if(i % 2 == 0){ 
       rows[i].className = "even"; 
     }else{ 
       rows[i].className = "odd"; 
     }    
       
   }
   	 
 } 
}

// JavaScript Document
function update_menu(){
	var lnk = $F('linck');
	 var url = '../modules/site/update.php?src=menu';
	 
     var pars ='titre='+($F('titre'))+'&key='+($F('key'))+'&linck='+escape(lnk)+'&lg='+($F('lg'))+'&targett='+($F('targett'));
     var target = 'res_msg';
     var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});

}

function getText(key, lg, mod){
	$('editpg').innerHTML = "<div align='center'>" +
                           "<br><br>" +
                           "<img src='../images/loading.gif' border='0' alt='Chargement en cours..'>" +
                           "</div>";
	 var url = '../editor.php';
	 var pars = 'key='+key+'&lg='+lg+'&mod='+mod;
	 var target = 'editpg';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', evalScripts:true, parameters: pars});
}

/////////////////////////////////////////////////////////5465464
function getTextmsg(key){
	$('editpg').innerHTML = "<div align='center'>" +
                           "<br><br>" +
                           "<img src='../images/loading.gif' border='0' alt='Chargement en cours..'>" +
                           "</div>";
	 var url = '../editormsg.php';
	 var pars = 'key='+key;
	 var target = 'editpg';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', evalScripts:true, parameters: pars});
}


////////////////////////////////////////////////////////3213213213

function saveText(){
	
	var ed = tinyMCE.get('elm2');
	ed.setProgressState(1);
	//ed.setProgressState(1); // Show progress

	// window.setTimeout(function() {
		//ed.setProgressState(0); // Hide progress
		
		//var mceContent = ed.getContent();
		//ed.Release();
		
		var url = '../modules/pages/updatepage.php';
		//tinyMCE.execCommand('mceRemoveControl', false, 'elm2');
		var content = encodeURIComponent(ed.getContent());
		var pars = 'content='+content+'&key='+($F('key'))+'&lg='+($F('lg'))+'&mod='+($F('mod'));
		//alert (content);
	    var target = 'editpg';
	    var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
		ed.setProgressState(0);	
	//}, 3000);
	 
	 //return false;
		//alert(mceContent);				  
	//alert (mceContent);
//var editclose = ed.execCommand('mceRemoveControl', false, 'elm2');
}

function inForm(key, action, mod){
	$('editpg').innerHTML = "<div align='center'>" +
                           "<br><br>" +
                           "<img src='../images/loading.gif' border='0' alt='Chargement en cours..'>" +
                           "</div>";
	 var url = '../modules/'+mod+'/'+action+'.php';
	 var pars = 'key='+key;
	 var target = 'editpg';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', evalScripts:true, parameters: pars});
}
function saveAdd(action){
	var pageID = $F('pageID');
	loading();
	var url = '../modules/'+pageID+'/run.php';
	//var formdata = Form.serialize("theform");
	  //alert (formdata);
	var pars = 'action='+action;
	 
	 var target = 'editpg';
	 var myAjax = new Ajax.Updater(target, url, { method: 'get', evalScripts:true, parameters: pars});
	loadGrid(pageID);
}
function loading() {
	$('editpg').innerHTML = "<div align='center'>"+"<img src='../images/loading.gif' border='0' alt='Chargement en cours..'>" +"</div>";
	}
function loadGrid(pageID){
	//loading();
	 var url = '../modules/'+pageID+'/'+pageID+'.php';
	 var pars = 'nothing=nothing';
	 //alert (url);
	 var target = 'maincontent';
	var myAjax = new Ajax.Updater(target, url, {onComplete:function(){alternate('thetable')}, method: 'get', evalScripts:true,  asynchronous:true});
	
		
	//alternate('thetable');
	//alert("done");
}
function datepick(){
	$.dpText = {
	TEXT_PREV_YEAR		:	'FR Previous year',
	TEXT_PREV_MONTH		:	'FR Previous month',
	TEXT_NEXT_YEAR		:	'FR Next year',
	TEXT_NEXT_MONTH		:	'FR Next month',
	TEXT_CLOSE			:	'FR Close',
	TEXT_CHOOSE_DATE	:	'FR Choose date'
}
	Date.format = 'dd/mm/yyyy';
	$j('.date-pick').datePicker({startDate:'01/01/1940'});
}

function colorinit(){
$j.ColorPicker.init();
}