/* This file was compressed using MbCompression library. http://blog.mironabramson.com */ 
function opacity(id,opacStart,opacEnd,millisec)
{var speed=Math.round(millisec/100);var timer=0;if(opacStart>opacEnd)
{for(i=opacStart;i>=opacEnd;i--)
{window.setTimeout("changeOpac("+i+",'"+id+"')",(timer*speed));timer++;}}
else if(opacStart<opacEnd)
{for(i=opacStart;i<=opacEnd;i++)
{window.setTimeout("changeOpac("+i+",'"+id+"')",(timer*speed));timer++;}}}
function changeOpac(opacity,id)
{var object=document.getElementById(id).style;object.opacity=(opacity/100);object.MozOpacity=(opacity/100);object.KhtmlOpacity=(opacity/100);object.filter="alpha(opacity="+opacity+")";}
function shiftOpacity(id,millisec)
{if(document.getElementById(id).style.opacity==0)
{opacity(id,0,100,millisec);}
else
{opacity(id,100,0,millisec);}}
function nextElement(o)
{do o=o.nextSibling;while(o&&o.tagName!='SPAN');return o;}
function firstChildElement(o)
{o=o.firstChild;while(o&&o.tagName!='SPAN'){o=o.nextSibling;}
return o;}
function setOpacity(obj,o)
{obj.style.opacity=(o/100);obj.style.MozOpacity=(o/100);obj.style.KhtmlOpacity=(o/100);obj.style.filter='alpha(opacity='+o+')';}
function getNextElement(elem)
{if(next=nextElement(elem))
{elem.style.display='none';elem.style.zIndex=0;next.style.display='block';next.style.zIndex=100;}
else
{elem.style.display='none';elem.style.zIndex=0;next=firstChildElement(elem.parentNode);next.style.display='block';next.style.zIndex=100;}
return next;}
function blendElements(id,speed,pause)
{if(speed==null)
{speed=150;}
if(pause==null)
{pause=1200;}
var blend=document.getElementById(id);var elem=firstChildElement(blend);startBlending(elem,speed,pause);}
function startBlending(elem,speed,pause)
{elem.style.display='block';continueFadeElement(elem,0,speed,pause);}
function pausecomp(millis)
{var date=new Date();var curDate=null;do{curDate=new Date();}
while(curDate-date<millis);}
function continueFadeElement(elem,opacity,speed,pause)
{opacity=opacity+3;if(opacity<103)
{window.setTimeout(function(){fadeElement(elem,opacity,speed,pause)},speed);}
else
{var paws=pause-1000;if(paws<0)
paws=0;window.setTimeout(function(){continueFadeElementMore(elem,speed,pause,paws)},paws);}}
function continueFadeElementMore(elem,speed,pause,paws)
{setOpacity(elem,0);elem=getNextElement(elem);window.setTimeout(function(){startBlending(elem,speed,pause)},paws);}
function fadeElement(elem,opacity,speed,pause)
{setOpacity(elem,opacity);continueFadeElement(elem,opacity,speed,pause);}
