// some cool functions for many purposes

function getDirName(url){
    var delim
    if(url.indexOf("\\")>-1)
	delim="\\"
    else
	delim="/"
    var tokens=url.split(delim)
    var newUrl="",i
    for(i=0;i<tokens.length-1;i++){
	newUrl+=tokens[i]+delim
    }
    return newUrl
}

function expoDir(){
  return expocodename
  //if(getVariable("exhibition")=="") return "expo"
  //return getVariable("exhibition")
}

function pavilion(){
  return getVariable("pavilion")
}

function getVariable(varName){
	var arg=location.search.substring(1).split('&')
	var variable=""
	var i
	for(i=0;i<arg.length;i++){
		if(arg[i].split('=')[0]==varName){
		// found!!!
			if(arg[i].split('=').length>1){
				variable=arg[i].split('=')[1]
			}
			return variable
		}
	}
	return ""
}

function myunescape(sstr){
var newstr=""
for(i=0;i<sstr.length;i++){
	c=sstr.charAt(i);
	if(c!='%'){
		newstr+=c;
	}else{
		var from,to
		from="%"+sstr.charAt(++i)+sstr.charAt(++i);
if (from=="%A8") to="¨"
if (from=="%C0") to="À"
if (from=="%C1") to="Á"
if (from=="%C2") to="Â"
if (from=="%C3") to="Ã"
if (from=="%C4") to="Ä"
if (from=="%C5") to="Å"
if (from=="%C6") to="Æ"
if (from=="%C7") to="Ç"
if (from=="%C8") to="È"
if (from=="%C9") to="É"
if (from=="%CA") to="Ê"
if (from=="%CB") to="Ë"
if (from=="%CC") to="Ì"
if (from=="%CD") to="Í"
if (from=="%CE") to="Î"
if (from=="%CF") to="Ï"
if (from=="%D0") to="Ð"
if (from=="%D1") to="Ñ"
if (from=="%D2") to="Ò"
if (from=="%D3") to="Ó"
if (from=="%D4") to="Ô"
if (from=="%D5") to="Õ"
if (from=="%D6") to="Ö"
if (from=="%D7") to="×"
if (from=="%D8") to="Ø"
if (from=="%D9") to="Ù"
if (from=="%DA") to="Ú"
if (from=="%DB") to="Û"
if (from=="%DC") to="Ü"
if (from=="%DD") to="Ý"
if (from=="%DE") to="Þ"
if (from=="%DF") to="ß"
if (from=="%B8") to="¸"
if (from=="%E0") to="à"
if (from=="%E1") to="á"
if (from=="%E2") to="â"
if (from=="%E3") to="ã"
if (from=="%E4") to="ä"
if (from=="%E5") to="å"
if (from=="%E6") to="æ"
if (from=="%E7") to="ç"
if (from=="%E8") to="è"
if (from=="%E9") to="é"
if (from=="%EA") to="ê"
if (from=="%EB") to="ë"
if (from=="%EC") to="ì"
if (from=="%ED") to="í"
if (from=="%EE") to="î"
if (from=="%EF") to="ï"
if (from=="%F0") to="ð"
if (from=="%F1") to="ñ"
if (from=="%F2") to="ò"
if (from=="%F3") to="ó"
if (from=="%F4") to="ô"
if (from=="%F5") to="õ"
if (from=="%F6") to="ö"
if (from=="%F7") to="÷"
if (from=="%F8") to="ø"
if (from=="%F9") to="ù"
if (from=="%FA") to="ú"
if (from=="%FB") to="û"
if (from=="%FC") to="ü"
if (from=="%FD") to="ý"
if (from=="%FE") to="þ"
if (from=="%FF") to="ÿ"
if (from=="%25") to="%"

newstr+=to
}
}
return newstr
}
