﻿var iimg = new Image();
iimg.src="indicator1.gif";
var ie = (navigator.appName.toLowerCase().indexOf('explorer') > -1);
var ihk = "abcdefghijklmnopqrstuvwxyz";
var ihb = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var say = "0123456789"
var thk = "abcçdefgğhıijklmnoöprsştuüvyz";
var thb = "ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZ";
var ok1 = "-_$&@.";
var ok2 = "=?*(){}/\\\"\'|!^%#[]";
var scr = "<>"
var nkr = ".,:;";
var bos = " ";
var epk = say+ihk+ihb+"-_.^~@";
var ilkHatali = null;
var sayac1 = 0;
var sayac2 = 0;
function _gid(e){return document.getElementById(e);}
function _odak(l){try{var e=_gid(l);if(e!=null && e.focus)e.focus();}catch(e){}}
function _pel(e){if (e.parentElement) return e.parentElement; else return e.parentNode;}

function _dkKontrol(u)
{
 ilkHatali = null;
 _dkDogrula();
 sunucuKontrol=false;
 if (ilkHatali != null)
    {
     setTimeout("_odak('" + ilkHatali.id + "');",250);
     if (u) alert("Girişlerinizde hatalar var. Lütfen alanları kontrol ediniz.");
     return false;
    }
 return true;
}

function yetileriAyarla()
{
var el;
for (var i=0;i<_dkd.length;i++)
    {
     if (_dkd[i][1].indexOf("yetiVerAl('") > -1) eval(_dkd[i][1]);
    }
}
function _dkDogrula(ne)
{
var el;
for (var i=0;i<_dkd.length;i++)
    {
     el = _gid(_dkd[i][0]);
     if (el != null)
        {
        if (typeof(el.onclick) == "function") el.onclick();
        else if (typeof(el.onchange) == "function") el.onchange();
        }
    }
}

function yetiVerAl(c,ac,kc,s)
{
 var ct1 = _gid(c);
 if (ct1 == null) return;
 yetiAcKapa(ct1,ac,s,false);
 yetiAcKapa(ct1,kc,s,true);
}
function yetiAcKapa(c,e,s,n)
{
var el;
var dz = e.split("+");
if (typeof(dz) == "object") {
  for (var i=0;i<dz.length;i++) {
    el = _gid(dz[i]);
    if (el != null)
       {if ((c.checked && s) || (!c.checked && !s)) kapatAc(el,n);}
  }
}
}

function kapatAc(el,n)
{
el.disabled = n;
return;
/*???*/
if (n)
{
 var pel;
 pel=_pel(el);
 if (pel == null) return;
 if (pel.tagName == "SPAN") pel.disabled = n;
 else
 {
  var sp = document.createElement("SPAN");
  pel.insertBefore(sp,el);
  sp.insertBefore(el,null);
  sp.disabled = n;
 }
}
}

function kapaliMi(e)
{
var d = (e.disabled);
var pe;
pe=_pel(e);
var s = (pe.tagName == "SPAN" && pe.disabled);
return (s || d);
}

function esitlikKontrol(c,mc,kl,m)
{
var h_cnt = _gid(mc);
var cnt = _gid(c);
if (h_cnt == null || cnt == null) return;
if (kapaliMi(cnt)) return;
var od = "undefined";
var d = kl.split("+");
if (typeof(d) == "object")
   {
   var cnt1, es;
   for (var i=0;i<d.length;i++)
       {
        cnt1 = _gid(d[i]);
        if (cnt1 != null)
           {
           if (od == "undefined") {od=cnt1.value;es=1}
           else {if (cnt1.value == od) es++;}
           }
       }
   sayfaHataArtir(od=="undefined"?true:es==d.length,cnt,h_cnt,m);
   }
}

function karakterKontrol(c,mc,k,dk,uo,m)
{
var h_cnt = _gid(mc);
var cnt = _gid(c);
if (cnt == null || h_cnt == null) return;
if (kapaliMi(cnt)) return;
var s = new String();
var ks = new String();
var u = true;
s = cnt.value;
ks = eval(k)+dk;
if (!karakterlerGecerliMi(s,ks,uo)) u = false;
sayfaHataArtir(u,cnt,h_cnt,m);   
}

function onayKontrol(c,mc,kl,s,o,m)
{
var h_cnt = _gid(mc);
var cnt = _gid(c);
var cs = 0;
if (h_cnt == null || cnt == null) return;
var d = kl.split("+");
if (typeof(d) == "object")
   {
   var cnt1;
   for (var i=0;i<d.length;i++)
       {
        cnt1 = _gid(d[i]);
        if (cnt1 != null) if (cnt1.checked) cs++;
       }
   sayfaHataArtir(eval("cs"+o+"s"),cnt,h_cnt,m);
   }
}

function sayiAralikKontrol(c,mc,a,u,m)
{
var h_cnt = _gid(mc);
var cnt = _gid(c);
if (h_cnt == null || cnt == null) return;
if (kapaliMi(cnt)) return;
var s = parseFloat(cnt.value);
var h = (s >= parseFloat(a) && s <= parseFloat(u));
sayfaHataArtir(h,cnt,h_cnt,m);
}

function textBoyKontrol(c,mc,a,u,g,m)
{
var h_cnt = _gid(mc);
var cnt = _gid(c);
if (h_cnt == null || cnt == null) return;
if (kapaliMi(cnt)) return;
var h = (a > 0 && cnt.value.length < a) || (u > 0 && cnt.value.length > u ) || (g && cnt.value.length == 0);
sayfaHataArtir(!h,cnt,h_cnt,m);
}

function ePostaKontrol(c,mc,m)
{
var donus = true;
var h_cnt = _gid(mc);
var cnt = _gid(c);
if (h_cnt == null && cnt == null) return;
if (!ePostaGecerliMi(cnt.value)) donus = false;
sayfaHataArtir(donus,cnt,h_cnt,m);
return donus;
}

function sayfaHataArtir(h,c,hc,m)
{
//if (c==null || hc==null) return; // Gerenk yok.
var cm = "";
if (!h)
   {
    if (ilkHatali == null) ilkHatali = c;
    cm = m;
    setTimeout("_odak('" + c.id + "')",20);/*ie hatasina*/
   }
if (!sunucuKontrol) hc.innerHTML = cm;
}

function ePostaGecerliMi(e)
{
 var sc = new Array("@www.",".@","@.","http:");
 var se = new String(); se = e.toString();
 var sel = se.length;
 if (sel < 7) return false;
 if (!karakterlerGecerliMi(se,epk,true)) return false;
 if (!karakterlerGecerliMi(se.charAt(0)+se.charAt(sel-1),ihk+ihb,true)) return false;
 var at = se.indexOf("@");
 if (at == -1) return false;
 if (se.indexOf("@",at+1) > -1) return false;
 var ny = se.lastIndexOf(".");
 if (at < 2 || at > sel-5 || ny-at < 3 || ny == -1 || ny > sel-3) return false;
 for (var i=0;i<sc.length;i++) if (se.indexOf(sc[i])>-1) return false;
 return true;
}

function karakterlerGecerliMi(k,kg,uo) 
{
for (var i=0;i<k.length;i++)
    {
     if (kg.indexOf(k.charAt(i)) < 0 && uo) return false;
     if (kg.indexOf(k.charAt(i)) > -1 && (!uo)) return false;
    }
return true;
}

function _dkBaslat()
{
 for (var i=0;i<_dkd.length;i++) eo_dk_ocEkle(_dkd[i]);
}
function eo_dk_ocEkle(de)
{
var el = _gid(de[0]);
if (el != null) 
   {
   if (el.type == "checkbox" || el.type == "radio")
      el.onclick = _dkFn(el.onclick,de[1]);
   else
      el.onchange = _dkFn(el.onchange,de[1]);
   }   
}

function _dkFn(fn,m)
{
if (typeof(fn) == "function")
   {
   fn = fn.toString();
   fn = fn.substring(fn.indexOf("{")+1,fn.lastIndexOf("}"));
   } else fn = "";
var f = m + " " + fn;
if (ie) f = new Function(f); else f = new Function("event", f); return f;    
}

function _gTAnim(e,n)
{
var s = _dkKontrol(n);
if (s) {
   var sp = document.createElement("SPAN");
   sp.style.color = "red";
   var pel = _pel(e);
   sp.innerHTML = "<img align=\"absmiddle\" src=\"indicator1.gif\">&nbsp;Gönderiliyor...";
   pel.insertBefore(sp,e);
   e.style.visibility="hidden";
   e.style.position="absolute";
 }
return s; 
}





