/* AdServ */

function adServ()
{
	var obje = document.getElementById("arkafon");

	var sayfaboyutu = getPageSize();
	obje.style.width = sayfaboyutu[0] + 'px';
	obje.style.height = ( sayfaboyutu[1] + 400 ) + 'px';
	obje.style.display = 'inline';

	var nerede = getPageScroll();
	var yeri = document.getElementById("resimbg");
	yeri.style.top = '150px';
	yeri.style.left = '30px';
	yeri.innerHTML = '<a href="javascript: kapat();"><img src="tema/adserv.jpg" alt="Kapatmak için üzerine tıklayın." class="lightbox" /></a>';
	yeri.style.display = 'inline';
}

/* Yorum Kontrol */

function mesajkontrol()
{
      	if ( document.mesajform.gonderen.value == "" || document.mesajform.gonderen.value.length < 3 ) {
		alert("İsim boş bırakılamaz (En az 3 harf).");
		document.mesajform.gonderen.focus();
		return false;
	}
      	else if ( document.mesajform.mesaj.value == "" || document.mesajform.mesaj.value.length < 10 ) {
		alert("Mesajınız çok kısa.");
		document.mesajform.mesaj.focus();
		return false;
	}
      	else if ( document.mesajform.mail.value == "" || document.mesajform.mail.value.length < 3 || document.mesajform.mail.value.indexOf(' ') > -1 || document.mesajform.mail.value.indexOf('@') < 0 ) {
		alert("E-Mail adresinizi yazmanız gereklidir (Bu bilgi gizli tutulacak).");
		document.mesajform.mail.focus();
		return false;
	}
	else {
		document.mesajform.submit();
		document.mesajform.gonder.disabled = true;
	}
}

/* FLV Objesi */

function Video( flv_url )
{
	document.write( '<object id="player1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="480" height="360"><param name="movie" value="http://www.muhtesemkralice.com/tema/player.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="flashvars" value="file=' + flv_url + '&skin=http://www.muhtesemkralice.com/tema/tema.swf&image=http://www.muhtesemkralice.com/tema/video3.jpg" /><embed src="http://www.muhtesemkralice.com/tema/player.swf?file=' + flv_url + '&skin=http://www.muhtesemkralice.com/tema/tema.swf&&image=http://www.muhtesemkralice.com/tema/video3.jpg" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="360"></embed></object>' );
}
function Ses( mp3_url )
{
	document.write( '<object type="application/x-shockwave-flash" data="http://www.muhtesemkralice.com/tema/dinleti.swf" width="290" height="24"><param name="movie" value="http://www.muhtesemkralice.com/tema/dinleti.swf" /><param name="FlashVars" value="playerID=1&amp;bg=0xffdf6a&amp;leftbg=0x917200&amp;&callback=analytics&amp;autostart=true&amp;lefticon=0xffffff&amp;rightbg=0xdcad00&amp;rightbghover=0x917200&amp;righticon=0xffffff&amp;righticonhover=0xffffff&amp;text=0x7f5100&amp;slider=0x666666&amp;track=0xFFFFFF&amp;border=0x7f5100&amp;loader=0xedc946&amp;soundFile=' + mp3_url + '" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="transparent" /><param name="autostart" value="true" /></object>' );
}

/* Anket */

var veriler = Obje();
var formlar = Obje();
var mesgul = false;
var nesne;

function Obje()
{
	if ( window.XMLHttpRequest )
		return new XMLHttpRequest();
	else if( window.ActiveXObject )
		return new ActiveXObject("Microsoft.XMLHTTP");
}

function Anket( id )
{
	if ( mesgul )
		bekle = setTimeout( "Anket('" + id + "');", 500 );
	else
	{
		mesgul = true;
		nesne = document.getElementById( 'anket' + id )
		nesne.innerHTML = '<i>Yukleniyor...</i>';

		if ( veriler.readyState == 4 || veriler.readyState == 0 ) {
			veriler.open("GET", 'oyla.php?anket_id=' + id, true);
			veriler.onreadystatechange = VeriGoster;
			veriler.send(null);
		}
	}
}
function VeriGoster()
{
	if ( veriler.readyState == 4 ) {
		mesgul = false;
		nesne.innerHTML = veriler.responseText;
	}
}
function Oyla( anket, id )
{
	if ( formlar.readyState == 4 || formlar.readyState == 0 )
	{
		var params = "anket_id=" + anket + "&secenek_id=" + id;

		formlar.open('POST', 'oyla.php', true);
		formlar.onreadystatechange = VeriGonder;

		formlar.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		formlar.setRequestHeader("Content-length", params.length);
		formlar.setRequestHeader("Connection", "close");

		formlar.send(params);
	}
}
function VeriGonder()
{
	if ( formlar.readyState == 4 )
		Anket( formlar.responseText );
}

/* Yayın Saati */

var yayin = Obje();

function YayinSaati()
{
	if ( mesgul )
		bekle = setTimeout( "YayinSaati();", 500 );
	else
	{
		mesgul = true;

		if ( yayin.readyState == 4 || yayin.readyState == 0 ) {
			yayin.open("GET", 'yayin.php', true);
			yayin.onreadystatechange = VeriGetir;
			yayin.send(null);
		}
	}
}
function VeriGetir()
{
	if ( yayin.readyState == 4 ) {
		mesgul = false;
		document.getElementById( 'yayin' ).innerHTML = yayin.responseText;
	}
}

/* Videolar Sayfasi */

function VideoGoster( tur, bolum )
{
	if ( mesgul )
		bekle = setTimeout( "VideoGoster('" + tur + "', '" + bolum + "');", 500 );
	else
	{
		mesgul = true;
		nesne = document.getElementById( 'video' + tur )
		nesne.innerHTML = '<i>Yukleniyor...</i>';

		if ( veriler.readyState == 4 || veriler.readyState == 0 ) {
			veriler.open("GET", 'video.php?tur=' + tur + '&bolum=' + bolum, true);
			veriler.onreadystatechange = VideoGetir;
			veriler.send(null);
		}
	}
}
function VideoGetir()
{
	if ( veriler.readyState == 4 ) {
		mesgul = false;
		nesne.innerHTML = veriler.responseText;
	}
}

/* Videolar Sayfasi */

function VideoGoster2( tur, bolum )
{
	if ( mesgul )
		bekle = setTimeout( "VideoGoster2('" + tur + "', '" + bolum + "');", 500 );
	else
	{
		mesgul = true;
		nesne = document.getElementById( 'video' + ( tur == 0 ? 'lar' : '' ) )
		nesne.innerHTML = '<i>Yukleniyor...</i>';

		if ( veriler.readyState == 4 || veriler.readyState == 0 ) {
			veriler.open("GET", 'video2.php?tur=' + tur + '&bolum=' + bolum, true);
			veriler.onreadystatechange = VideoGetir2;
			veriler.send(null);
		}
	}
}
function VideoGetir2()
{
	if ( veriler.readyState == 4 ) {
		mesgul = false;
		nesne.innerHTML = veriler.responseText;
	}
}

/* Resim Boyutu */

var rmw_max_width = 500;
var rmw_border_1 = '1px solid #616161';
var rmw_border_2 = '1px solid #D5D5D5';
var rmw_image_title = 'Orjinal boyutunda görmek için resmin üzerine tıklayın.';

function rmw_go()
{
	var rmw_img_array = document.getElementsByTagName("IMG");
	for (var i = 0; i < rmw_img_array.length; i++)
	{
		var rmw_img = rmw_img_array[i];
		if (String(rmw_img.getAttribute('resizemod')) == 'on')
		{
			if (rmw_wait_for_width && rmw_img.width && !isNaN(rmw_img.width))
			{
				if (rmw_img.width > Number(rmw_max_width))
				{
					rmw_img.setAttribute('resizemod','off');
					rmw_img.onload = null;
					rmw_img.removeAttribute('onload');
					var rmw_clone = rmw_img.cloneNode(false);
					var rmw_parent = rmw_img.parentNode;
					rmw_clone.setAttribute('width',String(rmw_max_width));
					rmw_parent.replaceChild(rmw_clone,rmw_img);
					rmw_make_pop(rmw_clone);
				}
			}
			else if (!rmw_wait_for_width)
			{
				rmw_img.setAttribute('resizemod','off');
				var rmw_clone = rmw_img.cloneNode(false);
				rmw_img.onload = null;
				rmw_img.removeAttribute('onload');
				var rmw_parent = rmw_img.parentNode;
				var rmw_ind = rmw_count++;
				rmw_clone.setAttribute('resizemod',String(rmw_ind));
				rmw_preload[rmw_ind] = new Image();
				rmw_preload[rmw_ind].src = rmw_img.src;
				if (window.showModelessDialog)
				{
					rmw_clone.style.margin = '2px';
				}
				rmw_clone.style.border = rmw_border_1;
				rmw_clone.style.width = '100px';
				rmw_parent.replaceChild(rmw_clone,rmw_img);
			}
		}
	}
	if (!rmw_over && document.getElementById('resizemod'))
	{
		rmw_over = true;
		rmw_go();
	}
	else if (!rmw_over)
	{
		window.setTimeout('rmw_go()',2000);
	}
}

function rmw_img_loaded(rmw_obj)
{
	if (!document.getElementsByTagName || !document.createElement) {return;}
	var rmw_att = String(rmw_obj.getAttribute('resizemod'));
	var rmw_real_width = false;
	if ((rmw_att != 'on') && (rmw_att != 'off'))
	{
		var rmw_index = Number(rmw_att);
		if (rmw_preload[rmw_index].width)
		{
			rmw_real_width = rmw_preload[rmw_index].width;
		}
	}
	else
	{
		rmw_obj.setAttribute('resizemod','off');
		if (rmw_obj.width)
		{
			rmw_real_width = rmw_obj.width;
		}
	}
	if (!rmw_real_width || isNaN(rmw_real_width) || (rmw_real_width <= 0))
	{
		var rmw_rand1 = String(rmw_count++);
		eval("rmw_retry" + rmw_rand1 + " = rmw_obj;");
		eval("window.setTimeout('rmw_img_loaded(rmw_retry" + rmw_rand1 + ")',2000);");
		return;
	}
	if (rmw_real_width > Number(rmw_max_width))
	{
		if (window.showModelessDialog)
		{
			rmw_obj.style.margin = '2px';
		}
		rmw_make_pop(rmw_obj);
	}
	else if (!rmw_wait_for_width)
	{
		rmw_obj.style.width = String(rmw_real_width) + 'px';
		rmw_obj.style.border = '0';
		if (window.showModelessDialog)
		{
			rmw_obj.style.margin = '0px';
		}
	}
	if (window.ActiveXObject)
	{
		window.clearTimeout(rmw_timer1);
		rmw_timer1 = window.setTimeout('rmw_refresh_tables()',10000);
	}
}

function rmw_refresh_tables()
{
	var rmw_tables = document.getElementsByTagName("TABLE");
	for (var j = 0; j < rmw_tables.length; j++)
	{
		rmw_tables[j].refresh();
	}
}

function rmw_make_pop(rmw_ref)
{
	rmw_ref.style.border = rmw_border_2;
	rmw_ref.style.width = String(rmw_max_width) + 'px';
	rmw_ref.title = rmw_image_title;
	rmw_ref.onclick = function()
	{
		var sayfaboyutu = getPageSize();
		var obje = document.getElementById("arkafon");
		obje.style.width = sayfaboyutu[0] + 'px';
		obje.style.height = ( sayfaboyutu[1] + 2000 ) + 'px';
		obje.style.display = 'inline';

		var nerede = getPageScroll();
		var yeri = document.getElementById("resimbg");
		yeri.style.top = ( nerede[1] + 24 ) + 'px';

		var myImage = new Image();
		myImage.src = rmw_ref.src;
		var soldan = ( sayfaboyutu[0] / 2 ) - ( myImage.width / 2 );
		if ( soldan < 0 )
			soldan = 0;
		yeri.style.left = soldan + 'px';

		yeri.innerHTML = '<a href="javascript: kapat();"><img src="' + this.src + '" alt="Kapatmak için üzerine tıklayın." class="lightbox" /></a>';
		yeri.style.display = 'inline';
	}
}

if (document.getElementsByTagName && document.createElement)
{
	rmw_preload = new Array();
	if (window.GeckoActiveXObject || window.showModelessDialog)
	{
		rmw_wait_for_width = false;
	}
	else
	{
		rmw_wait_for_width = true;
	}
	rmw_pop_features = 'top=0,left=0,width=' + String(window.screen.width-80) + ',height=' + String(window.screen.height-190) + ',scrollbars=1,resizable=1';
	rmw_over = false;
	rmw_count = 1;
	rmw_timer1 = null;
	if (!window.opera)
	{
		rmw_pop = new Object();
		rmw_pop.closed = true;
		rmw_old_onunload = window.onunload;
		window.onunload = function()
		{
			if (rmw_old_onunload)
			{
				rmw_old_onunload();
				rmw_old_onunload = null;
			}
			if (!rmw_pop.closed)
			{
				rmw_pop.close();
			}
		}
	}
	window.setTimeout('rmw_go()',2000);
}

function kapat(){

	var obje = document.getElementById("arkafon");
	obje.style.display = 'none';

	var yeri = document.getElementById("resimbg");
	yeri.innerHTML = '';
	yeri.style.display = 'none';
}

function getPageSize(){
	
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}

	arrayPageSize = new Array(myWidth, myHeight)
	return arrayPageSize;
}

function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}
