﻿

/*	cookie yaratma fonksiyonu*/

function addCookie(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=/";
};

/*	cookie yaratma fonksiyonu*/	
function setCookie(a){
	var b=a+"=";
	var d=document.cookie.split(';');
	for(var i=0;i<d.length;i++){
		var c=d[i];
		while(c.charAt(0)==' ')
		c=c.substring(1,c.length);
		if(c.indexOf(b)==0)
		return c.substring(b.length,c.length)
	}return null
};

    // Font Normale Çevir
    $().ready(function(){
	    var c=setCookie('font');
	    $(".controls_pagedefault").click(function(){
		    var a=setCookie('font');
		    var b=$(this).parent().parent().parent().parent();
		    b.removeClass();
		    b.addClass("subContent");
		    addCookie('font','subContent',30)
	});

    // +++ Font Büyültür
	$(".controls_pagebigger").click(function(){
		var a=$(this).parent().parent().parent().parent();
		var b=a.attr("class");
		addCookie('font','BigText',30);
		
		if(a.hasClass("BigText")){
			a.removeClass();
			a.addClass("subContent BiggerText");
			addCookie('font','BiggerText',30);
		}else if(a.hasClass("BiggerText")){
			return false
		}else{
			a.removeClass();
			a.addClass("subContent BigText")
		}
	});
	
	
	// --- Font Küçültür
	$(".controls_pagesmall").click(function(){
		var a=$(this).parent().parent().parent().parent();
		var b=a.attr("class");
		addCookie('font','SmallText',30);
		
		if(a.hasClass("SmallText")){
			a.removeClass();
			a.addClass("subContent SmallerText");
			addCookie('font','SmallerText',30);
		}else if(a.hasClass("SmallerText")){
			return false
		}else{
			a.removeClass();
			a.addClass("subContent SmallText")
		}
	});
	
	// cookie'de bulunan deger, sayfa yuklendiginde kullanicinin cookiesindeki bilgiye gore class ekleyerek fontlari set ediyor.
	var d=setCookie('font');
	$('.subContent').addClass(d);

});


function printOut(){


	//var a=$(".contentRight h1 .alt").html();
	//var b=$("#content .rightArea .breadCrumb").html();
	
	var objContent = $("<div>" + $(".contentRight .subContent #contentBegin").html() + "</div>");
	objContent.children('h1,h2,h3').children('embed').remove();


	var c=objContent.html();

	var d=window.open('','','width=760,height=600,scrollbars=yes,toolbar=yes');

	d.document.open("text/html");
	d.document.write('<html><head><link rel="stylesheet" href="'+root+'/_css/main-print.css" /><link rel="stylesheet" href="'+root+'/_css/sIFR-print.css" /></head></html>');
	d.document.write('<div class="logo"><img src="'+root+'/_i/logo.gif"></div><div class="printpage"><div class="subContent">'+c+'</div></div>');

	d.document.close();

	d.print()
};



// jquery timer fonksiyonu üretiliyor.
jQuery.timer=function(e,f){
	var e=e||100;if(!f)return false;
	_timer=function(b,c){
		// methodlar uretiliyor.
		this.stop=function(){clearInterval(d.id)};
		this.internalCallback=function(){c(d)};
		this.reset=function(a){
			if(d.id)clearInterval(d.id);
			var a=a||100;
			this.id=setInterval(this.internalCallback,a)
		};
		this.interval=b;
		this.id=setInterval(this.internalCallback,this.interval);
		var d=this};
		// timer atamasi yapiliyor.
		return new _timer(e,f)
};

/* 
	sayfa icindeki png32 imaj formatlarinin, ie6 ya uygun hale getirilmesi icin javascript ile imaj uzerlerine transparan gif ile 
	dosya formatlarina filter stili yukluyor. ifixpng.js dosyasi icinden cagiriliyor. 
*/



/*
	ust yardimci navigasyon (yatirimci iliskileri, finansbank i taniyin, atm ve subeler vs.) icin hover yapimini sagliyor
*/
$().ready(function(){
	// hierarsimizi seciyoruz, onmouseover eventinde gerceklestiriyoruz
	$("#topNavigation .navigation img").hover(function(){
		// class attribute ünü alarak, image source'una asagidaki gibi basiyor. 
		var a=$(this).attr("class");
		$(this).attr({src:root+"images/_topnavigation/"+a+"_s.gif"})
	},function(){
		// yukarida gorulen islemi, onmouseout icin gerceklestiriyor
		var a=$(this).attr("class");
		$(this).attr({src:root+"images/_topnavigation/"+a+".gif"})
	})
});
// window.onload tanimalasi. flash versiyon aliniyor ve 1/4 saniye sonra footer sayfanin en altina yapistiriliyor.
window.onload=function(){
    flashversiyon=$().flash.hasFlash.playerVersion().split(',')[0];
    //setTimeout(setFooter,250);
};
// onresize'da, sayfa buyume kuculmesine gore tekrar setfooter uyguluyor
window.onresize=function(){
    //setFooter();
};
// sayfa yuklenirken, flash textlerin (sIFR) goruntulenmemesi  icin flash versiyonunu kontrol edip once hide, sonra display ediliyor
$().ready(function(){
	if($("h1").hasClass("sIFR-alternate")){	}
	else {
		$("h1").addClass("alternateText"); 
		$("h2.entryText").addClass("alternateText")
	}
	flashversiyon=$().flash.hasFlash.playerVersion().split(',')[0]
	if(flashversiyon < 8){
		$(".header").show()
	}
});

/* 
	flash menu acildiginde text ve tiklanabilir alanlari kapattigi icin flashin uzamasi ve kisalmasi icin yapilmis
	ama suan kullanilmayan kod.
*/
function flashMenuOpen(){$("#flashHeader").attr({ height : "200px"});}
function flashMenuClose(){$("#flashHeader").attr({ height : "80px"});}

/*
	normal site print fonksiyonunun, selectorleri degistirilmis ve sitemap icin uyarlanmis hali.
*/
function printOutSiteMap(){
    $(".siteMap ul li li li ul").css({display : "block"})
    var a=$("#content .contentTitle").html();
    var c=$("#content .siteMap").html();
    var d=window.open('','','width=750,height=600,scrollbars=yes,toolbar=yes');
    d.document.open("text/html");
    d.document.write('<html><head><link rel="stylesheet" href="'+root+'css/main-print.css" /><link rel="stylesheet" href="'+root+'css/sIFR-print.css" /></head></html>');
    d.document.write('<div class="logo"><img src="'+root+'images/logo_print.gif"></div><div class="printpage">'+a+'<div class="siteMap"><div class="singlePage">'+c+'</div></div></div>');
    d.document.close();
    d.print()
};