﻿var y1 = 20;   // change the # on the left to adjuct the Y co-ordinate
(document.getElementById) ? dom = true : dom = false;

function hideLayer(layerName) {
  if (dom) {
    document.getElementById(layerName).style.visibility='hidden';
    document.getElementById(layerName).style.display='none';
  }
  
  if (document.layers) {
    document.layers[layerName].visibility='hide';
    document.layers[layerName].style.display='none';
  }   
}

function showLayer(layerName) {
  if (dom) {
    document.getElementById(layerName).style.visibility='visible';
    document.getElementById(layerName).style.display='block';
  }
  if (document.layers) {
    document.layers[layerName].visibility='show';
    document.layers[layerName].style.display='block';
  } 
  
  }
  
  function positionTop(layerName) {
        document.all(layerName).style.posLeft = 20;
        document.all(layerName).style.posTop = 20;  
  }
  
  function positionCenter(layerName) {

    var layerWidth;
    var layerHeight;
  
    if (document.layers) {
        layerWidth = document.layers[layerName].style.width;
        layerHeight = document.layer[layerName].style.height;
        
        document.layers[layerName].pageX = (document.width - layerWidth)/2;
        document.layers[layerName].pageY = (screen.height - layerHeight)/2;
    }
    else if (document.all) {
        layerWidth = document.all(layerName).style.width;
        layerHeight = document.all(layerName).style.height;
        
        document.all(layerName).style.posLeft = (screen.width - layerWidth)/2;
        document.all(layerName).style.posTop = (screen.height - layerHeight)/2;
    }  
    else
    {
        layerWidth = document.getElementById(layerName).style.width;
        layerHeight = document.getElementById(layerName).style.height;
        
        document.getElementById(layerName).style.posLeft = (screen.width - layerWidth)/2;
        document.getElementById(layerName).style.posTop = (screen.height - layerHeight)/2;
        
        document.getElementById(layerName).style.position = "absolute";
        document.getElementById(layerName).style.left = 10;
        document.getElementById(layerName).style.top = 10;
    }  
}

function onPlusClick(imgId, trColumnsId, trDetailsId){
    var img = document.getElementById(imgId);
    var trColumnRow = document.getElementById(trColumnsId);
    var trDetailsRow = document.getElementById(trDetailsId);

    var isExpanded = (img.src.indexOf('open') != -1);
    
    if (isExpanded){
        img.src = img.src.replace('open','close');
    }else{
        img.src = img.src.replace('close','open');
    }

    if (isExpanded){
        trDetailsRow.style.display = '';
        trColumnRow.attributes['class'].value = 'submission_open';
    } else {
        trColumnRow.attributes['class'].value = 'submission_closed';
        trDetailsRow.style.display = 'none';
    }               
}
  
function positionLayer(layerName) {
  if (dom && !document.all) {document.getElementById(layerName).style.top = window.pageYOffset + (window.innerHeight - (window.innerHeight-y1))}
  if (document.layers) {document.layers[layerName].top = window.pageYOffset + (window.innerHeight - (window.innerHeight-y1))}
  if (document.all) {document.all[layerName].style.top = document.body.scrollTop + (document.body.clientHeight - (document.body.clientHeight-y1));}
  window.setTimeout("positionLayer('" + layerName + "')", 10); }



/* Must convert MS first */
/*Convert MS new lines CRLF*/
function ms_return2br(dataStr) {
    return dataStr.replace(/(\r\n)/g, '<br />');
}

/* Convert non-MS newlines either CR or LF*/
function return2br(dataStr) {
    return dataStr.replace(/(\r|\n)/g, "<br />");
}
function DocOptions(_docTypeID,_hasFile,_rowID,_requiredID) { this.DocTypeID=_docTypeID;this.HasFile=_hasFile;this.RowID=_rowID;this.RequiredID=_requiredID; }

function openHelp(url){
    myRef = window.open(url,'helpwin','left=20,top=20,width=770,height=420,toolbar=0,resizable=1,scrollbars=1');
}

function openWindow(url){
    myRef = window.open(url,'genericwin');
}

