var smenu = 0;

function montre(parent) {
	for (var i = 1; i<=10; i++) {
		if ($('enfants_'+i)){
			$('enfants_'+i).style.visibility = "hidden";
			/*if(!smenu)
			for(j = 0;j <= 10;j++){
				if($('petits_enfants_'+i+'_'+j)){
					$('petits_enfants_'+i+'_'+j).style.visibility = "hidden";
				}
			}*/
		}
	}

	if ($('enfants_'+parent)) {
		smenu = 0;
		$('enfants_'+parent).style.visibility = "visible";
		/********************************** Positionnement d'un enfant ******************************************************/
		/*if($('parent_'+parseInt(parent-1))){
			$left = 0;
			//$left = $('parent_'+(parent-1)).getStyle('width').toInt();
			for(g = 1;g < 5; g ++){
				if($('parent_'+parseInt(parent-g)))
				$left += $('parent_'+(parent-g)).getStyle('width').toInt();
			}
			$('enfants_'+parent).setStyle('left', $left+'px');
		}*/
	}
}

function smontre(parent,enfant) {
	smenu = 1;
	if ($('enfants_'+parent)) {
		$('enfants_'+parent).style.visibility = "visible";
	}

	if ($('petits_enfants_'+parent+'_'+enfant)) {

		$('petits_enfants_'+parent+'_'+enfant).style.visibility = "visible";
		
		/********************************** Positionnement d'un enfant ******************************************************/
		if($('parent_'+parseInt(parent-1))){
			$left = $('parent_'+(parent-1)).getStyle('width').toInt();
			$('petits_enfants_'+parent+'_'+enfant).setStyle('left', $left+'px');
		}

		/*********************************** Si l'element à afficher depasse la fenetre **************************************/
		//dimensions de la fenetre
		dimensions = getSize();
		$win_width = dimensions[0];

		//dimensions de l'element à afficher
		$largeur = $('petits_enfants_'+parent+'_'+enfant).getSize().size.x;
		$left = $('petits_enfants_'+parent+'_'+enfant).getPosition().x;
		$top = $('petits_enfants_'+parent+'_'+enfant).getPosition().y;
		
		$parent_width = $('enfants_'+parent).getStyle('width').toInt();

		//si l'element dépasse
		if($win_width <= ($left+$largeur)){
			$('petits_enfants_'+parent+'_'+enfant).setStyle('left', '-'+($parent_width)+'px');
		}
	}
}

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;
    }
   // document.write("Suface affichable : "+doc_width + "*" + doc_height);
	dimensions = new Array(doc_width,doc_height);
	
	return dimensions;
}