function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (i=0;i<array.length;i+=2) {
			img = null; var n = array[i];
			if (d.images) {
				if (d.layers) {img = findElement(n,0);}
				else {img = d.images[n];}
			}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (!img && d.getElementsByName) {
				var elms = d.getElementsByName(n);
				if (elms) {
					for (j=0;j<elms.length;j++) {
						if (elms[j].src) {img = elms[j]; break;}
					}
				}
			}
			if (img) {img.src = array[i+1];}
		}
	}
}

function changeImages() {
	changeImagesArray(changeImages.arguments);
}


function getSelectedOption(select_id)
{
      return encodeURI(select_id.options[select_id.selectedIndex].value);
}

function changeFond(id, etat){
	if (etat=="normal"){
		document.getElementById('case'+id).className='caseNormale';
		document.getElementById('lien'+id).className='lienNormal';
	}
	else{
		document.getElementById('case'+id).className='caseSurvol';
		document.getElementById('lien'+id).className='lienSurvol';
	}

}

function verdure(param){
param.className="zoneSmenuover";
}

function blanchure(param){
param.className="zoneSmenu";
}

function switchcarte(image){
	document.images['carte'].src=image;
}

function montre(id, onload) {
	var d = document.getElementById('smenucat'+id);
	
	if(d) {
		if (d.style.display == 'none' || d.style.visibility == 'hidden') {
			d.style.display = '';
			d.style.visibility = '';
			//montress();
		}	
		else if (!d.style.display || !d.style.visibility) {
			if (!onload) {
				d.style.display = 'none';
				d.style.visibility = 'hidden';
				//montress();
			}
		}
	}
	
	for (var i = 1; i <= 1000; i++) {
		if (document.getElementById('smenucat'+i)) {
			if (document.getElementById('smenucat'+i) != d) {
				document.getElementById('smenucat'+i).style.display = 'none';
				document.getElementById('smenucat'+i).style.visibility = 'hidden';
			}
		}
	}
	
}

function overtexte(param){
param.className="zoneSmenuover";
}

function texteOut(param){
param.className="zoneSmenu";
}

function afficheSousMenu(id){
	var d = document.getElementById('ssmenus0'+id);
	for (var i = 1; i<=50; i++){
		if (sm = document.getElementById('ssmenus0'+i)){
			sm.style.display='none';
            if( p = document.getElementById('m'+i) ){
            	sm.style.left =  eval(p.offsetLeft+70)+'px';
            }
		}
	}
	if (d) {
		d.style.display='block';
        d.style.visibility='visible';
	}
}

var oldie=null;

function montrelaDiv(param){
	//alert(param);
if(oldie!=null) document.getElementById(oldie).style.visibility="hidden";
document.getElementById(param).style.visibility="visible";
oldie = param;
}
function cacheladiv(param){
document.getElementById(param).style.visibility="hidden";
oldie=null;
}

var preloadimgsrc = new Array();
function preloadImages(lang) {
	if (document.images) {
		var preloadimg = new Array();
		for(i=0;i<8;i++){
			preloadimg[i] = newImage('upload/images/Image_'+lang+'/COMPOSITION_CIBLE'+i+'/composition_cible'+i+'.jpg');
			preloadimgsrc[i] = 'upload/images/Image_'+lang+'/COMPOSITION_CIBLE'+i+'/composition_cible'+i+'.jpg';
		}
		preloadFlag = true;
	}
}

function overSchema(param){
	if(oldie!=null) 
		document.getElementById(oldie).style.visibility="hidden";
	document.getElementById('legende'+param).style.visibility="visible";
	//document.getElementById('schema').src= 'upload/images/Image_'+lang+'/COMPOSITION_CIBLE'+param+'/composition_cible'+param+'.png';
	document.getElementById('schema').src = preloadimgsrc[param];
	oldie = param;
}
function mOutSchema(param){
	document.getElementById('legende'+param).style.visibility="hidden";
	//document.getElementById('schema').src= 'upload/images/Image_'+lang+'/COMPOSITION_CIBLE0/compo_cible0.png';
	document.getElementById('schema').src = preloadimgsrc[0];
	oldie=null;
}

function switchImage(param){
	document.getElementById('photo').src= 'album/roofdetail'+param+'.jpg';
}

