// Recherche du body
var argGet = window.document.URL; // variable qui détermine quel fichier ajax sera chargé
argGet = argGet.toString();
argGetTab = argGet.split('=');

window.addEvent('load', function() {
//	var hauteur = getScrollHeight() - 101;
	// $('banniere').getCoordinates().height();
	var contenuH = $('contenu').getCoordinates();	
	var hauteur =  contenuH.height + 70;
	if( navigator.appName == 'Microsoft Internet Explorer' )
		var broH = window.getHeight();
	else var broH = window.getScrollHeight();

	var menu = 0;
	$$('#fond_gauche_bas div.calH').each( function( item, index){
		menu+= item.getCoordinates().height;
	});
	if( hauteur <  broH ) hauteur = broH - 101;
	

	if( menu > hauteur ) hauteur = menu + 80;	
	$('fond_gauche_haut').setStyle('height', hauteur);
	$('fond_gauche_bas').setStyle('height', hauteur);
	var url = window.document.URL;
	
	// Admin page
	if(RegExp("(a?pages)").test(url) || RegExp("(a?taux)").test(url)) {
		var fck = new FCKeditor('editor');
		fck.BasePath = "/fckeditor/";
		fck.ReplaceTextarea();

		$('Envoi').addEvent('click', function() {
			var instance = FCKeditorAPI.GetInstance('editor');
			if( argGetTab[1] == 'pages' )
				var toSend = {
					'nom': $('nomPage').value,
					'contenu': instance.GetHTML(),
					'id': $("pages").value,
					'menuTxt': $("menuTxt").value,
					'basPage': $("basPage").value
					};
			else 
				var toSend = {
					'taux': $('taux').value,
					'legende': instance.GetHTML(),
					'id': $("pages").value					
					};
			new Json.Remote('admin/'+argGetTab[1]+'.ajax.php', {
				onComplete: function(result) {
					$('uploaded').innerHTML = result;
					$('uploaded').setStyle('visibility', 'visible');
					new Fx.Style($('uploaded'), 'opacity', {duration: 2000}).start(1, 0);
				}
			}).send(toSend);			
		});

		$('formAdmin').addEvent('onsubmit', function(e) {
			new Event(e).stop();

			// ???
			//var iframe = searchFCK().innerHTML;
			//var myXHR = new XHR().send('admin/ajax.php');
		});
	}
});

window.addEvent('resize', function() {
	var hauteur = getScrollHeight() - 100;
	$('fond_gauche_haut').setStyle('height', hauteur);
	$('fond_gauche_bas').setStyle('height', hauteur);
});

function choix_section(valeur, idToChng) {
	var typeHTML = $(idToChng).getTag();
	var jSonRequest = new Json.Remote("admin/"+argGetTab[1]+".ajax.php", {
		onComplete: function(result){
			var url = window.document.URL;
			var elementToChng = $(idToChng);			
			var instance = FCKeditorAPI.GetInstance('editor');

			if (typeHTML == 'select') {
				elementToChng.empty();
				if (RegExp("(a=pages)").test(url)) {
					$('nomPage').value = result[0].name;
					$('menuTxt').value = result[0].menuTxt;
					$('basPage').value = result[0].basPage;
					instance.SetHTML(result[0].contenu);
				} else {
					$('taux').value = result[0].taux;
					instance.SetHTML(result[0].legende);
				}
				
				result.each(function(option) {
					var o = new Element('option');
					o.setProperty('text', option.name);
					o.value = option.id;
					o.innerHTML = option.name;					
					elementToChng.appendChild(o);   
				});
			}

			if (RegExp("(a=pages)").test(url)) {
				if (typeHTML == 'input'){
					$(idToChng).value = result[0].name;	
					instance.SetHTML(result[0].contenu);
					$('basPage').value = result[0].basPage;
				}
			} else if (typeHTML == 'input'){
				$('taux').value = result[0].taux;
				instance.SetHTML(result[0].legende);
			}
		}
	}).send({'id': valeur,'typeHTML': typeHTML});
}

