var dom = (document.getElementById) ? true : false;
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var mac=0;if(agt.indexOf('mac')!=-1)mac=1;
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_gecko = (agt.indexOf('gecko') != -1);
var ns67 = (is_gecko || is_nav6 || is_nav6up);
var IeMac = (mac && document.all);
var Safari    = (agt.indexOf('safari') != - 1);
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );

var iemac = false;
var ie6 = false;

isIE=document.all;
isNN=!document.all&&document.getElementById;
isHot=false;
var IfrRef = document.getElementById('DivShim');

var zeContent ='';


function ddInit(e){
  topDog=isIE ? "BODY" : "HTML";
  whichDog=isIE ? document.all.redirectlayer : document.getElementById("redirectlayer");
  hotDog=isIE ? event.srcElement : e.target;
 if(hotDog && hotDog.id)
 {
	while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){
		hotDog=isIE ? hotDog.parentElement : hotDog.parentNode;
	}
	if (hotDog.id=="titleBar"){
		offsetx=isIE ? event.clientX : e.clientX;
		offsety=isIE ? event.clientY : e.clientY;
		nowX=parseInt(whichDog.style.left);
		nowY=parseInt(whichDog.style.top);
		ddEnabled=true;
		document.onmousemove=dd;
	}
  }
}

function dd(e){
  if (!ddEnabled) return;
  whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx;
  whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
  return false;
}

document.onmousedown=ddInit;
document.onmouseup=Function("ddEnabled=false");


function virtualPopup(url,largeur,hauteur,id,left,top,entete){
   this.url = url;
   this.largeur = largeur;
   this.hauteur = hauteur;
   this.left = left;
   this.top = top;
   this.id = id;
   this.show = showVPop;
   this.hide = hideVPop;
  if(entete) this.entete=entete;
  if(!entete)this.entete=false;

}

function showVPop()
{
	if(!this.entete)
	{
		document.getElementById('enteteVPopup').style.display='none';
		document.getElementById('piedVPopup').style.display='none';		
	}else
	{
		document.getElementById('enteteVPopup').style.display='block';
		document.getElementById('piedVPopup').style.display='block';
	}
	
	/** pages intérieures **/
	var ppiTop =0;
	var ppiLeft =0;
		
	if(document.getElementById('lcmRight')){
		ppiTop  = document.getElementById('lcmCenter').offsetTop-40;
		ppiLeft = document.getElementById('lcmCenter').offsetLeft-30;
	}
	
	/** mozilla **/
	var ht = 0;
	if(!document.all && (this.entete=='gamme' || this.entete=='design'))ht=23;
	
	var dgi = document.getElementById(this.id).style;
	var dgi2 = document.getElementById(this.id);
	var IfrRef = document.getElementById('DivShim');
	
	IfrRef.style.width = dgi2.offsetWidth;
	IfrRef.style.height = dgi2.offsetHeight;
	

	IfrRef.style.zIndex = dgi.zIndex - 1;
	IfrRef.style.display = "block";	
	dgi.width=this.largeur;
	dgi.height=this.hauteur+ht;
	dgi.left = this.left+ppiLeft+"px";//((750-this.largeur)/2)+"px";
	dgi.top = this.top+ppiTop+"px";//(screen.height-this.hauteur)/2;
	dgi.backgroundColor='white';
	dgi.display="block";
	IfrRef.style.top = dgi.top;
	IfrRef.style.left = dgi.left;
	
	
	/*if(document.getElementById('lcmCentralContent').offsetTop==37 && document.getElementById('lcmCenter').offsetTop>10){
		dgi.top = ((screen.height-595)/2)+110+"px";
	}*/
	/** pb de positionnement sur les pages intérieures en > ŕ 1024  **/
	
	var tmp = "if"+this.id;
	var bfix = this.largeur;//!document.all && document.getElementById?this.largeur:this.largeur-2;
	document.getElementById(tmp).src=this.url;
	document.getElementById(tmp).style.width=bfix;
	document.getElementById(tmp).style.height=this.hauteur;
	if(this.entete=='design'){
		document.getElementById(this.id).className='design';
		if(document.getElementById('lcmCentralContent')){
			zeContent = document.getElementById('lcmCentralContent').innerHTML;
			document.getElementById('lcmCentralContent').className='opacity';
		}
	}else if(this.entete=='gamme'){
		document.getElementById(this.id).className='gamme';	
			
	}
	else{
		document.getElementById(this.id).className='';
	}
	

}

function hideVPop(){
	if(window.parent.document.getElementById('redirectlayer')){
		window.parent.document.getElementById('redirectlayer').style.display='none';
		window.parent.document.getElementById('ifredirectlayer').src="/_nl/_nl/empty.htm";
		window.parent.document.getElementById('DivShim').style.display='none';
		if(zeContent!=''){
			document.getElementById('lcmCentralContent').className='';
			zeContent='';		
		}
	}else if(document.getElementById('redirectlayer'))
	{
		document.getElementById('redirectlayer').style.display='none';
		document.getElementById('ifredirectlayer').src="/_nl/_nl/empty.htm";
		document.getElementById('DivShim').style.display='none';
		if(zeContent!=''){
			document.getElementById('lcmCentralContent').className='';
			zeContent='';		
		}
	}else if(window.opener.document.getElementById('redirectlayer'))
	{
		window.opener.document.getElementById('redirectlayer').style.display='none';
		window.opener.document.getElementById('ifredirectlayer').src="/_nl/_nl/empty.htm";
		window.opener.document.getElementById('DivShim').style.display='none';
		if(zeContent!=''){
			window.opener.document.getElementById('lcmCentralContent').className='';
			zeContent='';		
		}
	}
	void(0);
}