ShowFormBlock = function ( BlockID, State ) {
	if ( State == 1 ) { $("#"+BlockID).slideDown("slow"); } else { $("#"+BlockID).slideUp("slow"); } 
}

var nonNumericChars = 'abcçdefgğhıijklmnoöpqrsştuüvwxyz ';
var numericChars = '0123456789';
	
function keyRestrict(e, validchars) {
	var key=''; 
	var keychar='';
	key = getKeyCode(e);
	if (key == null) { return true; }
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	validchars = validchars.toLowerCase();
	if (validchars.indexOf(keychar) != -1) { return true; }
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 ) { return true; }
	else { return false; }
}
	
function getKeyCode(e){
	if (window.event)
	return window.event.keyCode;
	else if (e)
	return e.which;
	else
	return null;
}

SendSMS = function () {

	var Number = "0" + $("#GsmPrefix").val() + $("#GsmNumber").val();
	var FNAME = $("#Fname").val();
	var LNAME = $("#Lname").val();

	if (Number.length !== 11 ) { alert("Cep telefonu numaranızı eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#GsmNumber").focus(); }
	else if ( FNAME == "" ) { alert("İsminizi eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#Fname").focus(); }
	else if ( LNAME == "" ) { alert("Soyisminizi eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#Lname").focus(); }
	else if ( Number.length !== 11 ) { alert("Cep telefonu numaranızı hatalı girdiniz. Lütfen kontrol ediniz."); $("#GsmNumber").focus(); }
	else {

		ShowFormBlock("WaitSMS", 1);
	
		$.post("/pyramid/phps/send_sms.php", { gsmnumber: Number, FNAME:FNAME, LNAME:LNAME },
		function(data){

			if (data.status=="OK") {
				
				ShowFormBlock("WaitSMS", 0);
				setTimeout('ShowFormBlock("PersonalInfo", 1);', 2000);
				
				ShowFormBlock("SMSButton", 0);
				ShowFormBlock("REGButton", 1);
			
			} else if (data.status=="VARCEP") { alert("Bu cep telefonu numarası, daha önceden başka bir kullanıcımız tarafından kaydedilmiş."); $("#GsmNumber").focus(); }
			
			else {
				
				ShowFormBlock("WaitSMS", 0);
				alert("Doğrulama Kodunuz Gönderilemedi\nCep telefonu numaranızı yanlış girmiş olabilirsiniz.");
				$("#GsmNumber").focus();
				
			}

		}, "json");
	
	}

}

SendPersonalInfo = function () {
	
	var CE = "0" + $("#GsmPrefix").val() + $("#GsmNumber").val();
	var RE = $("#Referrer").val();
	var EM = $("#Email").val();
	var P1 = $("#Pass1").val();
	var P2 = $("#Pass2").val();
	var AD = $("#Address").val();
	var CT = $("#City").val();

	var FID = $("#fid").val();
	
	var Number = "0" + $("#GsmPrefix").val() + $("#GsmNumber").val();
	var FNAME = $("#Fname").val();
	var LNAME = $("#Lname").val();

	if ( $("#BannerReferer").attr("checked") == true ) { var BR = $("#BannerReferer").val(); } else { var BR = ""; }
	if ( $("#Cinsiyet1").attr("checked") == true ) { var CI = "K"; } else { var CI = "E"; }
	if ( $("#Medeni1").attr("checked") == true ) { var ME = "bekar"; } else { var ME = "evli"; }
	
	var DO = $("#YIL").val()+"-"+$("#AY").val()+"-"+$("#GUN").val();
	
	if ( FID == "" ) {
	
		if ( P1 == "" ) { alert("İlk şifrenizi eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#Pass1").focus(); }
		else if ( P2 == "" ) { alert("Şifrenizin tekrarını eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#Pass2").focus(); }
		else if ( P1 !== P2 ) { alert("Girdiğiniz şifreler birbirleri ile uyuşmuyor. Lütfen kontrol ediniz."); $("#Pass1").focus(); }
	
	}
	
	if ( $("#uSozlesme").attr("selected") == false ) { alert("Lütfen üyelik sözleşmesini kabul ettiğinizi onaylayın."); $("#uSozlesme").focus(); }	
	else if ( EM == "" ) { 	alert("Email Adresinizi eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#Email").focus(); }
	else if ( AD == "" ) { 	alert("Adresinizi eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#Address").focus(); }
	
	else if (Number.length !== 11 ) { alert("Cep telefonu numaranızı eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#GsmNumber").focus(); }
	else if ( FNAME == "" ) { alert("İsminizi eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#Fname").focus(); }
	else if ( LNAME == "" ) { alert("Soyisminizi eksik veya hatalı girdiniz. Lütfen kontrol ediniz."); $("#Lname").focus(); }
	
	else {

		ShowFormBlock("WaitReg", 1);

		$.post("/pyramid/phps/save_information.php", { gsmnumber: Number, FNAME:FNAME, LNAME:LNAME, BR: BR, CT:CT, CE:CE, RE:RE, EM:EM, PA:P1, AD:AD, CI:CI, ME:ME, DO:DO },
		function(data){
		
			alert(data);
			
			if ( data=="OK" ) { ShowFormBlock("WaitReg", 0); ShowFormBlock("WaitComplete", 1); setTimeout("window.location='/uye-giris.html?kayit=tamam';", 2000); }
			else if (data=="VARCEP") { alert("Bu cep telefonu numarası, daha önceden başka bir kullanıcımız tarafından kaydedilmiş."); $("#GsmNumber").focus(); }
			else if ( data=="VAREMAIL" ) { alert("Bu email adresi sistemlerimizde zaten kayıtlı. Lütfen kontrol ederek tekrar deneyiniz."); $("#Email").focus(); }
			else if ( data=="HATALIEMAIL" ) { alert("Email adresisinizi hatalı girdiniz. Lütfen kontrol ederek tekrar deneyiniz."); $("#Email").focus(); }
			else { alert("Kişisel bilgilerinizin kaydı esnasında bir hata oluştu. Lütfen tekrar deneyiniz."); $("#Email").focus(); }

		});

	}

}

CheckCode = function() {
	
	var ActivateCode = $("#ActivateCode").val();

	if ( ActivateCode!=="" && ActivateCode.length==7 ) {
		
		ShowFormBlock("WaitCode", 1);
		
		$.post("/pyramid/phps/check.php", { m: "CODE", CD: ActivateCode  },
		function(data){
				
			if (data=="OK") {
				
				ShowFormBlock("WaitCode", 0);
				ShowFormBlock("CodeAccept", 1);
				setTimeout("window.location='/uye-sayfasi.html';", 2000);
			
			} else {
				
				ShowFormBlock("WaitCode", 0);
				alert("Girdiğiniz onay kodu eksik veya hatalı. Lütfen kontrol ederek tekrar deneyiniz.");
				$("#ActivateCode").focus();
			
			}
		
		});

	} else {
		
		alert("Girdiğiniz onay kodu eksik veya hatalı. Lütfen kontrol ederek tekrar deneyiniz.");
		$("#ActivateCode").focus();
	
	}

}

GetMSNList = function(){

	var MSN = $("#MSNADR").val();
	var PWD = $("#MSNPWD").val();
	
	if ( MSN == "" ) { alert("Lütfen MSN Adresinizi giriniz."); $("#MSNADR").focus(); }
	else if ( PWD == "" ) { alert("Lütfen MSN Şifrenizi giriniz."); $("#MSNPWD").focus(); }
	else {
	
		$("#MSNWait").slideDown();
	
		$.post("/pyramid/phps/get_msn_list.php", { MSN: MSN, PWD: PWD },
		function(data){
			
			if ( data !== "" ) {
				$("#MSNWait").slideUp();
				$("#GETMSNTable").attr("innerHTML", "").attr("innerHTML", data);
				$("#GETMSN").slideDown();
				$("#TextContentEmail").focus();
			}
			
		});
	
	}

}

SelectRows = function(MODE){

	$("INPUT[type='checkbox']").attr("checked", false);
	$(".hepsi").attr("checked", true);

}

RowDelete = function(RID){ $("#GETMSNTable table #"+RID).remove(); }

SendEmails = function(){

	

	var Uzunluk = $("#GETMSNTable .hepsi").length;

	var ARD = "";
	for( i=0; i<Uzunluk; i++ ){
		
		if ( $("#"+i).attr("checked") == true ) { ARD += $("#"+i).val()+","; }
		
	}

	$.post("/pyramid/phps/send_msn_list.php", { ADRESS: ARD },
	function(data){

		if ( data.status=="OK" ) {

			$("#GETMSN").slideUp();
			$("#AddStatus").attr("innerHTML","").show();
			$("#AddStatus").attr("innerHTML","<font color='Green'>Seçtiğiniz "+data.sayi+" kişi, davet gönderilmek üzere sisteme eklendi</font>");
			setTimeout('$("#AddStatus").slideUp();', 4000);
			setTimeout('$("#AddStatus").attr("innerHTML","");', 4000);
			
		} else {
		
			$("#GETMSN").slideUp();
			$("#AddStatus").attr("innerHTML","").show();
			$("#AddStatus").attr("innerHTML","<font color='Red'>"+data.message+"</font>");
			setTimeout('$("#AddStatus").slideUp();', 4000);
			setTimeout('$("#AddStatus").attr("innerHTML","");', 4000);
			
		}

	}, "json");
	
}

AddFromText = function() {

	if ( $("#GETMSN").css("display") == "block" ) {
		
		$("#TEXTWait").slideDown();
		
		var Uzunluk = $("#GETMSNTable .hepsi").length;

		var ARD = "";
		for( i=0; i<Uzunluk; i++ ){
			if ( $("#"+i).attr("checked") == true ) { ARD += $("#"+i).val()+","; }
		}
		
		var TEXT = $("#TextContentEmail").val();
		
		$.post("/pyramid/phps/send_msn_text_list.php", { ADRESS: ARD, TEXT: TEXT },
		function(data){

			if ( data !== "" ) {
				
				$("#TEXTWait").slideUp();
				$("#GETMSNTable").attr("innerHTML", "").attr("innerHTML", data);
				$("#GETMSN").slideDown();
				
			}
		
		});
	
	} else {
		
		var TEXT = $("#TextContentEmail").val();
		
		$.post("/pyramid/phps/send_msn_text_list.php", { TEXT: TEXT },
		function(data){

			if ( data !== "" ) {
				
				$("#TEXTWait").slideUp();
				$("#GETMSNTable").attr("innerHTML", "").attr("innerHTML", data);
				$("#GETMSN").slideDown();
				
			}
		
		});
	
	}

}

SendEmailInvitation = function (){

	var EM = $("#UserEmailAddress").attr("innerHTML");
	
	$("#EmailWait").slideDown();
	
	$.post("/pyramid/phps/send_invite_email.php", { EM: EM },
	function(data){

		$("#EmailWait").slideUp();
		
		if ( data=="OK" ) {

			$("#EmailInviteStatus").attr("innerHTML","");
			$("#EmailInviteStatus").attr("innerHTML","<font color='Green'>Email adresinize davet iletisi gönderildi</font>").show();
			setTimeout('$("#EmailInviteStatus").slideUp();', 3000);
			$("#EmailInviteStatus").attr("innerHTML","");
			
		} else {
		
			$("#EmailInviteStatus").attr("innerHTML","");
			$("#EmailInviteStatus").attr("innerHTML","<font color='Red'>HATA. Email adresinize davet iletisi gönderilemiyor.</font>").show();
			setTimeout('$("#EmailInviteStatus").slideUp();', 3000);
			$("#EmailInviteStatus").attr("innerHTML","");
		
		}
		
	});

}

HediyeAl = function( hID ){

	$("#colorMes").attr("innerHTML","Lütfen Bekleyin...").fadeIn();
	
	var hAD = $("#HediyeMiktar").val();
	
	$.post("/pyramid/phps/hediye_al_save.php", { hID:hID, hAD:hAD },
	function(data){

		if ( data=="OK" ) {
			
			$("#colorMes").attr("innerHTML","");
			$("#colorMes").attr("innerHTML","<span style='color: Green'>Tebrikler hediye siparişinizi aldık. Lütfen Bekleyin.</span>").fadeIn();
			setTimeout("$.fn.colorbox.close()", 3000);
		
		} else {
		
			$("#colorMes").attr("innerHTML","");
			$("#colorMes").attr("innerHTML","<span style='color: Red'>"+ data +"</span>").fadeIn();
			setTimeout('$("#colorMes").fadeOut().attr("innerHTML","");', 3000);
			
		}
	
	});

}

CekilisAl = function( cID ){

	$("#colorMes").attr("innerHTML","Lütfen Bekleyin...").fadeIn();
	
	var cAD = $("#KatilimMiktar").val();

	$.post("/pyramid/phps/cekilis_al_save.php", { cID:cID, cAD:cAD },
	function(data){

		if ( data=="OK" ) {
			
			$("#colorMes").attr("innerHTML","");
			$("#colorMes").attr("innerHTML","<span style='color: Green'>Tebrikler cekilişe katılımınz alındı. Lütfen Bekleyin.</span>").fadeIn();
			setTimeout("$.fn.colorbox.close()", 3000);
		
		} else {
		
			$("#colorMes").attr("innerHTML","");
			$("#colorMes").attr("innerHTML","<span style='color: Red'>"+ data +"</span>").fadeIn();
			setTimeout('$("#colorMes").fadeOut().attr("innerHTML","");', 3000);
			
		}
	
	});

}

UnList = function(){

	var EM = $("#UnListEmail").val();
	
	$.post("/pyramid/phps/unlist_email.php", { EM:EM },
	function(data){
	
		if ( data=="OK" ) {

			$("#colorMes").attr("innerHTML","");
			$("#colorMes").attr("innerHTML","<span style='color: Green'>Email adresiniz listeden çıkarıldı. Lütfen Bekleyin.</span>").fadeIn();
			setTimeout('$("#colorMes").fadeOut().attr("innerHTML","");', 3000);
			window.location='/';
			window.location='/';
		
		} else {
		
			$("#colorMes").attr("innerHTML","");
			$("#colorMes").attr("innerHTML","<span style='color: Red'>"+ data +"</span>").fadeIn();
			setTimeout('$("#colorMes").fadeOut().attr("innerHTML","");', 3000);
		
		}
	
	});
}