﻿var conversionMap = {"amp" : "&","lt" : "<","gt" : ">","apos" : "'","quot" : '"'}
function decode(entityString){
    return entityString.replace(/&(\w+);/g,function(m,g){return conversionMap[g]||m;});
}

function openBox(winName, pageName, str){
    if(pageName.indexOf('?') >= 0)
        pageName += '&keepThis=true&TB_iframe=true&width=500&height=350';
    else
        pageName += '?keepThis=true&TB_iframe=true&width=500&height=350';
        
    document.submitString = str;
    tb_show(winName, decode(pageName));return false;
}

function closeBox(_submit, _str){
    _root = self.parent;
    if(typeof(_root.UpdateFromThickBox) != 'undefined' && _submit)
        _root.UpdateFromThickBox(_str);
	_root.tb_remove();
	return false;
}