/* Setting the variables - generated values version 2.2 -
select, copy and save as /snifferaction.js/ */

//The absolute paths below may be changed into relative paths
//NOTE: "/n/a" is a code key and must not be changed 
var Dir2 = "/n/a"
var Dir1 = "m0.htm"

var Dir0 = "HS"
var sniffAction = "pardon"
var exclusionOption = 1.1
//The four /envir/ conditions are NOT used
var level2Option = "dhtml"
var restrictScreen = ""
var restrictJava = ""
var restrictStyle = ""

function ScriptAction(){
var zone1 = "1-norden";
var zone2 = "2-eurozone";
//var zone3 = "3-latinzone";
var zone4 = "4-westzone";
//var zone5 = "5-orientzone";
var zone6 = "6-allzones";
if (typeof(envir)!='undefined' && envir.threshold){
//The condition (navigator.ECMA) may be substituted by another option
// *** EDITABLE SECTION BEGINS.
if (pathX.indexOf("memo")!=-1 || pathX.indexOf("makt")!=-1){
 if (envir.oldworld) Relocate(Dir0,"../"+siteverNn+"/"+zone1+".html");
 else Relocate(Dir0,"../"+siteverNn+"/"+zone4+".html");

}
else if (envir.occident && (envir.language == "en" || envir.language == "nl" ||
  envir.language == "de" || envir.language == "es" || envir.language == "pt" ||
  envir.language == "fr" || envir.language == "it" || envir.language2)) Relocate(Dir0,"../"+siteverNn+"/"+zone2+".html");
 else if (envir.newworld || envir.dialect == "en-US" ||
  envir.dialect == "en-CA" || envir.dialect == "en-AU" || envir.dialect == "en-NZ") Relocate(Dir0,"../"+siteverNn+"/"+zone4+".html");
 else Relocate(Dir0,"../"+siteverNn+"/"+zone6+".html");
// *** EDITABLE SECTION ENDS.
  }
else Relocate(Dir0,Dir1long);
}

//DO NOT EDIT BELOW THIS LINE ***
var Genver = 2.2
//Quality assurance
function QA(){
alert("Error. A necessary script source file seems\n"+
   "to be missing or too old. Please, alert the webmaster\n"+
   "of a misconfigured \"Sniff and Divert Script\".\n"+
   "\(This was a PM quality assurance alert.\)")}
var exact1villkoret="exami.js >="+exclusionOption;
var exact2villkoret=exact1villkoret+" && "+
"envir."+level2Option+restrictScreen+restrictStyle+restrictJava;
pathX=location.pathname;
pathY=pathX.substring(pathX.lastIndexOf('/'), pathX.lastIndexOf('.'))
var pathEnd=pathX.substring(pathX.lastIndexOf('/'), pathX.length);
if (pathEnd.substring(pathEnd.lastIndexOf('.')+1,pathX.length)=='htm') pathEnd = pathY+".htm";
else if (pathEnd!='/') pathEnd = pathY+".html";
ir1=Dir1.toLowerCase(); 
ir2=Dir2.toLowerCase(); 
(ir1.substring(ir1.lastIndexOf('.')+1,ir1.lastIndexOf('.')+4)=='htm')? 
 Dir1long=Dir1:Dir1long=Dir1+pathEnd; 
(ir2.substring(ir2.lastIndexOf('.')+1,ir2.lastIndexOf('.')+4)=='htm')? 
 Dir2long=Dir2:Dir2long=Dir2+pathEnd; 

function CheckStatic(){(Dir1!="/n/a" && sniffAction == "pardon")?
 Relocate(Dir0,Dir1long): Relocate(Dir0,fbURL);}

function UseDynamic(){
if (typeof(Exami)=='function')
{exami = new Exami(); var e1=eval(exact1villkoret);
 if (exami.js >= 1.3) extra = new Extra();
 if (exami.foe) return;
 else if (exami.js >= 1.2){
   envir = new Envir();
   var e2=eval(exact2villkoret);
   if (e2 && Dir2!='/n/a') Relocate(Dir0,Dir2long);
   else if (e1 && typeof(ScriptAction)!='undefined') ScriptAction();
   else if (e1 && Dir1!='/n/a') Relocate(Dir0,Dir1long);
   else Relocate(Dir0,fbURL);
   }
 else if (e1 && typeof(ScriptAction)!='undefined') ScriptAction();
 else CheckStatic();}
else QA();
}
//(C) PeEmm 2004 FREE FOR USE <mailto:larspeemm@netscape.net>
