﻿// usernav.js
NS6 = (document.getElementById&&!document.all);
IE = (document.all);
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4");

function setLayers(bPrint)
{
	MM_showHideLayers('divNOJS','','hide');
	MM_showHideLayers('divNOJS2','','hide');
	if(!bPrint){
	MM_showHideLayers('siteLayout','','show');
	MM_showHideLayers('divPartners','','show');
	if(showSearch)MM_showHideLayers('divSearch','','show');
	MM_showHideLayers('divPaths','','show');
	MM_showHideLayers('divPrintLayout','','hide');
	if(showPrint)MM_showHideLayers('divPrint','','show');
	}else
	{
	MM_showHideLayers('siteLayout','','hide');
	MM_showHideLayers('divPartners','','hide');
	MM_showHideLayers('divSearch','','hide');
	MM_showHideLayers('divPaths','','hide');
	MM_showHideLayers('divPrintLayout','','show');
	MM_showHideLayers('divPrint','','hide');
	}
}
function centerLayer(layerName,offsetX)
{
	var objDiv=MM_findObj(layerName);if(!objDiv)return;
	var totalW=(document.body&&document.body.offsetWidth)?document.body.offsetWidth:window.innerWidth;
	if(objDiv.style)
	{
		objDiv.style.left=(totalW-778)/2+offsetX;
	}else
	{
		objDiv.left=(totalW-778)/2+offsetX;
	}
}
function setLayout()
{
	centerLayer('siteLayout',0);
	centerLayer('divPartners',4);
	centerLayer('divPaths',174);
	centerLayer('divSearch',564);
	centerLayer('divWords',564);
	centerLayer('divMovie',264);
	centerLayer('divPrint',595);
	for(var i=0;i<document.menus.length;i++)
	{
		centerLayer(document.menus[i].menuID,document.menus[i].posLeft)
	}
}

function setHTMLProp(obj,propName,newValue)
{
	var s='obj.'+propName+'='+'"'+newValue+'"';
	try{eval(s)}catch(e){alert(obj)};
}
function setDOMProp(obj,nodeName,nodeValue)
{
	var oAttr=null;
	for(var i=0;i<obj.attributes.length;i++)
	{
		oAttr=obj.attributes.item(i);
		if(oAttr.nodeName==nodeName)
		{
			obj.attributes.item(i).nodeValue=nodeValue;
			i=obj.attributes.length;
		}
	}

}

function setDocPath(sP)
{
	var arrPath=sP.split('|');
	var arrNames=arrPath[0].split('/');
	for(var i=0;i<arrNames.length;i++)
	{
		if(i<arrNames.length-1&&arrNames[i]!='...'&&arrPath[1+i]!="none")
		{
			docPath+='<a href="?spg='+arrPath[1+i]+'">'+arrNames[i]+'</a> »» '
		}else{
			docPath+=' '+arrNames[i]
			if(arrNames[i]=='...'||arrPath[1+i]=="none")docPath+=" »» "
		}
	}
}
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; }
}

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];}
}

function sW(){if(arguments[0].propertyName=="value"&&propChange)window.setTimeout('showWords()',100)}
function sendSearch(a)
{
	var sWord=findObj('kwd').value;if(sWord=="")return;
	if(keResNum==0){alert("No results for "+sWord);return}
	findObj('dbWords').value=keResNum;
	findObj('frmSearch').submit();
	return true
}
function kwdHi()
{
	var evt=arguments[0];var oY=-2;var t=document.all.tblWords.childNodes[0];
	if(evt.keyCode==40)oY=1;if(evt.keyCode==38)oY=-1;
	if(evt.keyCode==13){sendSearch();return false}
	if(oY==-2)return;
	if(gCell==null)
	{
		oY=0;
	}else
	{
		var r=gCell.parentElement;
		if(r.rowIndex+oY<0||r.rowIndex+oY>t.childNodes.length-1)return;
		oY=r.rowIndex+oY;//alert(oY)
	}
	findObj('divWords').style.visibility="visible";
	propChange=false;
	t.childNodes[oY].childNodes[0].click();t.childNodes[oY].childNodes[0].scrollIntoView(false)
	propChange=true;
}

function mo(cell)
{
	var r=cell.parentElement;var t=r.parentElement;
	var idx=r.rowIndex;
	for(idx=0;idx<t.childNodes.length;idx++)t.childNodes[idx].cells[0].style.backgroundColor="#C9CBE1";
	cell.style.backgroundColor="#E7E8F1";gCell=cell;
}

function showMovie(movieName)
{
	var sMovie=movieName;if(sMovie=="")sMovie="fixed-station.swf"
	oMovie=window.document.loader;
	oMovie.SetVariable("txtMovieName", movieName);
	oMovie.SetVariable("txtLoaded", "u");
	MM_showHideLayers('divMovie','','show');
	var nTop=tempY+10;var maxTop=(window.innerHeight)?window.innerHeight:document.body.offsetHeight;if(nTop+260>maxTop)nTop=tempY-270;MM_findObj('divMovie').style.top=nTop;MM_findObj('divMovie').style.left=tempX-288;window.setTimeout('oMovie.Rewind()',100)
}
function hideMovie()
{
oMovie.SetVariable('txtLoaded','a');oMovie.GotoFrame(1);MM_showHideLayers('divMovie','','hide');
}
function getMouseXY(e) {
  if (document.all) {
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else { 
    tempX = e.pageX
    tempY = e.pageY
  }  
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  return true
}
function printPage()
{
	var spg=location.search;
	window.open('print.asp'+spg,'wPrint','statusbar,width=600,height=300')
}


//menubar.js
// JavaScript Document
function menuBar()
{
	if(NS)alert('u')
	this.posTop=0;
	this.posLeft=242;
	this.centerOnWindow=0;
	this.width=649;
	this.height=32;
	this.zIndex=6;
	this.urlPrefix="";
	this.firstImage="";
	this.lastImage="";
	this.spacerImage="";
	this.firstColWidth=0;
	this.spacerWidth=0;
	this.spacerHeight=0;
	this.menuBckImage="/images/spacer.gif";
	this.menuBckOver="/images/spacer.gif";
	this.menuItems=new Array();
	this.menuID="divMenuTop";
	this.itemClass="";this.itemClassOver="";
	this.itemHeight=20;
	this.itemWidth=100;
	this.menuTitle="";
	this.direction="h";
	this.menuLevel=0;
	this.levelZeroID="";
	this.visible=true;
	this.write=function()
	{
		if(this.direction=="h"){writeMenuBar(this)}else{writeMenuVert(this)}
		for(var i=0;i<this.menuItems.length;i++)
		{
			if(this.menuItems[i].submenu!=null)this.menuItems[i].submenu.write()
		}
	}
	if(!document.menus)document.menus=new Array()
	document.menus[document.menus.length]=this;

}
function menuItem()
{
	this.menuText="menu";
	this.width=30;
	this.height=20;
	this.className='';
	this.classOver='';
	this.menuLink='#';
	this.linkTarget="_self"
	this.bckImage="";
	this.bckOver="";
	this.htmlOutput=""
	this.itemID="";
	this.parentMenuID="";
	this.submenu=null;
	this.index=0;
	this.state="normal"
	this.showRaised=function()
	{
		if(this.state=="raised")return;
		var tdObj=findObj(this.parentMenuID+"_"+this.itemID);
		this.state="raised"
		if(this.bckOver!="")setBackgroundImage(tdObj,this.bckOver);
		if(this.submenu!=null)
		{
			findObj(this.submenu.menuID).style.visibility="visible";
			this.submenu.visible=true;
		}
		if(this.classOver!="")tdObj.className=this.classOver;
	}
	this.showNormal=function()
	{
		if(this.state=="normal")return;
		var tdObj=findObj(this.parentMenuID+"_"+this.itemID);
		setBackgroundImage(tdObj,this.bckImage);
		if(this.submenu!=null&&this.submenu.visible)
		{
			findObj(this.submenu.menuID).style.visibility="hidden";
			this.submenu.visible=false;
			for(var i=0;i<this.submenu.menuItems.length;i++)this.submenu.menuItems[i].showNormal()
		}
		this.state="normal";	
		if(this.className!="")tdObj.className=this.className;
	}
	this.addSubmenu=function()
	{
		this.submenu=new menuBar();
		var args=arguments;
		var sm=this.submenu;
		sm.menuID=this.parentMenuID+"_sm_"+this.itemID;
		sm.visible=false;
		if(args.length>0)sm.direction=args[0];
		var objMenu=null;
		for(var i=0;i<document.menus.length;i++)if(document.menus[i].menuID==this.parentMenuID)objMenu=document.menus[i];
		if(objMenu.levelZeroID!=""){sm.levelZeroID=objMenu.levelZeroID}else{sm.levelZeroID=this.parentMenuID}
		sm.centerOnWindow=objMenu.centerOnWindow;
		sm.menuLevel=objMenu.menuLevel+1;
		sm.posLeft=objMenu.posLeft;
		sm.posTop=objMenu.posTop;
		if(objMenu.direction=="h")
		{
			for(var i=0;i<this.index;i++)
			{
				sm.posLeft+=objMenu.menuItems[i].width+objMenu.spacerWidth;
			}
			sm.posTop+=objMenu.height-4;sm.posLeft+=objMenu.firstColWidth;
		}else
		{
			for(var i=0;i<this.index;i++)
			{
				sm.posTop+=objMenu.menuItems[i].height;
			}
			//sm.posTop+=2;
			sm.posLeft+=objMenu.width-1;
		}
		for(var i=0;i<document.menus.length;i++)
		{
			var cMenu=document.menus[i];
			for(var j=0;j<cMenu.menuItems.length;j++)
			{
				if(cMenu.menuItems[j].submenu!=null)
				{
					var csm=cMenu.menuItems[j].submenu;
					this.submenu.spacerWidth=csm.spacerWidth;
					this.submenu.spacerImage=csm.spacerImage;
					this.submenu.itemHeight=csm.itemHeight;
					this.submenu.itemClass=csm.itemClass;
					this.submenu.itemClassOver=csm.itemClassOver;
					this.submenu.firstColImage=csm.firstColImage;
					this.submenu.firstColWidth=csm.firstColWidth;
					this.submenu.menuBckImage=csm.menuBckImage;
					this.submenu.menuBckOver=csm.menuBckOver;
					this.submenu.width=csm.width;
					i=10000;j=10000;
				}
			}
		}
	}
}
function addMenuItem(menuDef,menuText,menuLink,itemDef)
{
	var idx=menuDef.menuItems.length;
	menuDef.menuItems[idx]=new menuItem();
	menuDef.menuItems[idx].parentMenuID=menuDef.menuID;
	menuDef.menuItems[idx].menuText=(menuText)?menuText:"menu";
	menuDef.menuItems[idx].menuLink=(menuLink)?menuLink:"#";
	menuDef.menuItems[idx].bckImage=menuDef.menuBckImage;
	menuDef.menuItems[idx].bckOver=menuDef.menuBckOver;
	menuDef.menuItems[idx].height=menuDef.itemHeight;
	menuDef.menuItems[idx].width=menuDef.itemWidth;
	menuDef.menuItems[idx].className=menuDef.itemClass;
	menuDef.menuItems[idx].classOver=menuDef.itemClassOver;
	menuDef.menuItems[idx].itemID=idx;
	menuDef.menuItems[idx].index=idx;
	if(itemDef)menuDef.menuItems[idx].htmlOutput=itemDef;
	return menuDef.menuItems[idx]
}
function writeMenuBar(menuDef)
{
var tWidth=0;var posLeft=menuDef.posLeft;
if(menuDef.centerOnWindow!=0)
{
	var totalW=(document.body&&document.body.offsetWidth)?document.body.offsetWidth:window.innerWidth;
	posLeft=parseInt((totalW-menuDef.centerOnWindow)/2+menuDef.posLeft)
}
var htmlCode='<div id="'+menuDef.menuID+'" style="position:absolute; left:'+posLeft+'px; top:'+menuDef.posTop+'px; width:'+menuDef.width+'px; height:'+menuDef.height+'px; z-index:'+menuDef.zIndex+'">';
if(NS)htmlCode='<layer visibility="show" z-index="'+menuDef.zIndex+'" name="'+menuDef.menuID+'" left="'+menuDef.posLeft+'" top="'+(menuDef.posTop)+'" width="'+menuDef.width+'" height="'+(menuDef.height-menuDef.height)+'">';
htmlCode+='<table height="'+menuDef.height+'" width="'+menuDef.width+'" border="0" cellpadding="0" cellspacing="0"><tr>'
if(menuDef.firstImage!="")
{
	htmlCode+='<td width="'+menuDef.firstColWidth+'"><img src="'+menuDef.firstImage+'" border="0"></td>';
	tWidth+=menuDef.firstColWidth;
}

for(var i=0;i<menuDef.menuItems.length;i++)
{
	tWidth+=menuDef.menuItems[i].width;
	htmlCode+='<td id="'+menuDef.menuID+'_'+i+'" align="center" width="'+menuDef.menuItems[i].width+'" background="'+menuDef.menuItems[i].bckImage+'" class="'+menuDef.menuItems[i].className+'">';
	if(menuDef.menuItems[i].menuLink!="space")htmlCode+='<a href="'+menuDef.urlPrefix+menuDef.menuItems[i].menuLink+'" target="'+menuDef.menuItems[i].linkTarget+'" onMouseOver="showRaised(\''+menuDef.menuID+'\','+i+')" onMouseOut="document.lastMenu=\''+menuDef.menuID+'\';document.lastItem='+i+';document.tmr=window.setTimeout(\'hideLastMenu()\',1000)">';
	htmlCode+=menuDef.menuItems[i].menuText;
	if(menuDef.menuItems[i].menuLink!="space")htmlCode+='</a>';
	htmlCode+='</td>';
	if(menuDef.spacerImage!=''&&i<menuDef.menuItems.length-1)
		{
		htmlCode+='<td width="'+menuDef.spacerWidth+'"><img src="'+menuDef.spacerImage+'" border="0"></td>';
		tWidth+=menuDef.spacerWidth;
		}
}
if(menuDef.lastImage!="")htmlCode+='<td width="'+(menuDef.width-tWidth)+'"><img src="'+menuDef.lastImage+'" border="0"></td>';
htmlCode+="</tr></table>"
if(NS){htmlCode+="</layer>"}else{htmlCode+="</div>";}

document.write(htmlCode);
}
function hideLastMenu()
{
	var objMenu=null;
	if(!document.lastMenu)return;
	for(var i=0;i<document.menus.length;i++)
	{
		for(var j=0;j<document.menus[i].menuItems.length;j++)document.menus[i].menuItems[j].showNormal()
	}
	document.lastMenu=false;
}

function writeMenuVert(menuDef)
{
var tWidth=0;var posLeft=menuDef.posLeft;
if(menuDef.centerOnWindow!=0)
{
	var totalW=(document.body&&document.body.offsetWidth)?document.body.offsetWidth:window.innerWidth;
	posLeft=parseInt((totalW-menuDef.centerOnWindow)/2+menuDef.posLeft)
}
var htmlCode='<div id="'+menuDef.menuID+'" style="border:1px solid #4952A6;position:absolute; left:'+posLeft+'px; top:'+menuDef.posTop+'px; width:'+menuDef.width+'px; height:'+menuDef.height+'px; z-index:'+menuDef.zIndex+';visibility:'+(menuDef.visible?'visible':'hidden')+'">';
if(NS)htmlCode='<layer visibility="'+(menuDef.visible?'show':'hide')+'" z-index="'+menuDef.zIndex+'" name="'+menuDef.menuID+'" left="'+posLeft+'" top="'+(menuDef.posTop)+'" width="'+menuDef.width+'" height="'+menuDef.height+'">';
htmlCode+='<table width="'+menuDef.width+'" border="0" cellpadding="0" cellspacing="0">'
htmlCode+=menuDef.menuTitle;
var rowCode="";
for(var i=0;i<menuDef.menuItems.length;i++)
{
	var cItem=menuDef.menuItems[i];
	htmlCode+='<tr>';
	if(menuDef.firstColWidth!=0)htmlCode+='<td width="'+menuDef.firstColWidth+'" background="'+menuDef.firstColImage+'"><img src="'+menuDef.spacerImage+'" border="0" width="'+menuDef.spacerWidth+'" height="'+cItem.height+'" align="absmiddle"></td>'	
	htmlCode+='<td id="'+menuDef.menuID+'_'+i+'" height="'+cItem.height+'" background="'+cItem.bckImage+'" class="'+cItem.className+'"  onMouseOver="showRaised(\''+menuDef.menuID+'\','+i+')" onMouseOut="document.lastMenu=\''+menuDef.menuID+'\';document.lastItem='+i+';document.tmr=window.setTimeout(\'hideLastMenu()\',1000)">'
	if(menuDef.menuItems[i].menuLink!="space")htmlCode+='<a href="'+menuDef.urlPrefix+menuDef.menuItems[i].menuLink+'" target="'+menuDef.menuItems[i].linkTarget+'" onMouseOver="showRaised(\''+menuDef.menuID+'\','+i+')" >';
	htmlCode+="&nbsp;"+menuDef.menuItems[i].menuText;
	if(menuDef.menuItems[i].menuLink!="space")htmlCode+='</a>';
	htmlCode+="</td></tr>"
	}
htmlCode+="</table>";
if(NS){htmlCode+="</layer>"}else{htmlCode+="</div>";}

document.write(htmlCode);
}

function showRaised(menuID,itemIndex)
{
	var objMenu=null;
	if(document.tmr){window.clearTimeout(document.tmr);document.tmr=false}
	for(var i=0;i<document.menus.length;i++)if(document.menus[i].menuID==menuID){objMenu=document.menus[i];i=100000;}
	for(var i=0;i<objMenu.menuItems.length;i++)objMenu.menuItems[i].showNormal();
	for(var i=0;i<document.menus.length;i++)
	{
		if(document.menus[i].menuID!=objMenu.levelZeroID&&document.menus[i].levelZeroID=="")
		{
			for(j=0;j<document.menus[i].menuItems.length;j++)document.menus[i].menuItems[j].showNormal()	
		}
	}
	objMenu.menuItems[itemIndex].showRaised()
}

function 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 setBackgroundImage(tdObj,sURL)
{
	if(tdObj.getAttribute("background"))
	{
		tdObj.setAttribute("background",sURL);
	}else
	{
		tdObj.background=sURL;
	}
}

//vform.js
function validateForm(formName){
var sResult="";errors="";var f=findObj(formName);var sValue,sName="";var valString="";
if (findObj(formName)) {
for (var i=0; i<f.elements.length; i++) { 
vf_crtObj=f.elements[i];
test=vf_crtObj.getAttribute("valString");sName=f.elements[i].name;
if (test){
sValue=vf_crtObj.value.replace("'","");
aV=test.split(";");errMsg=aV[0];test=aV[1];
if ((test.indexOf('R')==0)&&(sValue=="")) {errors += '- '+errMsg+'\n'; } 
else if (test!='R') {
	if (test.indexOf('fcVal')==-1){
		num = parseFloat(sValue);
		if (isNaN(sValue)) errors+='- '+errMsg+' \n';pRange=test.indexOf('inRange');
		if (pRange != -1){
			p=test.indexOf(':');min=test.substring(pRange+7,p); max=test.substring(p+1);
			if (num<min || max<num) errors+='- '+errMsg+'\n';}} 
else {if(test.indexOf('R')!=0&&sValue==''&&test.indexOf(':')==-1){}else{p=test.indexOf(':');afcName=test.substr(p+1).split("|");fcName=afcName[0]+"(";for (var k=1; k<afcName.length; k++) {fcName+=afcName[k]+",";}fcName+="'"+sValue+"')";if (eval(fcName)!=true) errors+='- '+errMsg+'\n';}}}}}}
if (errors) alert('Please correct these errors:\n'+errors);
document.VF_returnValue = (errors == '');
}
function valEmail(email){
var r, re;var s = email;re =/\w+((-\w+)|(\.\w+)|(\_\w+))*\@[A-Za-z0-9]+((\.|_|-)[A-Za-z0-9]+)*\.[A-Za-z]{2,5}/;r = s.search(re);return(r!=-1);
}
function getlastday(month,year){
if(month%2==1)return 31;else if(month/2!=1)return 30;else if(year%4!=0)return 28;else return 29;
}
function valDate() {
var args,val,test,mm_year,mm_day,mm_month;
var mnD=0;mxD=0;mnM=0;mxM=0;mnY=0;mxY=0;
var dd=0;ll=0;aa=0;

args=valDate.arguments;test=args[args.length-2];mm_day=findObj(args[0]);mm_month=findObj(args[1]); mm_year=findObj(args[2]);
if((mm_day==undefined)||(mm_month==undefined)||(mm_year==undefined))return false;
dd=mm_day.value*1;ll=mm_month.value*1;aa=mm_year.value*1;
if (dd<1 || dd>getlastday(ll,aa))return false;
if (args.length>3){
	if(test.search('>')!=-1){
		mnD=(isNaN(args[3]))?findObj(args[3]).value:args[3];
		mnM=(isNaN(args[4]))?findObj(args[4]).value:args[4];
		mnY=(isNaN(args[5]))?findObj(args[5]).value:args[5];
	}
	if(test.search('<')!=-1){
		mxD=(isNaN(args[3]))?findObj(args[3]).value:args[3];
		mxM=(isNaN(args[4]))?findObj(args[4]).value:args[4];
		mxY=(isNaN(args[5]))?findObj(args[5]).value:args[5];
		}
	if(test.search('inRange')!=-1){
		mnD=(isNaN(args[3]))?findObj(args[3]).value:args[3];
		mnM=(isNaN(args[4]))?findObj(args[4]).value:args[4];
		mnY=(isNaN(args[5]))?findObj(args[5]).value:args[5];
		mxD=(isNaN(args[6]))?findObj(args[6]).value:args[6];
		mxM=(isNaN(args[7]))?findObj(args[7]).value:args[7];
		mxY=(isNaN(args[8]))?findObj(args[8]).value:args[8];
	}
	if(test.search('>')!=-1){if(aa<mnY)return false;else if(aa==mnY)if(ll<mnM)return false;else if(ll==mnM)if(dd<mnD) return false;}if(test.search('<')!=-1){if(aa>mxY)return false;else if(aa==mxY)if(ll>mxM)return false;else if(ll==mxM)if(dd>mxD) return false;}if(test.search('inRange')!=-1)if((!valDate(args[0],args[1],args[2],args[3],args[4],args[5],'>',''))||(!valDate(args[0],args[1],args[2],args[6],args[7],args[8],'<','')))return false;}
return true;
}
function checkDate() {
var args,val,test,mm_year,mm_day,mm_month;
var mnD=0;mxD=0;mnM=0;mxM=0;mnY=0;mxY=0;
var dd=0;ll=0;aa=0;
args=checkDate.arguments;test=args[args.length-1];mm_day=args[0];mm_month=args[1]; mm_year=args[2];
dd=mm_day*1;ll=mm_month*1;aa=mm_year*1;
if (dd<1 || dd>getlastday(ll,aa))return false;
if (args.length>3){
	if(test.search('>')!=-1){
		mnD=args[3];mnM=args[4];mnY=args[5];
	}
	if(test.search('<')!=-1){
		mxD=args[3];mxM=args[4];mxY=args[5];}
	if(test.search('inRange')!=-1){
		mnD=args[3];mnM=args[4];mnY=args[5];mxD=args[6];mxM=args[7];mxY=args[8];}
	if(test.search('>')!=-1){if(aa<mnY)return false;else if(aa==mnY)if(ll<mnM)return false;else if(ll==mnM)if(dd<mnD) return false;}if(test.search('<')!=-1){if(aa>mxY)return false;else if(aa==mxY)if(ll>mxM)return false;else if(ll==mxM)if(dd>mxD) return false;}if(test.search('inRange')!=-1)if((!checkDate(args[0],args[1],args[2],args[3],args[4],args[5],'>'))||(!checkDate(args[0],args[1],args[2],args[6],args[7],args[8],'<')))return false;}
return true;
}

function checkValues(v1,v2,sgn,vObj)
{
	if(vObj){
		if(vObj==2){val1=findObj(v1).value;val2=findObj(v2).value}
		if(vObj==1){val1=findObj(v1).value;val2=v2}
	}else{val1=v1;val2=v2}
	if((val1==val2)&&(sgn=="="))return true;
	if((val1!=val2)&&(sgn=="<>"))return true;
	if((val1>val2)&&(sgn==">"))return true;
	if((val1<val2)&&(sgn=="<"))return true;
	return false;
}
function confirmPass(ctrlPass1,ctrlPass2){
s1=findObj(ctrlPass1).value;s2=findObj(ctrlPass2).value;
if(s1==s2) return true; if(s1!=s2) return false;
}
function findObj(n, d) { 
  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 submitForm(formName)
{
	validateForm(formName);if(document.VF_returnValue)findObj(formName).submit();
}


//swfobject.js
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.createElement||!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),_7);
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){
_16.push(key+"="+_18[key]);}
return _16;
},getSWFHTML:function(){
var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}
_19+="/>";
}else{
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}
_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();
return true;
}else{
if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(_23,_24){
var _25=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_25=new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
for(var i=3;axo!=null;i++){
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
_25=new deconcept.PlayerVersion([i,0,0]);}}
catch(e){}
if(_23&&_25.major>_23.major){return _25;}
if(!_23||((_23.minor!=0||_23.rev!=0)&&_25.major==_23.major)||_25.major!=6||_24){
try{_25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}
catch(e){}}}
return _25;};
deconcept.PlayerVersion=function(_29){
this.major=parseInt(_29[0])!=null?parseInt(_29[0]):0;
this.minor=parseInt(_29[1])||0;
this.rev=parseInt(_29[2])||0;};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}return true;};
deconcept.util={getRequestParameter:function(_2b){
var q=document.location.search||document.location.hash;
if(q){
var _2d=q.indexOf(_2b+"=");
var _2e=(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length;
if(q.length>1&&_2d>-1){
return q.substring(q.indexOf("=",_2d)+1,_2e);
}}return "";}};
if(Array.prototype.push==null){
Array.prototype.push=function(_2f){
this[this.length]=_2f;
return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject; // for backwards compatibility
var SWFObject=deconcept.SWFObject;













//pageFunctions
function showWords()
{
	 improSearch.URL='/pub/common/xmlWords.asp?languageID='+pgLang+'&kwd='+document.getElementById('kwd').value;try{improSearch.URL=encodeURI(improSearch.URL)}catch(e){}
	 improSearch.initHTTP();improSearch.send();
}
window.onbeforeprint=function()
{
	MM_findObj('divPrintContent').innerHTML=MM_findObj('tdPageContent').innerHTML;MM_findObj('lblDocPath').innerHTML=MM_findObj('divPaths').innerText;strDocTitle=document.title;var arrDivs = document.all.tags("DIV");for(var i=0;i<arrDivs.length;i++){if(arrDivs[i].style.position=="absolute"){arrDivs[i].oldVis=arrDivs[i].style.visibility;arrDivs[i].style.visibility="hidden";}}
	document.title=MM_findObj('divPaths').innerText;setLayers(true);
}
window.onafterprint=function()
{
	document.title=strDocTitle;var arrDivs = document.all.tags("DIV");
	for(var i=0;i<arrDivs.length;i++)if(arrDivs[i].style.position=="absolute")arrDivs[i].style.visibility=arrDivs[i].oldVis;setLayers(false);
}
function initDocument()
{
	if(document.readyState!="complete")return;
	improSearch=new Impro.HTTP;
	if(improSearch==null)return;
	improSearch.stateChange=function()
	{
		if(!improSearch.isReady())return;
		var oDiv=findObj('divWords');
		var oTBL=document.all.tblWords.childNodes[0];
		while(oTBL.childNodes.length>0)oTBL.removeChild(oTBL.childNodes[0]);
		if(improSearch.xml.documentElement.getAttribute("RECCOUNT")=="0")
		{
			oDiv.style.visibility="hidden";keResNum=0;
			return;
		}
		var oNodes=improSearch.xml.selectNodes('/datapage/row');keResNum=oNodes.length;
		for(var i=0;i<oNodes.length;i++)
		{
			nr=oTBL.insertRow(-1)
			nc=nr.insertCell(-1);
			nc.height=20;
			nc.style.backgroundColor="#C9CBE1";
			nc.style.cursor="hand";
			nc.nowrap=true;nc.innerText=oNodes[i].text;
			nc.onmouseover=function(){mo(this)}
			nc.onclick=function()
			{
				propChange=false;mo(this)
				document.all.kwd.value=this.innerText;
				document.all.kwd.focus();
				event.cancelBubble=true;
				gCell=this;propChange=true;
			}
		}
		oDiv.style.height=(oTBL.offsetHeight<220)?oTBL.offsetHeight+4:220;
		oDiv.style.visibility='visible';
	}
	var k=document.getElementById('kwd');
	k.attachEvent("onpropertychange",sW);
	k.attachEvent("onkeydown",kwdHi)
	document.onclick=function()
	{
		findObj('divWords').style.visibility="hidden";
	}
}
function setLinks()
{
	for(var i=0;i<document.links.length;i++)
	{
		var sLink=document.links[i].href;
		if(sLink.search(/lang=/gi)==-1&&sLink.search(/javascript:/i)==-1&&sLink.search(/\?/gi)!=-1)sLink+="&lang="+pgLang;
		sLink=sLink.replace(/\/indexfr.asp/gi,"/index.asp")
		sLink=sLink.replace(/\/indexde.asp/gi,"/index.asp")
		sLink=sLink.replace(/\/indexes.asp/gi,"/index.asp")
		document.links[i].href=sLink;
	}
}