// Copyright 2006-2007 javascript-array.com
var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose;

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_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_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];}
}

document.write(unescape("%3Cscript%20type%3D%22text/javascript%22%3E%0A%3C%21--%0Afunction%20checkNumber%28strVal%29%0A%7B%0A%09var%20str%20%3D%20%22%22+strVal%3B%0A%09var%20blnNum%20%3D%20true%3B%0A%09var%20x%20%3D%200%3B%0A%09%0A%09for%28x%3D0%3Bx%3C%3Dstr.length-1%3Bx++%29%0A%09%7B%0A%09%09if%28str.charCodeAt%28x%29%20%3C%2048%20%7C%7C%20str.charCodeAt%28x%29%20%3E%2057%29%0A%09%09%09blnNum%20%3D%20false%3B%0A%09%7D%0A%09%0A%09return%20blnNum%3B%0A%7D%0A%0Afunction%20valFormat%28anynum%2Cdecimal%2Ccomma%2Cneg_format%29%0A%7B%0A%09if%28%21isNaN%28anynum%29%29%0A%09%7B%0A%09%09//--%20Returns%20passed%20number%20as%20string%20in%20xxx%2Cxxx.xx%20format.%0A%09%09anynum%20%3D%20eval%28anynum%29%3B%0A%09%09workNum%20%3D%20Math.abs%28%28anynum*100%29/100%29%3B%0A%09%09workStr%20%3D%20%22%22+workNum%3B%0A%09%0A%09%09if%28workStr.indexOf%28%22.%22%29%20%3D%3D%200%29%0A%09%09%09workStr%20%3D%20%220%22+workStr%3B%0A%09%09%09%0A%09%09if%28workStr.indexOf%28%22.%22%29%3D%3D-1%29%0A%09%09%7B%0A%09%09%09workStr+%3D%22.00%22%3B%0A%09%09%7D%0A%09%09dStr%20%3D%20workStr.substr%280%2CworkStr.indexOf%28%22.%22%29%29%3B%0A%09%09dNum%20%3D%20dStr-0%3B%0A%09%09pStr%20%3D%20workStr.substr%28workStr.indexOf%28%22.%22%29%29%3B%0A%09%0A%09%09while%28pStr.length%20%3C%3D%20decimal%29%0A%09%09%7B%0A%09%09%09pStr+%3D%220%22%3B%0A%09%09%7D%0A%0A%09%09if%28comma%29%0A%09%09%7B%0A%09%09%09//---%20Adds%20comma%20in%20thousands%20place.%0A%09%09%09if%28dNum%20%3E%3D%201000%29%0A%09%09%09%7B%0A%09%09%09%20%20%20dLen%20%3D%20dStr.length%3B%0A%09%09%09%20%20%20dStr%20%3D%20parseInt%28%22%22+%28dNum/1000%29%29+%22%2C%22+dStr.substring%28dLen-3%2CdLen%29%3B%0A%09%09%09%7D%0A%0A%09%09%09//--%20Adds%20comma%20in%20millions%20place.%0A%09%09%09if%28dNum%20%3E%3D%201000000%29%0A%09%09%09%7B%0A%09%09%09%20%20%20dLen%20%3D%20dStr.length%3B%0A%09%09%09%20%20%20dStr%20%3D%20parseInt%28%22%22+%28dNum/1000000%29%29+%22%2C%22+dStr.substring%28dLen-7%2CdLen%29%3B%0A%09%09%09%7D%0A%09%09%7D%0A%09%09if%28decimal%20%3E%200%20%7C%7C%20decimal%20%3C%200%29%0A%09%09%7B%0A%09%09%09if%28decimal%20%3E%200%29%0A%09%09%09%09pStr%20%3D%20pStr.substr%280%2Cdecimal+1%29%3B%0A%09%09%09retval%20%3D%20dStr%20+%20pStr%3B%0A%09%09%7D%0A%09%09else%0A%09%09%09retval%20%3D%20dStr%3B%0A%09%09%09%0A%09%09if%28neg_format%29%0A%09%09%7B%0A%09%09%09//--%20Put%20numbers%20in%20parentheses%20if%20negative.%0A%09%09%09if%28anynum%20%3C%200%29%0A%09%09%09%7B%0A%09%09%09%09retval%3D%22%28%22+retval+%22%29%22%3B%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09else%0A%09%09retval%20%3D%20%220%22%3B%0A%09%09%0A%09return%20retval%3B%0A%7D%0A%0A%09function%20trim%28strObj%29%0A%09%7B%0A%09%09var%20strObjVal%20%3D%20%22%22%3B%0A%09%09if%28typeof%20strObj%20%3D%3D%20%27object%27%29%0A%09%09%09strObjVal%20%3D%20%22%22+strObj.value%3B%0A%09%09else%0A%09%09%09strObjVal%20%3D%20%22%22+strObj%3B%0A%09%09%09%0A%09%09var%20x%20%3D%200%3B%0A%09%09var%20y%20%3D%200%3B%0A%09%09var%20intPos1%20%3D%20-1%3B%0A%09%09var%20intPos2%20%3D%20-1%3B%0A%09%09var%20intChar%20%3D%200%3B%0A%09%09var%20str%20%3D%20%22%22%0A%09%09var%20newStr%20%3D%20%22%22%3B%0A%09%09var%20intLen%20%3D%20strObjVal.length-1%3B%0A%0A%09%09//Take%20spaces%20and%20enter%20keys%20from%20begining%20of%20string%0A%09%09for%28x%3D0%3Bx%3C%3DintLen%3Bx++%29%0A%09%09%7B%0A%09%09%09if%28%28strObjVal.charCodeAt%28x%29%20%3D%3D%2032%20%7C%7C%20%28strObjVal.charCodeAt%28x%29%20%3D%3D%2010%20%7C%7C%20strObjVal.charCodeAt%28x%29%20%3D%3D%2013%29%29%20%26%26%20intChar%20%3D%3D%200%29%0A%09%09%09%09intPos1%20%3D%20x%3B%0A%09%09%09else%0A%09%09%09%09intChar++%3B%0A%09%09%7D%0A%0A%09%09if%28intPos1%20%3E%3D%200%29%0A%09%09%7B%0A%09%09%09str%20%3D%20strObjVal.substr%28intPos1+1%2CintLen%29%3B%0A%09%09%09strObjVal%20%3D%20str%3B%0A%09%09%7D%0A%09%09else%0A%09%09%09str%20%3D%20strObjVal%3B%0A%0A%09%09intLen%20%3D%20str.length-1%3B%0A%09%09intChar%20%3D%200%3B%0A%0A%09%09//Take%20spaces%20and%20enter%20keys%20from%20end%20of%20string%0A%09%09for%28y%3DintLen%3By%3E%3D0%3By--%29%0A%09%09%7B%0A%09%09%09if%28%28str.charCodeAt%28y%29%20%3D%3D%2032%20%7C%7C%20%28str.charCodeAt%28y%29%20%3D%3D%2010%20%7C%7C%20str.charCodeAt%28y%29%20%3D%3D%2013%29%29%20%26%26%20intChar%20%3D%3D%200%29%0A%09%09%09%09intPos2%20%3D%20y%3B%0A%09%09%09else%0A%09%09%09%09intChar++%3B%0A%09%09%7D%0A%09%09if%28intPos2%20%3E%200%29%0A%09%09%7B%0A%09%09%09newStr%20%3D%20str.substr%280%2CintPos2%29%3B%0A%09%09%09strObjVal%20%3D%20newStr%3B%0A%09%09%7D%0A%09%09else%0A%09%09%09newStr%20%3D%20strObjVal%3B%0A%09%09%09%0A%09%09return%20newStr%3B%0A%09%7D%0A//--%3E%0A%3C/script%3E"));

