document.write('<script type="text/javascript" src="Scripts/prototype.js"><\/script><script type="text/javascript" src="Scripts/scriptaculous.js"><\/script>');

var menuover = false;
var lastmenu = null;
var menuint;
var terimler = "A";
var newscount = 0;
var news = 0;
var newsInt;


function findNewsCount(){
	newscount = 0;
	// toplam haberlerin sayisinin bulunmasi
	for (var i = 0; i < $$('div').length; i++){
		if ($$('div')[i].id.indexOf("news") > -1) newscount++;
	}
	newsInt = setInterval('newsSlide();', 5000);
}

function menuDown(id){
	if (lastmenu != null && lastmenu != id && Element.visible('menu' + lastmenu))
		Effect.SlideUp('menu' + lastmenu, {duration : 0.2});
	lastmenu = id;
	if (!Element.visible('menu' + id) && !menuover)
		Effect.SlideDown('menu' + id, {duration : 0.2});
	menuover = true;
	setInterval('menuUp(' + id + ')', 1000);
}

function menuUp(id){
	if (Element.visible('menu' + id) && !menuover){
		clearInterval(menuint);
		Effect.SlideUp('menu' + id, {duration : 0.2});
	}
}

function showTerm(id){
	if (terimler != id)
		Effect.Fade(terimler, {duration : 0.5, afterFinish: function(element){ if (!Element.visible(id)) new Effect.Appear(id, {duration : 0.5});} });
	terimler = id;
}

function newsSlide(){
	new Effect.DropOut('news' + news, {duration: 0.5, afterFinish: function(effect){ news++; if (news == newscount)  news = 0; new Effect.SlideDown('news' + news, {duration: 0.5}); }});
}

function changeState(param){
	if (param == 'diger1' || param == 'diger2') $(param).disabled = !$(param).disabled;
	$(param + '_konusma').disabled = !$(param + '_konusma').disabled;
	$(param + '_anlama').disabled = !$(param + '_anlama').disabled;
	$(param + '_yazma').disabled = !$(param + '_yazma').disabled;
	$(param + '_okuma').disabled = !$(param + '_okuma').disabled;
}

function changeMil(){
	if ($('Cinsiyet').value == 'Erkek'){
		$('Askerlik').disabled = false;
	} else {
		$('Askerlik').disabled = true;
		$('terhis_tarih').disabled = true;
		$('sinif_rutbe').disabled = true;
		$('askerlik_hizmet_sure').disabled = true;
		$('askerlik_yoklama').disabled = true;
	}
}

function checkMil(){
	if ($('Askerlik').value == 'Yapılmadı'){
		$('terhis_tarih').disabled = true;
		$('sinif_rutbe').disabled = true;
		$('askerlik_hizmet_sure').disabled = true;
		$('askerlik_yoklama').disabled = false;
	} else {
		$('terhis_tarih').disabled = false;
		$('sinif_rutbe').disabled = false;
		$('askerlik_hizmet_sure').disabled = false;
		$('askerlik_yoklama').disabled = true;
	}
}

function changeOneState(param){
	$(param).disabled = !$(param).disabled;
}

function validMail(emailStr){
var checkTLD=1;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var matchArray=emailStr.match(emailPat);

if (matchArray==null) {
	new Effect.Highlight($('eposta'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('eposta').focus(); $('eposta').style.backgroundColor = '#FFFFFF';}});return false;
}

var user=matchArray[1];
var domain=matchArray[2];

for (i=0; i<user.length; i++) {
	if (user.charCodeAt(i)>127) {
		new Effect.Highlight($('eposta'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('eposta').focus(); $('eposta').style.backgroundColor = '#FFFFFF';}});return false;
 }
}

for (i=0; i<domain.length; i++) {
	if (domain.charCodeAt(i)>127) {
		new Effect.Highlight($('eposta'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('eposta').focus(); $('eposta').style.backgroundColor = '#FFFFFF';}});return false;
  }
}

if (user.match(userPat)==null) {
		new Effect.Highlight($('eposta'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('eposta').focus(); $('eposta').style.backgroundColor = '#FFFFFF';}});return false;
}

var IPArray=domain.match(ipDomainPat);
if (IPArray!=null) {
	for (var i=1;i<=4;i++) {
		if (IPArray[i]>255) {
			new Effect.Highlight($('eposta'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('eposta').focus(); $('eposta').style.backgroundColor = '#FFFFFF';}});return false;
		}
	}
	return true;
}

var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++) {
	if (domArr[i].search(atomPat)==-1) {
		new Effect.Highlight($('eposta'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('eposta').focus(); $('eposta').style.backgroundColor = '#FFFFFF';}});return false;
  }
}

if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1) {
			new Effect.Highlight($('eposta'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('eposta').focus(); $('eposta').style.backgroundColor = '#FFFFFF';}});return false;
}

if (len<2) {
		new Effect.Highlight($('eposta'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('eposta').focus(); $('eposta').style.backgroundColor = '#FFFFFF';}});return false;
}

return true;
}

function isNumeric(e){
	if (window.event) {
		e = window.event;
		if (e.keyCode && (e.keyCode < 48 || e.keyCode > 57 )) e.keyCode = 0;
	}
	else if (e.which && (e.which < 48 || e.which > 57 )) e.preventDefault();
}

function isFloat(e, txt){
	var commapos = txt.indexOf(".");
	if (commapos > -1){
		var kurus = txt.split(".");
		var kuruslen = kurus[1].length;
	}
	if (window.event) {
		e = window.event;
		if (txt.length == 0 && e.keyCode == 46) e.keyCode = 0;
		else if (e.keyCode == 46 && commapos > -1) e.keyCode = 0;
		else if (e.keyCode && e.keyCode != 13 && (e.keyCode != 46 && e.keyCode < 48 || e.keyCode > 57)) e.keyCode = 0;
		else if (kuruslen > 1) e.keyCode = 0;
	}
	else {
		alert(e.keyCode);
		if (txt.length == 0 && e.keyCode == 46) e.preventDefault();
		else if (e.keyCode == 46 && commapos > -1) e.preventDefault();
		else if (e.keyCode && e.keyCode != 13  && (e.keyCode != 46 && e.keyCode < 48 || e.keyCode > 57)) e.preventDefault();
		else if (kuruslen > 1) e.preventDefault();
	}
}

function isEmpty(checkstr){
	var uzunluk = checkstr.length;
	var bosluk = checkstr.indexOf(' ');
	if (uzunluk == 0) return true;
	else
	if (bosluk == 0) return true;
	else
	return false;
}

function postContact(){
	if (isEmpty($('ad_soyad').value)){
		new Effect.Highlight($('ad_soyad'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, beforeStart: function(effect){ new Effect.ScrollTo($('ad_soyad')); }, afterFinish: function(effect){$('ad_soyad').focus(); $('ad_soyad').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('dogum_yer').value)){
		new Effect.Highlight($('dogum_yer'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, beforeStart: function(effect){ new Effect.ScrollTo($('dogum_yer')); }, afterFinish: function(effect){$('dogum_yer').focus(); $('dogum_yer').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('istenen_brut').value)){
		new Effect.Highlight($('istenen_brut'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, beforeStart: function(effect){ new Effect.ScrollTo($('istenen_brut')); }, afterFinish: function(effect){$('istenen_brut').focus(); $('istenen_brut').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('referans1ad').value)){
		new Effect.Highlight($('referans1ad'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, beforeStart: function(effect){ new Effect.ScrollTo($('referans1ad')); }, afterFinish: function(effect){$('referans1ad').focus(); $('referans1ad').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('referans1is').value)){
		new Effect.Highlight($('referans1is'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, beforeStart: function(effect){ new Effect.ScrollTo($('referans1is')); }, afterFinish: function(effect){$('referans1is').focus(); $('referans1is').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('referans1tel').value)){
		new Effect.Highlight($('referans1tel'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, beforeStart: function(effect){ new Effect.ScrollTo($('referans1tel')); }, afterFinish: function(effect){$('referans1tel').focus(); $('referans1tel').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
}

function postData(){
	if (isEmpty($('unvan').value)){
		new Effect.Highlight($('unvan'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('unvan').focus(); $('unvan').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('yetkili').value)){
		new Effect.Highlight($('yetkili'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('yetkili').focus(); $('yetkili').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('eposta').value) || !validMail($('eposta').value)){
		new Effect.Highlight($('eposta'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('eposta').focus(); $('eposta').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('istel').value)){
		new Effect.Highlight($('istel'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('istel').focus(); $('istel').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('yukozellik').value)){
		new Effect.Highlight($('yukozellik'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('yukozellik').focus(); $('yukozellik').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('yukmiktar').value)){
		new Effect.Highlight($('yukmiktar'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('yukmiktar').focus(); $('yukmiktar').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('yukadres1').value)){
		new Effect.Highlight($('yukadres1'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('yukadres1').focus(); $('yukadres1').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('yukadres2').value)){
		new Effect.Highlight($('yukadres2'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('yukadres2').focus(); $('yukadres2').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('yukadres3').value)){
		new Effect.Highlight($('yukadres3'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('yukadres3').focus(); $('yukadres3').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
	if (isEmpty($('yukadres4').value)){
		new Effect.Highlight($('yukadres4'), {startcolor: '#A0BEFF', endcolor: '#FFFFFF', duration: 0.5, afterFinish: function(effect){$('yukadres4').focus(); $('yukadres4').style.backgroundColor = '#FFFFFF';}});
		return false;
	}
}

