function setVar(setVarName,setVarValue) { var setVarName = setVarName + "="; if (top.name.indexOf(setVarName) != -1) clearVar(setVarName); top.name = top.name + setVarName + setVarValue + ";"; } function getVar(getVarName,varClearSelect) { if (top.name.indexOf(getVarName) != -1) { var nameHeadCut = top.name.substring(top.name.indexOf(getVarName),top.name.length); var stringStart = nameHeadCut.indexOf("=")+1; var stringEnd = nameHeadCut.indexOf(";",stringStart); if (varClearSelect) clearVar(getVarName); return nameHeadCut.substring(stringStart,stringEnd); } else return ""; } function clearVar(clearVarName) { var clearVarName = clearVarName + "="; var clearValue = getVar(clearVarName); if (top.name.indexOf(clearVarName) > 0) var varHead = top.name.substring(0,top.name.indexOf(clearVarName)); else var varHead = ""; var footStart = top.name.indexOf(clearVarName) + clearVarName.length + clearValue.length +1; var varFoot = top.name.substring(footStart,top.name.length); top.name = varHead + varFoot; }