function el(id){
return document.getElementById(id);
}
function Trim(str){
return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}
function collapse(collapseDiv){
    var div = el(collapseDiv);
    if (div){
        if (div.style.display == 'none'){
            div.style.display = '';
        }else{
            div.style.display = 'none';
        }
    }
}
function CheckMax(elem, len){
  return (elem.value.length < len);
}
function CheckMaxAfter(obj, len, dispID){
     if (len && obj.value.length > len){
           obj.value = obj.value.substr(0,len);
     }
    if (dispID) {
        el(dispID).innerHTML = len-obj.value.length;
    }
}
function stripHTML()
{
    var matchTag = /<(?:.|\s)*?>/g;
for (i = 0; i < arguments.length; i++){
    arguments[i].value = arguments[i].value.replace(matchTag, "");
}
}
function getScrollTop(){
if (window.pageYOffset){
    return window.pageYOffset;
}else if (window.scrollY){
    return window.scrollY;
}else if(document.body.scrollTop){
    return document.body.scrollTop;
}else if(document.body.parentNode.scrollTop){
    return document.body.parentNode.scrollTop;
}else{return 0;}
}
function getScrollLeft(){
if (window.pageXOffset){
    return window.pageXOffset;
}else if (window.scrollX){
    return window.scrollX;
}else if(document.body.scrollLeft){
    return document.body.scrollLeft;
}else if(document.body.parentNode.scrollLeft){
    return document.body.parentNode.scrollLeft;
}else{return 0;}
}
function getWindowHeight(){
 if (window.innerHeight) {
  return window.innerHeight;
 }
 if (document.body.offsetHeight) {
  return document.body.offsetHeight-20;
 }
}
function getWindowWidth(){
 if (window.innerHeight) {
  return window.innerWidth-1;
 }
 else if (document.body.offsetHeight) {
  return document.body.offsetWidth-20;
 }
}
var divElem;
var hidden = true;
function dispPopBG(){
if (hidden){
if (el("pd")){
el("pd").style.display = "none";
}}else{
var d = el("pd").style;
d.display = "block";
d.top = getScrollTop();
d.left = getScrollLeft();
}
}
function hidePopBG(){
hidden = true;
dispPopBG();
}
function showPopBG(){
hidden = false;
dispPopBG();
}
setInterval("dispPopBG();popPos(pDiv)", 100);
var pDiv;
function popPos(popUpDivVar) {
if (!hidden && (!(pDiv) && (popUpDivVar))){
    pDiv = popUpDivVar;
}
if (el(pDiv)){
	var p = el(pDiv).style;
	p.top = (getScrollTop() + getWindowHeight()/2-250) + 'px';
	p.left = (getScrollLeft() + getWindowWidth()/2 - 250) + 'px';
	if (!hidden) setTimeout("popPos('" + popUpDivVar + "');", 100);
}
}
function doClick(buttonName,e)
{
    var key;
    if(window.event)
      key = window.event.keyCode;
    else
      key = e.which;
    if (key == 13)
    {
        var btn = document.getElementById(buttonName);
        if (btn != null)
        {
            btn.click();
            event.keyCode = 0
        }
    }
}

