function showmenu(ID) {
//	if(document.getElementById) document.getElementById(ID).style.display = '';
}
function closemenu(ID) {
//	if(document.getElementById) document.getElementById(ID).style.display = 'none';
}

function showhide(thingId) {
	var target = new Array();
	if(thingId=='projet') target = Array('titreh2','titrep','projet_desc','projet_mini');
	else target = thingId;
	var targetElement;
	for(i=0; i<target.length; i++) {
		var j = target[i];
		targetElement = document.getElementById(j) ;
		if (targetElement.style.display == 'none') { targetElement.style.display = '' ; } 
		else { targetElement.style.display = 'none' ; }
	}
	if (targetElement.style.display != 'none') { document.getElementById('hideprojet_img').src = 'img/hideprojet.png'; }
	else { document.getElementById('hideprojet_img').src = 'img/showprojet.png'; }
}

var descvisible=true;
function showhide_desc(largeur) {
	if(!largeur) largeur='330';
	largeur=largeur+'px';
	if(!descvisible) {
		document.getElementById('projet_desc').style.width=largeur;
		document.getElementById('descp').style.display='';
		document.getElementById('hidedesc_img').src = 'img/hidedesc.png';
//		document.getElementById('showdesc').style.display='none';
		descvisible=true;
	} else {
		document.getElementById('projet_desc').style.width='20px';
		document.getElementById('descp').style.display='none';
		document.getElementById('hidedesc_img').src = 'img/showdesc.png';
//		document.getElementById('showdesc').style.display='inline';
		descvisible=false;
	}
	
}

function charge(page) { window.location.href = page+'.php';}

var thumbs= new Array();
var targetPHOTO;
var targetPHOTOCredit;
var targetPDF;
var oldPhoto;
var oldCredit;

function charge_photo(rep, fichier, lien) { 
	if(oldPhoto!=fichier) 
	{
		oldPhoto=fichier;
		var testCredit;//=fichier.substring(fichier.lastIndexOf('/')+1,fichier.indexOf('.jpg'));
		// gère les crédits
		//if(credit_except[testCredit]) {charge_credit(credit_except[testCredit]);}
		//else if(credit_except[0]) {charge_credit(credit_except[0]);}

		targetPHOTO=document.getElementById('photo');
		// masque l'image le temps du fondu
		targetPHOTO.style.display = 'none';
		var targetCONTENT=document.getElementById('content_projet');
		if(document.getElementById('credit')) targetPHOTOCredit=document.getElementById('credit');
		if(targetPHOTOCredit) targetPHOTOCredit.style.display = 'none';

		var img = new Image();
		img.src = rep+fichier;
		targetPHOTO.src = img.src;
		img.onload = function(){
			// change la hauteur du conteneur bleu si l'image est moins haute
			targetCONTENT.style.height=img.height+'px';
			// centre l'image si elle est verticale
			if(img.width<(img.height+50)) targetPHOTO.style.marginLeft='340px'; else targetPHOTO.style.marginLeft='0px';
			
			initFade();
			
			// déplace le crédit au bord droit de la photo
			if(targetPHOTOCredit) targetPHOTOCredit.style.display = 'block';
			if(targetPHOTOCredit) targetPHOTOCredit.style.left=parseInt(targetPHOTO.style.marginLeft)+parseInt(img.width)+4+'px';
		}
	}
	
	if(document.getElementById('article_lien')) targetPDF=document.getElementById('article_lien');
	if(targetPDF) {
		targetPDF.style.display = 'block';
		targetPDF.onclick = function() {
			window.location.href = rep+fichier.replace('.jpg','.pdf');
		}
		var span = targetPDF.getElementsByTagName('span');
		
		if(lien) { spanOld = span[0].innerHTML; span[0].innerHTML = "book agence"; }
		else span[0].innerHTML = spanOld;
	}

//	var toto='span_'+fichier.substring(fichier.lastIndexOf('/')+1,fichier.indexOf('.jpg'));

	var totoArray = fichier.split('/');
	
//	var toto2 = totoArray.pop();
//	var toto1 = totoArray.pop();
//	var toto = 'span_'+toto1+'_'+toto2.replace('.jpg','');

	var toto = 'span_'+totoArray[0]+'_'+totoArray[1].replace('.jpg','');
	if(totoArray.length>2) toto += '_'+totoArray[2].replace('.jpg','');

	if (!in_array(toto,thumbs))	thumbs.push(toto);
//alert(thumbs);
	for(x in thumbs) { 
		var targetx = document.getElementById(thumbs[x]) ;
		targetx.style.display='inline';
//#projet_mini table a:hover span { display:inline;}
	}
	
	return false;
}

function charge_credit(Credit) {
//	if(oldCredit!=fichierCredit) 
//	{
//		oldCredit=targetPHOTOCredit.src;
		fichierCredit=Credit.split('/');
		imgCredit = new Image();
		imgCredit.src = 'img/credits/'+fichierCredit[0]+'.png';
		targetHREFCredit=document.getElementById('HREFcredit');
		imgCredit.onload = function(){
			if(targetPHOTOCredit) targetPHOTOCredit.src = imgCredit.src;
			targetHREFCredit.href = 'http://'+fichierCredit[1];
		}
//	}
}

function in_array(needle, haystack, strict) {
    var found = false, key;
    for (key in haystack) {
        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
            found = true;
            break;
        }
    }
    return found;
}
