var ie5          = false;
var ns6          = false;
var mac          = false;
var pageId       = null;
var currentId    = null;
var previousId   = null;
var loaded       = false;

function SetFocus(fieldname,formname){if (formname == ''){ formname = 'form'; }if (eval("document."+formname+".elements[fieldname].value == ''")){ eval("document."+formname+".elements[fieldname].focus();"); }}
function Popup(title,filename,w,h,scroll,resizable){if (title == ''){ title = 'popup'; }if (scroll == 'scroll'){ scroll = 'yes'; }else{ scroll = 'no'; }if (resizable == 'lock'){ resizable = 'no'; }else{ resizable = 'yes'; }winOptions = eval("'width="+w+",height="+h+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scroll+",resizable="+resizable+",copyhistory=no'");window.open(filename,title,winOptions);return;}
function safemail(name,domain,css_class,display) {displayed_class = (css_class == '') ? '' : ' class="' + css_class + '"'; displayed = (typeof(display) == "undefined") ? name+"@"+domain : display;document.write('<a href=mailto:'+name+'@'+domain+displayed_class+'>'+displayed+'</a>');}
function SetElementPosition(id,top,left){
  if (ns6) {
    document.getElementById(id).style.top = top;
    document.getElementById(id).style.left = left;
  } else {
    eval('document.all.'+id+'.style.top  = top');
    eval('document.all.'+id+'.style.left = left');
  }
}
function getImageTop(imgID){
  return getRealTop(imgID);
  }
function getImageLeft(imgID){
  return getRealLeft(imgID);
  }
function getRealTop(imgElem){
  yPos = eval(imgElem).offsetTop;
  tempEl = eval(imgElem).offsetParent;
  while (tempEl != null){
    yPos += tempEl.offsetTop;
    tempEl = tempEl.offsetParent;
    }
  return yPos;
  }
function getRealLeft(imgObj){
	xPos = eval(imgObj).offsetLeft;
	tempObj = eval(imgObj).offsetParent;
  while (tempObj != null){
    xPos   += tempObj.offsetLeft;
    tempObj = tempObj.offsetParent;
    }
	return xPos;
  }
//////////////////////////////////////////
//////////////////////////////////////////
function Init(id) {
  SetBrowser();
  LoadImages();
  //SetOverDivs();
  pageId = id;
  loaded = true;
}
function SetOverDivs() {
  //set contact info, diff positions
  //get anchor image
  if (ns6){ anchorObj = eval('document.getElementById("contactinfo")'); }
  else    { anchorObj = eval('document.images["contactinfo"]'); }
  
  //set position
  anchorTop   = getImageTop(anchorObj);
  anchorLeft  = getImageLeft(anchorObj);
  SetElementPosition('overDiv1',anchorTop+5,anchorLeft+20);  
  
  //make visible
  document.getElementById("overDiv1").style.visibility = "visible";
}
function SetBrowser() {
  agent = navigator.userAgent.toLowerCase();
  mac   = (agent.indexOf("mac")!=-1);
  ie5   = (document.all && document.getElementById)  ? true : false;
  ns6   = (document.getElementById && !document.all) ? true : false;
}
function LoadImages() {
  var num_images = 16;
  NavOff = new Array(num_images);
  for (var i=0; i<num_images; i++){ NavOff[i] = new Image(); }
  NavOff[0].src = "images/nav_news_a.gif";
  NavOff[1].src = "images/nav_events_a.gif";
  NavOff[2].src = "images/nav_about360_a.gif";
  NavOff[3].src = "images/nav_profiles_a.gif";
  NavOff[4].src = "images/nav_reviews_a.gif";
  NavOff[5].src = "images/nav_gallery_a.gif";
  NavOff[6].src = "images/nav_classifieds_a.gif";
  NavOff[7].src = "images/nav_links_a.gif";
  NavOff[8].src = "images/nav_msgboard_a.gif";
  NavOff[9].src = "images/logo_skidock_a.gif";
  NavOff[10].src = "images/logo_numbthumb_a.gif";
  NavOff[11].src = "images/logo_gator_a.gif";
  NavOff[12].src = "images/logo_sailski_a.gif";
  NavOff[13].src = "images/logo_pain_a.gif";
  NavOff[14].src = "images/logo_boattown_a.gif";
  NavOff[15].src = "images/logo_countyline_a.gif";
  
  NavOn = new Array(num_images);
  for (var i=0; i<num_images; i++){ NavOn[i] = new Image(); }
  NavOn[0].src = "images/nav_news_b.gif";
  NavOn[1].src = "images/nav_events_b.gif";
  NavOn[2].src = "images/nav_about360_b.gif";
  NavOn[3].src = "images/nav_profiles_b.gif";
  NavOn[4].src = "images/nav_reviews_b.gif";
  NavOn[5].src = "images/nav_gallery_b.gif";
  NavOn[6].src = "images/nav_classifieds_b.gif";
  NavOn[7].src = "images/nav_links_b.gif";
  NavOn[8].src = "images/nav_msgboard_b.gif";
  NavOn[9].src = "images/logo_skidock_b.gif";
  NavOn[10].src = "images/logo_numbthumb_b.gif";
  NavOn[11].src = "images/logo_gator_b.gif";
  NavOn[12].src = "images/logo_sailski_b.gif";
  NavOn[13].src = "images/logo_pain_b.gif";
  NavOn[14].src = "images/logo_boattown_b.gif";
  NavOn[15].src = "images/logo_countyline_b.gif";
}
function Show(id) {
  currentId = id;
  if (currentId != previousId && previousId != null) { Hide(previousId); }
  eval('document.getElementById("nav'+id+'").src = NavOn[id].src');
  previousId = currentId;
}
function Hide(id) {
  if (id == null) { return; }
  if (id != pageId){ eval('document.getElementById("nav'+id+'").src = NavOff[id].src'); }
}
