//***********************************************************************
//************************ ayarlar **************************************
//***********************************************************************

var view_bitrate   = true;
var view_duration  = true;
var view_player    = 0; // 0 : hide, 1 : normal, 2 : extension (if rows2 and id "table_action")

//var set_autoPlay     = true;
//var set_autoRewind = true;
//var set_shuffle    = false;
//var set_loop       = true;
var set_mute		 = false;
var set_volume		 = 40;

var use_marquee          = false; // true, false
var marquee_behavior     = "scroll"; // scroll, alternate, slide
var marquee_direction    = "left"; // left, right
var marquee_scrollamount = 1;
var marquee_scrolldelay  = 20;var NewState = 10;
var duration = true;
var isSetObjEnv = false;
var isOpener;
var use_marquee_force;//var wmp = document.getElementById("wmp");
//***********************************************************************
//************************ player ***************************************
//***********************************************************************
if(!opener) document.writeln("<script for=\"wmp\" event=\"playStateChange(NewState)\">playStateAction(NewState);</"+"script>\n");
// Windows Media Player Object (Event : onload)
function onloadInit() {
	if(opener) 
		{isOpener = opener;
		wmp = opener.document.getElementById("wmp");
	} else {
		isOpener = this;}
	if(wmp == null) {
		setTimeout("onloadInit()",100);
		return false;
	} else {
		isObjLoaded = true;}
	
	if(opener) {
		setObjChkWin();
	} else {
		setObjEnv();}
} if(opener) { onloadInit(); } else {document.onload = window.setTimeout("onloadInit();",500); }

function setObjEnv() {
	if(isSetObjEnv == false && wmp != null) {
		//wmp.URL = mediaURL;
		if(typeof(text_caption) != "undefined") wmp.closedCaption.captioningID = "text_caption";
		//if(set_autoPlay == true) {
		//	wmp.controls.play();
		//} else {
		//	wmp.controls.play();
		//	setTimeout("wmp.controls.stop();",50);
		//}		
		//setToggleTab(view_player);
		//setAutoRewind(set_autoRewind);
		//setLoop(set_loop);
		//setShuffle(set_shuffle);
		setMute(set_mute);
		setVolume(set_volume);
		
		isSetObjEnv = true;
	} else { onloadInit(); }
}

function setObjChkWin() 
	{if(typeof(opener.wmp) == "undefined") {
		window.close();
	} setTimeout("setObjChkWin();",1000);}

function aPlay() 	{wmp.controls.play();}

function aStop() 	{wmp.controls.stop();}

function aPause() 	{wmp.controls.pause();}

function playStateAction(NewState) {
	switch(NewState) {
		case(0) : res = "Windows Media Player tanımsız olay."; break;
		case(1) : res = "Radyo yayını durduruldu. Play tuşuna basarak devam edebilirsiniz."; break;
		case(2) : res = "Radyo yayını duraklatıldı. Play tuşuna basarak devam edebilirsiniz."; break;
		case(3) : res = wmp.currentMedia.name; break;
		//case(4) : res = "ScanForward - The current media clip is fast forwarding."; break;
		//case(5) : res = "ScanReverse - The current media clip is fast rewinding."; break;
		case(6) : res = "Yayınımız yükleniyor. Lütfen bekleyiniz..."; break;
		case(7) : res = "Bağlantı kuruldu. Yayının başlaması bekleniyor."; break;
		case(8) : res = "Yayın bitti."; break;
		case(9) : res = "Yayın açılıyor.. İyi eğlenceler..."; break;
		case(10) : res = "Radyoyu dinlemek için Play tuşuna basınız."; break;
		case(11) : res = "Yeniden bağlanılıyor."; break;
		default : res = "Tanımsız durum."; break;
	}
	
	if(NewState == 3) {
		afmObj_play(1);
	} else {
		afmObj_play(0);}
	
	if(use_marquee_force != false && use_marquee == true) {
		res = "<marquee name=text_marquee behavior="+marquee_behavior+" direction="+marquee_direction+" scrollamount="+marquee_scrollamount+" scrolldelay="+marquee_scrolldelay+" truespeed width=100% height=100%>"+res+"</marquee>";
	}
	text_title.innerHTML = res + "   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (¯`·._.· www.ikicamkoyu.com ·._.·´¯)";	//getBitrate();
	getDuration();
}

function setVolume(act) {
	currentVol = wmp.settings.volume;
	if(act == "up") {
		targetVol = currentVol + 5;
		if(targetVol >= 100) targetVol = 100;
	} else if(act == "down") {
		targetVol = currentVol - 5;
		if(targetVol <= 0) targetVol = 0;
	} else if(act <= 100) {
		targetVol = act;}
	
	isOpener.afmObj_volume(targetVol);
	wmp.settings.volume = targetVol;
}

function setMute(act) {
	if(act != true && act != false) {
		var stat = wmp.settings.mute;
		if(stat == false) {
			stat = true;
		} else {
			stat = false;}
		
	} else {
		var stat = act;
	}
	isOpener.afmObj_mute(stat);
	wmp.settings.mute = stat;
}

function timestamp2string(timestamp)
{
	var stringDate = new Date();
	stringDate.setTime(timestamp +"000");
	var h = 11 - stringDate.getHours();
	var m = stringDate.getMinutes();
	var s = stringDate.getSeconds();
	if(m < 10) m = "0"+m;
	if(s < 10) s = "0"+s;
	if(h > 0) {
		return  h+":"+m+":"+s;
	} else {
		return  m+":"+s;}	
}

// Play
var pbs = 1;
function getDuration() {
	if(wmp != null) {
		if(view_duration == true && (wmp.playState == 3 || wmp.playState == 2)) {
			if(duration == true) {
				var res = wmp.controls.currentPositionString;
			} else if(duration == false) {
				var currPos = wmp.controls.currentPosition;
				var remainSec = wmp.currentMedia.duration - currPos;
				if(wmp.currentMedia.duration == 0) {
					duration = true;
					getDuration();
					return false;
				}
				var res = "-"+timestamp2string(parseInt(remainSec));
			}
		}
		if(!res) res = "00:00";
		
		if(wmp.playState == 2) {
			if(pbs == 1) {
				res = ":";
				pbs = 2;
			} else {
				pbs = 1;
			}
		}
		text_duration.innerHTML = res;
	}
} if(!opener) var IntvDuration = window.setInterval("getDuration();",1000);

//***********************************************************************
//************************ skin *****************************************
//***********************************************************************
function afmObj_volume(val) {
	if(typeof(vSlider) != "undefined") {
		vSlider.setValue(val);
		showTextEvent("Ses Düzeyi - "+val);
	}
}

var showTextEventsT;
function showTextEvent(val) {
	clearTimeout(showTextEventsT);
	if(val) {
		text_title.style.display = "none";
		text_event.style.display = "block";
		text_event.innerHTML = val;
		showTextEventsT = window.setTimeout("showTextEvent()",1200);
	}	else {
		text_title.style.display = "block";
		text_event.style.display = "none";
	}
}

function afmObj_play(a) {
	if(a == 1) {
		img_play.style.display = "none";
		img_pause.style.display = "block";
	} else {
		img_play.style.display = "block";
		img_pause.style.display = "none";
	}
}

function afmObj_mute(a) {
	if(a == 1) {
		showTextEvent("Ses Kapalı");
		img_mute_off.style.display = "none";
		img_mute_on.style.display = "block";
	} else {
		showTextEvent("Ses Açık");
		img_mute_off.style.display = "block";
		img_mute_on.style.display = "none";
	}
}