﻿//////////////////// TrTube ///////////////////
function ajax()
{
	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 Kullanici_Kontrol() {

var rumuz = document.getElementById('uye_adi').value;
if (rumuz != '' && rumuz != ' ') { 
rumuz = rumuz.toLowerCase();
document.getElementById('uye_adi').value = rumuz;

xmlHttp1=ajax(); 
	if (xmlHttp1==null) 
	{
		alert ('Tarayıcınız Ajax Desteklemiyor!');
		return;
	}	
var url = 'kulladi_kontrol.php';
var sc = 'uye_adi='+rumuz;

xmlHttp1.open('POST', url, true); 
	xmlHttp1.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
    xmlHttp1.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');
    xmlHttp1.setRequestHeader('Content-length', sc.length);
    xmlHttp1.setRequestHeader('Connection', 'close');
    xmlHttp1.onreadystatechange=sonuc_getir;
    xmlHttp1.send(sc);
}else{
	document.getElementById('uye_adi_kontrol').innerHTML = '';
}

}

function sonuc_getir()
{
    if (xmlHttp1.readyState==4 && xmlHttp1.status == 200)
    {

		if (xmlHttp1.responseText == '3') {
		document.getElementById('uye_adi_kontrol').innerHTML = '<span style="color:#70AF2A;"><img src="../img/on.gif" width="16" alt="" align="absmiddle" />Uygun</span>';
		document.getElementById('uak').value = '1';
		}else if (xmlHttp1.responseText == '1'){
		document.getElementById('uye_adi_kontrol').innerHTML = '<span style="color:#C8565E;"><img src="../img/off.gif" width="16" alt="" align="absmiddle" /> Karakter Hatası</span>';	
		document.getElementById('uak').value = '0';
		}else if (xmlHttp1.responseText == '2') {
		document.getElementById('uye_adi_kontrol').innerHTML = '<span style="color:#C8565E;"><img src="../img/off.gif" width="16" alt="" align="absmiddle" /> Kayıtlı Kullanıcı Adı</span>';	
		document.getElementById('uak').value = '0';		
		}		
}
}


function Email_Kontrol() {

var email = document.getElementById('eposta').value;
if (email != '' && email != ' ') { 
email = email.toLowerCase();
document.getElementById('eposta').value = email;

xmlHttp2=ajax(); 
	if (xmlHttp2==null) 
	{
		alert ('Tarayıcınız Ajax Desteklemiyor!');
		return;
	}	
var url = 'email_kontrol.php';
var sc = 'eposta='+email;

xmlHttp2.open('POST', url, true); 
	xmlHttp2.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
    xmlHttp2.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');
    xmlHttp2.setRequestHeader('Content-length', sc.length);
    xmlHttp2.setRequestHeader('Connection', 'close');
    xmlHttp2.onreadystatechange=sonuc_getir2;
    xmlHttp2.send(sc);
}else{
	document.getElementById('email_kontrol').innerHTML = '';
}

}

function sonuc_getir2(){
    if (xmlHttp2.readyState==4 && xmlHttp2.status == 200)    {
		if (xmlHttp2.responseText == '3') {
		document.getElementById('email_kontrol').innerHTML = '<span style="color:#70AF2A;"><img src="../img/on.gif" width="16" alt="" align="absmiddle" /> Uygun</span>';
		document.getElementById('emk').value = '1';
		}else if (xmlHttp2.responseText == '1'){
		document.getElementById('email_kontrol').innerHTML = '<span style="color:#C8565E;"><img src="../img/off.gif" width="16" alt="" align="absmiddle" />Geçersiz e-posta adresi !</span>';	
		document.getElementById('emk').value = '0';
		}else if (xmlHttp2.responseText == '2') {
		document.getElementById('email_kontrol').innerHTML = '<span style="color:#C8565E;"><img src="../img/off.gif" width="16" alt="" align="absmiddle" />Bu adresle daha önce üye olunmuş !</span>';	
		document.getElementById('emk').value = '0';			
		}else if (xmlHttp2.responseText == '4') {
		document.getElementById('email_kontrol').innerHTML = '<span style="color:#C8565E;"><img src="../img/off.gif" width="16" alt="" align="absmiddle" />TrTube\'e ait e-posta adresi yazamazsınız !</span>';	
		document.getElementById('emk').value = '0';			
		}else if (xmlHttp2.responseText == '5') {
		document.getElementById('email_kontrol').innerHTML = '<span style="color:#C8565E;"><img src="../img/off.gif" width="16" alt="" align="absmiddle" />Email uzantısını (.com) düzeltiniz!</span>';	
		document.getElementById('emk').value = '0';			
		}
	}
}

function Guncelle(){
    if (xmlHttp3.readyState==4 && xmlHttp3.status == 200){
		if (xmlHttp3.responseText == "hata1") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Güvenlik kodu hatası ! Lütfen tekrar deneyiniz !</span>';
		} else if (xmlHttp3.responseText == "hata2") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Üyelik İçin Sözleşmeyi Kabul Ediniz !</span>';
		} else if (xmlHttp3.responseText == "hata3") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Lütfen Boş Alan Bırakmayınız !</span>';
		} else if (xmlHttp3.responseText == "hata4") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">TrTube\'e ait bir E-posta adresi yazamazsınız. Lütfen başka bir E-posta adresi seçiniz !</span>';	
		} else if (xmlHttp3.responseText == "hata5") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Kullanıcı Adınızda Sadece Harf ve Rakam Kullanabilirsiniz !</span>';	
		} else if (xmlHttp3.responseText == "hata6") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Geçersiz E-Posta adresi. Lütfen Tekrar Deneyiniz !</span>';	
		} else if (xmlHttp3.responseText == "hata7") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Geçersiz E-Posta adresi. Lütfen Tekrar Deneyiniz !</span>';	
		} else if (xmlHttp3.responseText == "hata8") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Lütfen Bulunduğunuz Şehri Seçiniz!</span>';
		} else if (xmlHttp3.responseText == "hata9") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Doğum Gününüzü Hatalı Girdiniz !</span>';
		} else if (xmlHttp3.responseText == "hata10") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Doğum Gününüzü Hatalı Girdiniz !</span>';
		} else if (xmlHttp3.responseText == "hata11") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Doğum Ayınızı Hatalı Girdiniz !</span>';
		} else if (xmlHttp3.responseText == "hata12") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Doğum Ayınızı Hatalı Girdiniz !</span>';
		} else if (xmlHttp3.responseText == "hata13") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Doğum Yılınızı Hatalı Girdiniz !</span>';
		} else if (xmlHttp3.responseText == "hata14") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">13 Yaşından Küçük Kişilerin Üye Olması Yasaktır !</span>';
		} else if (xmlHttp3.responseText == "hata15") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Yaşınız Çok Büyük Muhtemelen Hatalı Girdiniz !</span>';
		} else if (xmlHttp3.responseText == "hata16") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Bu Kullanıcı Adı Daha Önceden Alınmış. Lütfen Farklı Bir Kullanıcı Adı Deneyiniz !</span>';
		} else if (xmlHttp3.responseText == "hata17") {
			document.getElementById('uyesonuc').style.display = 'block';
			document.getElementById('uyesonuc').innerHTML = '<span class="form_uyari">Bu E-Posta ile Daha Önce Kayıt Yapılmış. Lütfen Farklı Bir E-Posta Deneyiniz !</span>';
		} else {
			document.getElementById('kayit_ok').style.display = 'block';
			document.getElementById('kayit_ok2').style.display = 'block';		
			document.getElementById('suSignupDiv').style.display = 'none';
			document.getElementById('uyesonuc').style.display = 'none';
		} 
	} else {	 
		document.getElementById('uyesonuc').style.display = 'block';
		document.getElementById('uyesonuc').innerHTML = '<img src="../img/ajax-loader.gif" width="16" height="16" /> Kayıt işlemi yapılıyor.';
	}
} // function guncelle

function uye_kayit(uye_adi,eposta,sehir,cinsiyet,dogum_gun,dogum_ay,dogum_yil,guvenlik,sozlesme) {
	xmlHttp3=ajax(); 
	if (xmlHttp3==null) {
		alert ('Tarayıcınız Ajax Desteklemiyor!');
		return;
	}
	var url='uye_kayit_tamamla.php'; 
	var sc = 'uye_adi='+uye_adi+'&eposta='+eposta+'&sehir='+sehir+'&cinsiyet='+cinsiyet+'&dogum_gun='+dogum_gun+'&dogum_ay='+dogum_ay+'&dogum_yil='+dogum_yil+'&guvenlik='+guvenlik+'&sozlesme='+sozlesme; 
    xmlHttp3.open('POST', url, true); 
	xmlHttp3.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
    xmlHttp3.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');
    xmlHttp3.setRequestHeader('Content-length', sc.length);
    xmlHttp3.setRequestHeader('Connection', 'close');
    xmlHttp3.onreadystatechange=Guncelle;
    xmlHttp3.send(sc);		
}

function kayit_kontrol() {
	var uye_adi    = document.getElementById("uye_adi").value;
	var eposta     = document.getElementById("eposta").value;
	var sehir      = document.getElementById("sehir").value;
	var cinsiyet   = document.getElementById("cinsiyet").value;
	var dogum_gun  = document.getElementById("dogum_gun").value;
	var dogum_ay   = document.getElementById("dogum_ay").value;
	var dogum_yil  = document.getElementById("dogum_yil").value;
	var guvenlik   = document.getElementById("guvenlik").value;
	var sozlesme   = document.getElementById("sozlesme").value;
	var uak		   = document.getElementById("uak").value;
	var emk		   = document.getElementById("emk").value;
	if (eposta == "") {
		alert('Lütfen Geçerli Bir E-posta Giriniz !');
	} else if (emk == "0") { 
		alert('Lütfen e-posta adresinizdeki hatayı düzeltiniz !');
		return false;	
	} else  if (uye_adi == "") {
		alert('Lütfen Geçerli Bir Kullanıcı Adı Giriniz !');	
		return false;
	} else if (uak == "0") { 
		alert('Lütfen Kullanıcı adınızdaki hatayı düzeltiniz !');
		return false;	
	} else if (sehir == "---") {
		alert('Lütfen Şehir Seçiniz !');
		return false;
	} else if (cinsiyet == "---") {
		alert('Lütfen Cinsiyet Seçiniz !');
		return false;	
	} else if (dogum_gun == "---") {
		alert('Lütfen Doğum Günü Seçiniz !');
		return false;
	} else if (dogum_ay == "---") {
		alert('Lütfen Doğum Ayı Seçiniz !');
		return false;
	} else if (dogum_yil == "---") {
		alert('Lütfen Doğum Yılı Seçiniz !');
		return false;		
	} else if (guvenlik == "") {
		alert('Lütfen Resimdeki Güvenlik Kodunu Giriniz !');
		return false;							
	} else if (document.getElementById("sozlesme").checked == false) {
		alert('Lütfen Sözleşme Metni\'ni kabul ediniz !');
		return false;
	} else {
		//alert('Üye kayıt bölümüne gelindi!');
		uye_kayit(uye_adi,eposta,sehir,cinsiyet,dogum_gun,dogum_ay,dogum_yil,guvenlik,sozlesme);
	}
}

/////////////////////// pulsar ///////////////////////
function pulsar(e,obj) {
tecla = (document.all) ? e.keyCode : e.which;
//alert(tecla);
if (tecla!="8" && tecla!="0"){
obj.value += String.fromCharCode(tecla).toLowerCase();
return false;
}else{
return true;
}
}

////////////////////// tooltip ///////////////////////
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 getY( oElement )
{
var top = 0;
while( oElement != null ) {
top += oElement.offsetTop;
oElement = oElement.offsetParent;
}
return top;
}

function getX( oElement )
{

var left = 0;
while( oElement != null ) {
left += oElement.offsetLeft;
oElement = oElement.offsetParent;
}
return left;
}

function Ipucu (nesne,baslik,icerik,px,ms) {
var element_top = getY(nesne);
var element_left = getX(nesne)+px;

setTimeout("document.getElementById('konteynir').style.display = 'block'",ms);
setTimeout("document.getElementById('konteynir').style.left = '"+element_left+"px'",ms);
setTimeout("document.getElementById('konteynir').style.top = '"+element_top+"px'",ms);
setTimeout("document.getElementById('icerik').innerHTML = '"+icerik+"'",ms);
setTimeout("document.getElementById('baslik_yazi').innerHTML = '"+baslik+"'",ms);
setTimeout("opacity('konteynir',0,100,500)",ms);
}

function Kapat () {
opacity('konteynir', 100, 0, 500);
setTimeout("document.getElementById('konteynir').style.display = 'none'",500);
setTimeout("document.getElementById('konteynir').style.left = '-500px'",500);
}