function func_menu()
	{
	var menu=new menu.dd("menu");
	menu.init("menu","menuhover");
	}
  
var menu=function(){
	var t=15,z=50,s=6,a;
	function dd(n){this.n=n; this.h=[]; this.c=[]}
	dd.prototype.init=function(p,c){
		a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
		for(i;i<l;i++){
			var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
			h.onmouseover=new Function(this.n+'.st('+i+',true)');
			h.onmouseout=new Function(this.n+'.st('+i+')');
		}
	}
	dd.prototype.st=function(x,f){
		var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
		clearInterval(c.t); c.style.overflow='hidden';
		if(f){
			p.className+=' '+a;
			if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
			if(c.mh==c.offsetHeight){c.style.overflow='visible'}
			else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}
		}else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}
	}
	function sl(c,f){
		var h=c.offsetHeight;
		if((h<=0&&f!=1)||(h>=c.mh&&f==1)){
			if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
			clearInterval(c.t); return
		}
		var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
		c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
		c.style.height=h+(d*f)+'px'
	}
	return{dd:dd}
}();

imageX1='plus';
imageX2='plus';
imageX3='plus';

function toggleDisplay(e){
imgX="imagePM"+e;
tableX="table"+e;
imageX="imageX"+e;
tableLink="tableHref"+e;
imageXval=eval("imageX"+e);
element = document.getElementById(tableX).style;
 if (element.display=='none') {element.display='block';}
 else {element.display='none';}
 if (imageXval=='plus') {document.getElementById(imgX).src='minus.jpg';eval("imageX"+e+"='minus';");document.getElementById(tableLink).title='Hide Table #'+e+'a';}
 else {document.getElementById(imgX).src='plus.jpg';eval("imageX"+e+"='plus';");document.getElementById(tableLink).title='Show Table #'+e+'a';}
}
function show(elmnt1)
	{
		var elmnt = document.getElementById(elmnt1);
		var div1 = document.getElementById('div1');
		var div2 = document.getElementById('div2');
		var div3 = document.getElementById('div3');
		var div4 = document.getElementById('div4');		
		var ta1 = document.getElementById("tab1");
		var ta2 = document.getElementById("tab2");
		var ta3 = document.getElementById("tab3");
		var ta4 = document.getElementById("tab4");
		var s1 = document.getElementById("sp1");
		var s2 = document.getElementById("sp2");
		var s3 = document.getElementById("sp3");
		var s4 = document.getElementById("sp4");
		
		
	
	if(elmnt1=="div1")
	{
		
		elmnt.style.visibility ="visible";
		elmnt.style.position = "static";
		div2.style.visibility="hidden";
		div2.style.position = "absolute";
		div3.style.visibility="hidden";
		div3.style.position = "absolute";
		div4.style.visibility="hidden";
		div4.style.position = "absolute";
		ta1.className ="tab-bg";
		ta2.className ="tabs-style";
		ta3.className ="tabs-style";
		ta4.className ="tabs-style";
		s1.className ="sp-bg";
		s2.className ="span-bg";
		s3.className ="span-bg";
		s4.className ="span-bg";
	}
	if(elmnt1=="div2")
	{
		
		elmnt.style.visibility ="visible";
		elmnt.style.position = "static";
		div1.style.visibility="hidden";
		div1.style.position = "absolute";
		div3.style.visibility="hidden";
		div3.style.position = "absolute";
		div4.style.visibility="hidden";
		div4.style.position = "absolute";
		ta2.className ="tab-bg";
		ta1.className ="tabs-style";
		ta3.className ="tabs-style";
		ta4.className ="tabs-style";
		s2.className ="sp-bg";
		s1.className ="span-bg";
		s3.className ="span-bg";
		s4.className ="span-bg";
	}
	if(elmnt1=="div3")
	{
		
		elmnt.style.visibility ="visible";
		elmnt.style.position = "static";
		div1.style.visibility="hidden";
		div1.style.position = "absolute";
		div2.style.visibility="hidden";
		div2.style.position = "absolute";
		div4.style.visibility="hidden";
		div4.style.position = "absolute";	
        ta3.className ="tab-bg";
        ta2.className ="tabs-style";
		ta1.className ="tabs-style";
		ta4.className ="tabs-style";
        s3.className ="sp-bg";
		s2.className ="span-bg";
		s1.className ="span-bg";
		s4.className ="span-bg";  		
	}
	if(elmnt1=="div4")
	{
		
		elmnt.style.visibility ="visible";
		elmnt.style.position = "static";
		div1.style.visibility="hidden";
		div1.style.position = "absolute";
		div2.style.visibility="hidden";
		div2.style.position = "absolute";
		div3.style.visibility="hidden";
		div3.style.position = "absolute";		
		ta4.className ="tab-bg";
		ta2.className ="tabs-style";
		ta3.className ="tabs-style";
		ta1.className ="tabs-style";
		s4.className ="sp-bg";
		s2.className ="span-bg";
		s3.className ="span-bg";
		s1.className ="span-bg";
	}
	}
	function hide(elmnt)
	{
		document.getElementById(elmnt).style.visibility="hidden"
	}
	
var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='Images/attach_button.png';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}


    
	
	