var TimeToFade = 3000.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 preloadImages(){
}
var gallery=new Array();
    gallery[0]=new Array();
	gallery[0][0]='img/inicio/introballet2012.jpg';
	gallery[0][1]='3er. Concurso Internacional de Ballet de Estambul';
	gallery[0][2]='http://www.istanbulballetcompetition.gov.tr/eng/index.html';
	gallery[0][3]=null;
    gallery[1]=new Array();
	gallery[1][0]='img/inicio/istshopfest.png';
	gallery[1][1]='<b>Istanbul Shopping Festival 9 - 29 Junio 2012</b>'
					+'<map name="Map" id="Map">'
					+'<area shape="rect" coords="291,276,333,317" href="http://www.facebook.com/istshopfest" alt="Facebook istshopfest"/>'
					+'<area shape="rect" coords="350,274,391,317" href="http://www.twitter.com/istshopfest" alt="Twitter IstShopFest"/>'
					+'</map>';					
	gallery[1][2]='http://www.istshopfest.com';	
	gallery[0][3]='Map';
    gallery[2]=new Array();
	gallery[2][0]='img/inicio/runfirecappadocia.jpg';
	gallery[2][1]='<b>Run Fire Cappadocia Ultra Marathon</b>';
	gallery[2][2]='http://www.runfirecappadocia.com/EN/';
	gallery[0][3]=null;
var glry_currentImage=0;
var glry_keep=true;
function fadeGallery(){
	var oImg = document.getElementById('glry_curImgobj');
	var oTxt = document.getElementById('glry_curTxtobj');
	var oLink= document.getElementById('glry_curAobj');
	var oElement = document.getElementById('fadeBlock');
	if(oImg!=null && oElement!=null){
		//if(oElement.FadeState==-2 || oElement.FadeState==2){
		if(oElement.FadeState==-1){// || oElement.FadeState==2){
			if(glry_currentImage>=gallery.length-1)
				glry_currentImage=0;
			else
				glry_currentImage++;
			oImg.src		=gallery[glry_currentImage][0];
			oTxt.innerHTML	=gallery[glry_currentImage][1];
			oLink.href		=gallery[glry_currentImage][2];
			if(gallery[glry_currentImage][3]!=null)
				oImg.usemap	=gallery[glry_currentImage][3];
		}//if
		fade('fadeBlock');
	}//if
}//function
