// JavaScript Document
window.onload = initAll;
var pencereNo;
var acikolan;
var xmlhttp = false;
var divAdi="";
var divid;
var divid2;
var divid3;
var interval = 60;
var intervalId;
var url;
var url2;
var url3;


function initAll() {
	url = document.getElementById("path").value+"?sender=civilda_main_refresh";
	showPreview(url,'mesbox');
	}

function setDefaultInterval()
{
	clearInterval(intervalId);
	
	url = document.getElementById("path").value+"?sender=civilda_main_refresh";
	
	if(document.getElementById("Sys_Refrash").value == 1) {
		
		intervalId = setInterval("showPreview(url,'mesbox')", 5000);
	}
	else if(document.getElementById("Sys_Refrash").value == 2) {
		intervalId = setInterval("showPreview(url,'mesbox')", 10000);
	}
	else if(document.getElementById("Sys_Refrash").value == 3) {
		intervalId = setInterval("showPreview(url,'mesbox')", 15000);
	}
	else if(document.getElementById("Sys_Refrash").value == 4) {
		intervalId = setInterval("showPreview(url,'mesbox')", 30000);
	}
	else if(document.getElementById("Sys_Refrash").value == 5) {
		intervalId = setInterval("showPreview(url,'mesbox')", 60000);
	}
	else if(document.getElementById("Sys_Refrash").value == 6) {
		intervalId = setInterval("showPreview(url,'mesbox')", 120000);
	}
	
}

function ifEnter(field,event) {
	var theCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	var mykey,shift;
	if (window.Event) {
		mykey = event.which;
		shift = (event.modifiers & Event.SHIFT_MASK) ? true : false;
	} else {
		shift = event.shiftKey;
	}

	if(shift && mykey == 13) {
		var urln = document.getElementById("path").value+"?sender=civildayaz_main&mesaj="+encodeURIComponent(document.getElementById("mesaj").value);
		if(document.getElementById("mesaj").value!=""){ 
			showPreview(urln,'mesbox');
			document.getElementById("mesaj").value="";
			}
		
	} else if (theCode == 13){
		var urln= document.getElementById("path").value+"?sender=civildayaz_main&mesaj="+encodeURIComponent(document.getElementById("mesaj").value);
		if(document.getElementById("mesaj").value!=""){ 
			showPreview(urln,'mesbox');
			document.getElementById("mesaj").value="";
			}
	} else {return false;}
	return true;
} 

function yap(url,acik) {
		if (pencereNo!=acik){
			if(acikolan==1) {ac=0;acikolan=0;}else {ac=1; acikolan=1;}
			GetIt(url);
			Accordion1.openPanel(ac);
			pencereNo=acik;
		}
}



function GetIt(url) {
	if(window.XMLHttpRequest) {
		xmlhttp= new XMLHttpRequest();
		if (xmlhttp.overrideMimeType) {
            xmlhttp.overrideMimeType('text/xml; charset=utf-8');
         }
	}
	else if(window.ActiveXObject) {
			var msxmls = new Array(
			'Msxml2.XMLHTTP.5.0',
			'Msxml2.XMLHTTP.4.0',
			'Msxml2.XMLHTTP.3.0',
			'Msxml2.XMLHTTP',
			'Microsoft.XMLHTTP');
				for (var i = 0; i < msxmls.length; i++) {
			try {
				
				xmlhttp= new ActiveXObject(msxmls[i]);
					if (xmlhttp.overrideMimeType) {
						xmlhttp.overrideMimeType('text/xml; charset=utf-8');
					 }
				} catch (e) {
			}
		}
	}
	if(xmlhttp) {
		xmlhttp.open('GET', url, true);
		xmlhttp.onreadystatechange = AsyncUpdateEvent;
		xmlhttp.setRequestHeader("Cache-Control", "no-cache");
		xmlhttp.setRequestHeader("Content-type", "text/xml; charset=utf-8");
		xmlhttp.setRequestHeader("Pragma", "no-cache");
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.send(null);
	}
}

function GetInnerIt(url) {
	if(window.XMLHttpRequest) {
		xmlhttp= new XMLHttpRequest();
		if (xmlhttp.overrideMimeType) {
            xmlhttp.overrideMimeType('text/xml; charset=charset=utf-8');
         }
		
	}
	else if(window.ActiveXObject) {
			var msxmls = new Array(
			'Msxml2.XMLHTTP.5.0',
			'Msxml2.XMLHTTP.4.0',
			'Msxml2.XMLHTTP.3.0',
			'Msxml2.XMLHTTP',
			'Microsoft.XMLHTTP');
				for (var i = 0; i < msxmls.length; i++) {
			try {
				
				xmlhttp= new ActiveXObject(msxmls[i]);
					if (xmlhttp.overrideMimeType) {
						xmlhttp.overrideMimeType('text/xml; charset=utf-8');
					 }
				} catch (e) {
			}
		}
	}
	if(xmlhttp) {
		xmlhttp.open('GET', url, true);
		xmlhttp.onreadystatechange = AsyncUpdateEvent2;
		xmlhttp.setRequestHeader("Cache-Control", "no-cache");
		xmlhttp.setRequestHeader("Content-type", "text/xml; charset=utf-8");
		xmlhttp.setRequestHeader("Pragma", "no-cache");
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.send(null);
	}
}

		 
function AsyncUpdateEvent() {
	var divObj;
	if (acikolan==0){divObj=document.getElementById('icerikust');divObj2=document.getElementById('icerikalt');}
	if (acikolan==1){divObj=document.getElementById('icerikalt');divObj2=document.getElementById('icerikust');}	
		
	switch(xmlhttp.readyState) {
		case 0:
			document.getElementById('cagriliyor').style.visibility="visible";
			break;
		case 1:
			//divObj.innerHTML =  "işleniyor";
			break;
		case 2:
			//divObj.innerHTML =  "Tamamlandı";
			break;
		case 3:
			//divObj.innerHTML =  "Baðlantýda";
			break;
		case 4:
			document.getElementById('cagriliyor').style.visibility="hidden";
			//divObj2.innerHTML="";
			divObj.innerHTML=xmlhttp.responseText;
			/*sayi=gelenyazi.indexOf(':');
			
			if(sayi!=0){
				divadi=gelenyazi.substring(0,sayi);
				sayi=sayi+1;
				gelenyazi=gelenyazi.substring(sayi);
				} else {
					divadi="";
				gelenyazi=gelenyazi.substring(1);
			}
			
			divObj.innerHTML = gelenyazi;
			//eval(divadi);*/
			
			break;
		}
}

function AsyncUpdateEvent2() {
	var divObj;
	switch(xmlhttp.readyState) {
		case 0:
			document.getElementById('cagriliyor').style.visibility="visible";
			break;
		case 1:
			//divObj.innerHTML =  "iþleniyor";
			break;
		case 2:
			//divObj.innerHTML =  "Tamamlandý";
			break;
		case 3:
			//divObj.innerHTML =  "Baðlantýda";
			break;
		case 4:
			document.getElementById('cagriliyor').style.visibility="hidden";
			divObj=document.getElementById('icerik_kutu');
			divObj.innerHTML = xmlhttp.responseText;
			break;
		}
}

function showPreview(url,gelen) {
	var sayi1;

	divid=gelen;
	
	switch (divid){
		case 'mesbox':
			document.getElementById("Sys_Refrash").style.backgroundPosition="0 -3px";
			break;
		case 'cifte':

				sayi1=url.indexOf('#');
				gec=url.substring(0,sayi1);
				sayi1 +=  1;
				url=url.substring(sayi1);
				sayi1=url.indexOf('%');
				url3=url.substring(0,sayi1);
				sayi1+=1;
				url=url.substring(sayi1);
				sayi1=url.indexOf('é');
				divid2=url.substring(0,sayi1);
				sayi1+=1;
				url=url.substring(sayi1);
				divid3=url;
	
				url=gec;
			break;
	}
	
	if(window.XMLHttpRequest) {
		xhr= new XMLHttpRequest();
		if (xhr.overrideMimeType) {
            xhr.overrideMimeType('text/xml; charset=charset=utf-8');
         }
	}
	else if(window.ActiveXObject) {
			var msxmls = new Array(
			'Msxml2.XMLHTTP.5.0',
			'Msxml2.XMLHTTP.4.0',
			'Msxml2.XMLHTTP.3.0',
			'Msxml2.XMLHTTP',
			'Microsoft.XMLHTTP');
				for (var i = 0; i < msxmls.length; i++) {
			try {
				
				xhr= new ActiveXObject(msxmls[i]);
					if (xhr.overrideMimeType) {
						xhr.overrideMimeType('text/xml; charset=utf-8');
					 }
				} catch (e) {
			}
		}
	}
	  
	if (xhr) {
		xhr.onreadystatechange = showContents;
		
		switch (divid){
		case 'anketdiv':
			xhr.open("POST", url, true);
			xhr.setRequestHeader("Cache-Control", "no-cache");
			xhr.setRequestHeader("Pragma", "no-cache");
			xhr.setRequestHeader("Content-type", "text/xml; charset=utf-8");
			xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  			xhr.send(null);
			return false;
			break;
		default:
			xhr.open("GET", url, true);
			xhr.setRequestHeader("Cache-Control", "no-cache");
			xhr.setRequestHeader("Pragma", "no-cache");
			xhr.setRequestHeader("Content-type", "text/xml; charset=utf-8");
			xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xhr.send(null);
		}
		
	}
	else {
		alert("Hata Olustu serverle baglanti kurulamiyor");
	}
	return false;
}

function showContents() {
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
			var outMsg = xhr.responseText;
		}
		else {
			var outMsg =  xhr.status + " Nolu Hata olustu Kapatip tekrar deneyin !"
 		}
	switch (divid){
	case '':
		cagir();
		var prevWinContent = document.getElementById("previewWincontent");
		prevWinContent.innerHTML = outMsg;
		break;
	case 'mesbox':
		document.getElementById("Sys_Refrash").style.backgroundPosition="0 -3px";
		var prevWinMain = document.getElementById("mesbox");
		if (outMsg=='') {outMsg="Hata olustu";}
		prevWinMain.innerHTML = outMsg;
		break;
	case 'anketbody':
		var prevWinMain = document.getElementById("anketbody");
		if (outMsg=='') {outMsg="Hata olustu";}
		prevWinMain.innerHTML = outMsg;
		break;
	case 'anketdiv':
		var prevWinMain = document.getElementById("anketdiv");
		if (outMsg=='') {outMsg="Hata olustu";}
		prevWinMain.innerHTML = outMsg;
		break;
	case 'cifte':
	
		var prevWinMain = document.getElementById(divid2);
		if (outMsg=='') {outMsg="Hata olustu";}
		prevWinMain.innerHTML = outMsg;
		showPreview(url3,divid3);
		break;
	case 'unuttum':
		document.getElementById("unuttum").style.height="0px";
		document.getElementById("unuttum").style.visibility = "hidden";
		var eem = 
		"Şifreniz kayıtlarımız doğrultusunda\r\n"
		+ "posta adresinize gönderildi\r\n"
		+ "Lütfen mailinizi kontrol edin\r\n";
		alert(eem);
		break;
	default:
	var prevWinMain = document.getElementById(divid);
		if (outMsg=='') {outMsg="Hata olustu";}
		prevWinMain.innerHTML = outMsg;
		/*prevWin.onmouseout = function() {
			document.getElementById("previewWin").style.visibility = "hidden";
		}*/
	}
	}
}


function kapat() {
	document.getElementById("previewWin").style.visibility = "hidden";
	document.getElementById("previewWinini").style.visibility = "hidden";
}

function goster()
{
var x = document.getElementById("yorumyapilsin");
if (document.forms['form1'].yapilsin.checked){
	x.style.visibility = "visible";
}else {
	x.style.visibility = "hidden";
}
}
function kontrolgiris(){
	document.getElementById('say1').disabled=true;
	document.getElementById('say2').disabled=true;
	kontrol(1);
	kontrol(2);
}
function sifremi(){
	document.getElementById("unuttum").style.visibility ="visible";	
	document.getElementById("unuttum").style.height="30px";
}
function sifremiunuttum(){
	var eem = 
		"Yazdığınız email adresi geçersizdir.\r\n"
		+ "Email adresinizin:\r\n"
		+ "- Türkçe karakter içermemesi,\r\n"
		+ "- Boşluk bırakılmadan yazılması,\r\n"
		+ "- Nokta (.) ile bitmemesi gerekiyor.\r\n"
		+ "\r\n"
		+ "Lütfen tekrar deneyiniz.";
		
		if (document.getElementById("postasi").value.length ==0){
		alert("'E-mail' hanesine geçerli bir e-mail adresi giriniz")
		return false}
		
		TestVar = isValidMail (document.getElementById("postasi").value)
		if (TestVar == 0){
		alert (eem);
		return false}
		
		TestVar = isValidString3 (document.getElementById("postasi").value)
		if (TestVar == 0){
		alert (eem);
		return false}
		
		url=document.domain+"/?sender=unuttum&p="+document.getElementById("postasi").value;
		showPreview(url,"unuttum");
	
}

function kontrol(saydir)
{
document.forms['form1'].say2.enabled=false;
if (saydir==1){
	document.forms['form1'].say1.value=50-document.forms['form1'].baslik.value.length ;

}else{
	document.forms['form1'].say2.value=250-document.forms['form1'].spot.value.length ;
	if(document.forms['form1'].spot.value.length>249){ 
	var eem ="250 karakter sınırını aştınız.\r"
		+ "Lütfen 250 karakterden daha az spot yazınız \r";
	alert(eem);}
}


}
function checkData (){
		/* Kullanici adi*/
		if (document.forms['form1'].sozlesme.checked==false){
		alert("Sözleşmeyi okuyup onaylamalısınız")
		return false}
		
		if (document.forms['form1'].nick.value.length ==0){
		alert("'Kullanıcı adı' hanesini boş bıraktınız")
		return false}
		
		TestVar = isValidString (document.forms['form1'].nick.value)
		if (TestVar == 0){
		alert ("'Kullanıcı adı' hanesinde a-z, 0-9 ve '_' karakterlerini kullanabilirsiniz");
		document.forms['form1'].nick.value = "";
		return false}
		
		document.forms['form1'].nick.value = document.forms['form1'].nick.value.toLowerCase();

		/* E-mail */
		var eem = 
		"Yazdığınız email adresi geçersizdir.\r\n"
		+ "Email adresinizin:\r\n"
		+ "- Türkçe karakter içermemesi,\r\n"
		+ "- Boşluk bırakılmadan yazılması,\r\n"
		+ "- Nokta (.) ile bitmemesi gerekiyor.\r\n"
		+ "\r\n"
		+ "Lütfen tekrar deneyiniz.";
		
		if (document.forms['form1'].email.value.length ==0){
		alert("'E-mail' hanesine geçerli bir e-mail adresi giriniz")
		return false}
		
		TestVar = isValidMail (document.forms['form1'].email.value)
		if (TestVar == 0){
		alert (eem);
		return false}
		
		TestVar = isValidString3 (document.forms['form1'].email.value)
		if (TestVar == 0){
		alert (eem);
		return false}
		
		/* Sifre */
		TestVar = isValidString2 (document.forms['form1'].passwd.value)
		if (TestVar == 0){
		alert ("'Şifre' hanesine sadece harf ve sayı girebilirsiniz");
		document.forms['form1'].passwd.value = "";
		return false}
		if (document.forms['form1'].passwd.value.length <= 5){
		alert("'Şifre' hanesine en az 6 karakterden oluşan bir şifre giriniz");
		return false}

		/* Sifre2 */
		if (document.forms['form1'].passwd2.value.length ==0){
		alert("'Şifrenizi tekrar girin' hanesini boş bıraktınız")
		return false}
		if (document.forms['form1'].passwd.value != document.forms['form1'].passwd2.value) {
		alert ("'Şifrenizi tekrar girin' hanesine farklı  şifre girdiniz")
		document.forms['form1'].passwd.value = "";

		return false}

		if (document.forms['form1'].email.value != document.forms['form1'].email2.value) {
		alert ("'E-Mail Adresi tekrar girin' hanesine farklı  E-mail girdiniz")
		return false}

		/* Kullanýcý Bilgileri Kontrolu */
		if (document.forms['form1'].name.value.length ==0){
		alert("'Adınız' hanesini boş bıraktınız")
		return false}

		if (document.forms['form1'].surname.value.length ==0){
		alert("'Soyadınız' hanesini boş bıraktınız")
		return false}

		/*if (document.forms['form1'].city.value == 0){
		alert("'Sehir' seçimini boþ býraktýnýz")
		return false}*/
		/*
		if( document.forms['form1'].cepgsm.value.length!=3 || document.forms['form1'].cep.value.length!=7 ){
			alert("Geçerli bir cep telefonu numarasý girmediniz!");
			return false;
		}*/
		return true;

} // Checkdata

function anketle(){
	var checked = false;
		for (var i=0; i<document.anketform.anketcev.length; i++) {
				if (document.anketform.anketcev[i]. checked) {	
					checked = true;	
					url2 = document.getElementById("path").value+"?sender=49&aid="+document.anketform.aid.value + "&cid="+document.anketform.anketcev[i].value + "&sid="+document.anketform.sid.value + "&ip=" + document.anketform.ip.value+"&totc=" + document.anketform.totc.value; 
					}
			}
	if (!checked) {
				alert ("Seçim yapmadınız"); 
				return; 
			}
		showPreview(url2,"anketbody");
	
	}
	
function anketlevel(leve){
	switch(leve){
	case 1:
		url2 = "?sender=41&anket_baslik="+document.getElementById("anket_baslik").value + "&anket_aciklama="+document.getElementById("anket_aciklama").value; 
		showPreview(url2,"anketdiv");
		break;
	case 2:
		url2 = "?sender=42&anketi="+document.getElementById("anketi").value + "&soru="+document.getElementById("soru").value; 
		showPreview(url2,"anketdiv");
		break;
	}
}
function yenikayit(mail){
	var eem = 
		"Yeni kaydınız gerçekleşti.\r\n"
		+ "Belirtmiş olduğunuz\r\n"
		+ mail + "\r\n"
		+ "e-posta adresine onay postanız gönderildi,\r\n"
		+ "Lütfen e-postalarınızı kontrol edip onaylayın ,\r\n"
		+ "postanız bazı durumlarda gereksiz postalara düşebilir.\r\n"
		+ "\r\n"
		+ "Aramıza hoş geldiniz.";
	alert(eem);
	}
function divKapaAc(gelen){
	
	if (divAdi!=""){
		var kapanacak = document.getElementById(divAdi);
		kapanacak.innerHTML=" ";
		kapanacak.style.height="0px";
		kapanacak.style.border="none";
		}
	if (gelen!=""){
		var acilacak = document.getElementById(gelen);
		acilacak.style.height="auto";
		acilacak.style.visibility="visible";
		acilacak.style.border="1px solid #dbc7fc";
		divAdi=gelen;
		}
	}
function cagir(){
	
	if (parseInt(navigator.appVersion)>3) {
			 if (navigator.appName=="Netscape") {
			  winW = window.innerWidth;
			  winH = window.innerHeight;
			  
			 }
			 if (navigator.appName.indexOf("Microsoft")!=-1) {
			  winW = document.body.offsetWidth;
			  winH = document.body.offsetHeight;
			 }
			 
			}
		genislik =parseInt((winW - 650) / 2).toString()+"px";
		yukseklik = parseInt((winH - 270) / 2).toString()+"px";
		
		document.getElementById("previewWinini").style.left = genislik;
		document.getElementById("previewWinini").style.top = yukseklik;
		document.getElementById("previewWin").style.width= winW.toString() + "px";
		document.getElementById("previewWin").style.height= "auto";
		document.getElementById("previewWin").style.top = "0px";
		document.getElementById("previewWin").style.left = "0px";
		document.getElementById("previewWin").style.visibility = "visible";
		document.getElementById("previewWinini").style.visibility = "visible";
	
	
	}
function kutudoldur(hangisi){
	for (a=1;a<11;a=a+1){
		document.getElementById("kutucuk"+a.toString()).style.backgroundColor="#EAE1FF";
	}
	document.getElementById(hangisi).style.backgroundColor="#ccc";
}

/*function NewsTicker()
{
	var myTimeout;  
	if(theCurrentLength == 0)
	{
		theCurrentCount++;
		theCurrentCount      = theCurrentCount % theItemCount;
		theStorySummary      = newsStory[theCurrentCount];		
		document.getElementById("newTickerHolder").href = newsLink[theCurrentCount];
	}
	
	document.getElementById("newTickerHolder").innerHTML = theStorySummary.substring(0,theCurrentLength) + randomCursor();

	if(theCurrentLength != theStorySummary.length)	{
		//loops chars
		theCurrentLength++;
		myTimeout = 50;
	} else {
		//pause finished story
		theCurrentLength = 0;
		myTimeout = 3600;
	}
	setTimeout("NewsTicker()", myTimeout);
}

function randomCursor()
{
	if(theCurrentLength == theStorySummary.length) {
		return ""; // remove cursor for finished story.
	}

	if((theCurrentLength % 2) == 1)	{
		return "|";
	} else {
		return "_";
	}
}*/
