// undressed.js

function toggle_debugbox()
  {
  qmark=document.getElementById('qmark');
  box=document.getElementById('debugbox');
  if ( box.style.display == 'none' )
    {
    qmark.innerHTML="X";
    box.style.display='block';
    }
  else
    {
    qmark.innerHTML="?";
    box.style.display='none';
    }
  }

function set_display_for(cid,oid)
  {
  var ctrl=document.getElementById(cid);
  var obj=document.getElementById(oid);
  if ( ctrl.value == 'new' )
    { obj.style.display='block'; }
  else
    { obj.style.display='none'; }
  }

function set_select_display(ctrl)
  {
  //var ctrl=document.getElementById(cid);
  var card_obj=document.getElementById('select_card');
  var cash_obj=document.getElementById('cash_ref');
  if ( ctrl.value == 'card' )
    { card_obj.style.display='block'; cash_obj.style.display='none'; }
  else
    { card_obj.style.display='none'; cash_obj.style.display='block'; }
  }

function pop(e)
  {
  var scx,scy;
  if (!e) { e = window.event; }
  var o = e.target ? e.target : e.srcElement
  // get the parent node.  this should be smarter.
  o = o.parentNode;
  var def_info_text = "<p>Sorry, can't find help for " + o.name + ".<\/p>";
  if (o)
    {
    var i=document.getElementById("info_box");
    if ( current_info_text == o.name ) { popclosed(); return; }
    var c = document.getElementById("info_content");

    scx = parseInt(e.clientX) + document.body.parentNode.scrollLeft;
    scy = parseInt(e.clientY) + document.body.parentNode.scrollTop;
    i.style.left = scx + "px";
    i.style.top  = scy + "px";
    i.style.display="block"
  
    c.innerHTML = info_text[o.name] ? info_text[o.name] : def_info_text;
    current_info_text = o.name;
    }
  }

function popclosed()
  {
  document.getElementById("info_box").style.display="none";
  current_info_text = "none";
  }

function update_counter(fid,limit)
  {
  var o_f = document.getElementById(fid);
  var o_c = document.getElementById('counter_' + fid);
  var len = o_f.value.length;
  if ( len > limit )
    {
    o_c.className = "counter overlimit";
    o_c.value = ((limit - len) * -1) + " OVER LIMIT!";
    //o_f.value = o_f.value.substring(0, limit);
    }
  else
    {
    o_c.className = "counter underlimit";
    o_c.value = (limit - len) + " left";
    }
  }

function bookmark(url,title)
  {
  if ( navigator.appName == "Microsoft Internet Explorer" )
    { window.external.AddFavorite(url,title); }
  else if (navigator.appName == "Netscape")
    { window.sidebar.addPanel(title,url,""); }
  //else
  //  { alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark"); }
  //alert(navigator.appName);
  }

// secondary nav stuff
function next_nonempty(obj,t)
  {
  var sib = obj.nextSibling;
  while(sib)
    {
    //alert('cur: ' + sib.tagName );
    if ( sib.tagName && sib.tagName.toLowerCase() == t )
      { return sib; }
    sib = sib.nextSibling;
    }
  return null;
  }

function open_next(obj)
  {
  var obj_l = next_nonempty(obj,'li');
  obj_l.style.display='block';
  }

// ad
function ad_src(zoneid)
  {
  var browDateTime = (new Date()).getTime();
  var browserinfo = '';
  if (navigator.appName == 'Netscape')
    { browserinfo = '&amp;Browser=NETSCAPE6'; }
  var src = 'http://199.245.145.43/banmanpro/banman.asp?ZoneID=' + zoneid +
   '&amp;Task=Get' + browserinfo + '&amp;X=' + browDateTime
  return src
  }


//JavaScript Include Function
function IncludeGAScript()
{
	var js = document.createElement('script');
	js.setAttribute('type', 'text/javascript');
	js.setAttribute('src', "http://atlanta.clundressed.com/javascripts/ga.js");
	document.getElementsByTagName('head')[0].appendChild(js);
}

IncludeGAScript()
