﻿function setInnerHtml (obj,code) {
  document.getElementById(obj).innerHTML = code;
}

function setHeight(iframename) {
  if (document.getElementById && !(document.all)) {
    h = document.getElementById(iframename).contentDocument.body.scrollHeight;
    document.getElementById(iframename).height = h; // FF
  } else if(document.all) {
    h = document.frames(iframename).document.body.scrollHeight;
    document.getElementById(iframename).style.height = h; // IE
  }
//document.getElementById(iframename).style.height = 500;
//document.getElementById(iframename).height=500;
//iframename.style.height=500;
//document.all[iframename].style.height = 500;
//document.getElementById(iframename).offsetHeight = 500;
//document.getElementById('cp_SubL').style.height = 500;
//document.getElementById('cp_SubL').height = 500;
}

function openLink (lnk,tar,xLen,yLen,scroll,resize) {  
    // window.open(link,target,'toolbar=0,title=Kullanici,location=0,directories=0,status=0,scrollbars=no,resizable=0,width=460,height=220,screenX=5,screenY=5,top=5,left=5');
    window.open(lnk,tar,'resizable='+resize+',toolbar=0,location=0,history=0,status=0,menubar=0,directories=0,scrollbars='+scroll+',width='+xLen+',height='+yLen+',left=0,top=0');
//  window.open(lnk,tar,'height=200,width=400,status=yes,resizable=yes');return false;
//  window.open('http://www.x.com/DesktopSignals/PjIRC/SimpleApplet.html', this.target, 'height=200,width=400,status=yes,resizable=yes');return false;"
//    return false;
}

function objSolPoz(val) {
  //obj.style["left"]=window.document.body.clientWidth*15/100;
  var x = (window.document.body.clientWidth/2-390); //390 degeri body table with degerinin yarisidir
  if (x<41) x=35;
  x = x+val;
  return x;
}

function pageHeight() {
  //screen.availHeight
  return window.document.body.clientHeight;
}

function pageWidth() {
  //screen.availWidth
  return window.document.body.clientWidth;
}

function countchar(countval,objtxt,objelm) {
  document.getElementById (objtxt).innerText = eval(countval - document.getElementById (objelm).value.length);
}


function msgConfirm (mesaj) {
  return window.confirm(mesaj);
}

function setString(str) {
  return str.replace(/'/g,' ');
}

function zamanInStatus() {
  var d = new Date();
  var y =  d.getYear();
  var h = d.getHours();
  var m = d.getMinutes();
  var s = d.getSeconds();
  var mo = d.getMonth() + 1;               
  var da = d.getDate();
  if (h == 00) h = 12;
  if (h < 10) h = "0" + h;
  if (m < 10) m = "0" + m;
  if (da < 10) da = "0" + da;
  if (mo < 10) mo = "0" + mo;
  if (s < 10) s = "0" + s;
  var t = da + '.' + mo + '.' + y + ' - ' + h + ':' + m +  ':' + s;
  defaultStatus = t;
  setTimeout("zamanInStatus()", 0);
}

function sayfaSize(deger) {
  return window.document.body.clientWidth-deger;
}

//- - - BILGI EDINME - CHECKFIELD - - -
  status_tcno=-1;
  status_isim=-1;
  status_adres=-1;
  status_mail=-1;
  status_unvan=-1;
  function checkfield(field,type) {
    switch (type) {
      case "tcno"  : { var filter = /(^\d+$)|(^\d+\.\d+$)/
                       if (!filter.test(field.value) || (field.value.length!=11))  {status_tcno=1;fieldstatus(1,field,"Geçersiz T.C. Kimlik Numarası !");}
                       else {status_tcno=0;fieldstatus(0,field,"");}
                       break;
                     }
      case "isim"  : { if (field.value.length<5) {status_isim=1;fieldstatus(1,field,"Geçersiz Ad Soyad !");}
                       else {status_isim=0;fieldstatus(0,field,"");}
                       break;
                     }
      case "unvan" : { if (field.value.length==0) {status_unvan=1;fieldstatus(1,field,"Geçersiz Ünvan !");}
                       else {status_unvan=0;fieldstatus(0,field,"");}
                      break;
                     }
      case "adres" : { if (field.value.length==0) {status_adres=1;fieldstatus(1,field,"Geçersiz Adres !");}
                       else {status_adres=0;fieldstatus(0,field,"");}
                      break;
                     }
      case "mail"  : { var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
                       if (!filter.test(field.value)) {status_mail=1;fieldstatus(1,field,"Geçersiz Mail Adresi !");}
                       else {status_mail=0;fieldstatus(0,field,"");}
                       break;
                     }
    }
  }

  function fieldstatus(val,field,alerttxt) {
    if (val==1) {
      field.style.background="#FF8888";
      document.getElementById('gonder').disabled=true;
      window.alert(alerttxt);
    } else {
      field.style.background="#F7F7F7";
    }
    if (status_tcno+status_isim+status_unvan+status_adres+status_mail == 0) {document.getElementById('gonder').disabled=false;}
  }

//- - - SAAT/TAKVIM - - -
      function makeArray() { 
        var args = makeArray.arguments; 
        for (var i = 0; i < args.length; i++) { this[i] = args[i]; } 
        this.length = args.length; 
      } 
      function fixDate(date) { 
        var base = new Date(0); 
        var skew = base.getTime(); 
        if (skew > 0) 
        date.setTime(date.getTime() - skew); 
      } 
      function getString(date) { 
        var months = new makeArray("Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"); 
        var days = new makeArray("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"); 
        return date.getDate()+" "+months[date.getMonth()]+" "+(date.getYear())+" "+"<BR>"+(days[date.getDay()]); 
      } 
      var cur = new Date(); 
      fixDate(cur); 
      datetoday = new Date();
      timenow=datetoday.getTime();
      datetoday.setTime(timenow);
      thehour = datetoday.getHours();
      if (thehour <5) display = "İyi Geceler";
      else if (thehour <12) display = "Günaydın";
      else if (thehour <17) display = "İyi Günler";
      else if (thehour <24) display = "İyi Akşamlar";

//- - - TARAYICI TESPIT VE FARKLILIKLAR - - -
function browsertype() {
  if (navigator.userAgent.indexOf("MSIE")!=-1) {retval="MSIE"}
    else if (navigator.userAgent.indexOf("Firefox")!=-1) {retval="FireFox"}
    else if (navigator.userAgent.indexOf("Opera")!=-1) {retval="Opera"}
    else if (navigator.userAgent.indexOf("Netscape")!=-1) {retval="Netscape"}
    else retwal="Other"
  // alert(retval);
  return retval;
}

function findobj(item) {
        if (document.layers) return(document.layers[item]);
	if (document.all) return(document.all[item]);
	if (document.getElementById) return(document.getElementById(item));
	return(false);
}

function setObjInnerText(obj,val) { 
  if (obj.innerText) {obj.innerText = val;} 
  else {if (obj.textContent) {obj.textContent = val;}}
}

//- - - Dinamik Ust Menu - - -
if (document.getElementById) {
  document.write('<style type="text/css">\n');
  document.write('.lmsub{display: none;}\n');
  document.write('</style>\n');
}

function getimgid(obj){
  obj = "img" + obj;
  return document.getElementById (obj);
}

function tglmenuleft(obj,topobj,subobj,imgacik,imgkapali) {
  if(document.getElementById) {
    var el = document.getElementById(obj);
    var ar = document.getElementById(topobj).getElementsByTagName("div");
    if(el.style.display != "block") {
      for (var i=0; i<ar.length; i++){
        if (ar[i].className==subobj)
        ar[i].style.display = "none";
      }
      el.style.display = "block";
      if (imgacik!="-") {getimgid(obj).src=imgacik;}
    } else {
      el.style.display = "none";
      if (imgkapali!="-") {getimgid(obj).src=imgkapali;}
    }
  }
}

function ovrmenuleft(obj){
    obj.style.background = "#BDC7DA";
    obj.style.cursor = 'hand';
}

function outmenuleft(obj){
    obj.style.background = '';
}


//- - - Dinamik Degiskenler - - -
function getChar(str,ilk,adet) {
  return str.substr(ilk,adet)
}

function chIdLang(id,dil) {
  if (dil=="tur") {
    setval = "e"+getChar(id,1,id.length);
  } else {
    setval = "t"+getChar(id,1,id.length);
  }
  document.getElementById('docid').innerText = setval;
  return setval;
}

function getlang() {
  if (document.getElementById('langset').value == "tur") {
    return "tur";
  } else {
    return "eng";
  }
}

function init() {
  document.getElementById('masterpage').style.display = "none";
  document.getElementById('loading').style.display    = "none";
}

function chlang(val) {
  docid = chIdLang(document.getElementById('docid').innerText,val);
  if (val == "tur") {
    langset = "eng";
    document.title = "BOTAS - Petroleum Pipeline Corporation";
    setObjInnerText(document.getElementById('headerLang'),' Türkçe ');
    setObjInnerText(document.getElementById('footS1'),' Contact Us ');
    setObjInnerText(document.getElementById('footS2'),' Legal Notice ');
    setObjInnerText(document.getElementById('footS3'),' Site Map ');
    setObjInnerText(document.getElementById('footS4'),' Home Page ');
    setObjInnerText(document.getElementById('footS5'),' Web Mail ');
    setObjInnerText(document.getElementById('footS6'),'© 2008, BOTAŞ - Petroleum Pipeline Corporation');
    document.getElementById('cp_SubL').src            = "/icerikL.asp?id="+docid;
    document.getElementById('footS1').href            = "index.asp?id=4";
    document.getElementById('footS1').title           = "Contact Us";
    document.getElementById('footS2').href            = "index.asp?id=5";
    document.getElementById('footS2').title           = "Legal Notice";
    document.getElementById('footS3').href            = "index.asp?id=6";
    document.getElementById('footS3').title           = "Site Map";
    document.getElementById('footS4').href            = "http://www.botas.gov.tr/defaultEN.asp";
    document.getElementById('footS4').title           = "Home Page";
    document.getElementById('footS5').href            = "https://mail.botas.gov.tr/exchange";
    document.getElementById('footS5').title           = "BOTAŞ Web Mail";
    document.getElementById('UstMenuT').style.display = "none";
    document.getElementById('UstMenuE').style.display = "inline";
  } else {
    langset = "tur";
    document.title = "BOTAŞ - Boru Hatları İle Petrol Taşıma Anonim Şirketi";
    setObjInnerText(document.getElementById('headerLang'),' English ');
    setObjInnerText(document.getElementById('footS1'),' İletişim ');
    setObjInnerText(document.getElementById('footS2'),' Yasal Uyarı ');
    setObjInnerText(document.getElementById('footS3'),' Site Haritası ');
    setObjInnerText(document.getElementById('footS4'),' Ana Sayfa ');
    setObjInnerText(document.getElementById('footS5'),' Web Mail ');
    setObjInnerText(document.getElementById('footS6'),'© 2008, BOTAŞ - Boru Hatları İle Petrol Taşıma A.Ş.');
    document.getElementById('cp_SubL').src            = "/icerikL.asp?id="+docid;
    document.getElementById('footS1').href            = "index.asp?id=1";
    document.getElementById('footS1').title           = "İletişim";
    document.getElementById('footS2').href            = "index.asp?id=2";
    document.getElementById('footS2').title           = "Yasal Uyarı";
    document.getElementById('footS3').href            = "index.asp?id=3";
    document.getElementById('footS3').title           = "Site Haritası";
    document.getElementById('footS4').href            = "http://www.botas.gov.tr/defaultTR.asp";
    document.getElementById('footS4').title           = "Ana Sayfa";
    document.getElementById('footS5').href            = "https://mail.botas.gov.tr/exchange";
    document.getElementById('footS5').title           = "BOTAŞ Web Mail";
    document.getElementById('UstMenuT').style.display = "inline";
    document.getElementById('UstMenuE').style.display = "none";
  }
  document.getElementById('masterpage').style.display = "none";
  document.getElementById('loading').style.display    = "none";
}