// Don't publish this file !!! // Do NOT import it to your page ! // the main password script file is WARP.JS // this is only SET UP script ! function getpass() { var password = prompt("Enter PASSWORD you want to have:",""); if (password == null || password == "") { alert("Don't want to have password ? :o)"); } else { var a = encode (password, 15) pagex = a.toUpperCase(); var OutString = verify (password, 15) if ( OutString < 1e+21 && OutString >= 0 ) { var newlocation = "null" + pagex + ".htm" alert("Your secret page name is ==>> " + newlocation); alert("Your condition is ==>> if ( OutString == " + OutString + " )"); alert("It's All Done"); } else { alert("Too long password OR Not allowed characters used !\nTry another, please ...") } } } function verify (password, NumVal) { Ver="6iAbCDdEeFfGgaHphIkjK7BLM3mN1nOlocPQ9qR2rS5sTtUJuVvWwX8xYyZz40 " var add = 0 NumVal = parseInt(NumVal) var code = 0 for (Count=0; Count < password.length; Count++) { var HelpLetter = password.substring (Count, Count+1) var Convert = getPoss(HelpLetter) var Num = Convert^NumVal if (Num == "0") { Num = 64 add += Num add *= Num } else { add += Num add *= Num } } code = eval(add) return (code) } function getPoss (Letter) { return (Ver.indexOf(Letter)); } function encode (password, NumVal) { Ref="6iAbCDdEeFfGgaHphIkjK7BLM3mN1nOlocPQ9qR2rS5sTtUJuVvWwX8xYyZz40" NumVal = parseInt(NumVal) var encrypt="" for (Count=0; Count < password.length; Count++) { var HelpLetter = password.substring (Count, Count+1) var Convert = getChar(HelpLetter) var Num = Convert^NumVal Num = getVal(Num) encrypt += Num } return (encrypt) } function getChar (Letter) { return (Ref.indexOf(Letter)); } function getVal (Val) { return (Ref.substring(Val, Val+1)); }