/* Insert tags supplied as arguments back into main document */

function insertMedia()
{
    for( var k = 0, l = arguments.length; k < l; k++ )
    {
        document.write( arguments[k] );
    }
}




function showImage(id,url){
	
    var elt = document.getElementById(id);
    if (elt)    elt.src=url;
	
}


var idCurrentFirstVisible = 0;
var idCurrentLastVisible = 2; 
var nbElements = 4;


function showNextZoom(){
        
		var limID = nbElements - 1;
		var elt=0;
     if (idCurrentLastVisible < limID  ){
     	elt = document.getElementById('zoom_'+idCurrentFirstVisible);
     	elt.style.display='none';
     	idCurrentFirstVisible++;
     	idCurrentLastVisible++;
     	elt =document.getElementById('zoom_'+idCurrentLastVisible);
     	elt.style.display='block';
     }
   
}

function showPreviousZoom(){
	
	var limID = nbElements - 1;
	var elt=0;
     if (idCurrentFirstVisible > 0  ){
     	elt = document.getElementById('zoom_'+idCurrentLastVisible);
     		elt.style.display='none';
     	idCurrentLastVisible--;
     	idCurrentFirstVisible--;
     	elt =document.getElementById('zoom_'+idCurrentFirstVisible);
     	elt.style.display='block';
     }
   
}


function displayinfos(id,largeur){
	var infos = document.getElementById(id);
	var infoboxcontent = infos.cloneNode(true);
	var body = document.getElementsByTagName('body');
	closeinfobulle();
	var infobulle = document.createElement("div");
	var header = document.createElement("div");
		header.className = "header";
	var close = document.createElement("div");
		close.className = 'close';
		if (close.addEventListener){
			close.addEventListener("click",closeinfobulle,false);
		} else if(close.attachEvent) {
			close.attachEvent('onclick',closeinfobulle);
		}
		close.innerHTML = "Fermer <img src='/extension/gendarmerie/design/gendarmerie/images/infobox/ferme.png' alt='Fermer' widht='20px' height='20px' />"; 
		close.style.width = (largeur - 31) + 'px';
		header.appendChild(close);
		infobulle.appendChild(header);
	var content = document.createElement("div");
		content.className = "content";
		content.style.width = (largeur - 22) + 'px';
		content.appendChild(infoboxcontent);
		infobulle.appendChild(content);
	var footer = document.createElement("div");
		footer.className = "footer";
	var fillfooter = document.createElement('div');
		fillfooter.className="fillfooter";
		fillfooter.style.width = (largeur - 21) + 'px';
		footer.appendChild(fillfooter);
	var roundfooter = document.createElement('div');
		roundfooter.className="roundfooter";
		//roundfooter.style.left = (largeur-20) + 'px';
		footer.appendChild(roundfooter);
		infobulle.appendChild(footer);	
	

	if (document.body)
	{
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
	}
	
	else
	{
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	
	//infobulle.style.left = ((larg-largeur)/2) + 'px';
	infobulle.style.width = largeur + 'px';
	//infobulle.sytle.height = hauteur +'px';
	infobulle.id = "infobox";
	body[0].appendChild(infobulle);
	
	
	
}

function closeinfobulle(){
    var elt= document.getElementById('infobox');
    if (elt){
	    var body = document.getElementsByTagName('body');
	    body[0].removeChild(elt);
	   }
   
}

//  addept iframe height to content height
function getDocHeight(doc) {
  alert("getDocHeight called!");
  var docHt = 0, sh, oh;
  //if (doc.height) docHt = doc.height;
    var bdy = doc.getElementByTagName('body');
    if (bdy[0].scrollHeight) docHt = sh = bdy[0].scrollHeight;
    if (bdy[0].offsetHeight) docHt = oh = bdy[0].offsetHeight;
    if (sh && oh) docHt = Math.max(sh, oh);
  
  return docHt;
}

function setIframeHeight(ifrm) {
    var nav = window.navigator.appCodeName;
    var frame = document.getElementById(ifrm);
   
    
  	if (nav == 'Mozilla') {
    var h = frame.contentDocument.activeElement.clientHeight;
} else {
    var h = document.getElementById(ifrm).Document.body.scrollHeight;
}
   
  	document.getElementById(ifrm).height = h + 'px';
  
}

function setCorrectIframeSize()
{
resizeIframe('myframe');
}

function resizeIframe(id) {
  var frame = window.document.getElementById(id); 
  var innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
 frame.height = innerDoc.activeElement.scrollHeight+'px';
}



