function changeLocation(str)
{
	window.location = str;
}
	function DocLoaded()
	{
		window.onresize = changeWidth;
		//window.onpaint = changeWidth;
		
		changeWidth();
	}
	
	var COLOR_OUT="#ffffff";	
	var COLOR_OVER="#ffffff";	
		
 	var hashIntervals={};
 	var hashAnimIntervals={}; 	
 	var hashAnimSteps={};
	var totalAnimSteps=5;
		 	
	function MenuOver(elMenu)
	{
		if(!ClearPodMenuTimeout(elMenu.id))
		{
			hashAnimSteps[elMenu.id] = 0;
			window.clearTimeout(hashAnimIntervals[elMenu.id]);
			hashAnimIntervals[elMenu.id]=window.setTimeout("AnimateOpen('"+elMenu.id+"')",50);
		}
	}	
 	
 	function MenuOut(elMenu)
 	{
	 	ClearPodMenuTimeout(elMenu.id);
		
 		hashIntervals[elMenu.id]=window.setTimeout("HidePodMenu('"+elMenu.id+"')",150);
 	}
 	
 	function ClearPodMenuTimeout(id)
 	{
 		if(hashIntervals[id]!=null)
 		{
 			window.clearTimeout(hashIntervals[id]);
 			hashIntervals[id]=null;
 			return true;
 		}else
 		{
 			return false;
 		}
 	}
					
 	function HidePodMenu(id)
 	{
 		hashIntervals[id]=null;
		hashAnimSteps[id]=0;
		window.clearTimeout(hashAnimIntervals[id]);		
		hashAnimIntervals[id]=window.setTimeout("AnimateClose('"+id+"')",50);				
 	}
	
	function AnimateOpen(id)
	{
		hashAnimSteps[id]++;
		if(hashAnimSteps[id] > totalAnimSteps)
		{
			hashAnimIntervals[id]=null;
		}else
		{
			var mitem=GetById(id);
			var delta = hashAnimSteps[id]*(mitem.saveHeight/totalAnimSteps);
			
			mitem.style.top=mitem.saveTop + delta;
			mitem.style.clip="rect("+(mitem.clipHight-delta)+",1000px,1000px,0px)";	
			hashAnimIntervals[id]=window.setTimeout("AnimateOpen('"+id+"')",5);
		}
	}
 	
	function AnimateClose(id)
	{
		hashAnimSteps[id]++;
		if(hashAnimSteps[id] > totalAnimSteps)
		{
			hashAnimIntervals[id]=null;
		}else
		{
			var mitem=GetById(id);
			var delta = mitem.saveHeight - hashAnimSteps[id]*(mitem.saveHeight/totalAnimSteps);
			
			mitem.style.top=mitem.saveTop + delta;
			mitem.style.clip="rect("+(mitem.clipHight-delta)+",1000px,1000px,0px)";	
			hashAnimIntervals[id]=window.setTimeout("AnimateClose('"+id+"')",5);
		}
	}
 	
	
	
	function changeWidth()
	{
		var el = GetById("MENU_TOP_POSITION");
		var ar_pos = getElementPosition(el);
		//alert(ar_pos[0]+"-"+ar_pos[1]);
		
		var bodyWidth = getWindowWidth();
		var total_width = 0;
		
		var i=0;
		for(var mitem=GetById("mitem0");mitem!=null;mitem=GetById("mitem"+(++i)))
		{

			mitem.style.display = "block";
			var podmenu=GetById("podmitem"+i);
			if(podmenu.getElementsByTagName("TR").length == 0)
			{
				podmenu.parentNode.parentNode.style.display="none";
			}
			
			var elWidth = getElementWidth(GetById("mitemimg"+i));
			mitem.style.width=elWidth;
			podmenu.style.width = elWidth;
			
			var height = getElementHeight(podmenu);
			height = (podmenu.getElementsByTagName("TR").length == 0) ? 0 : height;
			
			mitem.style.top = ar_pos[1]-height;
			mitem.style.clip="rect("+height+",1000px,1000px,0px)";
			
			mitem.saveHeight = height;
			mitem.saveTop = ar_pos[1]-height;			
			mitem.clipHight = height;
			
			
			total_width+=elWidth;
		}
		var deltaWidth=0;
		if(total_width>bodyWidth)
		{
			deltaWidth = (total_width-bodyWidth)/(i-1);
		}
		
		if(deltaWidth<25)
		{
			deltaWidth=25;
		}
		
		//positioning
		var i=0;
		var total_width = 0;
		for(var mitem=GetById("mitem0");mitem!=null;mitem=GetById("mitem"+(++i)))
		{
			var elWidth = getElementWidth(mitem);
			mitem.style.left = total_width;
			mitem.saveLeft = total_width;
			total_width+=elWidth - deltaWidth;
		}	
		total_width+=deltaWidth;
		
		if(bodyWidth>total_width)
		{
			var i=0;
  		for(var mitem=GetById("mitem0");mitem!=null;mitem=GetById("mitem"+(++i)))
  		{
  			mitem.style.left=mitem.saveLeft+(bodyWidth-total_width)/2;
  			//mitem.style.left+=(bodyWidth-total_width)/2;
  		}	
		}
		
		
		
	}
	
	
	function SetOpaque(obj,param)
	{
		if(obj!=null)
			if(obj.filters)
				if(obj.filters.length>0)
					obj.filters.item(0).opacity = param;
	

		if(param==100)
		{
			obj.getElementsByTagName("A")[0].style.color = COLOR_OVER;
		}else
		{
			obj.getElementsByTagName("A")[0].style.color = COLOR_OUT;	
		}
	
	}


