var Netscape=false,XH=false,XD; var isDOM = (document.getElementById ? true : false); var isIE4 = ((document.all && !isDOM) ? true : false); var isNS4 = (document.layers ? true : false); function getRef(id) { if (isDOM) return document.getElementById(id); if (isIE4) return document.all[id]; if (isNS4) return document.layers[id]; } /*@cc_on @*/ /*@if (@_jscript_version >= 5) { try { XH=new ActiveXObject("Msxml2.xmlHTTP"); } catch (e) { try { XH=new ActiveXObject("Microsoft.xmlHTTP"); } catch (E) { XH=false; } } @else XH=false @end }@*/ if (!XH) { try { XH = new XMLHttpRequest(); Netscape = true; } catch (e) { XH=false; } } else if (window.ActiveXObject) { var XD = new ActiveXObject("Microsoft.XMLDOM"); } function PrepareXMLRequest (URL,HG,DEBUG) { if (Netscape) { XH.open("GET", URL, false); XH.send(null); var objDOMParser = new DOMParser(); objDOMParser.async=false; XD = objDOMParser.parseFromString(XH.responseText, "text/xml"); //alert('URL : '+URL+'\nRESPONSE : '+XH.responseText); } else { XH.Open("GET", URL, false); XH.Send(); XD.async="false"; //if (DEBUG) //alert('URL : '+URL+'\nRESPONSE : '+XH.responseText); XD.loadXML(XH.responseText); //alert('URL : '+URL+'\nRESPONSEparsed : '+XH.responseText); if (XD.parseError.errorCode != 0) { if (HG == null) { // Ancak Hata Gösterme NULL ise hata ekranda gösterilir alert(XD.parseError.errorCode+' : '+XD.parseError.reason); alert(XH.responseText); } return false; } } return true; } function Decode(s) { t = 0; LD = ''; while (t escape(127)) LE=LE+escape(s.charAt(t)); else LE=LE+s.charAt(t); } ++t; } return LE; } function AydaGunSayisi(ay, yil) { switch (ay) { case 1 : return 31; case 2 : return (yil % 4 == 0 ? 29 : 28); case 3 : return 31; case 4 : return 30; case 5 : return 31; case 6 : return 30; case 7 : return 31; case 8 : return 31; case 9 : return 30; case 10 : return 31; case 11 : return 30; case 12 : return 31; } } function AyAdi(ay) { switch (ay) { case 1 : return 'Ocak'; case 2 : return 'Þubat'; case 3 : return 'Mart'; case 4 : return 'Nisan'; case 5 : return 'Mayýs'; case 6 : return 'Haziran'; case 7 : return 'Temmuz'; case 8 : return 'Aðustos'; case 9 : return 'Eylül'; case 10 : return 'Ekim'; case 11 : return 'Kasým'; case 12 : return 'Aralýk'; } } function HaftaninGunu(gunno) { switch (gunno) { case 0 : return 'Pazar'; case 1 : return 'Pazartesi'; case 2 : return 'Salý'; case 3 : return 'Çarþamba'; case 4 : return 'Perþembe'; case 5 : return 'Cuma'; case 6 : return 'Cumartesi'; } } function cmpTrDate (d1,d2,ayrac) { // gg.ag.yyyy þeklinde türkçe tarih formatýndaki iki string'i karþýlaþtýrýr -1,0 veya 1 döner p1_1 = d1.indexOf(ayrac,0); p1_2 = d1.indexOf(ayrac,p1_1+1); p2_1 = d2.indexOf(ayrac,0); p2_2 = d2.indexOf(ayrac,p2_1+1); if (p1_1 < 0 || p2_1 < 0 || p1_2 < 0 || p2_2 < 0) { alert ('cmpTrDate Hatalý tarih : '+d1+' veya '+d2); return null; } /*cetin 08.08.2006*/ /*t1 = parseInt(d1.substr (0,p1_1))+parseInt(d1.substr (p1_1+1,p1_2))*30+parseInt(d1.substr (p1_2+1,d1.length))*365; t2 = (parseInt(d2.substr (0,p2_1))+parseInt(d2.substr (p2_1+1,p2_2))*30+parseInt(d2.substr (p2_2+1,d2.length))*365);*/ var g = parseInt(d1.substr (0,p1_1)); if(g == 0) g = parseInt(d1.substr (1,p1_1)); var a = parseInt(d1.substr (p1_1 + 1,p1_2)); if(a == 0) a = parseInt(d1.substr (p1_1 + 1,p1_2)) var y = parseInt(d1.substr (p1_2 + 1,d1.length)); t1 = g + a * 30 + y * 365; g = parseInt(d2.substr (0,p2_1)); if(g == 0) g = parseInt(d2.substr (1,p2_1)); a = parseInt(d2.substr (p2_1 + 1,p2_2)); if(a == 0) a = parseInt(d2.substr (p2_1 + 1,p2_2)) y = parseInt(d2.substr (p2_2 + 1,d2.length)); t2 = g + a * 30 + y * 365; return (t1-t2); }