    var menuTimeout = null;
	var timeout = null;
	var activeTip = 0;
	var menuStatus = false;
	
	function showTipMenu(e) 
	{
	    clearInterval(timeout);
        clearInterval(menuTimeout);
	    document.getElementById('onlinebankCover').style.display = 'none';
		document.getElementById('onlinebankArea').style.display = 'block';
	}
	
	function showTipMenu_en(e) 
	{
	    clearInterval(timeout);
        clearInterval(menuTimeout);
	    document.getElementById('onlinebankCover_en').style.display = 'none';
		document.getElementById('onlinebankArea').style.display = 'block';
	}
	
	function showTip(index) {
        i = 1;
        clearInterval(timeout);
        clearInterval(menuTimeout);
        activeTip = index;
        selected = false;
        menuStatus = true;
        for(i=1;i<4;i++) {
          if(!document.getElementById('tips_'+i)) {
            return;
          }
          if(i == parseInt(index)) {
            document.getElementById('tips_'+i).style.display = 'block';
            selected = true;
          } else {
            document.getElementById('tips_'+i).style.display = 'none';
          }
        }
    
	}
	
	function setMenuStatus(s)
	{
	    menuStatus = s;
	}
	
	function s(s) {
        document.getElementById('tips_'+i).innerHTML = s;
	}
	
	function hideTip(index) {
        timeout = setInterval("doHideTip()",2000);
	}
	
	function hideTipMenu() {
        if(menuStatus == true)
        {
            clearInterval(menuTimeout);
            return;
        }
        doHideTip();
        menuTimeout = setInterval("doHideTipMenu()",2000);
	}
	
	function hideTipMenu_en() {
        if(menuStatus == true)
        {
            clearInterval(menuTimeout);
            return;
        }
        doHideTip();
        menuTimeout = setInterval("doHideTipMenu_en()",2000);
	}
	
	function doHideTipMenu() {
        document.getElementById('onlinebankCover').style.display = 'block';
        document.getElementById('onlinebankArea').style.display = 'none';
	}
	
	function doHideTipMenu_en() {
        document.getElementById('onlinebankCover_en').style.display = 'block';
        document.getElementById('onlinebankArea').style.display = 'none';
	}
	
	function doHideTip() {
        document.getElementById('tips_'+activeTip).style.display = 'none';
	}
	
	
	function showOnlineSube() {
		document.getElementById('onlinebankCover').style.display = 'none';
		document.getElementById('onlinebankArea').style.display = 'block';
	}
	
	function hideOnlineSube() {
		document.getElementById('onlinebankCover').style.display = 'block';
		document.getElementById('onlinebankArea').style.display = 'none';
	}
    
var fontSizeDefault;
var fontSizeCrr;
var fontSizeMax = 14;

function fontBuyutKucult(nop){
    dvRightTxt = document.getElementById('Content');
    if(!fontSizeDefault){ fontSizeCrr=fontSizeDefault=CJL_getCurrentStyle(dvRightTxt, "font-size").replace("px",""); };
    fontSizeCrr = nop==0?fontSizeDefault:(Number(fontSizeCrr)+Number(nop));
    if(fontSizeMax<fontSizeCrr){
        fontSizeCrr = fontSizeMax;
    }else if(fontSizeCrr<fontSizeDefault){
        fontSizeCrr = fontSizeDefault;
    }
    dvRightTxt.style.fontSize = fontSizeCrr+"px";
}
function pagePrint(){
    dvRightTxt = document.getElementById('Content');
    var printW = window.open('','','width=600,height=400,scrollbars=yes');
    printW.document.open("text/html");
    printW.document.write('<html><head><link rel="stylesheet" href="/_css/print.css" /></head></html>');
    printW.document.write(dvRightTxt.innerHTML);
    printW.document.close();
    printW.print();
    printW.close();
}
function pageToFav(){
    title = document.title;
    url = document.URL;
    if (window.sidebar) { 
        window.sidebar.addPanel(title, url,""); 
    } else if( document.all ) {
        window.external.AddFavorite( url, title);
    } else if( window.opera && window.print ) {
        return true;
    }
}

function CJL_getCurrentStyle(elem, prop){
   if(elem.currentStyle){
      var ar = prop.match(/\w[^-]*/g);
      var s = ar[0];
      for(var i = 1; i < ar.length; ++i){
         s += ar[i].replace(/\w/, ar[i].charAt(0).toUpperCase());
      }
      return elem.currentStyle[s];
   } else if( document.defaultView.getComputedStyle ) {
      return document.defaultView.getComputedStyle(elem, null).getPropertyValue(prop);
   }
}


function AutoCompleter(inputEl,url,parameters)
{
    this.inputEl = inputEl;
    this.listEl = null;
    this.url = url;
    this.parameters = parameters;
    this.activeIndex = 0;
    this.activeValue = "";
    this.itemCount = 0;
}
               		  
AutoCompleter.prototype.Init = function()
{
    this.CreateDiv();
    var completer = this;
    $(this.inputEl).onkeyup = function(e)
    { 
        return completer.OnKeyUp(e); 
    }
}
               		  
AutoCompleter.prototype.CreateDiv = function()
{
    var div = document.createElement("DIV");
    div.id = "search_results_" + this.inputEl;
    div.style.position = "absolute";
    div.style.display = "none";
    document.getElementsByTagName("body")[0].appendChild(div);
    this.listEl = "search_results_" + this.inputEl;
}
               		  
AutoCompleter.prototype.OnKeyUp = function(e) 
{
    var keyCode = (window.event) ? window.event.keyCode : e.keyCode
    arrdown = 40;
    arrup = 38;
    escp = 27;
    entr = 13;
    var value = $(this.inputEl).value;
    if(value.length <= 1 || keyCode == escp) {
        $(this.listEl).style.display = 'none';
        return;
    }
    if(keyCode == arrdown || keyCode == arrup)
    {
        offset = (keyCode == arrdown) ? 1 : -1;
        this.ChangeActiveIndex(offset);
        return;
    }
    if(keyCode == entr)
    {
        if(!$(this.listEl).visible())
        {
            submitSearch(); 
        } else {
            this.OnLinkClick(null,this.activeValue);
        }
        return;
    }
    params = this.parameters;
    params['q'] = $(this.inputEl).value;
    var completer = this;
    new Ajax.Request(this.url, { method:'post',parameters:params,
        onSuccess: function(transport){
            var arr = eval(transport.responseText);
            completer.Writer(arr);
        }
    });
}
               		  
AutoCompleter.prototype.Writer = function(list)
{
    if(list.length == 0)
    {
        $(this.listEl).style.display = "none";
        return;
    }
    this.itemCount = list.length;
    pos = Position.page($(this.inputEl));
    topOffset = 18;
    leftOffset = -21;
    $(this.listEl).style.top = (pos[1] + topOffset) + "px";
    $(this.listEl).style.left = (pos[0] + leftOffset) + "px";
    $(this.listEl).innerHTML = "<ul>";
    for(j=0;j<list.length;j++)
    {
        $(this.listEl).innerHTML  += '<li><a href="#">'+list[j]+'</a></li>';
    }
    $(this.listEl).innerHTML += "</ul>";
    var completer = this;
    var elList = $(this.listEl).getElementsByTagName("A");
    this.activeValue = elList[0].innerHTML;
    for(j = 0;j<elList.length;j++)
    {
        el = elList[j];
        var kName = elList[j].innerHTML;
        el.onclick = function(e)
        {
            completer.OnLinkClick(e,this.innerHTML);
        }
    }
    $(this.listEl).style.display = 'block';
}
               		  
AutoCompleter.prototype.OnLinkClick = function(e,el)
{
    $(this.inputEl).value = el;
    $(this.listEl).style.display = 'none';
}
               		  
AutoCompleter.prototype.ChangeActiveIndex = function(offset)
{
    if((offset + this.activeIndex) < 0 || (offset + this.activeIndex) >= this.itemCount)
    {
        return;
    }
    this.activeIndex = offset + this.activeIndex;
    var elList = $(this.listEl).getElementsByTagName("A");
    this.activeValue = elList[this.activeIndex].innerHTML;
    for(j = 0;j<elList.length;j++)
    {
        clsName = (j == this.activeIndex) ? "active" : "passive";
        elList[j].className = clsName;
    }
}
               		  
function initAutoCompleter()
{
    if($('search_input')) new AutoCompleter('search_input','/tr-TR/AjaxProxy.aspx',{method:'GetSuggestions', lang:0}).Init();
}

function initAutoCompleterEn()
{
    if($('search_input')) new AutoCompleter('search_input','/tr-TR/AjaxProxy.aspx',{method:'GetSuggestions', lang:1}).Init();
}
                     
function submitSearch()
{
    if (document.getElementById('search_input').value.length >= 2)
    	window.location.href = '/tr-TR/search.aspx?keyw=' + document.getElementById('search_input').value;
}

function submitSearchE()
{
    window.location.href = '/en-US/search.aspx?keyw=' + $('search_input').value;
}
                     
function _blankSel(linksel){
    window.open(linksel.value,'dldocument');
}
                     
function sssSearch()
{
    url = "/tr-TR/sikca_sorulan/Arama.aspx?q=" + $('sss_search_text').value;
    if($('sss_search_category'))
    {
        url += "&c=" + $('sss_search_category').value;
    }  
    if( ( $('sss_search_require_1') && $('sss_search_require_1').checked ) )
    {
        url += "&r=1";
    }
    window.document.location.href = url;
}
                     
function sssFeedback(id,vote)
{
    new Ajax.Request('/tr-TR/AjaxProxy.aspx', { method:'post',parameters:{method: 'AddFeedback',id: id,vote: vote},
           onSuccess: function(transport){
               var str = eval(transport.responseText);
               $('sss_feedback_row_'+id).innerHTML = str;
           }
     });
}
                     
function openHesaplamaAraclar()
{
    window.location.href = '/tr-TR/hesaplama_araclari/AjaxBireyselKredi.aspx';
}
                     
function openFaizUcretler()
{
    window.location.href = '/tr-TR/hesaplama_araclari/FaizUcretler.aspx?islem=islemler';
	// '/tr-TR/hesaplama_araclari/FaizUcretler.aspx'	
	// window.location.href = '/popups/pKendiEvim.html';
}

function NumericTextBox(elList)
{
    this.elList = elList;
    var patterns = new Array ( 
	    "###,###,###,###",					// US/British
	    "###.###.###.###",					// German
	    "### ### ### ###",					// French
	    "###'###'###'###",					// Swiss
	    "#,##,##,##,##,###",				// Indian
	    "####\u5104 ####\u4E07 ####", 		// Japanese/Chinese
	    "############"						// no formatting
	);
}
        
NumericTextBox.prototype.Init = function()
{
    var ntextbox = this;
    for(j=0;j<this.elList.length;j++)
    {
        if(!this.elList[j])
        {
            continue;
        }
        $(this.elList[j]).onkeyup = function(ev)
        {
            ntextbox.FormatTextBox(ev,this);
        }
        
        $(this.elList[j]).onchange = function(ev)
        {
            ntextbox.FormatTextBox(ev,this);
        }
        this.FormatTextBox(null,$(this.elList[j]));
    }
}
        
NumericTextBox.prototype.FormatInteger = function (integer, pattern )
{
	var result = '';

	integerIndex = integer.length - 1;
	patternIndex = pattern.length - 1;

	while ( (integerIndex >= 0) && (patternIndex >= 0) )
	{
		var digit = integer.charAt( integerIndex );
		integerIndex--;
		
		// Skip non-digits from the source integer (eradicate current formatting).
		if ( ((digit < '0') || (digit > '9')))  continue;
	
		// Got a digit from the integer, now plug it into the pattern.
		while ( patternIndex >= 0 )
		{
			var patternChar = pattern.charAt( patternIndex );
			patternIndex--;
			
			// Substitute digits for '#' chars, treat other chars literally.
			if ( patternChar == '#' )
			{
				result = digit + result;
				break;
			}
			else
			{
				result = patternChar + result;
			}
		}
	}
	
	return result;
}
        
NumericTextBox.prototype.FormatTextBox = function(ev,el)
{
    el.value = el.value.replace(/[^0-9\.,]/,'');
    el.value = this.FormatInteger(el.value, "###.###.###.###");
}
        
        
function openEpostaDemo(){
    window.open("http://www.yapikredi.com.tr/demolar/eposta_demo/giris1.html",'epostaDemo','width=650,height=525,top=100,left=100,scrollbars=no');
}

function openSimDemo(){
    window.open("http://www.yapikredi.com.tr/demolar/sim_plus_demo/giris1.html",'simplus','width=650,height=560,top=200,left=200,scrollbars=no');
}
function openYatirimRiskAnket(){
    window.open("/tr-TR/yatirimci_kosesi/risk_analizi/index.asp",'riskanket','width=617,height=550,top=300,left=300,scrollbars=yes');
}

function openEvKrediHesapla(){
    window.open("http://www.yapikredi.com.tr/exts/asp/hesaplama_araclari/kredi_tip_gir.asp?credit_type=KONUT&credit_curr=EUR&htipi=0",'riskanket','width=658,height=500,top=300,left=300,scrollbars=no');
}
function openYFBlank(){
    //window.open("http://www.yapikredi.com.tr/tr-TR/yatirim_fonlari/yf/",'yf_fonlar','width=800,height=600,top=300,left=300,scrollbars=yes');
	window.open("/tr-TR/yatirim_fonlari/fonlar/main.aspx");
}
function openSmartBank(){
    window.open("http://www.yapikredi.com.tr/Demolar/yeni_demolar/smartbanking_guncel/main.html",'smart','width=650,height=583,top=200,left=200,scrollbars=yes');
}
function openSmartBankHelp(){
    window.open("http://www.yapikredi.com.tr/demolar/smartbanking/yardim.html",'smart','width=667,height=594,top=200,left=200,scrollbars=yes');
}
function FaaliyetRapor1(){
    window.open("http://www.yapikredi.com.tr/arsiv/ykb/faaliyet_raporlari/faaliyet_2006_2/fr_2006.html",'faaliyet1','width=800,height=600,top=200,left=200,scrollbars=no');
}
function FaaliyetRaporEng1(){
    window.open("http://www.yapikredi.com.tr/arsiv/english/annual_reports/annual_2006/fr_2006_en.html",'faaliyet1','width=800,height=600,top=200,left=200,scrollbars=no');
}
function FaaliyetRaporEng2(){
    window.open("http://www.yapikredi.com.tr/arsiv/ykb/faaliyet_raporlari/2007interaktif/tr.html",'faaliyet1','width=1024,height=768,top=200,left=200,scrollbars=no');
}
function FaaliyetRaporEng3(){
    window.open("http://www.yapikredi.com.tr/arsiv/ykb/faaliyet_raporlari/2008interactive/YKB_EN.html",'faaliyet1','width=1024,height=768,top=200,left=200,scrollbars=no');	
}
function FaaliyetRaporEng4(){
window.open('/arsiv/ykb/faaliyet_raporlari/2009interactive/index.html', 'ar', 'width=1024,height=650,directories=no,status=no,toolbar=no,channelmode,scrollbars=yes,menubar=no,top=105,left=105,resizable=no,location=no');
}
function FaaliyetRaporEng5(){
window.open('/arsiv/ykb/faaliyet_raporlari/2010Interaktif_2/Default.aspx-culture=en-US.htm', 'ar', 'width=1024,height=650,directories=no,status=no,toolbar=no,channelmode,scrollbars=yes,menubar=no,top=105,left=105,resizable=no,location=no');
}
function openSisyon(){
    window.open("http://www.yapikredi.com.tr/demolar/yeni_demolar/sisyon_demo/tanitim.html",'sisyon','width=1024,height=900,top=200,left=200,scrollbars=yes');
}
function openYkbWorldOnline(lang) {
    var popW = 778;
    var popH = 574;

    if (document.all || document.layers) {
        var screenW = screen.width;
        var screenH = screen.height;
    } else {
        var screenW = 800;
        var screenH = 600;
    }

    var leftPos = (screenW-popW)/2;
    var topPos = ((screenH-popH)/2) - 40;

    var win = window.open('https://internetsube.yapikredi.com.tr/myapp/changeLocale.do?loc='+lang, 'YKBNGBANK','status=yes,menubar=no,scrollbars=yes,resizable=yes,toolbar=no,width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos);
    if(lang=="tr"){
        window.open("http://www.yapikredi.com.tr/popups/uyari.html",'uyari','width=615,height=570,top=150,left=150,scrollbars=no');
    }
    if (win != null) win.focus();
}

function openYkbSignUpNow(lang) {
    var popW = 778;
    var popH = 574;

    if (document.all || document.layers) {
        var screenW = screen.width;
        var screenH = screen.height;
    } else {
        var screenW = 800;
        var screenH = 600;
    }

    var leftPos = (screenW-popW)/2;
    var topPos = ((screenH-popH)/2) - 40;

    var win = window.open('https://internetsube.yapikredi.com.tr/myapp/passdefine/passDefine.do?loc='+lang, 'YKBUYEOL','status=yes,menubar=no,scrollbars=yes,resizable=no,toolbar=no,width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos); 
    if (win != null) win.focus();
}
// OPEN INTERNET BANK POPUP START
function openYkb() {
    var popW = 778;
    var popH = 574;

    if (document.all || document.layers) {
        var screenW = screen.width;
        var screenH = screen.height;
    } else {
        var screenW = 800;
        var screenH = 600;
    }

    var leftPos = (screenW-popW)/2;
    var topPos = ((screenH-popH)/2) - 40;

    var win = window.open('https://internetsube.yapikredi.com.tr/myapp/changeLocale.do?loc=tr', 'YKBNGBANK','status=yes,menubar=no,scrollbars=yes,resizable=yes,toolbar=no,width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos);
    if (win != null) win.focus();
}
function openYkbENG() {
    var popW = 778;
    var popH = 574;

    if (document.all || document.layers) {
        var screenW = screen.width;
        var screenH = screen.height;
    } else {
        var screenW = 800;
        var screenH = 600;
    }

    var leftPos = (screenW-popW)/2;
    var topPos = ((screenH-popH)/2) - 40;

    var win = window.open('https://internetsube.yapikredi.com.tr/myapp/changeLocale.do?loc=en', 'YKBNGBANK','status=yes,menubar=no,scrollbars=yes,resizable=yes,toolbar=no,width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos);
    if (win != null) win.focus();
}
function OpenKurumsal() {

    var currentTime = new Date().getTime();
    var custpref = "?p_cust="+currentTime;

    var popW = 778;
    var popH = 574;
    if (document.all || document.layers) {
        var screenW = screen.width;
        var screenH = screen.height;
    } else {
        var screenW = 800;
        var screenH = 600;
    }
    var leftPos = (screenW-popW)/2;
    var topPos = ((screenH-popH)/2) - 40;
    var win2 = window.open('https://ticari.yapikredi.com.tr/kurumsalsube/tbsmain.entry'+custpref, 'KURUMSAL','status=yes,menubar=no,scrollbars=yes,resizable=yes,toolbar=no,width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos);
    win2.focus();
}

function openImagePopUp(imgurl){
    var imgpopup = window.open('/blank.html',null,'width=50,height=50,top=0,left=0,scrollbars=no,statusbar=no');
    var intv = setInterval(function(){
        contentdv = imgpopup.document.body.childNodes[0];
        if(contentdv && !imgpopup.document.getElementById('imglm')){
            imglm = contentdv.appendChild(imgpopup.document.createElement('img'));
            imglm.src = imgurl;
            imglm.id = "imglm";
            imglm.onload = function(){
                imgpopup.resizeTo(imgpopup.document.images[0].width+10,imgpopup.document.images[0].height+60);
            }
            clearInterval(intv);
        }
    },100);
}

function fieldControl(fields){
    try{
	    for(i=0;i<fields.length;i++){
		    objn = document.getElementById(fields[i]);
		    if((objn.type=="checkbox" || objn.type=="radio") && objn.checked==false){
		        //objn.backgroundColor = "red";
			    objn.focus();
			    return false;
		    }else if(objn.value==""){
			    objn.focus();
			    return false;
		    }
	    }
	}catch(e){ return false; }
	return true;
}

function emailControl(field){
    try{
        objn = document.getElementById(field);
        if(objn.value.indexOf('@')<1 || objn.value.indexOf('.')<1){
            objn.focus();
            objn.select();
            return false;
        }
    }catch(e){ return false; }
	return true;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


function _blankMenu(link){
    window.open(link);
}

function _selfHref(link){
    document.location.href = link;
}

function _selfSel(linksel){
    document.location.href = linksel.value;
}

function _blankSel(linksel){
    window.open(linksel.value,'dldocument');
}

function openProgramDemo(){
    window.open("/demolar/kurumsal_pp_demo/giris.html",'program','width=780,height=550,top=300,left=300,scrollbars=no');
}
function openDovizBilgisi(){
    window.open("/exts/getdoviz.aspx",'doviz','width=658,height=500,top=300,left=300,scrollbars=no');
}
function openKendiEvimYeni(){
    window.open("/popups/pKendiEvim.html",'doviz','width=705,height=540,top=300,left=300,scrollbars=yes');
}
function openFaizUcretlerLnk(lnk){
    window.open("/exts/asp/faiz_ucretler/"+lnk,'faizucretler','width=658,height=500,top=300,left=300,scrollbars=no');
}
function submitCustomForm(e,f)
{
    var keyCode = (window.event) ? window.event.keyCode : e.keyCode
    arrdown = 40;
    arrup = 38;
    escp = 27;
    entr = 13;
    if(keyCode == entr)
    {
        eval(f);
    }
}

function registerCustomSubmit(el,f)
{
    $(el).onkeyup = function(e)
    {
        submitCustomForm(e,f);
    }
}

function showHideToogle(objn){
    objn = document.getElementById(objn);
    if(objn.style.display==""){
        objn.style.display="none";
    }else{
        objn.style.display="";
    }
}

function showHideAll(allarr,objn){
    try{
        for(i=0;i<allarr.length;i++){
            var obj = document.getElementById(allarr[i]);
            if(objn!=allarr[i]){
               obj.style.display = "none";
            }
        }
        showHideToogle(objn);
    }catch(e){}
}

function OpenBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) {
try{
			if(window.screen)
				if(isCenter)
					if(isCenter=="true"){
						var myLeft = (screen.width-myWidth)/2;
						var myTop = (screen.height-myHeight)/2;
						features+=(features!='')?',':'';
						features+=',left='+myLeft+',top='+myTop;
					}
			strwinName = window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
			strwinName.focus();
}catch(e){}
		}
		
		
		
		
		
function getCookie(NameOfCookie)
{
	if (document.cookie.length > 0)
	{
		begin = document.cookie.indexOf(NameOfCookie+"=");
		if (begin != -1) // Note: != means "is not equal to"
		{
			begin += NameOfCookie.length+1;
			end = document.cookie.indexOf(";", begin);
			if (end == -1) end = document.cookie.length;
			return unescape(document.cookie.substring(begin, end));
		}
	}
	return null;
}

function setCookie(NameOfCookie, value, expiredays)
{
	var ExpireDate = new Date ();
	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
	document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function open2007AR() {
	var online=window.open('/arsiv/ykb/faaliyet_raporlari/2007interaktif/tr.html','ar','width=900,height=650,status=no,toolbar=no,scrollbars=no,menubar=no,top=105,left=105,resizable=no,location=no');
}
