function GenerateIt(what,whatCustom){
if (document.myFormHEAD.CustomScriptlocationFile && document.myFormHEAD.CustomScriptlocationFile.value != 'n./a' ) var generatedCustomScriptlocation = "<script type=\"text/javascript\" src=\"" + whatCustom + document.myFormHEAD.CustomScriptlocationFile.value+"\"><\/script>\n"
else var generatedCustomScriptlocation = '';

var SnifflocationString ='<script type=\"text/javascript\" src=\"'+what + document.myFormHEAD.SnifflocationFile.value+'\"></'+'script>\n'

var Dir2link = "", Dir1link = "<link rel=\"next\" href=\""+document.myFormCUSTOM.Dir2Code.value+"\"";
if (document.myFormCUSTOM.Dir1Code.value == "n/a" || document.myFormCUSTOM.Dir2Code.value == "n/a") {
var myYellowString = "\n"+
"var " + "Dir2DOM" + " = \"\"\n"+
"var " + "Dir2Bools" + " = \"\"\n";
}
else {
//Dividing Relocation mode
var myYellowString = "var " + "Dir2DOM" + " = \"" + document.myFormCUSTOM.Dir2DOMCode.value + "\"\n"+
"var " + "Dir2Bools" + " = \"" + document.myFormCUSTOM.Dir2BoolsCode.value + "\"\n";
Dir2link = "<link rel=\"next\" href=\""+document.myFormCUSTOM.Dir2Code.value+"\""
Dir1link = "<link rel=\"section\" href=\""+document.myFormCUSTOM.Dir1Code.value+"\""
};

if (document.myFormCUSTOM.Dir1Code.value == "n/a") {
 var myDirString = "var " + "Dir2" + " = \"" + document.myFormCUSTOM.Dir2Code.value + "\"\n"+
"var " + "Dir1" + " = Dir2\n"+
"var " + "Dir0" + " = \"" + document.myFormHEAD.Dir0Code.value + "\"\n";
}
else {
 var myDirString = "var " + "Dir2" + " = \"" + document.myFormCUSTOM.Dir2Code.value + "\"\n"+
"var " + "Dir1" + " = \"" + document.myFormCUSTOM.Dir1Code.value + "\"\n"+
"var " + "Dir0" + " = \"" + document.myFormHEAD.Dir0Code.value + "\"\n";
};

var myString = "var " + "exclusionOption" + " = " + document.myFormCUSTOM.exclusionOptionCode.value + "\n"+
"var " + "restrictOS" + " = \"" + document.myFormCUSTOM.restrictOSCode.value + "\"\n"+
"var " + "restrictScreenSize" + " = " + document.myFormCUSTOM.restrictScreenSizeCode.value + "\n"+
"var " + "restrictScreenColor" + " = " + document.myFormCUSTOM.restrictScreenColorCode.value + "\n"+
"var " + "exclusionTrident" + " = " + document.myFormCUSTOM.exclusionTridentCode.value + "\n"+
"var " + "exclusionGecko" + " = " + document.myFormCUSTOM.exclusionGeckoCode.value + "\n"+
"var " + "restrictScript" + " = " + document.myFormCUSTOM.restrictScriptCode.value + "\n"

//Snippet strings
var ScriptALERTsnippet = "if (typ==\'e\'){\n"+
"\/\/ *** REDIGERBAR SEKTION STARTAR."+"\n\n"+
"  alert(\'DEMO F\\326R REDIGERBAR SEKTION\\n\(DHTML-krav nr "+document.myFormCUSTOM.restrictScriptCode.value+"\)\')\;\n"+ 
"\n\/\/ *** REDIGERBAR SEKTION SLUTAR."+"\n"+
"  }\n"

var ScriptSIMPLEsnippet = "else {\n"+
"\/\/ *** REDIGERBAR SEKTION STARTAR."+"\n\n"+
 " alert(\'DEMO F\\326R REDIGERBAR SEKTION\\n\'\+\n"+ 
 "       \'F\326R WEBBL\304SARE SOM INTE UPPFYLLER DHTML-krav nr "+document.myFormCUSTOM.restrictScriptCode.value+"\')\;\n\n"+
"\/\/ *** REDIGERBAR SEKTION SLUTAR."+"\n"+
"  }\n"

if (document.myFormCUSTOM.sniffandscriptActionCode.value == "custom") {
 if (document.myFormCUSTOM.Dir1Code.value != "n/a") {
//mixed mode
Dir1link = "<link rel=\"section\" href=\""+document.myFormCUSTOM.Dir1Code.value+"\"";
 var customString ="\n"+
 "function ScriptAction(typ){\n"+
 ScriptALERTsnippet+
 "else { (typ==\'p\' || sniffAction == \'pardon\')?\n"+
" Relocate(Dir0,Dir1long): Relocate(Dir0,fbURL); }\n"+
 "}\n"
 }
 else if (document.myFormCUSTOM.sniffActionCode.value != "pardon" || document.myFormCUSTOM.restrictScriptCode.value < 2) {
//pure mode and strict approach
Dir1link = "";
 var customString ="\n"+
 "function ScriptAction(typ){\n"+
 ScriptALERTsnippet+
 "else Relocate(Dir0,fbURL);\n"+
 "}\n"
  }
 else {
//pure mode and permissive approach
Dir1link = "";
  var customString ="\n"+
 "function ScriptAction(typ){\n"+
 ScriptALERTsnippet+ScriptSIMPLEsnippet+
 "}\n"
 }
}
else {
var customString ="";
}

var pmString ="\n"+"var " + "Genver = 3.3, "+
"sniffAction" + " = \"" + document.myFormCUSTOM.sniffActionCode.value + "\", "+
"sniffSAction" + " = \"" + document.myFormCUSTOM.sniffandscriptActionCode.value + "\";\n"
var pmHeadString="function UseStatic(){ window.location.href = fbURL; }\n"+
"function UseDynamic(){ \n"+ " if (typeof(Exami)==\'function\'"+" && typeof(Extver)!=\'undefined\' && Extver ==3.3){\n"+
" Exami()} else alert(\'QA\\: Error! Missing or mismatching script src file\\(s\\).\');"+"}\n"
var fblink = "<link href=\""+document.myFormHEAD.fbURLCode.value+"\""
var Dir2linkHTag='', Dir1linkHTag='', Dir2linkXTag='', Dir1linkXTag='';
if (Dir2link!=''){ Dir2linkHTag= Dir2link+">\n"; Dir2linkXTag= Dir2link+" \/>\n"}
if (Dir1link!=''){ Dir1linkHTag= Dir1link+">\n"; Dir1linkXTag= Dir1link+" \/>\n"}
var Hlink = Dir2linkHTag+Dir1linkHTag+fblink+">\n"
var Xlink = Dir2linkXTag+Dir1linkXTag+fblink+" \/>\n"

var startHscriptTag = "<script type=\"text/javascript\"><!-- \n"
var endHscriptTag = "\n// --><\/script>\n"
var startH = "<!-- KLIENTBASERAT GRANSKNINGS- OCH OMDIRIGERINGSSKRIPT STARTAR.\n HTML head code version 3.3.4 -->\n"
var startHscript = startHscriptTag+"function stopError(){return true}; window.onerror = stopError;"+endHscriptTag

var startXscriptTag = "<script type=\"text/javascript\">\n//<![CDATA[<!-- \n"
var endXscriptTag = "\n// -->\]\]>\n<\/script>"
var startX = "<!-- KLIENTBASERAT GRANSKNINGS- OCH OMDIRIGERINGSSKRIPT STARTAR.\n XHTML head code version 3.3.4 -->\n"
var startXscript = startXscriptTag+"function stopError(){return true}; window.onerror = stopError;"+endXscriptTag

var generatedSources =SnifflocationString+generatedCustomScriptlocation
var generatedFirstLines ="\/\/Generated commands and variables list \n"+"var fbURL= \""+document.myFormHEAD.fbURLCode.value+"\"\n"

var authorinfostring = "<!-- 2001-2008 larspeemm@netscape.net Please do not remove author info. -->\n"

var ReadinguaenvirString ="//Reading the uaenvir.js file\n"+
    "if (navObj && navObj.js && navObj.js >= 1.2 && !(navigator.family=='opera' &&\n navigator.version<5)) {"+
    "document.write('<script src=\""+what + "uaenvir.js\"></'+'script>');}"
    
var endshereString="<!-- SKRIPTET SLUTAR H\304R. FRITT ATT ANV\304NDA (INTE ATT SALUF\326RA). (C) lars.pm -->"

var generatedString, generatedBodyString;
if (document.myFormHEAD.ordinaryButton.value == 'Generera HTML-kod'){  generatedString = startH+Hlink+startHscript+authorinfostring+generatedSources+startHscriptTag+generatedFirstLines;
//    generatedBodyString = startHscriptTag+ReadinguaenvirString+endHscriptTag+endshereString
}
else {generatedString = startX+Xlink+startXscript+authorinfostring+generatedSources+startXscriptTag+generatedFirstLines;
//    generatedBodyString = startXscriptTag+ReadinguaenvirString+endXscriptTag+endshereString
}


var visitString ="// Visit http://mikaels.net/so/whatsnew for killing time :-) -->"

var TagEndH="<\/script>\n"
var TagEndX="\n  \/\/\]\]>\n<\/script>"

var TagEndOfString;
if (document.myFormHEAD.ordinaryButton.value == 'Generera HTML-kod'){  TagEndOfString = TagEndH;}
else TagEndOfString = TagEndX;

var InitString ="function Init(){ "+
"var navObj=(window.navigator != null? window.navigator:null); \n"+
" if (navObj && navObj._exami && navObj._exami[1]){UseDynamic();} else { UseStatic();}}\n"+visitString+TagEndOfString

 var defaultEndString = "this.small = (this.screensize <= 1)\n"+
"this.space = (this.screensize >= 2 && this.screencolor >= 1)\n"+
"this.muchspace = (this.screensize >= 3 && this.screencolor >= 2)\n"+
"this.standards = (navigator._exami[8] >= 5)\n"+
"this.strict = (navigator._exami[5] && this.CSS2 >= 1.8)\n"+
"this.dhtml = (navigator._exami[8] >= 4)\n"+
"this.common = (this.dhtml && this.CSS1 == 1)\n"+
"}"+"\n"

var FFsnippet = "function Envir(){\n"+
"\/\/Like Mozilla Firefox 1.0 on your system\n"+
"navigator._exami[8] = 5\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = false\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = true\n"+
"navigator._exami[5] = true\n"+
"navigator._exami[6] = true\n"+
"navigator._exami[7] = true\n"+
"navigator._exami[0] = 0\n"+
"navigator.kin = 'Netscape/5'\n"+
"this.OS = 'nix'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 1.9\n"+
"this.screencolor = 4\n"+
"this.screensize = 5\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = true\n"+"this.dom.implemented = 2\n"+
defaultEndString

var FF15snippet = "function Envir(){\n"+
"\/\/Like Mozilla Firefox 1.5 on Linux 1280x1024 true colour\n"+
"navigator._exami[8] = 5\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = false\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = true\n"+
"navigator._exami[5] = true\n"+
"navigator._exami[6] = true\n"+
"navigator._exami[7] = true\n"+
"navigator._exami[0] = 0\n"+
"navigator.kin = 'Netscape/5'\n"+
"this.OS = 'nix'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 1.9\n"+
"this.screencolor = 4\n"+
"this.screensize = 5\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = true\n"+"this.dom.implemented = 2\n"+
defaultEndString

var Opera6snippet = "function Envir(){\n"+
"\/\/Like Opera 6 (spoofing IE5) on your system\n"+
"navigator._exami[8] = 5\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = true\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = true\n"+
"navigator._exami[5] = true\n"+
"navigator._exami[6] = true\n"+
"navigator._exami[7] = true\n"+
"navigator._exami[0] = 0\n"+
"navigator.kin = 'MSIE/4'\n"+
"this.OS = 'win'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 2.1\n"+
"this.screencolor = 4\n"+
"this.screensize = 5\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = true\n"+"this.dom.implemented = 2\n"+
defaultEndString

var Opera75snippet = "function Envir(){\n"+
"\/\/Like Opera 7.5 (spoofing IE6) on your system\n"+
"navigator._exami[8] = 5\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = true\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = true\n"+
"navigator._exami[5] = true\n"+
"navigator._exami[6] = true\n"+
"navigator._exami[7] = true\n"+
"navigator._exami[0] = 0\n"+
"navigator.kin = 'MSIE/4'\n"+
"this.OS = 'win'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 2.1\n"+
"this.screencolor = 4\n"+
"this.screensize = 5\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = true\n"+"this.dom.implemented = 2\n"+
defaultEndString

var Safarisnippet = "function Envir(){\n"+
"\/\/Like Safari 1.3 on Mac OS 1024x768 screen\n"+
"navigator._exami[8] = 5\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = false\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = true\n"+
"navigator._exami[5] = true\n"+
"navigator._exami[6] = true\n"+
"navigator._exami[7] = true\n"+
"navigator._exami[0] = 0\n"+
"navigator.kin = 'Netscape/5'\n"+
"this.OS = 'mac'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 2\n"+
"this.screencolor = 2\n"+
"this.screensize = 3\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = true\n"+"this.dom.implemented = 1\n"+
defaultEndString




var IE6snippet = "function Envir(){\n"+
"\/\/Like Internet Explorer 6 on your system\n"+
"navigator._exami[8] = 5\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = true\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = true\n"+
"navigator._exami[5] = true\n"+
"navigator._exami[6] = true\n"+
"navigator._exami[7] = false\n"+
"navigator._exami[0] = 5.6\n"+
"navigator.kin = 'MSIE/4'\n"+
"this.OS = 'win'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 1.8\n"+
"this.screencolor = 2\n"+
"this.screensize = 3\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = false\n"+"this.dom.implemented = 1\n"+
defaultEndString


var IE55snippet = "function Envir(){\n"+
"\/\/Like Internet Explorer 5.5 on Windows 1024x768 screen\n"+
"navigator._exami[8] = 5\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = true\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = true\n"+
"navigator._exami[5] = true\n"+
"navigator._exami[6] = true\n"+
"navigator._exami[7] = false\n"+
"navigator._exami[0] = 5.5\n"+
"navigator.kin = 'MSIE/4'\n"+
"this.OS = 'win'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 1.6\n"+
"this.screencolor = 2\n"+
"this.screensize = 3\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = false\n"+"this.dom.implemented = 0\n"+
defaultEndString


var IE5snippet = "function Envir(){\n"+
"\/\/Like Internet Explorer 5.01 on your system\n"+
"navigator._exami[8] = 4\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = true\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = false\n"+
"navigator._exami[5] = true\n"+
"navigator._exami[6] = false\n"+
"navigator._exami[7] = false\n"+
"navigator._exami[0] = 5.1\n"+
"navigator.kin = 'MSIE/4'\n"+
"this.OS = 'win'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 1.4\n"+
"this.screencolor = 2\n"+
"this.screensize = 2\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = false\n"+"this.dom.implemented = false\n"+
defaultEndString




var IE4snippet = "function Envir(){\n"+
"\/\/Like Internet Explorer 4 on your system\n"+
"navigator._exami[8] = 4\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = true\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = false\n"+
"navigator._exami[5] = false\n"+
"navigator._exami[6] = false\n"+
"navigator._exami[7] = false\n"+
"navigator._exami[0] = 3.1\n"+
"navigator.kin = 'MSIE/4'\n"+
"this.OS = 'win'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 1.4\n"+
"this.screencolor = 2\n"+
"this.screensize = 1\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = false\n"+"this.dom.implemented = false\n"+
defaultEndString

var NS6snippet = "function Envir(){\n"+
"\/\/Like Netscape 6.2 on your system\n"+
"navigator._exami[8] = 5\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = false\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = true\n"+
"navigator._exami[5] = true\n"+
"navigator._exami[6] = true\n"+
"navigator._exami[7] = true\n"+
"navigator._exami[0] = 0\n"+
"navigator.kin = 'Netscape/5'\n"+
"this.OS = 'nix'\n"+
"this.java = true\n"+
"this.CSS1 = 1\n"+
"this.CSS2 = 1.9\n"+
"this.screencolor = 4\n"+
"this.screensize = 5\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = true\n"+"this.dom.implemented = 2\n"+
defaultEndString

var NS4snippet = "function Envir(){\n"+
"\/\/Like Netscape Navigator 4.8 on your system\n"+
"navigator._exami[8] = 4.08\n"+ 
"navigator._exami[3] = true\n"+
"navigator._exami[4] = false\n"+
"navigator._exami[1] = true\n"+
"navigator._exami[2] = false\n"+
"navigator._exami[5] = false\n"+
"navigator._exami[6] = false\n"+
"navigator._exami[7] = false\n"+
"navigator._exami[0] = 0\n"+
"navigator.kin = 'Netscape/4'\n"+
"this.OS = 'win'\n"+
"this.java = true\n"+
"this.CSS1 = .3\n"+
"this.CSS2 = .5\n"+
"this.screencolor = 2\n"+
"this.screensize = 2\n"+
"this.extra= new Object\n"+"this.dom = new Object\n"+
"this.extra.implemented = true\n"+"this.dom.implemented = false\n"+
defaultEndString

var NS3snippet = "function Envir(){\n"+
"\/\/Like Netscape Navigator 3.01 on your system\n"+
"navigator._exami[8] = 3.01\n"+ 
"navigator._exami[3] = false\n"+
"navigator._exami[4] = false\n"+
"navigator._exami[1] = false\n"+
"navigator._exami[2] = false\n"+
"navigator._exami[5] = false\n"+
"navigator._exami[6] = false\n"+
"navigator._exami[7] = false\n"+
"navigator._exami[0] = 0\n"+
"navigator.kin = 'Netscape/3'\n"+
"navigator.js = 1.1\n"+
"this.noenvir = true\n"+
"}"+"\n"

 var defaultString = "\/* SIMULATED VALUES - TESTING ONLY - Do NOT save these values.\n"+
"Press the test button. Check the result. Simulate another browser. Test again. *\/\n"+"\n"+
eval(document.myFormCUSTOM.simulsnippet.value);

if (document.myFormCUSTOM.Dir2Code.value == "n/a") {
 var TMPDir2Code = "n/a"
}
else var TMPDir2Code = TMPDir2;

if (document.myFormCUSTOM.Dir1Code.value == "n/a") {
 var defaultDirString = "var " + "Dir2" + " = \""+TMPDir2Code+"\"\n"+
"var " + "Dir1" + " = Dir2\n"+
"var " + "Dir0" + " = \"HN\"\n"
}
else {
 var defaultDirString = "var " + "Dir2" + " = \""+TMPDir2Code+"\"\n"+
"var " + "Dir1" + " = TMPDir1\n"+
"var " + "Dir0" + " = \"HN\"\n"
};
 var CustomScriptString = "\/* Setting the variables - generated values version 3.3.4 \n"+
"select, copy and save in a custom script source file *\/\n"+"\n"

 var addressString ="\/\/(C) larspeemm 2008 DU F\305R ANV\304NDA SKRIPTET MEN INTE S\304LJA DET \<mailto:larspeemm@netscape.net\>\n"

if(what=="Generera simulerade variabler"){
document.myFormCUSTOM.GeneratedCode.value=defaultString+defaultDirString+myString+myYellowString+customString+pmString;
}

else if(what=="Test this code"){
document.myFormCUSTOM.GeneratedCode.value="\/\/ TESTING SCRIPT ONLY - Do NOT save this code.\n"+defaultDirString+myString+myYellowString+customString+pmString;
}
else if(what=="AnpassatScript"){
document.myFormCUSTOM.GeneratedCode.value=CustomScriptString+
myString+myYellowString+customString+pmString+addressString;
}
else if(document.myFormHEAD.CustomScriptlocationFile && document.myFormHEAD.CustomScript.checked){
document.myFormHEAD.GeneratedCode.value=generatedString+myDirString+pmHeadString+InitString; /* document.myFormHEAD.GeneratedBodyCode.value = generatedBodyString */
}
else { document.myFormHEAD.GeneratedCode.value=generatedString+myDirString+myString+myYellowString+customString+pmString+pmHeadString+InitString; /* document.myFormHEAD.GeneratedBodyCode.value = generatedBodyString; */ }

}
    function reservedChar(inputValue){ 
var R = new Array(';','?','@','&','=','+','$',',','/')
   for (var j=0;j<9;j++){
    var x=R[j];
    if (inputValue.indexOf(x,0) > -1){var chR = x; break }
    }

for (var i=0; i<=inputValue.length; i++) {
      if (inputValue.charAt(i) == chR) { if(chR=='/'){ if(inputValue.charAt(inputValue.length -1) == chR){
      alert("\" \/ \""+"at the end of the path indicates\n"+
      "a directory delimiter. The filename\nwill be resolved as the original filename."); break}
        }
      else {alert("The path contains a reserved character. If not intended,\nall instances of \" "+chR+" \""+" should be removed."); break}
      }
    }
    }
function validDirName(z,OrigDir,sdr){var slash ="/"; var Rescue; if (z == false) {Rescue = OrigDir}; var Rescuefb='';
                if (z.charAt(z.length -1) == slash && (sdr=='fbURLURL')){Rescue = z.substring(0,z.length -1);Rescuefb=slash};
                if (Rescue =='' && Rescuefb=='') Rescue =OrigDir;
                if (typeof(Rescue) !='undefined' && (sdr=='Dir2URL')){document.myFormHEAD.Dir2URL.value = Rescue}
                else if (typeof(Rescue) !='undefined' && (sdr=='Dir1URL')){document.myFormHEAD.Dir1URL.value = Rescue}
                else if (typeof(Rescue) !='undefined' && (sdr=='fbURLURL')){document.myFormHEAD.fbURLURL.value = Rescue+Rescuefb} 
                else Rescue = z;
                 reservedChar(Rescue)
}
function validSniffDir(zua,zC){var slash ="/"; var Rescueua; var RescueC; var jstest = document.myFormHEAD.CustomScriptlocationFile.value;
                if (zua.charAt(zua.length -1) == slash){Rescueua = zua.substring(0,zua.length -1)};
                if (zC.charAt(zC.length -1) == slash){RescueC = zC.substring(0,zC.length -1)};
                if (typeof(Rescueua) !='undefined'){document.myFormHEAD.Snifflocation.value = Rescueua}
                else Rescueua = zua; 
                if (typeof(RescueC) !='undefined'){document.myFormHEAD.CustomScriptlocation.value = RescueC}
                else RescueC = zC; 
                if (Rescueua != '') Rescueua = Rescueua+slash;
                if (RescueC != '') RescueC = RescueC+slash;
                if (jstest.charAt(jstest.length -3) != '.'){alert('"'+jstest+'" \344r inte en giltig k\344llfil.\nTar tillbaka det f\366rvalda namnet.');document.myFormHEAD.CustomScriptlocationFile.value=document.myFormHEAD.CustomScript.value};
                 GenerateIt(Rescueua,RescueC)
}
