function trim(s){
	var l=0; var r=s.length -1;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	while(r > l && s[r] == ' ')
	{	r-=1;	}
	return s.substring(l, r+1);
}

function lookup(inputString) {
	inputString=trim(inputString);
	if(inputString.length <2) {
		// Hide the suggestion box.
		$('#suggestions').hide();
	} else {
		$.post("rpc.php", {queryString: ""+inputString+""}, function(data){
			if(data.length >1) {
				$('#suggestions').show();
				$('#autoSuggestionsList').html(data);
			}
		});
	}
}

function fill(thisValue) {
	$('#inputString').val(thisValue);
	setTimeout("$('#suggestions').hide();", 200);
}

function goster($div_id) { 
	var div_prop = document.getElementById($div_id); 
	if (div_prop.style.display === "none")
		div_prop.style.display = "block";
	else
		div_prop.style.display = "none";
		if($div_id == 'detayli_arama'){
			tumunu_sec(false,'as_liste');
			tumunu_sec(false,'osb_liste');
			tumunu_sec(false,'ulke_liste');
		}
		if($div_id == 'ileti_kutusu'){
			metin_kutu_temizle('ileti_eposta');
			metin_kutu_temizle('ileti_tel');
			metin_kutu_temizle('ileti_ileti');
		}
}

function imposeMaxLength(Object, MaxLen)
{
  return (Object.value.length <= MaxLen);
}

function ileti_gonder(eposta,telefon,ileti) {
	if(((eposta.length>0) || (telefon.length>0)) && (ileti.length>0)){
		goster('ileti_form');
		goster('ileti_onay');
		setTimeout("goster('ileti_kutusu'); goster('ileti_onay'); goster('ileti_form');",3000);
		$.post("ileti_gonder.php",{eposta: eposta,telefon: telefon,ileti: ileti},function(data){ ; },"text")
	};
}

function giris_yap(eposta,parola){
	if((eposta.length>0) && (parola.length>0)){
		document.getElementById("uye_metin3").innerHTML='<a style="color: white;">Giriş sorgulanıyor...</a>';
		$.post("giris_kontrol.php",{eposta: eposta,parola: parola},
			function(data){
				if(data.length > 151){
					var refs="javascript:goster('uye_menu')"; // tek tirnak ve cift tirnak bitince ucuncu tirnaktan yirtmak icin boyle yaptim (Türk akli) :)
					document.getElementById("uye_bilgi").innerHTML=('<span style="font-size:9px;">Sn. <a class "logo_link" href="' + refs + '" style="font-size:11px; color: #40E0D0;">' + data + '</a>, hoş geldiniz!</span>');
					goster('uye_giris');
				}else{
					document.getElementById("uye_metin3").innerHTML='<a style="color: red;">E-Posta adresiniz veya şifreniz hatalı!</a>';
				}
			}
		,"text")
	}else{
		document.getElementById("uye_metin3").innerHTML='<a style="color: white;">Lütfen e-posta adresinizi ve kullanıcı şifrenizi giriniz...</a>';
	}
	setTimeout('metni_temizle("uye_metin3")',10000);
}

function cikis_yap(){
	$.post("cikis.php",
		function(data){
			var refs="javascript:goster('uye_giris')"; // tek tirnak ve cift tirnak bitince ucuncu tirnaktan yirtmak icin boyle yaptim (Türk akli) :)
			document.getElementById("uye_bilgi").innerHTML='<a class="logo_link" href="' + refs + '" style="color: white;">Üye Girişi</a>';
			goster('uye_menu');
		}
	,"text")
}

function metni_temizle($div_id){
	var div_prop = document.getElementById($div_id); 
	div_prop.innerHTML = "";
}

function metin_kutu_temizle($div_id){
	var div_prop = document.getElementById($div_id); 
	div_prop.value = "";
}

function tumunu_sec(kosul,select_id){
	var select_item = document.getElementById(select_id);
	var select_item_length = select_item.length;
	for(i=0;i<select_item_length;i++){
		select_item.options[i].selected = kosul;
	}
}

// FADE IN/OUT FONKSIYONLARI

var TimeToFade = 1000.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 fade_timer(){	
	setTimeout("fade_1()",10000);
}

function fade_1(){
	fade("oneri_blok_1"); // OB1 faded out -> OB1 faded in
	setTimeout("fade_2()",1000);
}

function fade_2(){
	goster("oneri_blok_1"); // OB1 hidden
	goster("oneri_blok_2"); // OB2 visible
	document.getElementById('oneri_blok_2').style.opacity=0;
	document.getElementById('oneri_blok_2').style.filter='alpha(opacity = 0)';
	document.getElementById('oneri_blok_2').FadeState=-2;
	fade("oneri_blok_2"); // OB2 faded in 
	setTimeout("fade_3()",11000);
}

function fade_3(){
	fade("oneri_blok_2"); // OB2 faded out
	setTimeout("fade_4()",1000);
}

function fade_4(){
	goster("oneri_blok_2"); // OB2 hidden
	goster("oneri_blok_1"); // OB1 visible
	document.getElementById('oneri_blok_1').style.opacity=0;
	document.getElementById('oneri_blok_1').style.filter='alpha(opacity = 0)';
	document.getElementById('oneri_blok_1').FadeState=-2;
	fade("oneri_blok_1");
	setTimeout("fade_1()",11000);		
}
	
// FADE BITTI
