
function openEscortPayscreen(uri){
	//alert('open');
	openLayer(uri,688,534,0,0);
}
 
 
 function window_onclose(e){

  }

  function document_onscroll(){
	setframeposition();
    return true;
  }
  
  function document_onresize() {
    setframeposition();
    return true;
  }
  
  function setframeposition(){
    if (!enterframe){ return; }
    if (frametable.style.display != 'none'){
      if (document.all ) { // msie of opera

        HVal=(document.compatMode=="CSS1Compat")?document.documentElement.clientHeight:document.body.clientHeight;
        HScrollVal = (document.compatMode=="CSS1Compat")?document.documentElement.scrollHeight:document.body.scrollHeight;
        HScrollTop = (document.compatMode=="CSS1Compat")?document.documentElement.scrollTop:document.body.scrollTop;

        frametable.style.left=(document.body.clientWidth-frametable.width)/2 + 'px';
		frametable.style.top=(( (HVal-frametable.height) /2)+HScrollTop) + 'px';
		enterlayer.style.width =  document.body.scrollWidth + 'px';
      
        if (HScrollVal > HVal){
          enterlayer.style.height = HScrollVal + 'px';
        } else {
          enterlayer.style.height = HVal + 'px';
        }
      } else { // Mozilla browsers
	  
	  	HScrollTop = (document.compatMode=="CSS1Compat")?document.documentElement.scrollTop:document.body.scrollTop;
		HScrollVal = (document.compatMode=="CSS1Compat")?document.documentElement.scrollHeight:document.body.scrollHeight;
		HVal = window.innerHeight;
		frametable.style.left = (window.innerWidth-frametable.width)/2 + 'px';
		frametable.style.top  = (((window.innerHeight - frametable.height)/2)+HScrollTop) + 'px';

		if (HScrollVal > HVal){
          enterlayer.style.height = HScrollVal + 'px';
        } else {
          enterlayer.style.height = HVal + 'px';
        }
      }
    }
  }
  
  function Closelayer(){
    if (enterlayer){
      enterlayer.style.display = 'none';
      enterframe.style.display = 'none';
      frametable.style.display = 'none';
      enterframe.src = 'about:blank';
    }
  }
  
  
  var hide_cnt = 0;
  
  function hideLayer(){
    
	Closelayer();
  }
  
  
  function openLayer(newlink,sx,sy,lp,tp){
	x = sx;
	y = sy;
	
	if (lp){leftpos = lp;}
	if (tp){toppos = tp;}
	
	
	
	if (!enterframe){
  
    if (document.layers) { // Netscape
  
      enterframe = document.layers["enterframe"];
      enterlayer = document.layers["enterlayer"];
      frametable= document.layers["frametable"];
      trmain = document.layers["trmain"];

    } else if (document.all) { // Internet Explorer en Opera
  
      enterframe = document.all["enterframe"];
      enterlayer = document.all["enterlayer"];
      frametable= document.all["frametable"];
      trmain = document.all["trmain"];
     
     } else if (document.getElementById) { // Netscape 6 ,Firefox ed (Mozilla browsers)
  
      enterframe = document.getElementById("enterframe");
      enterlayer = document.getElementById("enterlayer");
      frametable= document.getElementById("frametable");
      
      trmain = document.getElementById("trmain");
      
      }
    }
	
	try{
	
		if (enterlayer.parentNode !=document.body){
			enterlayer = document.body.appendChild(enterlayer);
			frametable =  document.body.appendChild(frametable);
		}
	}catch(e){}

    enterlayer.style.display ='';
    enterframe.style.display = '';
    frametable.style.display='';
   
    try{
     // enterlayer.style.filter = "Alpha(Opacity=10);-moz-opacity: .1;opacity:.1";
      
    if (enterlayer.filters.alpha){} // bij geen error de achtergrondkleur gezet worden
      if (browser !='Opera'){ // Opera ondersteund geen opacity dus ook geen achtergrondkleur zetten
        enterlayer.style.backgroundColor = "#000000";
      }
    }
    catch(_e){
     // alert(_e);
      enterlayer.style.backgroundImage = "url('layer.bg.gif')";
	  enterlayer.style.backgroundColor = "#000000";

    }

    enterframe.src= newlink;
    setframesize();
    return false;
	  
  }
  


function calclayerxy(iframe){
	
	if (iframe.src !='' && iframe.src !='about:blank'){
		var o=iframe;
		
		
		var l=o.contentWindow.length;
		var l = 0;
		var s=0;
		if(l>0){
			s=l;
		}else{
			j=1;
			for(var i=0;i<32;++i){
				try{
					eval('var a=o.contentWindow.a'+i+';');
					if (a !=null){s+=j;}					

				}catch(e){
					s+=j;
				}
				j*=2;
				
				
			}
		} 
		if(s>0){
			var sx=s>>16;
			var sy=s&0xFFFF;
			if (sx > 0 && sy > 0){
				//x= sx;
				//y = sy;
				//setframesize();
			}
		}
	}
}
  
  
function setframesize(){
    if (!enterframe) { return;}

    trmain.width = x;
    enterframe.width = x;
    enterframe.height = y;
   
    trmain.height = y;
  
    frametable.width = x;
    frametable.height = y;
    setframeposition();
  }

function initlayer(){
    if (document.body){
    

    if (window.addEventListener){ // mozilla browsers oa Netscape, Firefox
        window.addEventListener("resize", document_onresize, false);
        window.addEventListener("onscroll", document_onscroll, false);

        var attr3 = document.createAttribute('onscroll');
        attr3.value = "document_onscroll()";
        document.body.attributes.setNamedItem(attr3);
        window.onbeforeunload = window_onclose;
        window.onstop = window_onclose;
      
      }
      else if (window.attachEvent){
 
		 eval("window.attachEvent('onresize', document_onresize);");
         eval("window.attachEvent('onscroll', document_onscroll);");
         eval("window.attachEvent('onbeforeunload',window_onclose);");
  
      }
  
    }
    else{
      setTimeout("initlayer()",100)// body nog niet geladen
    }
  }
  
  initlayer();

var enterdata ="<span onclick='Closelayer();' id='enterlayer' style=\"filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; display:none;position:absolute;left:0px;top:0px;z-index:1000;width:100%;height:100%;border:0;\"></span><table style='position:absolute;left:0px;top:0px;z-index:1001;display:none;width:0;height:0; border:1px window-inset #878787;' id='frametable' width='0' height='0' cellpadding='0' cellspacing='0'><tr id='layertop'><td style='height:24px; background-color:#646464;' id='layertop' align=right><a style='font-family:tahoma; text-decoration:none; padding-right:5px; background-color:#646464;color:white;' href='javascript:Closelayer()'>sluit venster</a></td></tr><tr id='trmain'><td><iframe id='enterframe' name='enterwindow' frameborder='0' scrolling='no' onload='calclayerxy(this);' width='100%' height='100%' style='background-color:#ffffff;font-size:12px;font-family:arial;color:black; border:0px; margin:0px; overflow:hidden' SRC='about:blank'></iframe></td></tr></table>";
var enterframe = null;
var tdtop = null;
var enterlayer = null;
var frametable= null;
var trmain = null;
var x = 0;
var y = 0;
var toppos = 0;
var leftpos = 0;

document.writeln(enterdata);
