﻿// WEb Yönet [Rev 0.3u] Kullanıcı işlemleri AJAX kütüphanesi
// Copyright 2009 NCD Bilişim ve Tanıtım Hizmetleri
// AJAX-PHP-XHTML-CSS Kodlama : Ahmet Mesut ATEŞ
// Derleme Tarihi : 12/10/2009 - 10:30

var KaytAx =false;

if (window.XMLHttpRequest)
{
	KaytAx = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
	KaytAx = new ActiveXObject("Microsoft.XMLHTTP");
}

function Kaydet(ax)
{
	if (ax == 1)
	{
	var mail = document.getElementById("mail").value;
	var islem = "ebulten";
	
	posta = "islem" + "=" + encodeURIComponent(islem) + "&" + "mail" + "=" + encodeURIComponent(mail);
	
	KaytAx.open("POST", "islem.php", true);
	KaytAx.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	KaytAx.onreadystatechange = KaydetSonuc;
	KaytAx.send(posta);
	}
	if (ax == 2)
	{
	var sms = document.getElementById("gsm").value;
	var islem = "sms";
	
	posta = "islem" + "=" + encodeURIComponent(islem) + "&" + "gsm" + "=" + encodeURIComponent(sms);
	
	KaytAx.open("POST", "islem.php", true);
	KaytAx.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	KaytAx.onreadystatechange = KaydetSonuc;
	KaytAx.send(posta);
	}
	else if (ax == 3)
	{
	var ad = document.getElementById("ad").value;
	var email = document.getElementById("email").value;
	var konu = document.getElementById("konu").value;
	var editor = FCKeditorAPI.GetInstance('mesaj');
	var mesaj = editor.EditorDocument.body.innerHTML;
	var islem = "pano";
	
	posta = "islem" + "=" + encodeURIComponent(islem) + "&" + "ad" + "=" + encodeURIComponent(ad) + "&" + "email" + "=" + encodeURIComponent(email) + "&" + "konu" + "=" + encodeURIComponent(konu) + "&" + "mesaj" + "=" + encodeURIComponent(mesaj);
	
	KaytAx.open("POST", "islem.php", true);
	KaytAx.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	KaytAx.onreadystatechange = KaydetSonuc;
	KaytAx.send(posta);
	}
	else if (ax == 4)
	{
	var ad = document.getElementById("ad").value;
	var email = document.getElementById("email").value;
	var konu = document.getElementById("konu").value;
	var editor = FCKeditorAPI.GetInstance('mesaj');
	var mesaj = editor.EditorDocument.body.innerHTML;
	var islem = "mail";
	
	posta = "islem" + "=" + encodeURIComponent(islem) + "&" + "ad" + "=" + encodeURIComponent(ad) + "&" + "email" + "=" + encodeURIComponent(email) + "&" + "konu" + "=" + encodeURIComponent(konu) + "&" + "mesaj" + "=" + encodeURIComponent(mesaj);
	
	KaytAx.open("POST", "islem.php", true);
	KaytAx.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	KaytAx.onreadystatechange = KaydetSonuc;
	KaytAx.send(posta);
	}
}

function KaydetSonuc()
{
	if (KaytAx.readyState == 4 && KaytAx.status == 200)
	{
		
		var KaydetSonucCevap = KaytAx.responseText;
		if (KaydetSonucCevap == "ebulten")
		{
			alert("E-posta adresiniz listeye eklendi.");
		}
		else if (KaydetSonucCevap == "format")
		{
			alert("Geçersiz e-posta adresi girdiniz");
		}
		else if (KaydetSonucCevap == "mevcut")
		{
			alert("E-posta adresi listede kayıtlı");
		}
		else if (KaydetSonucCevap == "sms")
		{
			alert("GSM numaranız SMS grubuna eklenmek üzere iletildi");
		}
		else if (KaydetSonucCevap == "pano")
		{
			document.getElementById("bilgi").style.visibility="visible";
			document.getElementById("bilgi").innerHTML = "Mesajınız kaydedildi.";
		}
		else if (KaydetSonucCevap == "mail")
		{
			document.getElementById("bilgi").style.visibility="visible";
			document.getElementById("bilgi").innerHTML = "Mesajınız iletildi";
		}
		else
		{
			alert("Bir hata oluştu!");
		}
	}
}

var AnketAx =false;

if (window.XMLHttpRequest)
{
	AnketAx = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
	AnketAx = new ActiveXObject("Microsoft.XMLHTTP");
}

function OyVer(px)
{
	var oy = px;
	var id = document.getElementById("aid").value;
	var islem = "oyver";
	
	anket = "islem" + "=" + encodeURIComponent(islem) + "&" + "id" + "=" + encodeURIComponent(id) + "&" + "oy" + "=" + encodeURIComponent(oy);
	
	AnketAx.open("POST", "islem.php", true);
	AnketAx.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	AnketAx.onreadystatechange = OyverSonuc;
	AnketAx.send(anket);

}

function OyverSonuc()
{
	if (AnketAx.readyState == 4 && AnketAx.status == 200)
	{
		
		var AnketSonucCevap = AnketAx.responseText;
		if (AnketSonucCevap == "ok")
		{
			alert("Oyunuz kaydedildi!");
			setTimeout('EkranTemizle(1)', 1500);
		}
		else
		{
			alert("Bir hata oluştu");
		}
	}
}

// İşlemlerden sonra ekrandaki bildirimleri temizliyoruz
function EkranTemizle(fx)
{
	if (fx == 1)
	{
		location.reload(true);
	}
}
