// Hide and show div blocks
// -------------------------   
 


	
function valide(lien,message){
   if (confirm(message)) {
    window.location.href =lien;
  }
}

function getElementsByClassName(tagname, classname) {

	var all_tags = document.getElementsByTagName(tagname);
    var retvalue = new Array();
    var i, j;
 
    for (i = 0, j = 0; i < all_tags.length; i++) {
        var c = " " + all_tags[i].className + " ";
        if (c.indexOf(" " + classname + " ") != -1)
            retvalue[j++] = all_tags[i];
    }

	return retvalue;

}
function showAllBlocks(img_dir) {

	var blocks = getElementsByClassName('div', 'block');
    for (i = 0; i<blocks.length; i++) {
		showBlock (blocks[i].id, img_dir);
	}
}


function hideAllBlocks(img_dir) {

	var blocks = getElementsByClassName('div', 'block');
	for (i = 0; i<blocks.length; i++) {
		hideBlock (blocks[i].id, img_dir);
	}
}

function showBlock (id, img_dir){
hideAllBlocks(img_dir);
	if (document.layers) {
		document.layers[id].visibility="show";
	} else {
		s = document.getElementById(id).style;
		s.visibility="visible";
		s.display="block";
	}
	if (document.images['img_' + id]) {
		document.images['img_' + id].src = img_dir+"/hide_block.gif";
	}
} 


function hideBlock (id){
	if (document.layers) {
		document.layers[id].visibility="hide";
	} else {
		s = document.getElementById(id).style;
		s.visibility="hidden";
		s.display="none";
	}
	if (document.images['img_' + id]) {
		document.images['img_' + id].src = img_dir+"/show_block.gif";
	}
} 





function toggleVisibility(id, img_dir){
	if (document.layers) {
		v = document.layers[id].visibility;
		if (v=="hide") {
			showBlock(id, img_dir);
		} else {
			hideBlock(id, img_dir);
		}
	} else {
		v = document.getElementById(id).style.visibility;
		if (v=="hidden") {
			showBlock(id, img_dir);
		} else {
			hideBlock(id, img_dir);
		}
	}
} 

var windowNote;

function showNote(title, url, colorBack, backg, textColor, typeFont, sizeFont) {
 window.open(url,title,'toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,' + 'width=400' + ',height=500');
}

userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}
function changemenu() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changemenu.arguments.length; i+=2) {
			document[changemenu.arguments[i]].src = changemenu.arguments[i+1];
		}
	}
}
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
	menu_restauration_over = newImage("interface/menu_restauration-over.gif");
		menu_restauration_down = newImage("interface/menu_restauration-down.gif");
		menu_beaute_over = newImage("interface/menu_beaute-over.gif");
		menu_beaute_down = newImage("interface/menu_beaute-down.gif");
		menu_enfants_over = newImage("interface/menu_enfants-over.gif");
		menu_enfants_down = newImage("interface/menu_enfants-down.gif");
		menu_informatique_over = newImage("interface/menu_informatique-over.gif");
		menu_informatique_down = newImage("interface/menu_informatique-down.gif");
		manu_maison_over = newImage("interface/manu_maison-over.gif");
		manu_maison_down = newImage("interface/manu_maison-down.gif");
		menu_aide_over = newImage("interface/menu_aide-over.gif");
		menu_aide_down = newImage("interface/menu_aide-down.gif");
		menu_autre_over = newImage("interface/menu_autre-over.gif");
		menu_autre_down = newImage("interface/menu_autre-down.gif");
		menu_forum_over = newImage("interface/menu_forum-over.gif");
		menu_forum_down = newImage("interface/menu_forum-down.gif");
		menu_infos_over = newImage("interface/menu_infos-over.gif");
		menu_infos_down = newImage("interface/menu_infos-down.gif");
		services_logo_over = newImage("interface/services_logo-over.jpg");
		propservice2 = newImage("interface/propservice2.jpg");
		preloadFlag = true;
	}
}
