// fixers.js
// RUNTIME CODE BELOW!
// RUNTIME CODE BELOW!
// onderaan:    / * uitgebreidere versie van FRF_linkThrough() * /  



function FRF_linkThrough(){ 
	// bv onClick='FRF_linkThrough("/sys/cookiestates.html","_poppy","430","475","cold");'

	var argv=arguments; 
	//deprecated is de notatie: var argv=FRF_linkThrough.arguments;
	argv[0].substring(0,4) == "www." ? deurl= "http://" + argv[0] : deurl= argv[0];

	mytargetwindow="_self";
	if(argv[1]) { mytargetwindow = argv[1]; } 	
	//  geen argv[1]?  dan ook geen widgets e.d. nodig

	if(!argv[2]) { argv[2]= "590"; } 	//  width
	if(!argv[3]) { argv[3]= "430"; } 	//  height
	var widget_xy = ",width=" + argv[2] + ",height=" + argv[3];




	var widgets_common="toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes";
	var widgets_cool=",scrollbars=yes";
	var widgets_cold=",scrollbars=no";
	//var widgets_vcold=",scrollbars=no";



	widgets="";
	if(!argv[4] || argv[4] == "cool") {
		widgets=widgets_cool;
	} else if(argv[4] == "cold"){
		widgets=widgets_cold;
	//} else if(argv[4] == "vcold"){
	//	widgets=widgets_vcold;
	}
	


	widgets = widgets_common + widgets + widget_xy;

	if(mytargetwindow=="_top") {  
		// TOP
	   	setTimeout("top.location=deurl;",400);
	}else if(mytargetwindow=="_self") { 
		// SELF ook defaults zonder argv[1]
	   	setTimeout("window.location=deurl;",400);
	}else{ 	// POP NEW WINDOW
		if (typeof popupWin == "object"){ // is 'popupWin' al?
			popupWin.close();	 
			popupWin=null; 		  // erase MEM popupWin 
        	}
  		// var popupWin = window.open(deurl,mytargetwindow,widgets); //globals zie runtime below
  		popupWin = window.open(deurl,mytargetwindow,widgets); //globals zie runtime below
  		popupWin.opener.top.name="opener"; 
  		popupWin.focus();
	}
}

// 	----------+++

function MM_reloadPage(init) { //reloads window at loadtime if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

//	detct Flash4.0 hj makes a change to htmltags_flashmenu!
function MM_checkPlugin(plgIn, autoGo) {
  var ok=false; document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Nsc or W3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;  //zie jsfuncties.ssi
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  /* if (!ok) return "mustbecomejs"; */
  if (!ok) ok="mustbecomejs";
  return ok;
}



//RUNTIME CODE NOW!    ===============================
//RUNTIME CODE NOW!    ===============================

// in FRF_linkThrough() :
var deurl= new String();
var mytargetwindow= new String();
var widgets= new String();
//

MM_reloadPage(true); //for Nav4

// Used by onLoad do MM_checkPlugin():
with (navigator) if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) document.write(''+
'<scr'+'ipt language="VBScript">\nOn error resume next\n'+
'MM_dir = IsObject(CreateObject("SWCtl.SWCtl.1"))\n'+
'MM_flash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))\n</scr'+'ipt>');


// ------------------------------------------------------------------------------------------------------------













// from file met other version:
// bv onClick='FRF_linkThrough("/sys/cookiestates.html","_poppy","430","475","cold");'

/*

function FRF_linkThrough(){ 

	var argv=arguments;	
	
	argv[0].substring(0,4) == "www." ? deurl= "http://" + argv[0] : deurl= argv[0];

	mytargetwindow="_self";
	if(argv[1]) { mytargetwindow = argv[1]; } 	
	//  geen argv[1]?  dan ook geen widgets e.d. nodig

	if(!argv[2]) { argv[2]= "590"; } 	//  width
	if(!argv[3]) { argv[3]= "430"; } 	//  height
	var widget_xy = ",width=" + argv[2] + ",height=" + argv[3];

	var widgets_common="toolbar=no,location=no,directories=no,menubar=no,resizable=yes";
	var widgets_statusbar=",status=yes";
	var widgets_statusbarno=",status=no";
	var widgets_cool=",scrollbars=yes";
	var widgets_cold=",scrollbars=no";
	//var widgets_vcold=",scrollbars=no";

	widgets="";
	if(!argv[4] || argv[4] == "normal") {
		widgets=widgets_statusbar+widgets_cool;
	} else if(argv[4] == "cool"){
		widgets=widgets_statusbarno+widgets_cool;
	} else if(argv[4] == "cold"){
		widgets=widgets_statusbarno+widgets_cold;
	//} else if(argv[4] == "vcold"){
	//	widgets=widgets_vcold;
	}
	
	widgets = widgets_common + widgets + widget_xy;

	if(mytargetwindow=="_top") {  
		// TOP
	   	setTimeout("top.location=deurl;",400);
	}else if(mytargetwindow=="_self") { 
		// SELF ook defaults zonder argv[1]
	   	setTimeout("window.location=deurl;",400);
	}else{ 	// POP NEW WINDOW
		if (typeof popupWin == "object"){ // is 'popupWin' al?
			popupWin.close();	 
			popupWin=null; 		  // erase MEM popupWin 
        	}
  		popupWin = window.open(deurl,mytargetwindow,widgets); //globals zie runtime below
  		popupWin.opener.top.name="_wnul"; //="opener"; 
  		popupWin.focus();
	}
	//return mytargetwindow;
}


function getmyFilename(){
	var aa=0;
	var thename="";
 	var mypath = new String();
 	mypath = this.location.href; // alert("|"+mypath+"|");
	for (aa=mypath.length-1;aa>0;aa--){
 		if(mypath.substring(aa,aa+1)=="\\" || mypath.substring(aa,aa+1)=="/"){
			 //self_dirdepth++;
			 thename=mypath.substring(aa+1,mypath.length);
			 break;
		}
	} 
	return thename;  
	//return self_dirdepth;  
}

*/
