var urlScript = 'collection.php';
var maxcat = 20;

function getHTMLCat( _idCat   ) {
	if (_idCat != ''){
			var _aParameters 			= new Array();
		_aParameters["cat"] 	= _idCat ;
		_aParameters["case"] 	= '0' ;
		_aParameters["ajax"] 	= 1 ;
		
		parseResponseFunction 	= returnGetHTMLPage ;
		runAJAX(urlScript,"HTMLPage",_aParameters,'post');
	}
}

function getHTMLPage ( _id,_idCat   ) {
	if (_id != ''){
			var _aParameters 			= new Array();
		_aParameters["page"] 	= _id ;
		_aParameters["cat"] 	= _idCat ;
		_aParameters["case"] 	= '1' ;
		_aParameters["ajax"] 	= 1 ;
		
		parseResponseFunction 	= returnGetHTMLPage ;
		runAJAX(urlScript,"HTMLPage",_aParameters,'post');
	}
}



function returnGetHTMLPage ( oReponse ){
	getId("pageHTML").innerHTML = oReponse ;
	executeScript(getId("pageHTML"));
}




function getId ( _idDiv ) {
	return document.getElementById(_idDiv);	
}



function executeScript( objectID ){

	
	if (objectID) {
		var contentJavascript = objectID.getElementsByTagName("script");
	}
	else 
	{
		// a L'intérieur des données response, lorsque'on des balise <script> il faut les executer 
		var contentJavascript = document.getElementsByTagName("script");
	}
	
	// pour tous les contenus tag de nom script on execute 
	for (var i = 0; i < contentJavascript.length; i++) {
		
		var contentScript = contentJavascript[i];
	
		if (contentScript.src && contentScript.src != "")	 
			m=1;//eval(getFileContent(contentScript.src)); 		// tag quo cotient des données scritp comportant une inclusion de fichiers
		else  
			window.eval(contentScript.innerHTML);					// données javascript brute
	} // en for
}


function openerdiv(id){
	//console.log(maxcat);
	for(var i = 0; i < maxcat; i++){
		
		if (id == i ){
			if (getId('menu_'+i)) getId('menu_'+i).style.display = "block";
		}else{
			if (getId('menu_'+i)) getId('menu_'+i).style.display = "none";
		}
	}
}
