var doc_width = 0
var doc_height = 0;

function getSize(){
    var ns4up = (document.layers) ? 1 : 0;
    var ie4up = (document.all) ? 1 : 0;
    var nn6up = (document.getElementById) ? 1 : 0;

    if (ie4up) {
            doc_width = document.body.clientWidth;
            doc_height = document.body.clientHeight;
    } else if (nn6up || ns4up) {
            doc_width = self.innerWidth;
            doc_height = self.innerHeight;
    }
    resolution_height = screen.height;
    resolution_width  = screen.width;
   
    document.write("Surface affichable : "+doc_width + "*" + doc_height +" sur un écran de "+resolution_width+"x"+resolution_height)
}




function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+escape(value)+expires+"; path=/";
}




function choix_couleur(bg1,font1){

	document.body.style.color=font1;
	document.body.style.background=bg1;	
	if (document.all) {
		regles = document.styleSheets[0].rules;
	}else if (document.getElementById) {
		regles = document.styleSheets[0].cssRules;
	}else if (document.layers){
   	regles = document.ids[elementID];
	}
	
	
	regles[0].style.background = bg1;
	regles[0].style.color = font1;

	var data_cook = font1+";"+bg1;
	createCookie('DNaffiche',data_cook,365);
	
}	



function getCookie(c_name){
	
	if (document.cookie.length>0){
	
		c_start=document.cookie.indexOf(c_name + "=")
 	 	if (c_start!=-1){ 
  		c_start=c_start + c_name.length+1 
  		c_end=document.cookie.indexOf(";",c_start)
  		if (c_end==-1) c_end=document.cookie.length
  		return unescape(document.cookie.substring(c_start,c_end))
  	} 
  }
	//sinon on retourne rien: traité ensuite comme erreur
	return ""
}


function checkCookie(){
	
	cook_affiche=getCookie('DNaffiche');
	
	if (cook_affiche!=null && cook_affiche!=""){
		
		var data_cook = cook_affiche.split(";");
		color_set = data_cook[0];
		fond_set = data_cook[1];
		
	}	else 	{
		var color_set = "black";
		var fond_set = "white";
		
		var data_cook = color_set+";"+fond_set;
		
  	createCookie('DNaffiche',data_cook,365)

	}
	choix_couleur(fond_set,color_set);
}



function click_champ(id_recherche,txt_defaut){
	if( document.getElementById(id_recherche).value== txt_defaut){
		document.getElementById(id_recherche).value= "";
	}
}
function giveUp_champ(id_recherche,txt_defaut){
	if( document.getElementById(id_recherche).value== ""){
		document.getElementById(id_recherche).value= txt_defaut;
	}
}
function check_champ(id_recherche,txt_defaut){
	if( document.getElementById(id_recherche).value== txt_defaut || document.getElementById(id_recherche).value== ""|| document.getElementById(id_recherche).value== " "|| document.getElementById(id_recherche).value== "  "){
		document.getElementById(id_recherche).value= txt_defaut;
		return false;
	} else {
		return true;
	}
}

function explore_form(the_id_form){
	var data_form = "";
	for (en=0; en < document.getElementById(the_id_form).elements.length; en++)
	 {
	  if ( 
	  	( document.getElementById(the_id_form).elements[en].type != 'submit' ) && 
	  	( document.getElementById(the_id_form).elements[en].type != 'button' ) && 
	  	( document.getElementById(the_id_form).elements[en].type != 'reset' ) )
	  {
	  	data_form = data_form+"&"+document.getElementById(the_id_form).elements[en].name+"="+document.getElementById(the_id_form).elements[en].value;
	  }
	 }
	 return data_form;
}

var statut =0;
function affiche(id){
	if(statut == 0){
		document.getElementById(id).style.visibility = 'visible';
		statut=1;
	}else{
		document.getElementById(id).style.visibility = 'hidden';
		statut=0;
	}
}