﻿var ajaxstop;var xmlHttp;var loadingjx;
function dgid(el) { return findElement(el); }
function ackapa(id){if(dgid(id).style.display != 'none') dgid(id).style.display= 'none'; else dgid(id).style.display ='';
}function dogum(a) {var tamtarih = dgid('dogumtarih').value;var boltarih = tamtarih.split(".");
if(!boltarih[1]) boltarih[1] = "";if(!boltarih[2]) boltarih[2] = "";if(a == "gun") {dgid('dogumtarih').value = dgid('dgun').value + "." + boltarih[1] + "." + boltarih[2];dgid('day').focus();}else if(a == "ay") {dgid('dogumtarih').value = boltarih[0] + "." + dgid('day').value + "." + boltarih[2];dgid('dyil').focus();}else if(a == "yil") {dgid('dogumtarih').value = boltarih[0] + "." + boltarih[1] + "." + dgid('dyil').value;}}
function nostatus(e){if ( !e ) e = window.event; var el = e.target ? e.target : e.srcElement; while ( el != null && el.tagName != "A" ) el = el.parentNode; if ( el == null ) return; if ( e.preventDefault ) e.preventDefault(); else e.returnValue = true;}
document.onmouseover = nostatus;window.onmouseover = nostatus;
//if(navigator.appName != "Microsoft Internet Explorer") alert('Bu siteyi kullanabilmek için geçici olarak Internet Explorerı kullanmak zorundasınız. Firefox,mozilla,opera cep telefonundan giriş vs. henüz desteklenmemektedir. Üzgünüz :)');
var ie=document.all
var ns6=dgid&&!document.all
String.prototype.trim = function(x) {
if (x=='left')
return this.replace(/^\s*/,'');
if (x=='right')
return this.replace(/\s*$/,'');
if (x=='normalize')
return this.replace(/\s{2,}/g,' ').trim();
return this.trim('left').trim('right');
}
function Trimci() {test = dgid('to').value;dgid('to').value = test.trim('normalize').toLowerCase();}
function cntchar(m,t,div) {
	if(dgid(t).value.length > m) {	dgid(div).style.color = 'red';	} else {x = dgid(t).value;dgid(div).style.color = 'gray';}var tot=m-dgid(t).value.length;
	if(tot<0) alert(m +' karakterden fazla girdin. Bu mesajın sadece ilk ' + m + ' karakteri gidecek...');
	dgid(div).value = '' + (tot);
}
function textCounter(field, countfield, maxlimit) {if (field.value.length > maxlimit) field.value = field.value.substring(0, maxlimit); else countfield.value = maxlimit - field.value.length;}
function ctrlpass(p,p2,p3) {
if(dgid('oname').value == "") { alert('Lütfen adınızı doğru yazınız. Hatalı bildirimler öğrenci numaranızın silinmesine sebep olacaktır'); var z=0; }
if(dgid('osurname').value == "") {alert('Lütfen soyadınızı doğru yazınız. Hatalı bildirimler öğrenci numaranızın silinmesine sebep olacaktır'); var z=0 }
if(p != p2) { alert('Şifreler birbirinden farklı, şifrenizi güvenli ve unutulmayacak biçimde belirleyiniz'); var z=0; } 
if(p == "") { alert('Güvenli bir şifre belirleyiniz!'); var z=0; }
if(p == p3) { alert('Şifreniz öğrenci numaranızla aynı olamaz. Lütfen güvenli bir şifre belirleyiniz'); var z=0; }
if(dgid('sozlesmeok').checked != true) { alert('Sözleşmeyi okuduysanız seçeneği işaretlemelisiniz. Seçeneği işaretleyerek kuralları kabul ettiğinizi beyan etmektesiniz!'); var z=0; } 
if(z != 0) { dgid('kayitform').submit(); }
}
function insertor(box,val) {dgid(box).value = val;	return false;}
function formgonder(submiter,control) {	if(dgid(control).value != "") {	tmpe = "yonetim&kullanici=" + dgid('kullanici').value + "&parola=" + dgid('parola').value + "&referer=" + dgid('referer').value ;sendpg(tmpe,'main','mainredir');	alert('kk');}else {alert("Boş bırakma");dgid(control).focus();}  }
function showInfo(name, dir) {var pattern = /\b \b/ig;name = name.replace(pattern,' ');var html=name;return overlib(html, CAPTION, dir)} 
function confirmreset(reseter) {var agree=confirm("Formdaki Bilgiler silinsin mi ?");if (agree) {dgid(reseter).reset(); }}
function ViewTip(strTip) {getMouseXY("","1","Bilgilendirme",""+HTips[strTip]+""); }
function ClearTip() {getMouseXY('','0','','')}
var HTips = new Array();
HTips[0] = "Lütfen tüm alanları eksiksiz ve doğru yazınız!";HTips[1] = "Lütfen <strong>adınızı doğru yazınız</strong>. Hatalı bildirimler öğrenci numaranızın silinmesine neden olacaktır.";HTips[2] = "Lütfen <strong>soyadınızı doğru yazınız</strong>. Hatalı bildirimler öğrenci numaranızın silinmesine neden olacaktır.";HTips[3] = "Esogu.net\'e giriş için kullanacağınız şifrenizi yazınız.";HTips[4] = "Şifrenizi tekrar yazınız. Güvenli bir şifre seçtiğinizde emin olunuz.";HTips[5] = "Bu fakülteye bağlısınız.";HTips[6] = "Bu bölümde okumaktasınız.";HTips[7] = "Site içinde kullanılacak kullanıcı adınızı yazınız.";HTips[8] = "Sıklıkla kullandığınız e-postanızı yazarak etkinlik,promosyon ya da önemli duyurulardan daha hızlı haberdar olabilirsiniz.";HTips[9] = "Lütfen öğrenci numaranızı yazınız";HTips[10] = "<b> BU ŞİFRE KAYDEDİLMEMEKTE, NUMARANIN GERÇEK SAHİBİ TARAFINDAN KULLANILDIĞINI KANITLAMAK AMACIYLA SADECE 1 KERE KONTROL AMAÇLI KULLANILMAKTADIR.</b>";
function ggitsin() {
if((!dgid('ekleyen').value) || (!dgid('konu').value) || (!dgid('fikra').value) || (dgid('fikra').value.length <= '20') || (dgid('qabul').checked == false)) {
dgid('hataci').innerHTML = "<b>Tüm alanlari dogru bir sekilde doldurunuz</b>";
} else {tmpe = "eglence&eylencer=fikras&fislem=ekle&ekleyen=" + dgid('ekleyen').value+"&konu=" + dgid('konu').value +"&fikra=" + dgid('fikra').value;
sendpg(tmpe,'main','mainredir');}}
function ordf(valz,s) {var lls = "eglence&eylencer=fikras&s=" +s + "&orderci=" + valz;getpg(lls);}
winz = null;function submitMonthYear() {informer('600','200','347','220','calendar&month='+ document.monthYear.month.value + '&year=' + document.monthYear.year.value,'viewimg');}
function postMessage(day, month, year) {if (winz && !winz.closed) { winz.close();winz = window.open('?includer=calendar&f=eventform&d=' + day + '&m=' + month + '&y=' + year, 'postScreen', 'toolbar=0,scrollbars=1,location=0 ,statusbar=0,menubar=0,resizable=1,width=340,height=400');}else {	winz = window.open('?includer=calendar&f=eventform&d=' + day + '&m=' + month + '&y=' + year, 'postScreen', 'toolbar=0,scrollbars=1,location=0 ,statusbar=0,menubar=0,resizable=1,width=340,height=400');}}
function openPosting(pId) {
if (winz && !winz.closed) { winz.close();
winz = window.open('?includer=calendar&f=eventdisplay&id=' + pId, 'mssgDisplay', 'toolbar=0,scrollbars=1,location=1,statusbar=0, menubar=0,resizable=0,width=340,height=400'); 
}else {winz = window.open('?includer=calendar&f=eventdisplay&id=' + pId, 'mssgDisplay', 'toolbar=0,scrollbars=1,location=1,statusbar=0, menubar=0,resizable=0,width=340,height=400'); }}
function loginPop(month, year) {
if (winz && !winz.closed) { winz.close();
winz =window.open('?includer=calendar&f=login&month=' + month + '&year=' + year, 'mssgDisplay', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=340,height=400');
}else {	winz =window.open('?includer=calendar&f=login&month=' + month + '&year=' + year, 'mssgDisplay', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=340,height=400');}}
function diver(n,y,w) {dgid(n).innerHTML = y;}function show(n) {if(dgid(n).style.display == "") { dgid(n).style.display= "none"; } else { dgid(n).style.display = "";}}
function restoredivs() {if(dgid('durumlar') == null) {}else {dgid('durumlar').style.display = "none"; if(dgid('haller') != null) dgid('haller').style.display = "none"; if(dgid('islemler') != null) dgid('islemler').style.display = "none"; getMouseXY('','0','',''); }}
function dcmn(a) {dgid('durumsg').style.background='white';restoredivs();}
function getMouseXY(e,di,si,mi) {
var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)
var helpler = new Array();
helpler['sozluk'] = "Bu bölüm öğrencilerin yazılarıyla günden güne büyüyor. Gerçek anlamıyla yazın bilgilenelim ya da mecazi anlamıyla yazın gülelim.";
helpler['fisilti'] = "Acaba sizin hakkınızda birşeyler karalayan var mı? <br>Sıra arkadaşınız hakkında söylemek istedikleriniz mi var. Dedikodu yasak ama ;)";
helpler['kampustup'] ="En popüler görüntüler Kampus Tube'da. Görüntü gönderin, gönderilenleri izleyin, oy verin düşüncelerinizi yazın...";
helpler['oyunlar'] ="Birbirinden eğlenceli flash oyunlar. En çok oynananları görebilir, oyunlara puan verebilir yorum yazabilirsiniz. Rekor gönderme bölümünden rekorunuzu göndererek rekor sahibi olabilirsiniz.";
helpler['fikralar'] ="100% gülme garantili güldüren cümle toplulukları. Güldürmeyenleri şikayet edin hemen silelim.";
helpler['blog'] ="Yoksa kendinize ait web blog'unuz yok mu. Çokca tasarım arasından size uygun olanı seçin, kategorilerinizi oluşturun, yazılarınızı girin. Kendi okuyucu kitlenizi oluşturun. Blogunuz gezilsin puan kazanın...";
helpler['kampus'] ="Üniversite genelinden Fakülte,bölüm,sınıf sıralamasında en alt kategoriye kadar inebilir, her alanda serbest yazışabilirsiniz.Örneğin Fizik 2. sınıfa yazın sadece o bölümdekiler okusun.";
helpler['poligon'] ="Atış alanı. Geliştiriliyor...";
helpler['profiller'] ="Kendi profilinizi oluşturun. Avatar koyun,resimler ekleyin. Bilgilerinizin görünürlüğünü siz ayarlayın.<br>Örneğin adınızı herkez görsün,soyadınızı sadece arkadaşlarınız. Resminizi kankalarınız görsün,cep telefonunuzu çökünüzdekiler ;)";
helpler['arkadaslar'] ="Kendi kendini yenileyen arkadaş listeniz sayesinde çevrimiçi olanları anında görebilir, anlık durumunuzu istediğiniz zaman değiştirebilirsiniz. Meşgul olan arkadaşlarınız kırmızı görünür,çevrimiçi olanlar yeşil. ";
helpler['mesajlasma'] ="Esogu.net içerisinde herkesle yazışabilirsiniz. Tabi engellenmemişseniz ;) Size yeni mesaj geldiğinde sesli uyarılırsınız.";
helpler['forum'] ="Forum alanı... Sırf forum oyunları oynayalım diye yaptık :P Bilgi birikimizi paylaşacağımız,tartışacağımız alan. Çözülen problemler yazışanların katkıları sayesinde daha sonra makale haline getirilecek.";
helpler['akademik'] ="Yazarları ve yazılarını bulabileceğiniz alan. Siz de yazar olabilirsiniz...";
helpler['dersnotu'] ="Ders notu paylaşım alanı. Gerekli ders notlarını bulabilir,siz de elinizdeki ders notlarını gönderebilirsiniz. Ve çokca puan kazanırsınız.";
helpler['odev'] ="İçinden çıkamadığınız sorunlarla dolu bir ödeviniz mi var? Belki ödevler bölümünde hazırını bulabilirsiniz. Yoksa forum alanında yazışarak sorununuzu çözebilirsiniz ;)";
helpler['fazlasi'] ="<a href>Esogu.net Hakkında</a> bağlantısına tıklayara çan eğrisi sistemi,puanlama sistemi,popüler öğrenciler,güvenlik,kullanım detayları gibi bilgilere ulaşabilirsiniz.<br>Eskişehir Osmangazi Üniversitesi öğrencileri için hazırlanmış olan Esogu.net sizlerin istekleri doğrultusunda sürekli gelişecek. Düşüncelerinizi yazmaktan çekinmeyin çünkü güzel üniversitemizin her öğrencisi düşünceleri ile çok değerli!";
helpler['ono'] ="Esogü öğrencisiyseniz bi numaranız muhakkak vardır :)";
helpler['obs'] ="Aşağıdaki 6 karakterli güvenlik kodunu yazınız.";
if(helpler[mi] != null) mi = helpler[mi];var tempX = 0;var tempY = 0;if (IE) { tempX = event.clientX + document.body.scrollLeft;tempY = event.clientY + document.body.scrollTop;} else {tempX = event.pageX;tempY = event.pageY;}var koordinat = new Array(2);
if(di == "0") {dgid('kutucuk').style.display = "none";}
else if(di == "1") {dgid('kutucuk').innerHTML = "<table style=\"border:1px solid #F3F3F3; padding:2px; background-color:#F59C5A; width:200px;\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">    <tr>      <td height=\"19\"><img src=images/bit.png> <strong>"+si+"</strong></td>    </tr>   <tr>      <td style=\"background-color:#F2F3FA;\">"+mi+"</td>    </tr>  </table>  ";}
else if(di == "2") {dgid('kutucuk').innerHTML = "<table style=\"border:1px solid #F3F3F3; padding:2px; background-color:#F59C5A;\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">   <tr>      <td valign=top style=padding:5px;>"+mi+"</td>    </tr>  </table>  ";}
if(di != "0") {if (tempX < 0){tempX = 0}if (tempY < 0){tempY = 0}dgid('kutucuk').style.display = "";dgid('kutucuk').style.left = tempX+10;if(e == "alt") { dgid('kutucuk').style.top = tempY+10; } else dgid('kutucuk').style.top = tempY+10;}  koordinat[0] = tempX;koordinat[1] = tempY;return koordinat;
}
function ortaresim(zart) {	addr = "http://www.esogu.net/bluev2/templates/eskisehir/images/";
if(zart == "1") {
	switch(dgid('eskorta').src) {	case addr + "eskisehirx_030.png":	informers('eskisehir&e=tramvay','eskix');	break;
	case addr+ "eskisehirx_031.png":	informers('eskisehir&e=apartlar','eskix');	break;	
	case addr+"eskisehirx_032.png":	informers('eskisehir&e=tiyatrolar','eskix');	break;	
	case addr+"eskisehirx_033.png":	informers('eskisehir&e=esogu','eskix');	break;	
	case addr+"eskisehirx_034.png":	informers('eskisehir&e=tramvay','eskix');	break;
	}
}
else if(zart == "2") {switch(dgid('eskorta').src) {	
	case addr + "eskisehirx_030.png":	informers('eskisehir&e=belediye','eskix');	break;
	case addr+ "eskisehirx_031.png":	informers('eskisehir&e=yurtlar','eskix');	break;
	case addr+"eskisehirx_032.png":	informers('eskisehir&e=sinemalar','eskix');	break;
	case addr+"eskisehirx_033.png":	informers('eskisehir&e=anadolu','eskix');	break;
	case addr+"eskisehirx_034.png":	informers('eskisehir&e=tramvay','eskix');	break;
	}
}
else {switch(dgid('eskorta').src) {
	case addr + "eskisehirx_030.png":	informers('eskisehir&e=tren','eskix');	break;
	case addr+ "eskisehirx_031.png":	informers('eskisehir&e=oteller','eskix');	break;
	case addr+"eskisehirx_032.png":	informers('eskisehir&e=senfoni','eskix');	break;
	case addr+"eskisehirx_033.png":	informers('eskisehir&e=liseler','eskix');	break;
	case addr+"eskisehirx_034.png":	informers('eskisehir&e=tramvay','eskix');	break;
	}}}

function textCounter(field,counter,maxlimit,digeri) {
	var fieldWidth =  parseInt(field.offsetWidth);
	var charcnt = field.value.length;        
	if (charcnt > maxlimit) { 
		field.value = field.value.substring(0, maxlimit);
	}

	else { 
	var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
	dgid(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
	dgid(counter).innerHTML=+percentage+"%" + " ideal uzunluk"
	dgid(digeri).innerHTML=mesajkaygili(charcnt);
	setcolor(dgid(counter),percentage,"background-color");
	}
}
function setcolor(obj,percentage,prop){
	obj.style[prop] = "rgb(90%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
}
function mesajkaygili(c) {
	if(c <=50) return "Çok kısa, gönderme lütfen!";else if(c <=100 ) return "Biraz daha yazmalısın...";	else if(c <=200 ) return "Halâ kısa. Yazmaya devam etmelisin.";	else if(c <=400 ) return "Gittikçe güzelleşiyor";	else if(c <=600 ) return "İdare eder gibi...";	else if(c <=800 ) return "İyi gibi ;)";	else if(c <=1000) return "İyi gidiyorsun...";	else if(c <=1300) return "İdeal uzunlukta.";	else if(c <=1500 ) return "Belki de yazar olmalısın ;)";	else if(c <=1900 ) return "Yeterince güzel...";	else if(c <=2200 ) return "Çok uzun yazdın ya :)";	else if(c <=2700 ) return "Yazılabilir alan bitti bitecek.";	else if(c <=2900 ) return "Toparla artık :)";}