/**
 * @version $Id: popup.js,v 1.2 2007-11-23 11:56:56 cch Exp $
 * @package chaffoteaux
 * @copyright Copyright (C) 2007 BROCELIA. All rights reserved.
 * Gestion de l'affichage des popup
 */


var popupCurrentId;
var popupHttpReq;
var popupTop;
var popupRootUrl;

function popupLoad(id, url) {
	var d = document.getElementById(id+'_contenu');
	if(d) {
		//if(document.body) document.body.style.cursor = 'wait';
		if(navigator.appName=="Microsoft Internet Explorer" && d.scrollHeight>0) {
			d.style.height = (d.scrollHeight - 7)+'px';
		} else {
			d.style.height = d.scrollHeight+'px';
		}
		d.innerHTML = '<img src="'+url+'" alt="..." /></center>';
		popupCurrentId = id;
		popupShow(popupCurrentId);
	}
} 
function popupShow(id) {
	var d = document.getElementById(id);
	var c = document.getElementById(id+'_contenu');
	if(d) {
		d.style.display = 'block';
		var top = popupTop;
		if(document.body && document.body.scrollTop>top-10) {
			top = document.body.scrollTop + 10;
		} else if(document.documentElement && document.documentElement.scrollTop>top-10) {
			top = document.documentElement.scrollTop + 10;
		} else if(window.pageYOffset && window.pageYOffset>top-10) {
			top = window.pageYOffset + 10;
		}
		d.style.top = top+'px';
	}
}

function popupHide(id) {
	var d = document.getElementById(id);
	if(d) d.style.display = 'none';
}



function popupInit(rootUrl, x, y, id) {
	popupTop = y;
	popupRootUrl = rootUrl;
	document.write(
		  '<div class="popup" id="'+id+'" style="position: absolute; display: none; margin-left: '+x+'px; margin-top: '+y+'px">'
		+ '<div class="popup_bandeautop" id="'+id+'_bandeautop"><a href="javascript:;" onclick="popupHide(\''+id+'\')">FERMER</a> <img onclick="popupHide(\''+id+'\')" src="'+popupRootUrl+'/templates/tpl_ariston/images/croix.png" style="cursor: pointer"/></div>'
		+ '<div class="popup_contenu" id="'+id+'_contenu"></div></div>'
	);
}

function popupCarac(img) {
	popupLoad('vue_carac', popupRootUrl+'/'+img);
}
function popupDim(img) {
	popupLoad('vue_dim', popupRootUrl+'/'+img);
}
