 var brVer = navigator.userAgent; 
 var arVersion = navigator.appVersion.split("MSIE");
 var version = parseFloat(arVersion[1]);
 var tobj, tobj1;
 
  function rollover(image, tp) {
   if (document.images) {
    ref = eval(""+image+"_on.src");
	if (document.images[image]) document.images[image].src = ref; 
	 else if (tp) imgSwap(document.all[image]);
   }
  }

  function rollout(image, tp) {
   if (document.images) {
    ref = eval(""+image+"_off");
	if (document.images[image]) document.images[image].src = ref; 
	 else if (tp) imgSwap(document.all[image]);
   }
  }

function imgSwap(oImg)  {
   var strOver  = "_on"    // image to be used with mouse over
   var strOff = "_off"     // normal image
   var strImg = oImg.src
   if (strImg.indexOf(strOver) != -1) oImg.src = strImg.replace(strOver,strOff)
     else oImg.src = strImg.replace(strOff,strOver)
}
  
function correctPNG() { // correctly handle PNG transparency in Win IE 5.5 and 6.
   if ((navigator.appName == 'Microsoft Internet Explorer') && (version >= 5.5) && (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;
		     var imgAttribs = img.attributes;
		     for (var j=0; j<imgAttribs.length; j++)
			 {
			    var imgAttrib = imgAttribs[j];
			    if (imgAttrib.nodeName == "align")
			    {		  
			       if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle;
			       if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle;
			       break
			    }
             }
		     var strNewHTML = "<span " + imgID + imgClass + imgTitle;
		     strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	         strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader";
		     strNewHTML += "(src='" + img.src + "', sizingMethod='scale');\"";
		     strNewHTML += " onmouseover=\"PNGswap('" + img.id + "');\" onmouseout=\"PNGswap('" + img.id +"');\"";
		     strNewHTML += "></span>";
		     img.outerHTML = strNewHTML;
		     i = i-1;
	      }
       }
   }
}

function PNGswap(myID)
{
 if ((navigator.appName == 'Microsoft Internet Explorer') && (version >= 5.5) && (document.body.filters))  {
   var strOver  = "_on";
   var strOff = "_off";
   var oSpan = document.getElementById(myID);
   var currentAlphaImg = oSpan.filters(0).src;
   if (currentAlphaImg.indexOf(strOver) != -1)
      oSpan.filters(0).src = currentAlphaImg.replace(strOver,strOff);
   else
      oSpan.filters(0).src = currentAlphaImg.replace(strOff,strOver);
 }
}

function bgSwap(id)  {
   var strOver  = "_on"    // image to be used with mouse over
   var strOff = "_off"     // normal image
   var strObj = id.style.backgroundImage;
   if (strObj.indexOf(strOver) != -1) id.style.backgroundImage = strObj.replace(strOver,strOff)
     else id.style.backgroundImage = strObj.replace(strOff,strOver)
}

function GetMail(Ctrl, Address, Domain, Tld) {
	window.location = "mailto:" + Address + '@' + Domain + '.' + Tld;
}

	function getCookie(name) {
		var dc = document.cookie;
		var prefix = name + "=";
		var begin = dc.indexOf("; " + prefix);
		if (begin == -1) {
			begin = dc.indexOf(prefix);
			if (begin != 0) return null;
		} else {
			begin += 2;
		}
		var end = document.cookie.indexOf(";", begin);
		if (end == -1) {
			end = dc.length;
		}
		return unescape(dc.substring(begin + prefix.length, end));
	}

	function setCookie(name, value, expires, path, domain, secure) {
		document.cookie= name + "=" + escape(value) +
			((expires) ? "; expires=" + expires.toGMTString() : "") +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			((secure) ? "; secure" : "");
	}
