// * Dependencies * 
// this function requires the following snippets:
// JavaScript/images/switchImage
//
// BODY Example:
// <body onLoad="mySlideShow1.play(); mySlideShow2.play();">
// <img src="originalImage1.gif" name="slide1">
// <img src="originalImage2.gif" name="slide2">
//
// SCRIPT Example:
// var mySlideList1 = ['image1.gif', 'image2.gif', 'image3.gif'];
// var mySlideShow1 = new SlideShow(mySlideList1, 'slide1', 3000, "mySlideShow1");
// var mySlideList2 = ['image4.gif', 'image5.gif', 'image6.gif'];
// var mySlideShow2 = new SlideShow(mySlideList2, 'slide2', 1000, "mySlideShow2");

function init(){
	// window.status = "...";
   //SlideShow(0);

}

function SlideShow(n)          {
    var timer=0; 
	 if(n++ == slideList.length-1) n = 0;
    document.getElementById('manset_yazi').innerHTML=slideList[n];
    clearTimeout(timer);   
    timer = setTimeout('SlideShow('+n+')', 6000);
}

function js_clock(){
	var clock_time = new Date();var clock_hours = clock_time.getHours();var clock_minutes = clock_time.getMinutes();
	var clock_seconds = clock_time.getSeconds();var clock_div = document.getElementById('js_clock');
	if (clock_minutes < 10)	clock_minutes  = "0" + clock_minutes;
	if (clock_hours < 10)	clock_hours 	= "0" + clock_hours;
	if (clock_seconds < 10)	clock_seconds 	= "0" + clock_seconds;
	clock_div.innerHTML = clock_hours + ":" + clock_minutes; // + ":" + clock_seconds;	
	setTimeout("js_clock()", 1000);
}

// 
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
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 an element is invisible, make it visible, else make it ivisible
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function blendimage(divid, imageid, imagefile, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	
	//set the current image as background
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
	
	//make image transparent
	changeOpac(0, imageid);
	
	//make new image
	document.getElementById(imageid).src = imagefile;

	//fade in image
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	}
}

function currentOpac(id, opacEnd, millisec) {
	//standard opacity is 100
	var currentOpac = 100;
	
	//if the element has an opacity set, get it
	if(document.getElementById(id).style.opacity < 100) {
		currentOpac = document.getElementById(id).style.opacity * 100;
	}

	//call for the function that changes the opacity
	opacity(id, currentOpac, opacEnd, millisec)
}

function Gizle(say) {
	var elem = document.getElementById(say);
	if(elem) { 
	      elem.style.display = 'none';
		  document.getElementById('birhaber').style.display ='block';	
	}
	if(aktif){ 
	      if(timer) {
			  document.getElementById(aktif).style.display ='none';
		  }
	}
} 


function Goster(say){
	
	var elem = document.getElementById(say);
    document.getElementById('birhaber').style.display ='none';
	if(elem){ 
          // opacity(say,20,100, 1000);
		  elem.style.display = 'block';}
} 


function dur(say){
	clearTimeout(timer);	  	
	if(aktif){ 	  
	if(document.getElementById(aktif)!=document.getElementById(say))
	  document.getElementById(aktif).style.display ='none';
    }	
}

function devam(say){ kutu_slayt(0,4000); }

function kutu_slayt(d,zaman){if(n++ == slideList.length-1) n = 0;Gizle(d);Goster(slideList[n]);aktif = slideList[n];clearTimeout(timer);timer = setTimeout('kutu_slayt('+ n +',4000)', 4000);}