﻿// JavaScript Document
var userAgent = navigator.userAgent.toLowerCase();
var is_opera = (userAgent.indexOf('opera') != -1);
var is_saf = ((userAgent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc."));
var is_webtv = (userAgent.indexOf('webtv') != -1);
var is_ie = ((userAgent.indexOf('msie') != -1) && (!is_opera) && (!is_saf) && (!is_webtv));
var is_ie4 = ((is_ie) && (userAgent.indexOf("msie 4.") != -1));
var is_moz = ((navigator.product == 'Gecko') && (!is_saf));
var is_kon = (userAgent.indexOf('konqueror') != -1);
var is_ns = ((userAgent.indexOf('compatible') == -1) && (userAgent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_saf));
var is_ns4 = ((is_ns) && (parseInt(navigator.appVersion) == 4));

function iif(condition, trueval, falseval) {
  return condition ? trueval : falseval;
}

function MM_showHideLayers() { //v9.0
  var i, p, v, obj, args = MM_showHideLayers.arguments;
  for (i = 0; i < (args.length - 2); i += 3)
    with (document) if (getElementById && ((obj = getElementById(args[i])) != null)) {
    v = args[i + 2];
    if (obj.style) { obj = obj.style; v = (v == 'show') ? 'visible' : (v == 'hide') ? 'hidden' : v; }
    obj.visibility = v;
  }
}

function toggle_panel(id) {
  for (var i = 1; i < 4; i++) {
    var obj_up = document.getElementById("panel_" + i + "_up");
    var obj_dn = document.getElementById("panel_" + i + "_dn");
    //		var cell = document.getElementById("panel_" + i + "_content");
    obj_up.style.display = iif(i == id, "none", "");
    obj_dn.style.display = iif(i == id, "", "none");
    //		cell.style.display = iif (i==id, "", "none");
  }
  //	initScrollers();
  //hide_scrollbar ();
  //	return false;
}

function hide_scrollbar() {
  var obj = document.getElementById('sliderDiv1');
  obj.style.visibility = 'hidden';
  return false;
}

function show_layer(objid) {
  obj = document.getElementById(objid);
  obj.style.display = "";
  return false;
}

function ShowHide(id, eventObj) {
  var xOffset = 30;
  var yOffset = -5;
  obj = document.getElementById(id);

  if (obj.style.visibility == 'visible') {
    obj.style.visibility = 'hidden';
  } else {
    eventObj.cancelBubble = true;
    var newXCoordinate = (eventObj.pageX) ? eventObj.pageX + xOffset : eventObj.x + xOffset + ((document.body.scrollLeft) ? document.body.scrollLeft : 0);
    var newYCoordinate = (eventObj.pageY) ? eventObj.pageY + yOffset : eventObj.y + yOffset + ((document.body.scrollTop) ? document.body.scrollTop : 0);

    obj.style.visibility = 'visible';
    obj.style.top = newYCoordinate;
    obj.style.left = newXCoordinate;
  }
  return false;
}

function get_pos_offset(overlay, offsettype) {
  var totaloffset = (offsettype == "left") ? overlay.offsetLeft : overlay.offsetTop;
  var parentEl = overlay.offsetParent;
  while (parentEl != null) {
    totaloffset = (offsettype == "left") ? totaloffset + parentEl.offsetLeft : totaloffset + parentEl.offsetTop;
    parentEl = parentEl.offsetParent;
  }
  return totaloffset;
}

function toggle_layer(curobj, subobjstr, opt_position) {
  var xOffset = is_ie ? 100 : 150;
  var yOffset = 330;
  var subobj = document.getElementById(subobjstr);
  if (subobj.style.visibility != "visible") {
    var xpos = get_pos_offset(curobj, "left") + ((typeof opt_position != "undefined" && opt_position.indexOf("right") != -1) ? -(subobj.offsetWidth - curobj.offsetWidth) : 0) - xOffset
    var ypos = get_pos_offset(curobj, "top") + ((typeof opt_position != "undefined" && opt_position.indexOf("bottom") != -1) ? curobj.offsetHeight : 0)
    subobj.style.visibility = "visible"
    subobj.style.left = xpos - xOffset + "px"
    subobj.style.top = ypos - yOffset + "px"
    return false;
  } else {
    subobj.style.visibility = "hidden"
    return false;
  }
}

function initScrollers() {
  //scrollablediv 1
  var scroller = new Bs_ScrollableDiv();
  scroller.init('divContainer_1', 'divContent_1');

  var sliderObj = new Bs_Slider();
  sliderObj.width = 18;
  sliderObj.height = 'auto';
  sliderObj.arrowMouseOver = true;
  sliderObj.direction = 1;
  sliderObj.imgDir = '/com/softcoin/wicket/sites/sid_2450/images/';
  sliderObj.setBackgroundImage('scroll_ln.gif', 'repeat');
  sliderObj.setSliderIcon('scroll_knob.gif', 18, 18);
  sliderObj.setArrowIconLeft('scroll_up.gif', 18, 18);
  sliderObj.setArrowIconRight('scroll_dn.gif', 18, 18);

  scroller.setSliderObject(sliderObj, 'sliderDiv1');
  scroller.setSlideSpeed(500, 'pixel'); //50 pixel per second
  scroller.setWheelSpeed(15, 'pixel'); //10 pixel per tick
}

function MM_swapImgRestore() { //v3.0
  var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d = document; if (d.images) {
    if (!d.MM_p) d.MM_p = new Array();
    var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
      if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
  }
}

function MM_findObj(n, d) { //v4.01
  var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
    d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
  }
  if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
  for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
  if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
    if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}

function ShowToolTip(no) {
  document.getElementById(no).style.display = 'block';
}

function HideToolTip(no) {
  document.getElementById(no).style.display = 'none';
}


/* BEGIN new Custom functions */

setNavState = function(id) {

  var navOffClass = "navLink";
  var navOnClass = "navLinkIn";
  var navOffObj = document.getElementsByClassName(navOffClass);
  var navOnObj = document.getElementsByClassName(navOnClass);
  var objOn = document.getElementById('leftnav_' + id);
  objOn.className = navOnClass;
 
}