function MainFunc() {

	this.load = function(page){
		window.location = BASEDIR+'accueil.php?page='+page;
	}

	this.notYet = function(pouet) {
		alert('Fonctionnalité pas encore disponible !');
	}

	this.loadXML = function(url) {
		jgajax.requestURI = url;
		jgajax.sendRequest();
	}

	this.action = function(id, action) {
		jgajax.addData('action', action);
		jgajax.sendForm(id);
	}

	this.request = function(url, action, A, B, C) {
		jgajax.requestURI = 'xml/'+url+'.xml.php';
		jgajax.addData('action', action);
		jgajax.addData('A', A);
		jgajax.addData('B', B);
		jgajax.addData('C', C);
		jgajax.sendRequest();
	}

	this.param = function(formID, action) {
		if( action=='listesaisie' ) {
			var opt = this.$('IN').options;
			for (i=0; i<opt.length; i++) {
				jgajax.addData('liste[]',opt[i].value);
			}
		}
		jgajax.addData('action',action);
		jgajax.sendForm(formID);
	}

	
	this.show = function(id,set,patchSelect) {
		var elt = this.$(id);
		if( !elt || !elt.style ) {
			alert('main.show("'+id+'") : Element introuvable');
			return;
		}
		if( set==false ) elt.style.display = 'none';
		else if( set==true ) elt.style.display = 'block';
		else {
			if( elt.style.display == 'block') {
				elt.style.display = 'none';
			} else if ( elt.style.display == 'none') {
				elt.style.display = 'block';
			} else {
				elt.style.display = 'block';
			}
		}
		if(patchSelect) fSwapSelect(id);
	}

	// fonction pour raccourcir la frappe
	this.$ = function(id) {
		if(document.getElementById) {
			return document.getElementById(id);
		}
		return false
	}
}

var main = new MainFunc();


