	var sliderIntervalId = 0;
	var sliderHeight = 0 ;
	var maxSliderHeight = 100;
	var minSliderHeight = 0;
	var sliding = false;
	var slideSpeed = 20;
	var slider ;
	var cpt=0;
	var sliding = false;
	
	function expand_login(div)
	{
		if(document.getElementById('login_collapse').value == "true")
			slide(div);
	}
	function slide(div, element)
	{
		//document.getElementById(div).style.left = element.parentNode.offsetLeft + 'px';
		
		if(sliding)
		      return;
		sliding = true;
		slider = document.getElementById(div);
		sliderHeight = slider.style.height;
		sliderHeight = parseInt(sliderHeight.substring(0,sliderHeight.length -2));
		maxSliderHeight = slider.style.maxHeight;
		maxSliderHeight = parseInt(maxSliderHeight.substring(0,maxSliderHeight.length -2));
		minSliderHeight = slider.style.minHeight;
		minSliderHeight = parseInt(minSliderHeight.substring(0,minSliderHeight.length -2));
		
		 if(sliderHeight >= maxSliderHeight)
		   {
		     // fade(div);  
			 sliderIntervalId = setInterval('SlideUpRun()', 30);
		   }else
			{
			  // fade(div);
			   
			   sliderIntervalId = setInterval('SlideDownRun()', 30);
		   }
	}
	function SlideUpRun()
	{
	   if(sliderHeight <= minSliderHeight)
	   {
		  sliding = false;
	      sliderHeight = minSliderHeight;
	      if(minSliderHeight == 0)
	    	  slider.style.display = 'none';
	      slider.style.height = minSliderHeight+'px';
	      clearInterval(sliderIntervalId);
	   }
	   else
	   {
	      sliderHeight -= slideSpeed;
	      if(sliderHeight < minSliderHeight)
	         sliderHeight = minSliderHeight;
	      slider.style.height = sliderHeight + 'px';
	   }
	}
	function SlideDownRun()
	{
	   slider.style.display = 'block';
	   if(sliderHeight >= maxSliderHeight)
	   {
		  sliding = false;
	      sliderHeight = maxSliderHeight;
	      slider.style.height = maxSliderHeight+'px';
	      clearInterval(sliderIntervalId);
	   }
	   else
	   { 
	      sliderHeight += slideSpeed;
	      if(sliderHeight > maxSliderHeight)
	         sliderHeight = maxSliderHeight;
	      slider.style.height = sliderHeight + 'px';
	   }
	}
	
	var TimeToFade = 1000.0;
	
	function fade(eid)
	{
	  var element = document.getElementById(eid);
	  if(element == null)
	    return;
	   
	  if(element.FadeState == null)
	  {
	    if(element.style.opacity == null || element.style.opacity == '' 
	       || element.style.opacity == '1')
	      element.FadeState = 2;
	    else
	      element.FadeState = -2;
	  }
	    
	  if(element.FadeState == 1 || element.FadeState == -1)
	  {
	    element.FadeState = element.FadeState == 1 ? -1 : 1;
	    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
	  }
	  else
	  {
	    element.FadeState = element.FadeState == 2 ? -1 : 1;
	    element.FadeTimeLeft = TimeToFade;
	    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
	  }  
	}
	
	function animateFade(lastTick, eid)
	{  
	  var curTick = new Date().getTime();
	  var elapsedTicks = curTick - lastTick;
	  
	  var element = document.getElementById(eid);
	 
	  if(element.FadeTimeLeft <= elapsedTicks)
	  {
	    element.style.opacity = element.FadeState == 1 ? '1' : '0';
	    element.style.filter = 'alpha(opacity = ' + (element.FadeState == 1 ? '100' : '0') + ')';
	    element.FadeState = element.FadeState == 1 ? 2 : -2;
	    return;
	  }
	 
	  element.FadeTimeLeft -= elapsedTicks;
	  var newOpVal = element.FadeTimeLeft/TimeToFade;
	  if(element.FadeState == 1)
	    newOpVal = 1 - newOpVal;
	
	  element.style.opacity = newOpVal;
	  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
	  
	  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
	}
	

	function slideOut()
	{
		if(document.getElementById("menu_cv").style.height != "0px")
		{
			slide("menu_cv");
		}
			
		if(document.getElementById("menu_job").style.height != "0px")
		{
			slide("menu_job");
		}
	}
