// *** CROSS-BROWSER COMPATIBILITY ***var isDOM = (document.getElementById ? true : false);var isIE4 = ((document.all && !isDOM) ? true : false);var isNS4 = (document.layers ? true : false);var isDyn = (isDOM || isIE4 || isNS4);function getRef(id){ if (isDOM) return document.getElementById(id); if (isIE4) return document.all[id]; if (isNS4) return document.layers[id];}function getSty(id){  return (isNS4 ? getRef(id) : getRef(id).style);}function setReturn(){ (isIE4) ? true : false; return;}//   ----------------------	function actualPageHeight() {		if (window.innerHeight != null)			return a= (window.innerHeight);		if (document.body.clientHeight != null)			return a= (document.body.clientHeight);		return(null);}	function actualPageWidth() {		if (window.innerWidth != null)			return window.innerWidth;//		if (document.body.clientWidth != null)//			return document.body.clientWidth;//		return(null);}////   ---------------------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 flevSlideDiv() { // v2.1	// Copyright 2002, Marja Ribbers-de Vroed, FlevOOware (www.flevooware.nl/dreamweaver/)	if (arguments.length < 4) {return;}	var aA = arguments, sD = aA[0]; if (sD == "") {return;}	var	oD = eval("MM_findObj('" + sD + "')"); if (oD == null) {return;}	var iNX = parseInt(aA[1]), iNY = parseInt(aA[2]), iS = parseInt(aA[3]);	var iPx = (aA.length > 4) ? parseInt(aA[4]) : 0, iR = (aA.length > 5) ? parseInt(aA[5]) : 0;	var iT = 10, sS = ""; if (!document.layers) {oD = oD.style;} if (oD.tT != null) {clearTimeout(oD.tT);} 	var iCX = parseInt(oD.left), iCY = parseInt(oD.top);	if (iR != 0) { // relative		if (iR == 1) {iNX = iCX - iNX; iNY = iCY;} // left		else if (iR == 2) {iNX = iCX + iNX; iNY = iCY;} // right		else if (iR == 3) {iNY = iCY - iNY; iNX = iCX;} // up		else {iNY = iCY + iNY; iNX = iCX;}} // down	var iX = iNX, iY = iNY;	if ((iCX != iNX) || (iCY != iNY)) {		if (iPx > 0) { iT = iS;			var iPxX = iPx, iPxY = iPx, iMX = Math.abs(iCX - iNX), iMY = Math.abs(iCY - iNY);			if (iMX < iMY) {iPxY = (iMX != 0) ? ((iMY/iMX)*iPx) : iPx;}			else {iPxX = (iMY != 0) ? ((iMX/iMY)*iPx) : iPx;}			if (iPxX >= iMX) {iPxX = Math.min(Math.ceil(iPxX), iPx);}			if (iPxY >= iMY) {iPxY = Math.min(Math.ceil(iPxY), iPx);}			if ((iCX < iNX) && (iCX + iPxX < iNX)) {iNX = iCX + iPxX;}			if ((iCX > iNX) && (iCX - iPxX > iNX)) {iNX = iCX - iPxX;}			if ((iCY < iNY) && (iCY + iPxY < iNY)) {iNY = iCY + iPxY;}			if ((iCY > iNY) && (iCY - iPxY > iNY)) {iNY = iCY - iPxY;}}		else {var iMX = ((iNX - iCX) / iS), iMY = ((iNY - iCY) / iS); 			iMX = (iMX > 0) ? Math.ceil(iMX) : Math.floor(iMX);	iNX = iCX + iMX; 			iMY = (iMY > 0) ? Math.ceil(iMY) : Math.floor(iMY); iNY = iCY + iMY;}		if ((parseInt(navigator.appVersion)>4 || navigator.userAgent.indexOf("MSIE")>-1) && (!window.opera)) {sS="px";}		if (iMX != 0) {eval("oD.left = '" + iNX + sS + "'");} if (iMY != 0) {eval("oD.top = '" + iNY + sS + "'");}		var sFunction = "flevSlideDiv('" + sD + "'," + iX + "," + iY + "," + iS + "," + iPx + ",0)";		oD.tT = setTimeout(sFunction,iT);} return true;}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_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 MM_showHideLayers() { //v6.0  var i,p,v,obj,args=MM_showHideLayers.arguments;  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }    obj.visibility=v; }}
