// COMMON.JS

  /////////////////////////////////////////////////////////////////
  //                                                             //
  //   CPAccounting(R) Version Apr10'05 (C)Copyright 1994-2005   //
  //                                                             //
  /////////////////////////////////////////////////////////////////

var DOM = (document.getElementById) ? true : false; // IE5+ , NS6+
var IE = (document.all) ? true : false; // IE4+
var GECKO = (DOM & !IE);// NS6 & Mozilla perhaps and Opera 6up
var GECKO6 = (GECKO)? ( (navigator.vendorSub.charAt(0)=='6')? true:false ): false;
var isIE5 = (document.all && navigator.userAgent.indexOf("MSIE 5")!=-1);
var NS4 = (document.layers) ? true : false;
var CPAtb;
var showCPAtb = true;
var movingCPAtb = false;
var CPAtbWidth;
var currentX = currentY = 0;
var lastScrollX = 0; lastScrollY = 0;
var showTree = true;
var availableImages = new Array();
var headerHeight = 61;

function show_hide_CPAtoolbar() {
  showCPAtb = !showCPAtb;
  if ( NS4 )
    CPAtb.visibility = showCPAtb ? "visible" : "hidden";
  else
    CPAtb.style.visibility = showCPAtb ? "visible" : "hidden"; 
}

function show_hide_tree(){
  var mainFrame = getMainFrame();
  showTree = !showTree;
  if(DOM && !GECKO){
    var frameset = window.top.document.getElementsByTagName('frameset')[0];
    if(showTree){
      frameset.cols = frameset.getAttribute('oldCols');
    } else {
      frameset.setAttribute( 'oldCols', frameset.cols );
      frameset.cols = frameset.getAttribute('oldCols');
      frameset.cols = '0,*';
    }
    mainFrame.location.href = 'javascript:';
    mainFrame.location.href = 'javascript:';
  } else if(GECKO && !GECKO6){
      var bsTreeFrame = window.top.document.getElementById('bsTreeFrame');
      bsTreeFrame.style.width = (showTree)? "216px":"0px";
  } else {
      //do nothing for NS4 && NS6.2.1 and bellow
  }
  var newSrc = "/G0000BG/~HEADER.HTM?"+((!showTree)? "true":"false");
  var hIframe = mainFrame.frames['hIframe'];
  if(hIframe){
    hIframe.showLogo(!showTree);
  }
  moveToolbarRight();
  //visible_coordinates();
}

function getBodyLeft() {
  var ret = 0;
  var mainFrame = getMainFrame();
  if(mainFrame){
    if ( NS4 || GECKO )
      ret = mainFrame.pageXOffset;
    else
      if(mainFrame.document)
        if(mainFrame.document.body)
            ret = mainFrame.document.body.scrollLeft;
  }
  return ret;
}

function getBodyTop(){
  var ret = 0;
  var mainFrame = getMainFrame();
  if(mainFrame){
    if ( NS4 || GECKO )
      ret = getMainFrame().pageYOffset;
    else
      if(mainFrame.document)
        if(mainFrame.document.body)
            ret = getMainFrame().document.body.scrollTop;
  }
  return ret;
  }

var addFactor = (GECKO)? .5:.2;
function heart_beat() {
  if(!CPAtb)
    return;
  diffX = getBodyLeft();
  diffY = getBodyTop();
  /*
  if(!getMainFrame().onerror){
    getMainFrame().onerror = window.top.bsOnError;
  }
  */
  if ( diffY != lastScrollY ) {
    percent = addFactor * ( diffY - lastScrollY );
    if ( percent > 0 )
      percent = Math.ceil( percent );
    else
      percent = Math.floor( percent );
    if ( NS4 )
      CPAtb.top += percent;
    else if ( GECKO || IE ) {
      var newTop = CPAtb.offsetTop+percent;
      CPAtb.style.top = (isNaN(newTop)) ? 0 : newTop;
      //old for IE only : CPAtb.style.pixelTop += percent; 
    }
    lastScrollY = lastScrollY + percent;
  }
  if ( diffX != lastScrollX ) {
    percent = addFactor * ( diffX - lastScrollX );
    if ( percent > 0 )
      percent = Math.ceil( percent );
    else
      percent = Math.floor( percent );
    if ( NS4 )
      CPAtb.left += percent;
    else if ( GECKO || IE ) {
      var newLeft = CPAtb.offsetLeft+percent;
      CPAtb.style.left = (isNaN(newLeft)) ? 0 : newLeft;
      //CPAtb.style.left = parseInt( CPAtb.style.left ) + percent;//old
    }
    lastScrollX = lastScrollX + percent;
  }
}

/* ======== cookie ====================================== */

function ReadCookie( name ) {
  var allCookie, nameEqual, value, length, start, end;

  nameEqual = name + "=";
  value = "";
  allCookie = window.top.document.cookie;
  length = allCookie.length;
  if ( length > 0 ) {
    start = allCookie.indexOf( nameEqual, 0 );
    if ( start != -1 ) {
      start += nameEqual.length;
      end = allCookie.indexOf( ";", start );
      if ( end == -1 )
        end = length;
      value = unescape( allCookie.substring( start, end ) );
      }
    }
  // Check for empty cookie. Various browsers handle empty cookies differently.
  if ( value == null || value == "null" ||
    value.indexOf( "undefined" ) >= 0 ||
    value.lastIndexOf( "=" ) == value.length - 1 ) 
    value = "";
  return( value );
  }

function WriteCookie( name, value, expires, domain, path, secure ) {
	// To create a permanent cookie (expires=) with global scope (path=/):
	// var today = new Date();
	// var expires = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000); // 365 days from today

  window.top.document.cookie = ( name + "=" + escape( value ) +
    ( (expires) ? "; expires=" + expires.toGMTString() : "" ) +
    ( (domain) ? "; domain=" + domain : "" ) +
    ( (path) ? "; path=" + path : "" ) +
    ( (secure) ? "; secure" : "" ) );
  }

function DeleteCookie( name, domain, path ) {
  var expires = new Date(1);
  if ( ReadCookie( name ) )
    WriteCookie( name, "", expires, domain, path );
  }

function CheckCookie() {
  WriteCookie( "CPAccounting", "1.0" ); // version 1.0
  var ver = ReadCookie( "CPAccounting" );
  if ( !ver ) {
    noCookie = window.open( "/G0000BG/NOCOOKIE.HTM", 'NoCookie', 'top=0,left=150,width=400,height=150,scrollbars=yes,resizable=yes' );
    noCookie.focus();
    }
  else {
    var old = ReadCookie( "OldSession" );
    DeleteCookie( "OldSession", "", "/" );
    if ( old == '1' ) {
      oldSess = window.open( "/G0000BG/OLDSESS.HTM", 'OldSession', 'top=0,left=100,width=500,height=250,scrollbars=yes,resizable=yes' );
      oldSess.focus();
      }
    }
  }
/* ----------------------------------- cookie ----------- */

/* ====== drag & drop =================================== */
function check_focus( x, y ) { 
  stalkerx = CPAtb.pageX;
  stalkery = CPAtb.pageY;
  stalkerwidth = CPAtbWidth;
  stalkerheight = CPAtb.clip.height;
  if ( ( x > stalkerx && x < ( stalkerx + stalkerwidth ) ) && ( y > stalkery && y < ( stalkery + stalkerheight ) ) ) 
    return true;
  else 
    return false;
  }

function visible_coordinates() {
  if(!CPAtb)
    return;
  var bsMainFrame = getMainFrame();
  if ( NS4 ) {
    if ( CPAtb.left < 0 + getBodyLeft() )
      CPAtb.left = 0 + getBodyLeft();
    if ( CPAtb.top < 0 + getBodyTop() )
      CPAtb.top = 0 + getBodyTop();
    if ( ( CPAtb.left + CPAtbWidth ) >= ( bsMainFrame.innerWidth + getBodyLeft() - 22 ) )
      CPAtb.left = ( ( bsMainFrame.innerWidth + getBodyLeft() ) - CPAtbWidth ) - 22;
    if ( ( CPAtb.top + CPAtb.clip.height ) >= ( bsMainFrame.innerHeight + getBodyTop() - 22 ) )
      CPAtb.top = ( ( bsMainFrame.innerHeight + getBodyTop() ) - CPAtb.clip.height ) - 22;
  }
  else if ( GECKO ) {
    if ( CPAtb.offsetLeft < 0 + getBodyLeft() )
      CPAtb.style.left = 0 + getBodyLeft();
    if ( CPAtb.offsetTop < 0 + getBodyTop() )
      CPAtb.style.top = 0 + getBodyTop();
    if ( ( CPAtb.offsetLeft + CPAtb.offsetWidth) >= ( bsMainFrame.innerWidth + getBodyLeft() - 22 ) )
      CPAtb.style.left = ( ( bsMainFrame.innerWidth + getBodyLeft() ) - CPAtbWidth ) - 22;
    if ( ( CPAtb.offsetTop + CPAtb.offsetHeight ) >= ( bsMainFrame.innerHeight + getBodyTop() - 22 ) )
      CPAtb.style.top = bsMainFrame.innerHeight + getBodyTop() - CPAtb.offsetHeight - 22;
  }
  else { // IE
    if ( CPAtb.style.pixelTop < getBodyTop() )
      CPAtb.style.pixelTop = getBodyTop();
    if ( parseInt( CPAtb.style.left ) < getBodyLeft() )
      CPAtb.style.left = getBodyLeft();
    if ( CPAtb.style.pixelTop > bsMainFrame.document.body.offsetHeight + getBodyTop() - CPAtb.scrollHeight - 22 )
      CPAtb.style.pixelTop = bsMainFrame.document.body.offsetHeight + getBodyTop() - CPAtb.scrollHeight - 22;
    if ( parseInt( CPAtb.style.left ) > bsMainFrame.document.body.offsetWidth + getBodyLeft() - CPAtbWidth - 22 ){
      CPAtb.style.left = bsMainFrame.document.body.offsetWidth + getBodyLeft() - CPAtbWidth - 22;
    }
  }
}

function grabIt( e ) {
  if ( NS4 ) {
    window.captureEvents( Event.MOUSEMOVE );
    if ( check_focus( e.pageX, e.pageY ) ) { 
      StalkerTouchedX = e.pageX - CPAtb.pageX;
      StalkerTouchedY = e.pageY - CPAtb.pageY;
    } 
  }
  else if ( GECKO ) {
    CPAtb.style.left = CPAtb.offsetLeft;
    CPAtb.style.top = CPAtb.offsetTop;
    currentX = e.clientX + getBodyLeft();
    currentY = e.clientY + getBodyTop();
  }
  else { // IE
    CPAtb.style.left = CPAtb.offsetLeft;
    CPAtb.style.pixelTop = CPAtb.offsetTop;
    var mainFrame = getMainFrame();
    currentX = mainFrame.event.clientX + getBodyLeft();
    currentY = mainFrame.event.clientY + getBodyTop();
  }
  movingCPAtb = true;
  return false;
}

function moveIt( e ) {
  if ( movingCPAtb == false ) 
    return false;
  if ( NS4 )
    CPAtb.moveTo( e.pageX - StalkerTouchedX, e.pageY - StalkerTouchedY );
  else if ( GECKO ) {
    newX = e.clientX + getBodyLeft();
    newY = e.clientY + getBodyTop();
    distanceX = newX - currentX;
    distanceY = newY - currentY;
    currentX = newX;
    currentY = newY;
    CPAtb.style.left = parseInt( CPAtb.style.left ) + distanceX;
    CPAtb.style.top = parseInt( CPAtb.style.top ) + distanceY;
  }
  else { // IE
    var mainFrame = getMainFrame();
    newX = mainFrame.event.clientX + getBodyLeft();
    newY = mainFrame.event.clientY + getBodyTop();
    distanceX = newX - currentX;
    distanceY = newY - currentY;
    currentX = newX;
    currentY = newY;
    CPAtb.style.left = parseInt( CPAtb.style.left ) + distanceX;
    CPAtb.style.pixelTop += distanceY;
    mainFrame.event.returnValue = false;
    } 
  visible_coordinates();
  return false;
  }

function dropIt() {
  movingCPAtb = false;
  if ( NS4 ) 
    window.releaseEvents( Event.MOUSEMOVE );
  return true;
  }

function drag_drop_on() {
  if ( NS4 ) {
    window.captureEvents( Event.MOUSEUP | Event.MOUSEDOWN );
    window.onmousedown = grabIt;
    window.onmousemove = moveIt;
    window.onmouseup = dropIt;
    }
  else {
    var bsMainFrame = getMainFrame();
    if(bsMainFrame.activePopup){
      bsMainFrame.hidePopup(bsMainFrame.activePopup);
    }
    bsMainFrame.document.onmousedown = grabIt;
    bsMainFrame.document.onmousemove = moveIt;
    bsMainFrame.document.onmouseup = dropIt;
    }
  }

function drag_drop_off() {
  if ( movingCPAtb == true )
    return false;
  if ( NS4 ) {
    window.releaseEvents( Event.MOUSEUP | Event.MOUSEDOWN );
    window.onmousedown = null;
    window.onmousemove = null;
    window.onmouseup = null;
  } else {
    var bsMainFrame = getMainFrame();
    bsMainFrame.document.onmousedown = null;
    bsMainFrame.document.onmousemove = null;
    if (bsMainFrame.PopupWindow_hidePopupWindows)
      bsMainFrame.document.onmouseup = bsMainFrame.PopupWindow_hidePopupWindows;
  }
}
/* ---------------------------------- drag & drop ------- */

function setMainTitle(theTitle){
  window.top.document.title = theTitle;
}

var action = null;
function start() {
  var bsMainFrame = getMainFrame();
  setMainTitle(bsMainFrame.document.title);
  if ( !DOM && !IE && !NS4 ) {
    oldBrowser = window.open( "/G0000BG/OLDBROWS.HTM", 'OldBrowser', 'top=0,left=150,width=400,height=150,scrollbars=yes,resizable=yes' );
    oldBrowser.focus();
  }
  CheckCookie();
  if ( DOM || IE || NS4 ) {
    if ( !NS4 ) {
      var tIframe = bsMainFrame.frames["tIframe"];
      if ( tIframe ) {
        var obj = getObject( 'toolbarDOM', tIframe.document );
        getObject( "CPAtoolbar" ).innerHTML = obj.innerHTML;
      }
    }
    CPAtb = getObject( "CPAtoolbar" );
    //this method is invoking on every load of the page 
    // so i should clear all intervalls..currently just one
    if(action)
      window.clearInterval(action);
    lastScrollY = 0;
    lastScrollX = 0;
    action = window.setInterval( "heart_beat()", (GECKO)? 200:1 );//gecko is slow and grab a lot of CPU Time
  }
  if(!CPAtb)
    return;
  if ( NS4 ){
    CPAtb.left = bsMainFrame.innerWidth - ( CPAtbWidth = CPAtb.clip.width ) - 22;
    CPAtb.visibility = "visible";
  } else{
    CPAtb.style.left = bsMainFrame.document.body.offsetWidth - ( CPAtbWidth = CPAtb.offsetWidth ) - ( IE ? 22 : 0 );
    CPAtb.style.visibility = "visible";
  }
}

function moveToolbarRight(){
  if(!CPAtb)
    return;
  if ( NS4 ){
    CPAtb.left = bsMainFrame.innerWidth - ( CPAtbWidth = CPAtb.clip.width ) - 22;
    CPAtb.visibility = "visible";
  } else{
    CPAtb.style.left = bsMainFrame.document.body.offsetWidth - ( CPAtbWidth = CPAtb.offsetWidth ) - ( IE ? 22 : 0 );
    CPAtb.style.visibility = "visible";
  }
}

function go_top_bottom( direction ) {
  var bsMainFrame = getMainFrame();
  bsMainFrame.scrollBy( 0, direction * ( IE ? bsMainFrame.document.body.scrollHeight : bsMainFrame.document.height ) );
}

function getObject( n, d ) {
  var p, i, x;  
  if ( !d ){
    d = getMainFrame().document;
  }
  if ( ( p = n.indexOf( "?" ) ) > 0 && parent.frames.length ) {
    //d = parent.frames[n.substring( p + 1 )].document;
    d = getMainFrame().frames[n.substring( p + 1 )].document;
    n = n.substring( 0, p );
    }
  if ( document.getElementById )
    x = d.getElementById( n );
  if ( !x && document.getElementsByName )
    x = d.getElementsByName( n )[0];
  if ( !x && d.all )
    x = d.all[n]; 
  if ( !x )
    x = d[n];
  if ( d.forms )
    for ( i = 0 ; !x && i < d.forms.length ; i++ )
      x = d.forms[i][n];
  if( !x )
    for ( i = 0 ; !x && d.layers && i < d.layers.length ; i++ )
      x = getObject( n, d.layers[i].document );
  return x;
}

function chImg( name, doc ) {
  var x, s;
  x = getObject( name.charAt(1) == 'I' && !NS4 ? name + '?' + name.substring( 0, 1 ) + 'Iframe' : name, doc );
  var src = '';
  if ( x ) {
    s = x.src;
    if ( s.charAt( s.length - 5 ) == '_' ){
      src = s.substring( 0, s.length - 5 ) + s.substring( s.length - 4, s.length );
    } else {
      src = s.substring( 0, s.length - 4 ) + '_' + s.substring( s.length - 4, s.length );
    }
    x.src = getImgSrc(src);
  }
}

function getImgSrc(src){
  var ret = '';
  var availableImage = availableImages[src];
  if(availableImage){
    ret = availableImage.src;
  } else {
    availableImages[src] = new Image();
    availableImages[src].src = src;
    ret = src;
  }
  return ret;
}

function s_chImg( name, action ){
  var x, s;
  x = getObject( name );
  if(x){
    s = x.src;
    var pos = s.lastIndexOf('.');
    var ext = s.substr(pos);
    if(s.charAt(pos-1)=='_')
      pos--;
    var src = s.substr(0,pos);
    s = src+( (action==1)? '_':'' )+ext;
    x.src = getImgSrc(s);
  }
}
/* ====== form action =================================== */

function verify1( ob ) {
  var name = ob.name;
  var val = ob.value;
  var i, j;
  var s = "";
  if ( !name )
    return true;
  while ( ( i = name.indexOf( "_" ) ) > 0 ) {
    name = name.substr( i + 1 );
    switch ( name.substring( 0, 4 ) ) {
      case "site":
        if ( isNaN( val ) )
          s = val + " ÍÅ å ÷èñëî";
        else if ( val < 0 )
          s = val + " å ÎÒÐÈÖÀÒÅËÍÎ ÷èñëî";
        else if ( Math.ceil( val ) != val ) 
          s = val + " å ÄÐÎÁÍÎ ÷èñëî";
        else if ( val > 100 )
          s = "Øåãàäæèÿ";
        break;
      case "plus":
        if ( isNaN( val ) )
          s = val + " ÍÅ å ÷èñëî";
        else if ( val <= 0 )
          s = " Ìîëÿ, âúâåäåòå ÏÎËÎÆÈÒÅËÍÎ ÷èñëî";
        break;
      case "full":
        for ( j = 0 ; j < val.length ; j++ )
          if ( val.charAt( j ) != ' ' )
            break;
        if ( j == val.length )
          s = " Ìîëÿ, ïîïúëíåòå ïîëåòî ";
        break;
      }
    if ( s )
      break;
    }
  if ( s ) {
    if ( !val )
      ob.value = "     ";
    alert( s );
    ob.focus();
    ob.select(); 
    return false;
    }
  return true;
  }

function verify( form ) { // <form onSubmit="return verify()" ...> 
  var doc = getMainFrame().document;
  if ( !form )
    form = "form1";
  var f = doc.forms[form];
  var s = '';
  var i;
  for ( i = 0 ; i < f.length ; i++ ) 
    if ( !verify1( f[i] ) )
      return false;
  return true;
  }

function veriBlur( ob ) { // <input onBlur="veriBlur( this )"
  act = getMainFrame().document.activeElement;
  if ( act != null ) if ( act.type != null )
    if ( !act.type.indexOf( "reset" ) )
      return true;
  if ( !verify1( ob ) )
    return false;
  return true;
  }

function submit( form ) { // <a href onclick="return submit()"> for <img> or <a href="javascript:void submit()">
  var mainFrame = getMainFrame();
  if(!mainFrame)
    return;
  var doc = mainFrame.document;
  if(!doc)
    return;
  if ( !form )
    form = "form1";
  if ( doc.forms[form] )
    if ( verify() ){
      doc.forms[form].submit();
    }
  return false;
  }

function reset( form ) { // <a href onclick="return reset()"> for <img> or <a href="javascript:void reset()">
  var doc = getMainFrame().document;
  if ( !form )
    form = "form1";
  if ( doc.forms[form] )
    doc.forms[form].reset();
  return false;
  }

function jumpMenu( targ, selObj, restore ) {
  var i = selObj.selectedIndex;
  if ( restore )
    selObj.selectedIndex = 0;
  if ( i )
    if ( selObj.options[i].value > 0 )
      eval( targ + ".location='" + "/G0000BG/HELP.HTM#h" + selObj.options[i].value + "'" );
    else
      eval( targ + ".location='" + selObj.options[i].value + "'" );
  }
  
function resizeEANFrame(){
  var mainFrame = getMainFrame();
  var doc = mainFrame.frames["EANFRAME"].document;
  var docHeight = doc.body.offsetHeight;
  var ifr = mainFrame.document.getElementById("EANFRAME");
  if(IE){
    var childNodes = doc.body.childNodes;
    docHeight = 0;
    for(var i=0; i<childNodes.length; i++){
      var tagName = childNodes[i].tagName;
      if(!tagName)
        continue;
      if(childNodes[i].currentStyle)
        if(childNodes[i].currentStyle.display=="block")
          docHeight += 19;
      docHeight += childNodes[i].offsetHeight;
    }
  }
  ifr.style.height = (docHeight+100)+"px";
}

function EAN_b(group, EAN, price){
    if(action)
      window.clearInterval(action);
    var doc = getMainFrame().document;
    doc.open("text/html");

    doc.writeln('<html><head>');
    doc.writeln('<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">');
    doc.writeln('<title>Ïîäðîáíî îïèñàíèå</title>');
    doc.writeln('<link href="/G0000BG/PRODUCT.CSS" rel="stylesheet" type="text/css"> ');
    doc.writeln('<link href="/G0000BG/PRODUCTP.CSS" rel="stylesheet" type="text/css" media="print">');
    doc.writeln('</head>');
    doc.writeln('<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="window.top.start();" onResize="window.top.visible_coordinates()" bgcolor="#FFFFFF">');
    doc.writeln('<ilayer src="/G0000BG/~HEADER.HTM"></ilayer>');
    doc.writeln('<iframe src="/G0000BG/~HEADER.HTM" name="hIframe" frameborder="0" width="100%" height="'+headerHeight+'" scrolling="no" marginheight="0"></iframe>');
    doc.writeln('<ilayer src="/G0000BG/~BEGIN.HTM"></ilayer>');
    doc.writeln('<iframe src="/G0000BG/~BEGIN.HTM" name="bIframe" frameborder="0" width="300" height="45" scrolling="no" marginheight="0"></iframe>');

    doc.writeln('<form action="/cgi-bin/CPAccounting.exe" method="POST" name="form1">');
    doc.writeln('<input type="hidden" name="group" value="0">');
    doc.writeln('<input type="hidden" name="m82a1">');
    doc.writeln('<input type="hidden" value="put" name="s83">');
    if(price==0){
      doc.writeln('[ñëåäâà çàðåæäàíå]');
    } else {
      doc.writeln('<table border="0" width="100%"><tr><td width="50%" align="center" valign="baseline">Öåíà: <b>'+price+'</b> ëâ.</td>');
      doc.writeln('<td width="50%" valign="baseline">Koëè÷ecòâo: <input type="text" size="6" onblur="window.top.veriBlur(this)" name="q'+EAN+'"></td></tr></table>');
    }
    doc.writeln('</form>');

    var frameLocation = '/g'+group+'bg/-'+EAN+'-b.htm';

    doc.writeln('<ilayer width="100%" src="'+frameLocation+'"></ilayer>');
    doc.writeln('<iframe name="EANFRAME" id="EANFRAME" onload="window.top.resizeEANFrame()" width="100%" height="90%" src="'+frameLocation+'" frameborder="0"></iframe>');

    doc.writeln('<ilayer src="/G0000BG/~END.HTM"></ilayer>');
    doc.writeln('<iframe src="/G0000BG/~END.HTM" name="eIframe" frameborder="0" width="300" height="25" scrolling="no" marginheight="0"></iframe>');
    doc.writeln('<ilayer src="/G0000BG/~FOOTER.HTM"></ilayer>');
    doc.writeln('<iframe src="/G0000BG/~FOOTER.HTM" name="fIframe" frameborder="0" width="100%" height="44" scrolling="no" marginheight="0"></iframe>');

    doc.writeln('<div id="CPAtoolbar">');
    doc.writeln('<ilayer src="/G0000BG/TOOLBAR.HTM"></ilayer>');
    doc.writeln('<iframe src="/G0000BG/TOOLBAR.HTM" name="tIframe" frameborder="0" width="0" height="0"></iframe>');
    doc.writeln('<span id="toolbar"></span></div>');

    doc.writeln('</body></html>');

    doc.close();
}
  
function getMainFrame(){
  return window.top.frames['bsMainFrame'];
}

function getTreeFrame(){
  return window.top.frames['bsTreeFrame'];
}

function bsOnError(msg, url, lno){
    alert('Error: '+msg+'\nSource File: '+url+' #'+lno);
}

function errorMessage(text){
  //do nothing
}

/* ---------------------------------- form action ------- */
var imgList = "BACK2_.GIF,FORCPA_.JPG,GOTOP_.GIF,HOME_.GIF,NAV_.GIF,T-4_.GIF,"+
  	      "T-BACK2_.GIF,T-BACK_.GIF,T-BOTT2_.GIF,T-BOTT_.GIF,T-CHECK_.GIF,"+
	      "T-COLPS_.GIF,T-DEL_.GIF,T-EXP_.GIF,T-FIND_.GIF,T-HELP_.GIF,"+
	      "T-HOME_.GIF,T-MENU_.GIF,T-OK2_.GIF,T-OK_.GIF,T-PRINT_.GIF,"+
	      "T-RESET_.GIF,T-SUM_.GIF,T-TOP2_.GIF,T-TOP_.GIF,T-WRITE_.GIF,"+
	      "T-X_.GIF,~KO6DWN_.GIF,~KO6TOP_.JPG,~MENU_.JPG,~NAV_.JPG";

var tmpArr = imgList.split(",");
for(var i=0; i<tmpArr.length;i++){
  getImgSrc(tmpArr[i]);
}

