// tabs.js
function tabstabs(tabNum, elemNum, mItemCounter) {
	var el01 = '';
	for (var i=1; i<=mItemCounter; i++) 
	
	{
		if (document.getElementById('tab'+tabNum+i)) 
		{document.getElementById('tab'+tabNum+i).style.display = (i!= elemNum)?'none':'block'}					
		el01 = document.getElementById('item'+tabNum+i);
	
	
	if (el01) {
			if (i!=elemNum) {
				el01.className=el01.className.replace(new RegExp("_act\\b"), "");						
			}  else {							
				if (el01.className.indexOf("_act")<0) {el01.className+='_act'}
			}
		}			
	}				
}




// jump.js
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// Open non-a2 links in new window - dr05142008
function setLinkTargets(){
	for(var i=0; i<document.links.length; i++){
		if( document.links[i].hostname != '' && document.links[i].hostname.indexOf('dotregis.com') == -1 ){
			document.links[i].target = "_blank";
		}
	}
}

// Popup
function a2PopUp(url,win_id){
	var d = new Date();
	window.open(	url, 
			win_id,
			"location=no,menubar=no,scrollbars=yes,status=no,titlebar=yes,toolbar=no,resizable=yes,height=300,width=400,directories=no,screenX=100,screenY=100"
	);
}

// IE6 PNG Transparency Fix
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version <= 6.0) && (document.body.filters)) 
{
   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText 
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
         img.outerHTML = strNewHTML
         i = i-1
      }
   }
}

// No idea what this does - from mz_fch.js
function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) 
      break;
  }
  return null;
}

function SetCookie (name, value) {
  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;
  document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
    ((path == null) ? "" : ("; path=" + path)) +
    ((domain == null) ? "" : ("; domain=" + domain)) +
    ((secure == true) ? "; secure" : "");
}
