window.defaultStatus="Fahri ÇAKAR - Dicle Üniversitesi Bilgi İşlem Merkezi";
browsername=navigator.appName;
usrAgnt = navigator.appName + " " + navigator.appVersion;
agntInf = usrAgnt.substring(0, 9); // 'Netscape' ya da 'Microsoft'
function GununTarihi(eylem){
var now = new Date();
var yil = now.getFullYear();
var ay1 = now.getMonth() + 1;
var gun1 = now.getDay() + 1;
var gun2 = ((now.getDate()<10) ? "0" : "")+ now.getDate();
var Gun= new Array("","Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
var Ay = new Array("","Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık");
var bugun =(" "+ gun2 + " " + Ay[ay1] + " " + yil + ", " + " " + Gun[gun1]+ "");
if (eylem=="yaz"){
document.open();document.write(''+bugun+'');document.close();
}else {
return bugun;
}
}
function YeniOgrenci(xNum,path){
document.form1.Numara.value=xNum;
document.form1.action=path;
document.form1.submit();
}
function YeniOgrenci1(xNum,path){
top.document.form1.Numara.value=xNum;
top.document.form1.action=path;
top.document.form1.submit();
}
function EskiNotlar0(deg1){
if (document.ENotF.elements[deg1].checked)
{document.ENotF.elements[deg1].value='1';}
else
{document.ENotF.elements[deg1].value='0';}
}
function EskiNotlar1(){
}
function MezunOlamaz(){
alert("Bu öğrenci\n başarısız olduğu dersleri olduğundan \n ya da \n stajlarını tamamlamadığından \n ya da \n Özlük bilgileri eksik olduğundan\n mezun edilemez...");
}
function sor(soru){
if (soru=='1') {soru='Bu öğrencinin ders kaydını iptal etmek istediğinizden emin misiniz?';}
if (soru=='2') {soru='Bu öğrencinin ders kaydı onayını iptal ettiğinizde\n danışmanının bu öğrenci için yaptığı işlemler iptal edilmiş olacaktır.\n İptal etmek istediğinizden emin misiniz?';}
if (soru=='3') {soru='Bu öğrenciyi silmek istediğinizden emin misiniz?';}
if (soru=='7') {soru='Bu ders(ler)i silmek istediğinizden emin misiniz?';}
if (soru=='8') {soru='Bu ders(ler)i pasif etmek istediğinizden emin misiniz?';}
return confirm(soru);
}
//**********************************************************************************************************************//
var yazi1="Fahri ÇAKAR - DÜBİM";
//onLoad="flushing();"
var hiz=750;
var control=1;
var yazi = yazi1;
function flushing() {
if (control==1){window.status=yazi;control=0;}else{window.status="";control=1;}
setTimeout("flushing();",hiz);
}
//**********************************************************************************************************************//
function DersPrg1(){
var d,k;
var Deg1,Deg2;
var say1,say2;
say1=document.Form1.DSay.value;
for (d=1;d100) {allvalid = false;}
if (parseInt(puan,10)<0) {allvalid = false;}
}
return allvalid;
}
function kont(deg1) {
puan=document.forms[0].elements[deg1].value;
puan=fcTumBAt(puan);
if (puan.length>0) {
if (!kont0(puan)) {
alert("GEÇERSİZ DEĞERLER GİRİldi!");
document.forms[0].elements[deg1].value='';
document.forms[0].elements[deg1].focus();
} else {document.forms[0].elements[deg1].value=puan;}
}else{document.forms[0].elements[deg1].value='G';}
}
function kont0(puan) {
//var dogru = "1234567890gGdDbBtT";
var dogru = "1234567890XxGgDdBbTt";
var allvalid = true;
var ch;
var i=0;
if ((puan=="")) {
allvalid = false;
}else{
while(i<=puan.length) {
ch=puan.charAt(i-1);if (dogru.indexOf(ch)==-1){allvalid = false;break;}
i++;
}
if (parseInt(puan,10)>100) {allvalid = false;}
if (parseInt(puan,10)<0) {allvalid = false;}
}
return allvalid;
}
function YazDK() {
var deg1;
deg1=document.form2.Num.value;
if (deg1.length<=0) {
alert('Öğrenci Numarası boş!...');
document.form2.Num.focus();
return false;
}else{
deg1=document.form2.elements['vOK'].value;
if (deg1.length<=0) {
alert('Açılan Ders Optik Kodu Boş!...');
document.form2.vOK.focus();
return false;
}else{
deg1=document.form2.aOK.value;
if (deg1.length<=0) {
alert('Asıl Ders Optik Kodu Boş!...');
document.form2.aOK.focus();
return false;
}else{
return true;
}
}
}
return true;
}
function Gonder1(t,m,n){
var drs=document.Form1.ders.value;
document.Form1.tip.value=t;
document.Form1.mzrt.value=m;
if (drs.charAt(16)=='E'){
alert('Bu ders ingilizce hazırlık dersidir.\nİşlem için yanındaki buttonları kullanın');
return false;
}
if (drs=="0") {
alert("Bir ders seçmelisiniz.\nBir dersi seçmek için için;\nDers KODU nun yanındaki kutucuğu tıklayın\n");
}else {
if (n==1){document.forms[0].action=document.forms[0].action+'?l=1';}
if (((t=="v")||(t=="1"))&&(drs.charAt(26)=='0')) {
if ( drs.charAt(19)=='1') {
alert('Bu dersin vizesi yoktur.\nBu işlem Final ya da bütünleme notu dersin başarı notu olarak alınacaktır.');
}else{
alert('Bu dersin TRANSKRİPT hesabına katılmayan bir ders olup vizesi yoktur.\nBu dersin notları değil sadece sonucu "BAŞARILI/BAŞARISIZ" şeklinde girilir;\nBu işlem Final ya da bütünleme buttonu ile başlatılır.\n');
}
}else {
document.Form1.submit();
}
}
}
function Gonder100(t,m,n){
var drs=document.SForm.ders.value;
document.SForm.tip.value=t;
//alert(drs+'.'+drs.charAt(0)+'.'+drs.charAt(3));
if ((drs.charAt(0)<'4')&&(drs.charAt(3)=='1')) {document.SForm.Kurul.value='1';} // 1.2. ve 3.sınıf Kurul Dersi ise
if (drs=="0") {
alert("Bir ders seçmelisiniz.\nBir dersi seçmek için için;\nDers KODU nun yanındaki kutucuğu tıklayın\n");
}else {
if (n==1){document.forms[0].action=document.forms[0].action+'?l=1';}
if ((t=="vize")&&(drs.charAt(26)=='0')) {
if ( drs.charAt(19)=='1') {
alert('Bu dersin vizesi yoktur.\nBu işlem Final ya da bütünleme notu dersin başarı notu olarak alınacaktır.');
}else{
alert('Bu dersin TRANSKRİPT hesabına katılmayan bir ders olup vizesi yoktur.\nBu dersin notları değil sadece sonucu "BAŞARILI/BAŞARISIZ" şeklinde girilir;\nBu işlem Final ya da bütünleme buttonu ile başlatılır.\n');
}
}else {
document.SForm.submit();
}
}
}
function Tutanak(prg){
var tip;
var targ;
if (document.Form1.ders.value=="0") {
alert("Bir ders seçmelisiniz.\nBir dersi seçmek için için;\nDers KODU nun yanındaki kutucuğu tıklayın\n");
}else {
//tip=window.prompt("Hangi Sınav için Tutanak Çıkaracağınızı Girin:\n(A:Arasınav-F:Final-B:Bütünleme)","A");
//tip='b';
document.Form1.tip.value=tip;
targ=document.Form1.target;
//alert(document.Form1.target);
//alert(targ);
document.Form1.action=prg;
document.Form1.target='_nt';
//alert(document.Form1.target);
document.Form1.submit();
document.Form1.target=targ;
//alert(document.Form1.target);
}
}
//********
function Gonder2(){
var deg0
var deg1
var deg3
var deg2="Notları girerken şu hataları yaptınız:\n";
var say1=document.Form1.elements['sayac'].value;
var don1=true;
var i;
for (i=1;i<=say1;i++){
deg3="not"+i;
document.Form1.elements[deg3].value=fcTumBAt(document.Form1.elements[deg3].value);
deg0=document.Form1.elements[deg3].value;
if (!kont0(deg0)) {
if (don1) {deg1=deg3}
don1=false;deg2=deg2+i.toString()+" Satır: GEÇERSİZ DEĞER GİRİLDİ...\n";
}
}
if (don1){document.Form1.submit();} else {alert(deg2);document.Form1.elements[deg1].select();document.Form1.elements[deg1].focus();}
}
function GonderCV(x){
var deg0,deg1,deg3;
var deg2="Notları girerken şu hataları yaptınız:\n";
var say1=document.Form1.elements['sayac'].value;
var don1=true;
var i;
for (i=1;i<=say1;i++){
deg3="not"+i;
document.Form1.elements[deg3].value=fcTumBAt(document.Form1.elements[deg3].value);
deg0=document.Form1.elements[deg3].value;
if (!kont0(deg0)) {
if (don1) {deg1=deg3}
don1=false;deg2=deg2+i.toString()+" Satır: GEÇERSİZ DEĞER GİRİLDİ...\n";
}
}
if (don1){document.Form1.submit();} else {alert(deg2);document.Form1.elements[deg1].select();document.Form1.elements[deg1].focus();}
}
//********
function Girilen(){
var deg0
var deg1
var deg3
var say1=document.Form1.elements['sayac'].value;
var don1=true;
var i;
var g1,g2,g3;
g1=0;g2=0;g3=0;
for (i=1;i<=say1;i++){
deg3="not"+i;
document.Form1.elements[deg3].value=fcTumBAt(document.Form1.elements[deg3].value);
deg0=document.Form1.elements[deg3].value;
if (!kont0(deg0)) {
if (don1) {deg1=deg3}
don1=false;
}else{
if (deg0=="")
{g1=g1+1;}
else
if (deg0=="G")
{g2=g2+1;}
else
{g3=g3+1;}
}
}
return confirm('Girdiğiniz Notlar doğru mu?\n\nBoş Sayısı:'+(say1-(g2+g3))+'\n G Sayısı:'+g2+'\n Not Sayısı:'+g3);
}
function birPen(prg,x){
switch (x){
case 1:{Pencere('/SCRIPTLER/fcDuyuru/fcGOSTER.HTML');break;}
case 2:{Pencere('/SCRIPTLER/fcDuyuru/fcGOSTER2.HTML');break;}
case 98:{document.forms[0].action=prg+'/...';break;}
case 99:{
var pn99=window.open(prg,'p_99','menubar=0,adressbar=0,resizable=1,scrollbars=1');
pn99.moveTo(0,0);
//pn99.focus();
break;
}
default:{Pencere(prg);break;}
}
}
function Pencere(urlX){
var pn1=window.open(urlX,'p'&urlX,'menubar=0,adressbar=0,resizable=1,scrollbars=1')
pn1.moveTo(0,0);
}
function YazPen(urlX){
var pn1=window.open(urlX,'X_pen','menubar=0,adressbar=0,resizable=1,scrollbars=1')
pn1.print();
pn1.close();
}
function PenAc(urlX){
var pn1=window.open(urlX,'TrkP1','width=910,height=600,resizable=1,scrollbars=1,status=1')
//pn1.moveTo(0,0);
pn1.moveTo((screen.availHeight-600)/2,(screen.availWidth-910)/2);
pn1.focus();
}
function PenAc2(urlX,prpX){
var pn1=window.open(urlX,'PenX2',prpX)
pn1.moveTo((screen.availHeight-pn1.height)/2,(screen.availWidth-pn1.width)/2);
pn1.focus();
}
function PenAcM(urlX,formX){
var pn1 = window.showModalDialog(urlX, formX,"dialogWidth:300px; dialogHeight:201px; center:yes");
pn1.focus();
}
function AutoSizer(){
window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(100,150);
} else {
if (document.layers||document.getElementById) {
top.window.outerHeight = 100;
top.window.outerWidth = 150;
}
}
}
function AutoMaxi(){
window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(screen.availWidth,screen.availHeight);
} else {
if (document.layers||document.getElementById) {
if (top.window.outerHeight-1){return false;}}
return true;
}
function UKod(U,l){
var UOK;
UOK=true;
if (U.length<6){UOK=false;}
return UOK;
}
function Sifre(xS) {
var l;
var i = 0;
var k = 0;
var n = 0;
l = xS.length;
if (l<6) {return "Şifre 6 karakterden küçük olamaz";}
while(i<=l-1) {
if (isNaN(xS.charAt(i))) {k++;} else {n++;}
i++;
}
if (k<3) {return "Şifre, en az 3 sayisal olmayan karakter (A,B,a,b,. * / + - gibi) içermelidir.";}
if (n<3) {return "Şifre, en az 3 sayisal karakter içermelidir.";}
return 'OK';
}
function Sifreler(kS) {
var i=1;
var sonuc='';
var knt='';
var hatavar=false;
alert(kS);
/*
if (!document.form1.elements["UsrY"].value=='')
{
if (!TrkKnt(document.form1.elements["UsrY"].value)) {hatavar=true;sonuc=sonuc+i.toString()+". Kullanıcı : Kullanıcı Adında Türkçe Harf olmamalı\n";}
knt = Sifre(document.form1.elements["PasY"].value);
if (knt!='OK'){hatavar=true;sonuc=sonuc+"Yeni Kullanıcı : "+knt+'\n';}
}
*/
while (i<=kS) {
if (!TrkKnt(document.form1.elements["Usr"+i].value)) {hatavar=true;sonuc=sonuc+i.toString()+". Kullanıcı : Kullanıcı Adında Türkçe Harf olmamalı\n";}
knt = Sifre(document.form1.elements["Pas"+i].value);
if (knt!='OK'){hatavar=true;sonuc=sonuc+i.toString()+". Kullanıcı : "+knt+'\n';}
i++;
}
if (hatavar){sonuc="Girdiğiniz şifrelerde hata var\n"+sonuc;alert(sonuc);return false;}else{document.form1.submit();return true;}
}
function fcTumBAt(xStr){var s = xStr;var i=s.length;while (i>0){i=i-1;s=s.replace(" ","");}return(s);};
//**********************************************************************************************************************//
//
//**********************************************************************************************************************//
function makearray(n) {
this.length = n;
for(var i = 1; i <= n; i++)
this[i] = 0;
return this;
}
hexa = new makearray(16);
for(var i = 0; i < 10; i++)
hexa[i] = i;
hexa[10]="a"; hexa[11]="b"; hexa[12]="c";
hexa[13]="d"; hexa[14]="e"; hexa[15]="f";
function hex(i) {
if (i < 0)
return "00";
else if (255 < i)
return "ff";
else
return "" + hexa[Math.floor(i/16)] + hexa[i%16];
}
function setbgColor(r, g, b) {
var hr = hex(r); var hg = hex(g); var hb = hex(b);
document.bgColor = "#"+hr+hg+hb;
}
function fade(sr, sg, sb, er, eg, eb, step) {
for(var i = 0; i <= step; i++) {
setbgColor(
Math.floor(sr * ((step-i)/step) + er * (i/step)),
Math.floor(sg * ((step-i)/step) + eg * (i/step)),
Math.floor(sb * ((step-i)/step) + eb * (i/step)));
}
}
function fadein() {
fade(0,0,0, 255,255,255, 100);
}
function ResimGoster(adres,G,Y) {
if (document.all){
var yPen = window.open("","","title=0;left=10,top=10,width=G,height=Y,scrollbars=0");
yPen.document.write("");
yPen.document.write("");
yPen.document.write(" ");
yPen.document.write(" ");
yPen.document.write("Resim Göster");
yPen.document.write(" ");
yPen.document.write(" ");
yPen.document.write("");
//yPen.document.write("");
//yPen.document.write("");
yPen.document.write("");
yPen.document.write("");
yPen.document.write("
");
yPen.document.write("");
yPen.document.write("");
yPen.moveTo((screen.width/2)-(G/2),(screen.height/2)-(Y/2));
//G=yPen.document.Resim1.width;Y=yPen.document.Resim1.height;
G=300;Y=320;
yPen.resizeTo(G+30,Y+20);
yPen.reload();
//yPen.open();
}
else
window.location = adres;
}
function Yaz_DK_Sec(x) {
var eT,eU,eK;
var yT,yU,yK;
var tSt,xTU;
//var K_Lmt=parseInt(document.DKFormu.K_Lmt.value);
var K_Lmt=12;
var opt,opts,s;
eT = parseInt(document.DKFormu.topT.value);
eU = parseInt(document.DKFormu.topU.value);
eK = parseFloat(document.DKFormu.topK.value);
yT = eT;
yU = eU;
yK = eK;
opt=document.DKFormu.elements["yeniO"+x].value;
if (opt=='KUME') {
opts=document.DKFormu.elements["yOps"+x].value;
s=opts.substring(0,1)-1; // 4. eleman = 3. Sınıf ...
}
document.krdNFrm.elements["yeniK"+x].value = document.krdNFrm.elements["yeniK"+x].value.replace(",",".");
if (document.DKFormu.elements["Yeni"+x].checked) {
if ((opt=='KUME')&&(Kume[s]=="1")) {
alert('Bir sınıfın Küme Derslerinden sadece 1 tane seçebilirsiniz!..\n Bunu seçecekseniz, önce diğerini iptal etmelisiniz...');
document.DKFormu.elements["Yeni"+x].value='0';
document.DKFormu.elements["Yeni"+x].checked=false;
return false;
} // Küme
else
{
tSt = parseInt(document.DKFormu.elements["topSt"].value);
//xTU = parseInt(document.krdNFrm.elements["yeniT"+x].value)+parseInt(document.krdNFrm.elements["yeniU"+x].value);
xTU = parseFloat(document.krdNFrm.elements["yeniK"+x].value);
//if (tSt+xTU<=K_Lmt) {
if (yK+xTU<=K_Lmt) {
yT = yT + parseInt(document.krdNFrm.elements["yeniT"+x].value);
yU = yU + parseInt(document.krdNFrm.elements["yeniU"+x].value);
yK = yK + parseFloat(document.krdNFrm.elements["yeniK"+x].value);
document.DKFormu.elements["Yeni"+x].value='1';
document.DKFormu.elements["Yeni"+x].checked=true;
if (opt=='KUME'){Kume[s]="1";}
}else{
alert('Saat Toplamı '+K_Lmt+' KREDİyi geçemez!..');
document.DKFormu.elements["Yeni"+x].value='0';
document.DKFormu.elements["Yeni"+x].checked=false;
if (opt=='KUME'){Kume[s]="0";}
}
} // not Küme
}else{
yT = yT - parseInt(document.krdNFrm.elements["yeniT"+x].value);
yU = yU - parseInt(document.krdNFrm.elements["yeniU"+x].value);
yK = yK - parseFloat(document.krdNFrm.elements["yeniK"+x].value);
document.DKFormu.elements["Yeni"+x].value='0';
document.DKFormu.elements["Yeni"+x].checked=false;
if (opt=='KUME'){Kume[s]="0";}
}
document.DKFormu.elements["topT"].value = yT;
document.DKFormu.elements["topU"].value = yU;
document.DKFormu.elements["topK"].value = yK;
document.DKFormu.elements["topSt"].value = yT+yU;
return true;
}
function Yaz_DK_Sec1(x) {
var eT,eU,eK;
var yT,yU,yK;
var tSt,xTU;
//var K_Lmt=parseInt(document.DKFormu.K_Lmt.value);
var K_Lmt=12;
eT = parseInt(document.DKFormu.topT.value);
eU = parseInt(document.DKFormu.topU.value);
eK = parseFloat(document.DKFormu.topK.value);
yT = eT;
yU = eU;
yK = eK;
document.krdNFrm.elements["eskiK"+x].value = document.krdNFrm.elements["eskiK"+x].value.replace(",",".");
if (document.DKFormu.elements["eski"+x].checked) {
tSt = parseInt(document.DKFormu.elements["topSt"].value);
//xTU = parseInt(document.krdNFrm.elements["eskiT"+x].value)+parseInt(document.krdNFrm.elements["eskiU"+x].value);
xTU = parseFloat(document.krdNFrm.elements["eskiK"+x].value);
//if (tSt+xTU<=K_Lmt) {
if (yK+xTU<=K_Lmt) {
yT = yT + parseInt(document.krdNFrm.elements["eskiT"+x].value);
yU = yU + parseInt(document.krdNFrm.elements["eskiU"+x].value);
yK = yK + parseFloat(document.krdNFrm.elements["eskiK"+x].value);
document.DKFormu.elements["eSil"+x].value='x';
document.DKFormu.elements["eski"+x].value='1';
}else{
alert('Kredi Toplamı en fazla '+K_Lmt+' olabilir...');
document.DKFormu.elements["eski"+x].value='0';
//document.DKFormu.elements["eSil"+x].value='s';
return false;
}
}else{
document.DKFormu.elements["eSil"+x].value='s';
yT = yT - parseInt(document.krdNFrm.elements["eskiT"+x].value);
yU = yU - parseInt(document.krdNFrm.elements["eskiU"+x].value);
yK = yK - parseFloat(document.krdNFrm.elements["eskiK"+x].value);
document.DKFormu.elements["eski"+x].value='0';
}
document.DKFormu.elements["topT"].value = yT;
document.DKFormu.elements["topU"].value = yU;
document.DKFormu.elements["topK"].value = yK;
document.DKFormu.elements["topSt"].value = yT+yU;
return true;
}
function TDK_HpSec(){
var i,k;
S = parseInt(document.TIPDKForm.Sayac.value);
for (i=1;i<=S;++i) {
document.TIPDKForm.elements["Sec"+i].checked=!document.TIPDKForm.elements["Sec"+i].checked;
if(document.TIPDKForm.elements["Sec"+i].checked){document.TIPDKForm.elements["Sec"+i].value=1;}else{document.TIPDKForm.elements["Sec"+i].value=0;}
}
return true;
}
function Gizle(katmanadi){if (document.layers){var katmanim = document.layers[katmanadi];katmanim.visibility = "hide";} else {if (document.all){var katmanim = document.all[katmanadi];katmanim.style.visibility = "hidden";}else {document.getElementById(katmanadi).style.visibility = "hidden";}}}
function Goster(katmanadi){if (document.layers){var katmanim = document.layers[katmanadi];katmanim.visibility = "show";} else {if (document.all){var katmanim = document.all[katmanadi];katmanim.style.visibility = "visible";} else {document.getElementById(katmanadi).style.visibility = "visible";}}}
function trim(stringToTrim) {return stringToTrim.replace(/^\s+|\s+$/g,"");}
function ltrim(stringToTrim) {return stringToTrim.replace(/^\s+/,"");}
function rtrim(stringToTrim) {return stringToTrim.replace(/\s+$/,"");}
function Replace2(m,a,d){
if(m==null || a==null || m=='' || a=='')return m;
var m2;
for(;;){
m2=m.replace(a,d);
if(m2==m)return m;
m=m2.replace(a,d);
if(m2==m)return m;
}
}
function Right(metin, n){
if(metin==null||metin==""||n<1)return "";
if(metin.length<=n)return metin;
return metin.substring(metin.length-n);
}
function Left(metin, n){
if(metin==null||metin==""||n<1)return "";
if(metin.length<=n)return metin;
return metin.substring(0,n);
}
function parca(metin,n1,n2){
if(metin==null||metin==""||n2<1)return "";
if(metin.length 12) return false;
if (day < 1 || day > 31) return false;
if ((month==4 || month==6 || month==9 || month==11) && day==31) return false;
if (month == 2){
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day>29 || (day==29 && !isleap)) return false;
}
return true;
}