// JavaScript Document for tıbbi genetik web site
/*
Do To LIST ajax bağlantısını microtime türü bir sistemle birleştirmek gerekmekte.
2 ayrı ajax sayfası aynı anda yüklemiyo o yüzden doto listesinde

*/

var ajaxInf;
var adress;
var result;
var sendStruct;
function ajaxPageGet(page,request,method,resultlayerid)
{
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
  ajaxInf = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    ajaxInf = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    ajaxInf = false;
  }
}
@end @*/

if (!ajaxInf && typeof XMLHttpRequest != 'undefined') {
  ajaxInf = new XMLHttpRequest();
}

if (method=="POST")
{
adress=page;
ajaxInf.open(method,adress, true);
ajaxInf.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajaxInf.setRequestHeader("Content-length", request.length);
ajaxInf.setRequestHeader("Connection", "close");
sendStruct=request;
ajaxInf.send(sendStruct);
}

if (method=="GET")
{
adress=page+"?"+request;
sendStruct=null;
ajaxInf.open(method,adress, true);
ajaxInf.send(sendStruct);	
}

ajaxInf.onreadystatechange = function() 
{

	if(ajaxInf.readyState == 4 && ajaxInf.status == 200) 
	{
	result=ajaxInf.responseText;
	if (result.length>5) 
		{	
		document.getElementById(resultlayerid).innerHTML=result;
		_findme(result);
		return true;
		}
		else
		{
			document.getElementById(resultlayerid).innerHTML="";
		}
	}
}
}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
//menuKapa();
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

/*
Bu siteye özel ajaxlı kodlar için özel kısımdır kendisi ;) Bunu okuyan kişi bana kızma ben sadece basit bir programcıyım. 							Sorunlarım çok vede tek dertleştiğim yer kodlarım.
*/

ajaxPageGet('operations.php','operation=0','GET','login');

//ajaxPageGet('operations.php','operation=4','GET','polls');
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function menuAc()
{
var obj=document.getElementById('Table_01');
var obj2=document.getElementById('Table_02');
left = obj.offsetLeft+obj2.offsetLeft;
//alert(obj.offsetTop);
document.getElementById('gizliMenu').style.left=(10+left)+"px";
document.getElementById('gizliMenu').style.display='block';
}
function menuKapa()
{
document.getElementById('gizliMenu').style.display='none';
}



function userGiris()
{
	var data1=document.getElementById("username").value;
	var data2=document.getElementById("password").value;
	var sendData="operation=1&user="+data1+"&pass="+data2;
	ajaxPageGet('operations.php',sendData,'POST','login');
}

function votePoll()
{
	var data1=document.getElementsByTagName("input");
	for (k=0;k<data1.length;k++)
	{
	 if(data1[k].type=='radio')
	 	{
		 if (data1[k].checked==true)
		 {
		  var sendData="operation=5&vote="+data1[k].value;
//		  alert(data1[k].value);
		 }
		}
	}
//alert(sendData);
ajaxPageGet('operations.php',sendData,'POST','polls');	
}

function _findme(kld)
{
	
var sonuc = /<script.*?>(.*?)<\/script>/;
z=kld.match(sonuc) ;
if (z)
{
//alert(z[1]);
eval(z[1]);
}
 //eval(sonuc[1]);
	
}

function newUser()
{
	var data2=document.getElementsByTagName("input");
	var sendData="operation=11";
	var kontrol=0;
	for (k=0;k<data2.length;k++)
	{
	 if(data2[k].type=='text' && data2[k].name.substr(0,5)=='form_')
	 	{
		sendData+="&"+data2[k].name+"="+data2[k].value+"\n";
			if (data2[k].value.length<1)
			{
			hata="Tüm alanların doldurulması zorunludur";
			kontrol++;
			}
		}
	if (data2[k].type=='radio' && data2[k].checked==true)
		{
		sendData+="&"+data2[k].name+"="+data2[k].value+"\n";
			if (data2[k].value.length<1)
			{
			kontrol++;
			}
		}
	}
	if (document.getElementById('form_pass')!=null)
	{
	sendData+="&_pass="+document.getElementById('form_pass').value;
		if (document.getElementById('form_pass').value.length<1)
		{
		alert("Şifreniz boş olamaz");	
		kontrol++;
		}
	}
	
	if (document.getElementById('form_dogumyer')!=null)
	{
	sendData+="&form_dogumyer="+document.getElementById('form_dogumyer').value;
		if (document.getElementById('form_dogumyer').value.length<1)
		{
		alert("Doğum yeri kısmını doldurmak zorundasınız");	
		kontrol++;
		}
	}
	
	if (document.getElementById('form_dogumtarih')!=null)
	{
	sendData+="&form_dogumyil="+document.getElementById('form_dogumtarih').value;
		if (document.getElementById('form_dogumtarih').value.length<1)
		{
		alert("Doğum yıl kısmını doldurmak zorundasınız");	
		kontrol++;
		}
	
	}
	
	if (document.getElementById('form_unvan')!=null)
	{
	sendData+="&form_unvan="+document.getElementById('form_unvan').value;
	if (document.getElementById('form_unvan').value.length<1)
		{
		alert("Unvan kısmını doldurmak zorundasınız");	
		kontrol++;
		}
	
	}
	
	if (document.getElementById('form_evadres')!=null)
	{
	sendData+="&form_evadres="+document.getElementById('evadres').value;
	if (document.getElementById('form_evadres').value.length<1)
		{
		alert("Ev Adres kısmını doldurmak zorundasınız");
		kontrol++;
		}
	
	}
	
		if (document.getElementById('form_yuksek')!=null)
			{
				sendData+="&form_yuksek="+document.getElementById('form_yuksek').value;
					if (document.getElementById('form_yuksek').value.length<1)
				{
					alert("Yüksek Lisans kısmını doldurmak zorundasınız");
					kontrol++;
		}
	
	}
		if (document.getElementById('form_songorev')!=null)
	{
	sendData+="&form_songorev="+document.getElementById('form_songorev').value;
	if (document.getElementById('form_songorev').value.length<1)
		{
		alert("Son Görev kısmını doldurmak zorundasınız");
		kontrol++;
		}
	
	}
	
		if (document.getElementById('form_isadres')!=null)
	{
	sendData+="&form_isadres="+document.getElementById('isadres').value;
	if (document.getElementById('form_isadres').value.length<1)
		{
		alert("İş Adres kısmını doldurmak zorundasınız");
		kontrol++;
		}
	
	}
	
if (document.getElementById('form_pass')!=null && document.getElementById('form_pass2')!=null)	
{
	if (document.getElementById('form_pass').value!=document.getElementById('form_pass2').value)
	{
		kontrol++;
		alert("Tekrar edilen şifrede yanlışlık var. Lütfen şifrelerinizi kontrol ediniz");
	}
	
	}
	sendData+="&form_uzman="+document.getElementById('form_uzman').value;
if (kontrol>0)
{
	alert(hata);
	//alert("Tüm Alanları Doldurmak Zorunludur");
}else
{
ajaxPageGet('operations.php',sendData,'POST','haber');	
}
}

function menuAc2()
{
var obj=document.getElementById('Table_01');
var obj2=document.getElementById('Table_02');
left = obj.offsetLeft+obj2.offsetLeft;
//alert(obj.offsetTop);
document.getElementById('gizliMenu2').style.left=(140+left)+"px";
document.getElementById('gizliMenu2').style.display='block';
}
function menuAc3()
{
var obj=document.getElementById('Table_01');
var obj2=document.getElementById('Table_02');
left = obj.offsetLeft+obj2.offsetLeft;
//alert(obj.offsetTop);
document.getElementById('gizliMenu3').style.left=(500+left)+"px";
document.getElementById('gizliMenu3').style.display='block';
}
function menuKapa()
{
document.getElementById('gizliMenu').style.display='none';
//document.getElementById('gizliMenu2').style.display='none';
}
function menuKapa2()
{
document.getElementById('gizliMenu2').style.display='none';
//document.getElementById('gizliMenu2').style.display='none';
}
function menuKapa3()
{
document.getElementById('gizliMenu3').style.display='none';
//document.getElementById('gizliMenu2').style.display='none';
}




function passChange()
{
var pass=document.getElementById("password").value;	
var repass=document.getElementById("repassword").value;	
var sendData="operation=12&pass="+document.getElementById("password").value;	
	if(pass==repass)
	{
		ajaxPageGet('operations.php',sendData,'POST','login');	
	}else
	{
		alert("Şifreler Uyuşmuyor");
	}
}

function noWords(e)
{
var keynum;
var keychar;
var numcheck;

if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
keychar = String.fromCharCode(keynum);
numcheck = /\d|\W/;
return numcheck.test(keychar);
}