/*function valider(id) {
	document.getElementById(id).submit();
	//return false;
}
*/
/*
function more_visible(id) {
	if (document.getElementById(id))
	{
		if ($(id).className == 'no-hidden') $(id).className = 'hidden';
		else $(id).className = 'no-hidden';
	}
	return false;
}*/

function confirmer_suppression () {
	var attention='Etes-vous sûr de vouloir effectuer cette suppression ?';
	return confirm (attention);
}
function more_visible(id,self,self2) {
	if (document.getElementById(id))
	{
		if ($(id).className == 'hidden') $(id).className = 'no-hidden';
		else $(id).className = 'hidden';
	}
	if (document.getElementById(self))
	{
		if ($(id).className == 'hidden') $(self).className = 'hours';
		else $(self).className = 'fleche-bas';
	}
	if (document.getElementById(self2))
	{
		if ($(id).className == 'hidden') $(self2).className = '';
		else  $(self2).className = 'soulign';
	}
	//test_footer();
	return false;
}

function giveclass (id, classe) {
	if ( document.getElementById(id)) $(id).className = classe;
	//alert (document.getElementById(id).className);
	//return false;
}


function visibles (id) {
	if ( document.getElementById(id)) $(id).className = 'no-hidden';
	//alert (document.getElementById(id).className);
	return false;
}

function invisibles (id) {
	if ( document.getElementById(id)) $(id).className = 'hidden';
	//alert (document.getElementById(id).className);
	return false;
}
function visibles_invisibles (id) {
	if ($(id).className == 'hidden') $(id).className = 'no-hidden';
	else $(id).className = 'hidden';
	return false;
}
/*
function visible (id) {
	alert(id);
	if ( document.getElementById(id)) $(id).className = 'no-hidden';
}*/

/*
function envoie_stat (fichier,idu) {
	alert (idu);
	<?php
		
	?>
}*/

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(url) {
    http.onreadystatechange = function() {
    	if(http.readyState == 4){
	        var response = http.responseText;
	        http.onreadystatechange = function(){};
	        http = null;
	        http = createRequestObject();
	        
	    }
    }
    http.open('get', url, true);
    http.send(null);
}


function empty_field (id, txt)
{
	if (document.getElementById(id).value==txt) document.getElementById(id).value='';
	//if (document.getElementById('f-search').value=='Rechercher dans le site') document.getElementById('f-search').value='';
	//return false;
}

//sndReq('mon-script.php?mon-parametre=toto');
/*
d'ailleurs, pour aller plus loin (je sais que tu aimes bien apprendre des nouveaux trucs) tu peux éventuellement afficher un résultat du type "action réussie" depuis la fonction js
raf dit :
quand tu as "var response = http.responseText;" dans le js
raf dit :
response correspond au texte retourné par la page (le fameux toto de tt àl'heure)
raf dit :
du coup tu peux afficher ca dans un div par exemple
*/

function getCookie( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

function setCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name+'='+escape( value ) +
		( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString()
		( ( path ) ? ';path=' + path : '' ) +
		( ( domain ) ? ';domain=' + domain : '' ) +
		( ( secure ) ? ';secure' : '' );
}

function deleteCookie( name, path, domain ) {
	if ( getCookie( name ) ) document.cookie = name + '=' +
			( ( path ) ? ';path=' + path : '') +
			( ( domain ) ? ';domain=' + domain : '' ) +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}

function treeviewSelectAll( refnode ) {
	if (refnode) {
	    $A(refnode.getElementsByTagName('input')).each( function( input ) {
	        if ( !input.checked ) input.click();
	    });
	}
    return false;
} // end of 'treeviewSelectAll()'

function treeviewUnselectAll( refnode ) {
	if (refnode) {
	    $A(refnode.getElementsByTagName('input')).each( function( input ) {
	        if ( input.checked ) input.click();
	    });
	}
    return false;
} // end of 'treeviewSelectAll()'