/**************************************************************
*  phpTakvim.js 18/02/2008 Ümit Can
**************************************************************/

var wsTakvimDivMain	= oELT('divMoveMain_0');
var wsTakvimDivTr	= oELT('divMoveMainTopTr_0');
var wsTakvimDivText	= oELT('divMoveMainText_0');
var wsTakvimDivBtn	= oELT('divMoveMainBtn_0');
var wsTakvimDivInc	= oELT('divMoveMainInclude_0');
var wsTakvimDivImg	= oELT('divMoveMainImg_0');
var takvimTable 	= null;
var ArrTarihAy		= arrLang.m[2];
var ArrTarihAy2		= new Array('01','02','03','04','05','06','07','08','09','10','11','12');
var ArrTarihGun		= arrLang.m[3];
var ArrTarihGun2	= arrLang.m[4];
var ArrTarihGun3	= arrLang.m[5];
var ArrTarihGunKisa	= arrLang.m[6];
var arrTarihGunAdet = new Array();
var elementTarih	= null;
var elementIlkGun	= null;
var elementIlkTarih	= null;
var elementSelectTarih	= null;

function takvimYarat(yil) {
		if(yil == null) {
			var arrTarih	= toDay.split('/');
				
			if(elementIlkTarih == null) {
				var artiGun		= 0;
				var arrTarih2	= toDay.split('/');
			}
			else {
				var artiGun		= elementIlkGun*1;
				var arrTarih2	= elementIlkTarih.split('/');
			}
			var tarihIlk	= new Date((arrTarih[2]*1),(arrTarih[1]*1)-1,(arrTarih[0]*1));
			var tarihDis	= new Date((arrTarih2[2]*1),(arrTarih2[1]*1)-1,(arrTarih2[0]*1)+artiGun);
			var tarihSon	= new Date((arrTarih[2]*1)+1,(arrTarih[1]*1)-1,(arrTarih[0]*1));
			var yilIlk		= tarihIlk.getFullYear();
			var yilSon		= tarihSon.getFullYear();
			var ayIlk		= ArrTarihAy2[tarihIlk.getMonth()];
			var aySon		= ArrTarihAy2[tarihSon.getMonth()];
			var ayIlkIsim	= ArrTarihAy[tarihIlk.getMonth()];
			var aySonIsim	= ArrTarihAy[tarihSon.getMonth()];
			var gunIlk		= tarihIlk.getDate();
			var gunSon		= tarihSon.getDate();
			var gunIlkIsim	= ArrTarihGun2[tarihIlk.getDay()];
			var gunSonIsim	= ArrTarihGun2[tarihSon.getDay()];
			var birGun		= 1000*60*60*24; 
		}
		else {
			var xDay		= '01/01/'+yil;
			var arrTarih	= xDay.split('/');
			var tarihIlk	= new Date((arrTarih[2]*1),(arrTarih[1]*1)-1,(arrTarih[0]*1));
			var tarihSon	= new Date((arrTarih[2]*1)+1,(arrTarih[1]*1)-1,(arrTarih[0]*1));
			var yilIlk		= tarihIlk.getFullYear();
			var yilSon		= tarihSon.getFullYear();
			var ayIlk		= ArrTarihAy2[tarihIlk.getMonth()];
			var aySon		= ArrTarihAy2[tarihSon.getMonth()];
			var ayIlkIsim	= ArrTarihAy[tarihIlk.getMonth()];
			var aySonIsim	= ArrTarihAy[tarihSon.getMonth()];
			var gunIlk		= tarihIlk.getDate();
			var gunSon		= tarihSon.getDate();
			var gunIlkIsim	= ArrTarihGun2[tarihIlk.getDay()];
			var gunSonIsim	= ArrTarihGun2[tarihSon.getDay()];
			var birGun		= 1000*60*60*24; 
		}
	
		takvimTable  = "";
		takvimTable = "<TABLE border='0' cellspacing='0' cellpadding='0'  width='415'>\n";
			takvimTable += "<TR height='23'>\n";
				takvimTable += "<TD width='110px' style='padding-left:3px;' align='left'><A href='javascript:yd_takvimYurut(\"sol\",0)' id='lnTakvimOnce' class='tkvBtnTarihGeri' >&laquo; "+arrLang.button.oncekiAy+"</A></TD>\n";//
				takvimTable += "<TD width='195px' id='takvimPosInfo' pos='0' ayNo='1' class='tkvBtnTarihInc'>&nbsp;</TD>\n";
				takvimTable += "<TD width='110px' style='padding-right:3px;' align='right'><A href='javascript:yd_takvimYurut(\"sag\",0)' id='lnTakvimSonra' class='tkvBtnTarihIleri' >"+arrLang.button.sonrakiAy+" &raquo;</A></TD>\n";
			takvimTable += "</TR>\n";
			takvimTable += "<TR style='height:152px'>\n";
				takvimTable += "<TD id='takvimInclude' colspan='3' align='center' valign='middle' >\n";
					takvimTable += "<DIV id='takvimIncludeDiv' style='width:405px;height:155px;position:relative;overflow:hidden;clip:rect(0px,405px,152px,0px)'>\n";
					takvimTable += '<DIV id="takvimIncludeDivInc" style="position:absolute;left:0;top:0">\n'; //
					takvimTable += "<TABLE border='0' width='100%' cellspacing='0' cellpadding='0'>\n";
						takvimTable += "<TR>\n";
						
							for(t1=1;t1<=13;t1++) {//--|t1
								var takvimAyNo		= new Date((arrTarih[2]*1),((arrTarih[1]*1)-1)+(t1-1),1);
								var takvimAyIlkGun	= takvimAyNo.getDay();
								if (takvimAyIlkGun == 0) takvimAyIlkGun = 7;
								var takvimAySonGun	= daysInMonth(takvimAyNo.getMonth()+1,takvimAyNo.getFullYear());
								
								takvimTable += "<TD style='padding-right:7px' valign='top'>\n";
									takvimTable += "<TABLE border='0' cellspacing='1' cellpadding='1' class='tkvTableInc' style='width:130px'>\n";
										takvimTable += "<TR><TD class='tkvAy' colspan='7'>"+ArrTarihAy[takvimAyNo.getMonth()]+" / "+takvimAyNo.getFullYear()+"</TD></TR>\n";
										takvimTable += "<TR>\n";
										for(i1=0;i1<ArrTarihGunKisa.length;i1++) {
											takvimTable += "<TD class='tkvGun' title='"+ArrTarihGun[i1]+"'>"+ArrTarihGunKisa[i1]+"</TD>\n";
										}
										takvimTable += "</TR>\n";
										
										takvimTable += "<TR>\n";
										
										var tdOnClass = 'tkvTdA';
										for(i1=1,i2=1;i1<=42;i1++) {
											/*if(i1>1 && i1%6==0) {
												if(tdOnClass == 'tkvTdA') tdOnClass = 'tkvTdB';	
												else tdOnClass = 'tkvTdA';	
											}*/
											
											if (i1 < takvimAyIlkGun) {
												takvimTable += "<TD class='tkvTdBos' style='cursor:default'>&nbsp;</TD>\n";
											}
											else if (i1 >= takvimAyIlkGun) {
												if (i2 <= takvimAySonGun) {
													takvimBugun 	= new Date((arrTarih[2]*1),((arrTarih[1]*1)-1)+(t1-1),i2);
													var tdInfo		= '';
													var stClick 	= 0;
													var disabled	= "";
													if (t1 == 1) {//--|ilk ay
														if (takvimBugun.getTime() >= tarihDis.getTime()) {//tarihIlk
															tdInfo = 'class="'+tdOnClass+'" style="cursor:pointer"'; 
															stClick = 1;
														}
														else {
															tdInfo = 'class="'+tdOnClass+'" style="cursor:default;color:CCCCCC;"'; 
															disabled = "disabled";
														}
													}//--|ilk ay
													else if (t1 == 13) {//--|son ay
														if (takvimBugun.getDate() < tarihIlk.getDate()) {
															tdInfo = 'class="'+tdOnClass+'" style="cursor:pointer"'; 
															stClick = 1;
														}
														else {
															tdInfo = 'class="'+tdOnClass+'" style="cursor:default;color:CCCCCC;"'; 
															disabled = "disabled";
														}
													}//--|son ay
													else {//--|diger aylar
														if (takvimBugun.getTime() >= tarihDis.getTime()) {//tarihIlk
															tdInfo = 'class="'+tdOnClass+'" style="cursor:pointer"'; 
															stClick = 1;
														}
														else {
															tdInfo = 'class="'+tdOnClass+'" style="cursor:default;color:CCCCCC;"'; 
															disabled = "disabled";
														}
													
														//tdInfo = 'class="'+tdOnClass+'" style="cursor:pointer"'; 
														//stClick = 1;
													}//--|diger aylar
													
												
													var tdTitle		 = i2+"/"+ArrTarihAy[takvimAyNo.getMonth()]+"/"+takvimAyNo.getFullYear()+" "+ArrTarihGun2[takvimBugun.getDay()];
													var MouseOver	 = 'onMouseOver="yd_takvimDetay(\''+tdTitle+'\',1);"';
													var MouseOut	 = 'onMouseOut="yd_takvimDetay(null,0);"';
													if (stClick == 0) {
														var MounOnClick	 = '';
														
													}
													if (stClick == 1) {
														if(elementSelectTarih == null)
															var MounOnClick	 = 'onClick="yd_takvimtarihTasi(\''+tdTitle+'\');"';
														else 
															var MounOnClick	 = 'onClick="takvimSelect(\'takvim\',\''+tdTitle+'\',\''+elementSelectTarih+'\',null);"';
													}
													
													var tdBold = "";
													if(ArrTarihGun2[takvimBugun.getDay()] == ArrTarihGun2[6] || ArrTarihGun2[takvimBugun.getDay()] == ArrTarihGun2[0])
														tdBold = "style='font-weight:bold'";
														
													takvimTable += "<TD "+MouseOver+" "+MounOnClick+" "+MouseOut+" "+tdInfo+" "+tdBold+" "+disabled+">"+i2+"</TD>\n";
													i2++;
												}
												else {
													takvimTable += "<TD class='tkvTdBos' style='cursor:default'>&nbsp;</TD>\n";
												}
											}
											if(i1%7==0) {
												if(tdOnClass == 'tkvTdA') tdOnClass = 'tkvTdB';	
												else tdOnClass = 'tkvTdA';	
												takvimTable += "</TR>\n";
												takvimTable += "<TR >\n";
											}
										}
										takvimTable += "</TR>\n";
									takvimTable += "</TABLE>\n";
									takvimTable += "</DIV>\n";
									takvimTable += "</DIV>\n";
								takvimTable += "</TD>\n";
							}//--|t1						
						takvimTable += "</TR>\n";
					takvimTable += "</TABLE>\n";
				takvimTable += "</TD>\n";
			takvimTable += "</TR>\n";
		takvimTable += "</TABLE>\n";
		if(yil != null) {
			takvimTable += "<FONT style='font-size:11px;font-weight:normal'>";
			
			takvimTable += "<FONT id=\"takvimInpAy\" onMouseOver='takvimMouseInfo(1,this,0,0,1,-192,null,\"ay\")' secTrId='0' class=\"input\" style=\"font-weight:normal;width:60px;line-height:17px;\">"+ArrTarihAy[0]+"</FONT>\n";
			takvimTable += "<INPUT id='takvimInpYil' type='text' class='input' style='font-weight:normal;height:19px;width:40px' maxlength='4' onkeypress='return rakamKontrolYeni()' onkeydown='silInputYeni(this,1)' value='"+yil+"' title='"+arrLang.t[225]+"'>\n";
			takvimTable += "<A href='javascript:takvimYil("+yil+")' class='tkvBtnTarihIleri' style='font-weight:normal;width:25px;line-height:16px;font-size:10px' title='"+arrLang.t[226]+"'>"+arrLang.button.git+"</A>\n";
			takvimTable += arrLang.t[227]+" : "+yil;
			takvimTable += "</FONT>";
		}
		
		return takvimTable;
}

function takvimAc(id,elt,eltTarih) {
	if(id == 1) {
		eltKadir(SecEltDiv);
		elementIlkGun = null;
		elementIlkTarih = null;
		if(elt.getAttribute("ilkTarih") != null) {
			elementIlkGun = elt.getAttribute("ilkGun")*1;
			elementIlkTarih = elt.getAttribute("ilkTarih");
		}
		
		elementSelectTarih = null;//--|select takvimler için
		if(elt.getAttribute("selectTarih") != null) {
			elementSelectTarih = elt.getAttribute("selectTarih");
		}
		if(elt.getAttribute("yil") != null) {//--|senelik takvim olustur
			var TakvimTable = takvimYarat(elt.getAttribute("yil"));
		}//--|senelik takvim olustur
		else {
			var TakvimTable = takvimYarat(null);
		}
	
		cordinat 						= eltFindPos(elt);
		wsTakvimDivMain.className	  	= 'tkvDiv';
		wsTakvimDivMain.style.width  	= '430px';
		wsTakvimDivMain.style.height 	= '210px';
		wsTakvimDivMain.style.zIndex 	= '1001';
		wsTakvimDivMain.style.display	= 'inline';
		wsTakvimDivMain.style.left		= cordinat.x;
		wsTakvimDivMain.style.top		= cordinat.y+35;
		wsTakvimDivInc.innerHTML 		= TakvimTable;
		wsTakvimDivInc.style.borderColor = bColor;
		
		if(elt.mainDiv != null) {
			wsTakvimDivMain.style.top = parseInt(wsTakvimDivMain.style.top)*1-oELT(elt.mainDiv).scrollTop*1;
		}
		
		selectHide();
		elementTarih = eltTarih;
		if(elt.yil != null) {//--|senelik takvim olustur
			for(i1=1;i1<toAy*1;i1++) {
				yd_takvimYurut('sag',0);	
			}
		}
		
		var arrTarih	= null;
		if(toDay != null) {
			var arrTarih	= toDay.split('/');
		}
		else {
			if(elementIlkTarih != null)
				var arrTarih	= elementIlkTarih.split('/');
		}
		if(arrTarih != null) {
			var tarihIlk	= new Date((arrTarih[2]*1),(arrTarih[1]*1)-1,(arrTarih[0]*1));
			var ayIlkIsim	= ArrTarihAy[tarihIlk.getMonth()];
			var gunIlk		= tarihIlk.getDate();
			var gunIlkIsim	= ArrTarihGun2[tarihIlk.getDay()];
			wsTakvimDivText.innerHTML		= "&nbsp;&nbsp;"+arrLang.t[228]+" : "+gunIlk+" / "+ayIlkIsim+" / "+arrTarih[2]+" - "+gunIlkIsim;
		}
		wsTakvimDivTr.className			= "tkvBaslik";
		wsTakvimDivBtn.className		= "tkvBtnKapat";
			
		
		
		var trNo = 0;
		while(oELT('divMoveMain_'+trNo) != null){
			oELT('divMoveMain_'+trNo).style.zIndex = 1000;
			trNo++;
		}
		wsTakvimDivMain.style.zIndex = 9999;
	}
}

function takvimSil(elt) {
	elt.innerHTML = arrLang.t[229];
	elt.tarih = 'X';
}

function takvimYil(yil) {
	var valAy  = oELT('takvimInpAy').getAttribute("secTrId")*1;
	var valYil = oELT('takvimInpYil').value;
	if(valYil.replace(/ /gi,'').length == 4) {
		if(valYil*1 >= toYil-80 && valYil*1 <= toYil+20) {
			wsTakvimDivInc.innerHTML 		= arrLang.t[230];
			var TakvimTable = takvimYarat(valYil*1);
			wsTakvimDivInc.innerHTML 		= TakvimTable;
			for(i1=1;i1<=valAy;i1++) {
				yd_takvimYurut('sag',0);	
			}
		}
		else {
			wsHataMsj(2,(toYil*1-80)+' '+arrLang.a[87][0]+' '+(toYil*1+20)+' '+arrLang.a[87][1],HataMsj_1,0);	
		}
	}
	else {
		wsHataMsj(2,arrLang.a[88],HataMsj_1,0);
	}
}

function takvimMouseInfo(id,elt,w,h,xA,yA,yer,tablo) {
	if(id == 1) {//--|id=1
		if(tablo == 'ay') {
			var overTablo = "";
				overTablo += "<DIV class='input' style='overflow:auto;padding:0px'>\n";//height:203px;
				overTablo += "<TABLE id='secEltTablo' border='0' cellspacing='0' cellpadding='0' class='table' style='padding-left:5px;width:100%;font-size:12px;font-weight:normal;'>";
				overTablo += "<TBODY>";
				for(i1=0;i1<ArrTarihAy.length;i1++) {
					overTablo += "<TR class='tdA' st='0' style='line-height:16px;font-weight:normal;font-size:11px' onMouseOver='if(this.st==0) this.className=\"tdB\"' onMouseOut='if(this.st==0) this.className=\"tdA\"' onClick='takvimMouseInfo(3,this,"+i1+",\""+ArrTarihAy[i1]+"\","+i1+",\"takvimInpAy\",null,null)'>";
					overTablo += "<TD nowrap >"+ArrTarihAy[i1]+"</TD>";
					overTablo += "</TR>";
				}
				overTablo += "</TBODY>";
				overTablo += "</TABLE>";
				overTablo += "</DIV>";
				overTablo += "<FONT style='line-height:20px;width:"+(parseInt(elt.style.width)*1+10)+"'>&nbsp;</FONT>\n";
	
		}
		else {
			overTablo = tablo;
		}
		
		takvimMouseInfo(2,hafizaElt,null,null,null,null,null,null);
		hafizaElt = elt;
		cordinat 				= eltFindPos(elt);
		SecEltDiv.style.left	= cordinat.x+xA;
		SecEltDiv.style.top 	= cordinat.y+yA;
		SecEltDiv.style.width 	= parseInt(elt.style.width)-2;
		SecEltDiv.style.height 	= h;
		SecEltDiv.innerHTML		= overTablo;
		
			if(oELT('secEltTablo') != null) {
				var SecTablo = oELT('secEltTablo');
				var SecTrId  = elt.getAttribute("secTrId");
				for(t1=0;t1<SecTablo.rows.length;t1++) {
					SecTablo.rows[t1].st = '0';
					SecTablo.rows[t1].className = 'tdA';
				}
				if(SecTrId != 'X') {
					SecTablo.rows[SecTrId].setAttribute("st",'1');
					SecTablo.rows[SecTrId].className = 'tdBaslik';
				}	
			}
			
				if(navigator.appName == "Microsoft Internet Explorer")
					SecEltDiv.onmouseout = function() {if (mouseLeaves(this, event)) {takvimMouseInfo(2,null,elt,null,null,null,null,null);}};
				else
					SecEltDiv.setAttribute("onmouseout","if (mouseLeaves(this, event)) {takvimMouseInfo(2,null,elt,null,null,null,null,null);}");
		
		if (SecEltDiv.style.display == 'none') SecEltDiv.style.display = 'inline';
		
	}//--|id=1
	else if(id == 2) {//--|id=2
		if(elt != null) {
			if(tablo == null) {
				elt.style.backgroundColor 	= "";
				elt.style.color			 	= "";
			}
			else if(tablo == 'tdA') {
				elt.className = 'tdA';	
			}
		}
		
		SecEltDiv.style.borderWidth = "0px";
		SecEltDiv.style.borderStyle = "solid";
		SecEltDiv.style.borderColor = "";
		SecEltDiv.onmouseout = null;
		eltKadir(SecEltDiv);
	}//--|id=2
	else if(id == 3) {//--|id=3
		oELT(yA).setAttribute("secKod",xA);
		oELT(yA).setAttribute("secTrId",w);
		oELT(yA).innerHTML	= h;
		eltKadir(SecEltDiv);
	}//--|id=3
}
function yd_takvimtarihTasi (tarih) {
	var stMaxGun	= true;
	var arrTarih = tarih.split(" ");
	var arrTarih1 = arrTarih[0].split('/');
	var gun = '';
	if (arrTarih1[0]*1<10) gun += '0';
	gun += arrTarih1[0];
	for(i1=0,i2=0;i1<ArrTarihAy.length;i1++) {
		if (ArrTarihAy[i1] == arrTarih1[1]) {
			i2 = i1;
			break;	
		}
	}
	var ay = '';
	if(i1+1<10) ay += '0';
	ay += i1+1;
	
	//--|maksimum gun sayisi var ise denetle
	if(elementTarih != null) {
		if(oELT(elementTarih) != null) {
			if(oELT(elementTarih).getAttribute('matchTarihElt') != null) {
				if(oELT(oELT(elementTarih).getAttribute('matchTarihElt')) != null) {
					var eltMatchTarih = oELT(oELT(elementTarih).getAttribute('matchTarihElt'));
					var arrM1Tarih1 = eltMatchTarih.getAttribute('tarih').split(" ");
					var arrM1Tarih2 = arrM1Tarih1[0].split('/');
					var bufM1Tarih	= new Date((arrM1Tarih2[2]*1),(arrM1Tarih2[1]*1)-1,(arrM1Tarih2[0]*1));
					var bufM2Tarih	= new Date((arrTarih1[2]*1),(ay*1)-1,(arrTarih1[0]*1));
					var birGun		= 1000*60*60*24; 
					var gunFark		= (bufM2Tarih.getTime() - bufM1Tarih.getTime()) / birGun;
					if(oELT(elementTarih).getAttribute('maxGun')*1 > 0 && oELT(elementTarih).getAttribute('maxGun')*1 <= gunFark) {
						alert(oELT(elementTarih).getAttribute('matchMsj'));
						stMaxGun	= false;
					}
				}
			}
		}
	}
	//--|maksimum gun sayisi var ise denetle
	
	if(stMaxGun == true) {
		//--|ayarlanacak baska takvim var ise
		if(oELT(elementTarih).getAttribute('setTarihElt') != null) {
			if(oELT(oELT(elementTarih).getAttribute('setTarihElt')) != null) {
				var eltSetTarih = oELT(oELT(elementTarih).getAttribute('setTarihElt'));
				var bufM2Tarih	= new Date((arrTarih1[2]*1),i2,(arrTarih1[0]*1));
				var bufM2Tarih2	= new Date((arrTarih1[2]*1),i2,(arrTarih1[0]*1)+eltSetTarih.getAttribute('ilkGun')*1);
				
				var mGun = "";
				if(bufM2Tarih.getDate()*1 < 10) mGun = "0";
				mGun += bufM2Tarih.getDate();
				var mAy = "";
				if(bufM2Tarih.getMonth()*1 < 9) mAy = "0";
				mAy += bufM2Tarih.getMonth()+1;
				
				var mGun2 = "";
				if(bufM2Tarih2.getDate()*1 < 10) mGun2 = "0";
				mGun2 += bufM2Tarih2.getDate();
				var mAy2 = "";
				if(bufM2Tarih2.getMonth()*1 < 9) mAy2 = "0";
				mAy2 += bufM2Tarih2.getMonth()+1;
				
				eltSetTarih.innerHTML = mGun2+"/"+ArrTarihAy[bufM2Tarih2.getMonth()]+"/"+bufM2Tarih2.getFullYear()+" "+ArrTarihGun2[bufM2Tarih2.getDay()];
				eltSetTarih.setAttribute("tarih",mGun2+'/'+mAy2+'/'+bufM2Tarih2.getFullYear());
				eltSetTarih.setAttribute("ilkTarih",mGun+'/'+mAy+'/'+bufM2Tarih.getFullYear());
			}
		}
		//--|ayarlanacak baska takvim var ise
		
		
		if(elementTarih != null) {
			oELT(elementTarih).innerHTML = gun+'/'+arrTarih1[1]+'/'+arrTarih1[2]+" "+arrTarih[1];
			oELT(elementTarih).setAttribute("tarih",gun+'/'+ay+'/'+arrTarih1[2]);
			elementIlkTarih = null;
			closeit(0);
		}
		
		if(oELT(elementTarih).getAttribute('tkvModul') != null) {
			if(oELT(elementTarih).getAttribute('tkvModul') == "packetUcak" || oELT(elementTarih).getAttribute('tkvModul') == "packetUcak2") {
				var arrT1	= oELT('frmPacGidisTarih').getAttribute("tarih").split("/");
				var arrT2	= oELT('frmPacDonusTarih').getAttribute("tarih").split("/");
				var T1 		= new Date(arrT1[2]*1,arrT1[1]*1-1,(arrT1[0]*1));
				var T2 		= new Date(arrT2[2]*1,arrT2[1]*1-1,(arrT2[0]*1));
				var birGun	= 1000*60*60*24; 
				var fark	= (T2.getTime() - T1.getTime()) / birGun;
				frmPacGece.length = 0;
				frmPacIlkTarih.length = 0;
				if(oELT('adim2_frmPacIlkTarih') != null) oELT('adim2_frmPacIlkTarih').length = 0;
				if(oELT('adim2_frmPacGece') != null) oELT('adim2_frmPacGece').length = 0;
					
				for(s1=1,s2=0;s1<=fark;s1++,s2++) {
					var yT = new Date(arrT1[2]*1,arrT1[1]*1-1,(arrT1[0]*1)+s2);	
					var yS = str_pad(yT.getDate().toString(),2,"0","STR_PAD_LEFT")+"/"+ArrTarihAy2[yT.getMonth()]+"/"+yT.getFullYear();
					frmPacIlkTarih.options[s2] = new Option(yS,yS);
					frmPacGece.options[s2] = new Option(s1,str_pad(s1.toString(),2,"0","STR_PAD_LEFT"));
					if(oELT('adim2_frmPacIlkTarih') != null) oELT('adim2_frmPacIlkTarih').options[s2] = new Option(yS,yS);
					if(oELT('adim2_frmPacGece') != null) oELT('adim2_frmPacGece').options[s2] = new Option(s1,str_pad(s1.toString(),2,"0","STR_PAD_LEFT"));
				}
				
				if(oELT('frmOtelGrupImg_1').getAttribute('st') == "1") {
					frmPacGece.selectedIndex = 0;
				}
				else if(oELT('frmOtelGrupImg_2').getAttribute('st') == "1"){
					frmPacGece.selectedIndex = fark - 1;
				}
				frmPacGece.setAttribute("secKod",str_pad(frmPacGece.selectedIndex.toString(),2,"0","STR_PAD_LEFT"));
				frmPacGece.setAttribute("secKodOld",str_pad(frmPacGece.selectedIndex.toString(),2,"0","STR_PAD_LEFT"));
				if(oELT(elementTarih).getAttribute('tkvModul') == "packetUcak") {
					frmPacIlkTarih.setAttribute("secKod",gun+'/'+ay+'/'+arrTarih1[2]);
					frmPacIlkTarih.setAttribute("secKodOld",gun+'/'+ay+'/'+arrTarih1[2]);
				}
				wsPacIslem(1,'geceSayisiHesapla',null,null,null);
			}
		}
	}
}

function yd_takvimDetay(info,st) {
	var takvimPosInfo	= oELT('takvimPosInfo');
	if (st == 0) {
		takvimPosInfo.innerHTML = '&nbsp;';
	}
	else if (st == 1) {
		takvimPosInfo.innerHTML = info;
	}
}

function yd_takvimYurut(pos,width) {
	if (oELT('takvimIncludeDiv') != null) {
		var takvimMain		= oELT('takvimIncludeDiv');
		var takcimMainInc	= oELT('takvimIncludeDivInc');
		var takvimPosInfo	= oELT('takvimPosInfo');
		var takvimPos		= takvimPosInfo.getAttribute('pos');
		var gecAyNo 		= takvimPosInfo.getAttribute('ayNo')*1;
		
		if (pos == 'sag') {
			if ((gecAyNo-1) <= 9) {
				var takvimPosGec	= width+10;
				var sagYuru = ((takvimPos*1) - (takvimPosGec)) - 10;
				if (sagYuru >= (takvimPos*1)-135) { 
					takcimMainInc.style.left = sagYuru;
					setTimeout(function() {yd_takvimYurut(pos,takvimPosGec)},5);
				}
				else {
					takvimPosInfo.setAttribute('pos',sagYuru+3);
					takvimPosInfo.setAttribute('ayNo',(gecAyNo+1));
					takcimMainInc.style.left = sagYuru+3;
				}
			}
		}
		else if (pos == 'sol') {
			if ((gecAyNo-1) >= 1) {
				var takvimPosGec	= width+10;
				var solYuru = ((takvimPos*1) + (takvimPosGec)) + 10;
				if (solYuru <= (takvimPos*1)+135) { 
					takcimMainInc.style.left = solYuru;
					setTimeout(function() {yd_takvimYurut(pos,takvimPosGec)},5);
				}
				else {
					takvimPosInfo.setAttribute('pos',solYuru-3);
					takvimPosInfo.setAttribute('ayNo',(gecAyNo-1));
					takcimMainInc.style.left = solYuru-3;
				}
			}
		}
	}
}

function takvimSelect(islem,buf1,buf2,buf3) {
	if(islem == 'ayChange') {
		var arrSonGun	= oELT(buf1).getAttribute('arrAySonGun').split(",");
		var ayNo		= oELT(buf3).options[oELT(buf3).selectedIndex].value;
		var ilkGun		= 1;
		var SonGun = arrSonGun[oELT(buf3).selectedIndex];
		if(oELT(buf3).selectedIndex == 0) {
			ilkGun = oELT(buf1).getAttribute('ilkGunNo')*1;
		}
		var eskiGun = oELT(buf2).options[oELT(buf2).selectedIndex].value;
		oELT(buf2).length = 0;
		for(g1=ilkGun,g2=0;g1<=SonGun;g1++,g2++) {
			g3 = str_pad(g1.toString(),2,"0","STR_PAD_LEFT");
			if(eskiGun == g3)
				oELT(buf2).options[g2] = new Option(g3,g3,true,true);
			else
				oELT(buf2).options[g2] = new Option(g3,g3);
		}
		
		takvimSelect('tarihSet',buf1,buf2,buf3);
	}
	else if(islem == 'tarihSet') {
		var val		= oELT(buf2).options[oELT(buf2).selectedIndex].value+"/"+oELT(buf3).options[oELT(buf3).selectedIndex].value;
		oELT(buf2).setAttribute('tarih',val);
		var arrTarih	= val.split('/');
		var tarihGun	= new Date((arrTarih[2]*1),(arrTarih[1]*1)-1,(arrTarih[0]*1));
		oELT(buf1).innerHTML = ArrTarihGun2[tarihGun.getDay()];
	}
	else if(islem == 'takvim') {
		var b1 = buf1.split(" ");
		var b2 = b1[0].split("/");
		var b3 = 0;
		var b4 = "";
		var b5 = buf2.split("-");
		for(t1=0;t1<ArrTarihAy.length;t1++) {
			if(ArrTarihAy[t1] == b2[1]) {
				b3 = str_pad((t1+1).toString(),2,"0","STR_PAD_LEFT");
			}
		}
		var b4 = b3+"/"+b2[2];
		for(t1=0;t1<oELT(b5[2]).length;t1++) {
			if(b4 == oELT(b5[2]).options[t1].value) {
				oELT(b5[2]).selectedIndex = t1;
				break;	
			}
		}
		
		var arrSonGun	= oELT(b5[1]).getAttribute('arrAySonGun').split(",");
		var ilkGun		= 1;
		var SonGun		= arrSonGun[oELT(b5[2]).selectedIndex];
		if(oELT(b5[2]).selectedIndex == 0) {
			ilkGun = oELT(b5[1]).getAttribute('ilkGunNo')*1;
		}
		
		oELT(b5[0]).length = 0;
		for(g1=ilkGun,g2=0;g1<=SonGun;g1++,g2++) {
			g3 = str_pad(g1.toString(),2,"0","STR_PAD_LEFT");
			if(str_pad(b2[0].toString(),2,"0","STR_PAD_LEFT") == g3)
				oELT(b5[0]).options[g2] = new Option(g3,g3,true,true);
			else
				oELT(b5[0]).options[g2] = new Option(g3,g3);
		}
		takvimSelect('tarihSet',b5[1],b5[0],b5[2]);
	}
}

function daysInMonth(month,year) {
var m = [31,28,31,30,31,30,31,31,30,31,30,31];
if (month != 2) return m[month - 1];
if (year%4 != 0) return m[1];
if (year%100 == 0 && year%400 != 0) return m[1];
return m[1] + 1;
} 
//takvimYarat(null);

if(oELT('js_domiScriptTakvim') != null)
	yukleyici(1,'js_domiScriptTakvim',arrLang.a[90]);
