var refresh1,searchtimer;
var pozisyontimer;
var arama=true;
//--------------------------------------------------------------------------------------------------------
function blur_(id, timer)
{
	setTimeout("document.getElementById('searchbox').style.visibility = 'hidden'",200);
	if (document.getElementById('txt1').value == '')
		setTimeout('document.getElementById("txt1").value = "Haber Ara"',200);
}
function keypress(event_)
{
	var kC  = (window.event) ?    // MSIE or Firefox?
                 event.keyCode : event_.keyCode;
      var Esc = (window.event) ?   
                27 : event_.DOM_VK_ESCAPE // MSIE : Firefox
      var Enter = (window.event) ?   
                13 : event_.DOM_VK_ENTER // MSIE : Firefox
      if(kC==Esc)
	  {
 		  clearTimeout(searchtimer);
		  document.getElementById("txt1").blur();
		  document.getElementById('searchbox').style.visibility = 'hidden';
		  arama=false;
	  }	
	  else if(kC==13)
	  {
			clearTimeout(searchtimer);
		    document.getElementById("txt1").blur();
	  		document.getElementById('searchbox').style.visibility = 'hidden';
	  		sendto('center',geri+'haber/arama.php?aranan=', 'txt1');
			arama=false;
	  }	
	  else
	  		arama=true;
	  
}
var xmlHttp
function showResult(str)
{
if (str.length==0 || !arama)
 { 
 document.getElementById("searchbox").style.visibility = "hidden";
 clearTimeout(searchtimer);
 return
 }
 clearTimeout(searchtimer);
 searchtimer = setTimeout('stsearch("'+str+'")',400);

} 
function stsearch(str) 
{
	xmlHttp=GetXmlHttpObject()

	if (xmlHttp==null)
	{
	 alert ("Browser does not support HTTP Request")
	 return
	} 
	
	var url=geri+"searchbox.php?geri="+geri
	url=url+"&q="+str
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}


function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("searchbox").innerHTML=xmlHttp.responseText;
 document.getElementById("searchbox").style.visibility = "visible";
 } 
else
 document.getElementById("searchbox").innerHTML='<div align=center><img src="'+geri+'images/loading.gif" border=0> Arıyor...</div>';
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
//--------------------------------------------------------------------------------------------------------

function form_validator(theForm)
{

	if(theForm.kadi.value == "" || theForm.sifre.value == "") {
		 alert("Lütfen Kullanıcı Adı ve Şifrenizi giriniz...");
		 return(false);
	}

	return (true);
}

if(jsok)
{
document.write('<div id="yukleniyor" class="yuklenyior"><img src="'+geri+'images/loading.gif"/><br />Yükleniyor</div>');
var Voffset=70; //Alttan boşluk
var Hoffset=50;
var ieNOTopera=document.all&&navigator.userAgent.indexOf("Opera")==-1;
var ieHoffset_extra=document.all? 15 : 0;
var cross_obj=document.all? document.all.yukleniyor : document.getElementById? document.getElementById("yukleniyor") : document.yukleniyor;

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function positionit(){
var dsocleft=document.all? iecompattest().scrollLeft : pageXOffset;
var dsoctop=document.all? iecompattest().scrollTop : pageYOffset;
var window_width=ieNOTopera? iecompattest().clientWidth+ieHoffset_extra : window.innerWidth+ieHoffset_extra;
var window_height=ieNOTopera? iecompattest().clientHeight : window.innerHeight;

if (document.all||document.getElementById){
cross_obj.style.left=parseInt((parseInt(dsocleft)+parseInt(window_width))/2)-Hoffset+"px";
cross_obj.style.top=parseInt(dsoctop)+parseInt(window_height)-Voffset+"px";
}
}
}

function queryString(url, parameter) {
    var searchString = url.split('?');
    searchString = searchString[1];// ommit the leading '?'

    var paramValue = '';
    var params = searchString.split('&');
    for (i=0; i<params.length;i++) {
        var paramPair = params[i];
        var eqlIndex = paramPair.indexOf('=');
        var paramName = paramPair.substring(0,eqlIndex);
        
        if (paramName == parameter) {
            paramValue = unescape(paramPair.substring(eqlIndex+1));
            return paramValue;
        }
    }
    return paramValue;
}

function yenile(file, isim)
{
	document.location.href='http://www.guncelhaber.com/'+isim+'-'+queryString(file, 'id')+'.htm';
}
function yenile_home()
{
	document.location.href='http://www.guncelhaber.com';
}

function site_baslik(sorguadi, query)
{
var adress = geri+'baslik_oku.php?'+sorguadi+'='+query;
baslik_oku(adress);	
}

function sendto(target_div,file,check_div)
{
if(!jsok)
	return;
if (file.indexOf('center.php')!=-1)
	bookmarkscroll.scrollTo('#top');
	//scroll(0, 0);
else
	bookmarkscroll.scrollTo(target_div);
	//scroll(0, document.getElementById(target_div).offsetTop - 105);
	
try
{
clearTimeout(refresh1);
}
catch(e)
{
}
if (file.indexOf('canlimac.php')!=-1 && check_div!=null)
{
refresh1 = setTimeout('sendto("'+target_div+'","'+file+'","'+check_div+'")',60000);
try{site_baslik('mac', document.getElementById(check_div).value);}catch(e){}
}
else if (file.indexOf('canlimac.php')!=-1)
{
refresh1 = setTimeout('sendto("'+target_div+'","'+file+'")',60000);
site_baslik('mac', 'home');
}
else if (file.indexOf('haber.php')!=-1)
{
//refresh1 = setTimeout('document.location.reload(true)',300000);
//refresh1 = setTimeout('yenile("'+file+'", "haber")',300000);
site_baslik('hbr', queryString(file, 'id'));
}
else if (file.indexOf('kategori.php')!=-1)
{
refresh1 = setTimeout('document.location.reload(true)',300000);
//refresh1 = setTimeout('yenile("'+file+'", "kategori")',300000);
site_baslik('kat', queryString(file, 'id'));
}
else if (file.indexOf('resim.php')!=-1)
{
refresh1 = setTimeout('document.location.reload(true)',300000);
//refresh1 = setTimeout('yenile("'+file+'", "resim")',300000);
site_baslik('res', queryString(file, 'id'));
}
else if (file.indexOf('yazi.php')!=-1)
{
refresh1 = setTimeout('document.location.reload(true)',300000);
//refresh1 = setTimeout('yenile("'+file+'", "yazi")',300000);
site_baslik('ky', queryString(file, 'id'));
}
else if (file.indexOf('tarihe_git.php')!=-1)
{
refresh1 = setTimeout('document.location.reload(true)',300000);
//refresh1 = setTimeout('yenile("'+file+'", "yazi")',300000);
site_baslik('tarih', queryString(file, 'tarih'));
}
else if (file.indexOf('gunun_haberleri.php')!=-1)
{
refresh1 = setTimeout('document.location.reload(true)',300000);
//refresh1 = setTimeout('yenile("'+file+'", "yazi")',300000);
site_baslik('go', 'manset');
}
else if (file.indexOf('arama.php')!=-1)
{
refresh1 = setTimeout('document.location.reload(true)',300000);
//refresh1 = setTimeout('yenile("'+file+'", "yazi")',300000);
site_baslik('aranan', queryString(file, 'aranan'));
}

else if (file.indexOf('center.php')!=-1)
{
refresh1 = setTimeout('document.location.reload(true)',300000);
//refresh1 = setTimeout('yenile_home()',300000);
site_baslik('x', '1');
}
else
{
refresh1 = setTimeout('document.location.reload(true)',300000);
//refresh1 = setTimeout('refresht()',300000);
}

var MyHttpRequest = false;
var MyHttpLoading = '<div align="center" style="padding-bottom:5px"><br /><br /><img src="images/loading3.gif" border="0"><div style="text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold; padding-top:8px">Yükleniyor</div></div>'; // or use an animated gif instead: var MyHttpLoading = '<img src="loading.gif" border="0" alt="running" />';
var ErrorMSG = 'Tarayiciniz AJAX bilesenini desteklemiyor. Lütfen siteyi standart modda kullanin.';

if(check_div)
{
var check_value = document.getElementById(check_div).value;
}
else
{
var check_value = '';
}


if(window.XMLHttpRequest) // client use Firefox, Opera etc - Non Microsoft product
{
	try { MyHttpRequest = new XMLHttpRequest(); }
	catch(e) { MyHttpRequest = false; }
}
else if(window.ActiveXObject) // client use Internet Explorer
{
	try { MyHttpRequest = new ActiveXObject("Msxml2.XMLHTTP"); }
	catch(e)
	{
		try { MyHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); }
		catch(e) { MyHttpRequest = false; }
	}
}
else
{
	MyHttpRequest = false;
}



if(MyHttpRequest) // browser supports httprequest
{
var random = Math.random() * Date.parse(new Date()); // make a random string to prevent caching

var file_array = file.split('.'); // prepare to check if we have a query string or a html/htm file
if(file_array[1] == 'php') // no query string, just calling a php file
{
  var query_string = '?rand=' + random;
}
else if(file_array[1] == 'htm' || file_array[1] == 'html') // calling a htm or html file
{
  var query_string = '';
}
else // we have presumable a php file with a query string attached
{
  var query_string = check_value + '&rand=' + random;
}
MyHttpRequest.open("get", url_encode(file + query_string), true); // <-- run the httprequest using GET
// handle the httprequest
MyHttpRequest.onreadystatechange = function ()
{
if(MyHttpRequest.readyState == 4) // done and responded
{
document.getElementById(target_div).innerHTML = MyHttpRequest.responseText; // display result
try
{
pageTracker._trackPageview("/"+file); 
}
catch(e){}
//document.getElementById('loading').innerHTML = ''; // still working
//document.all['loading'].style.visibility = "hidden";
cross_obj.style.visibility = "hidden";
clearInterval(pozisyontimer);
}
else
{
//document.getElementById('loading').innerHTML = MyHttpLoading; // still working
positionit();
pozisyontimer=setInterval("positionit()",20);
cross_obj.style.visibility = "visible";
//document.all['loading'].style.visibility = "visible";

}
}
MyHttpRequest.send(null);
}
else 
{
var adres = document.location.href;
var sonuc = adres.split('#/');
if (sonuc[1] != null)
	document.location.href = sonuc[1];
else
{
  return;
  document.getElementById(target_div).innerHTML = ErrorMSG; // the browser was unable to create a httprequest
}
}
}
// end of "AJAX" function


// Here follows a function to urlencode the string we run through our httprequest, it has nothing to do with AJAX itself
// If you look carefully in the above httprequest you se that we use this url_encode function around the file and query_string
// This is very handy since we are using GET in our httprequest and for instance
// any occurrance of the char # (from textboxes etc) will brake the string we are sending to our file - we don't want that to brake!
// It will also convert spaces to +
var paagetitle = '';
function title(text)
{
	paagetitle = text;
	var text;
	document.title = text;
}

function baslik_oku(adres)
{
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	ajaxRequest.open("GET", adres, true);
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			title(ajaxRequest.responseText);
		}
	}
	ajaxRequest.send(null);
}

function yorum_ok(){
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('yorum_yaz');
			ajaxDisplay.innerHTML = '<div style="width:100%; font-weight:normal">Yorumunuz yönetime gönderildi...</div>';
			alert("Yorumunuz başarı ile gönderilmiştir\nYönetici tarafından onaylandıktan sonra sitede yayınlanacaktır.");
		}
	}
	
	var ad_soyad = document.getElementById('ad_soyad').value;
	var email = document.getElementById('email').value;
	var mesaj = document.getElementById('mesaj').value;
	var id = document.getElementById('id').value;
	
	if(ad_soyad == "") {
		 alert("Lütfen adınızı ve soyadınızı giriniz.");
		 document.getElementById('ad_soyad').focus();
		 return;
	}

	if(email == "") {
		 alert("Lütfen email adresinizi giriniz.");
		 document.getElementById('email').focus();
		 return;
	}

	if(mesaj == "") {
		 alert("Lütfen yorumunuzu yazınız.");
		 document.getElementById('mesaj').focus();
		 return;
	}		
	
	if (ad_soyad !='' && email !='' && mesaj != '' && id != '')
	{
		var queryString = "ad_soyad=" + ad_soyad + "&email=" + email + "&mesaj=" + mesaj + "&id=" + id;
		ajaxRequest.open("POST", geri + "yorumok.php", true);
		ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
      	ajaxRequest.setRequestHeader("Content-length", queryString.length);
      	ajaxRequest.setRequestHeader("Connection", "close");
		ajaxRequest.send(queryString); 
	}
}
function yorum_ok2(){
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('yorum_yaz');
			ajaxDisplay.innerHTML = '<div style="width:100%; font-weight:normal">Yorumunuz yönetime gönderildi...</div>';
			alert("Yorumunuz başarı ile gönderilmiştir\nYönetici tarafından onaylandıktan sonra sitede yayınlanacaktır.");
		}
	}
	
	var ad_soyad = document.getElementById('ad_soyad').value;
	var email = document.getElementById('email').value;
	var mesaj = document.getElementById('mesaj').value;
	var id = document.getElementById('id').value;
	
	if(ad_soyad == "") {
		 alert("Lütfen adınızı ve soyadınızı giriniz.");
		 document.getElementById('ad_soyad').focus();
		 return;
	}

	if(email == "") {
		 alert("Lütfen email adresinizi giriniz.");
		 document.getElementById('email').focus();
		 return;
	}

	if(mesaj == "") {
		 alert("Lütfen yorumunuzu yazınız.");
		 document.getElementById('mesaj').focus();
		 return;
	}		
	
	if (ad_soyad !='' && email !='' && mesaj != '' && id != '')
	{
		var queryString = "ad_soyad=" + ad_soyad + "&email=" + email + "&mesaj=" + mesaj + "&id=" + id;
		ajaxRequest.open("POST", geri + "yorumok2.php", true);
      	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
      	ajaxRequest.setRequestHeader("Content-length", queryString.length);
      	ajaxRequest.setRequestHeader("Connection", "close");
		ajaxRequest.send(queryString); 
	}
}

function yorum_ok3(){
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('yorum_yaz');
			ajaxDisplay.innerHTML = '<div style="width:100%; font-weight:normal">Yorumunuz yönetime gönderildi...</div>';
			alert("Yorumunuz başarı ile gönderilmiştir\nYönetici tarafından onaylandıktan sonra sitede yayınlanacaktır.");
		}
	}
	
	var ad_soyad = document.getElementById('ad_soyad').value;
	var email = document.getElementById('email').value;
	var mesaj = document.getElementById('mesaj').value;
	var id = document.getElementById('id').value;
	
	if(ad_soyad == "") {
		 alert("Lütfen adınızı ve soyadınızı giriniz.");
		 document.getElementById('ad_soyad').focus();
		 return;
	}

	if(email == "") {
		 alert("Lütfen email adresinizi giriniz.");
		 document.getElementById('email').focus();
		 return;
	}

	if(mesaj == "") {
		 alert("Lütfen yorumunuzu yazınız.");
		 document.getElementById('mesaj').focus();
		 return;
	}		
	
	if (ad_soyad !='' && email !='' && mesaj != '' && id != '')
	{
		var queryString = "ad_soyad=" + ad_soyad + "&email=" + email + "&mesaj=" + mesaj + "&id=" + id;
		ajaxRequest.open("POST", geri + "yorumok3.php", true);
      	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
      	ajaxRequest.setRequestHeader("Content-length", queryString.length);
      	ajaxRequest.setRequestHeader("Connection", "close");
		ajaxRequest.send(queryString); 
	}
}

function loadadssag(keywords) { 
	try
	{
      var currentTime = new Date(); 
      sagreklam.location = "reklamlar/sag.php?unique_s=" + 
      currentTime.getTime() + "&kws=" + keywords; 
	}
	catch(e)
	{
	}
} 
function loadadsorta(keywords) { 
	try
	{
      var currentTime = new Date(); 
      ortareklam1.location = "reklamlar/orta.php?unique_s=" + 
      currentTime.getTime() + "&kws=" + keywords; 
	}
	catch(e)
	{
	}
} 
function loadadsorta2(keywords) { 
	try
	{
      var currentTime = new Date(); 
      ortareklam2.location = "reklamlar/orta-2.php?unique_s=" + 
      currentTime.getTime() + "&kws=" + keywords; 
	}
	catch(e)
	{
	}
} 
function url_encode(string)
{
var string;
var safechars = "0123456789ABCÇDEFGĞHIİJKLMNOÖPQRSŞTUÜVWXYZabcçdefgğhıijklmnoöpqrsştuüvwxyz/-_.&?=";
var hex = "0123456789ABCDEF";
var encoded_string = "";
for(var i = 0; i < string.length; i++)
{
var character = string.charAt(i);
if(character == " ")
{
encoded_string += "+";
}
else if(safechars.indexOf(character) != -1)
{
encoded_string += character;
}
else
{
var hexchar = character.charCodeAt(0);
if(hexchar > 255)
{
encoded_string += "+";
}
else
{
encoded_string += "%";
encoded_string += hex.charAt((hexchar >> 4) & 0xF);
encoded_string += hex.charAt(hexchar & 0xF);
}
}
}
return encoded_string;
}

// end .js file