/*
*	h.js
*
*	CSS Development madebycatÃ?Â®
* 	http://www.madebycat.com
*/
var daytime;
$(document).ready(function(){
	var datetime = new Date();
	daytime = datetime.getHours();
	if(daytime >= 6 && daytime < 11){
		$("body").addClass("morning");
	}
	else if(daytime >= 11 && daytime < 18){
		$("body").addClass("afternoon");
	}
	else if(daytime >= 18 && daytime < 20){
		$("body").addClass("evening");
	}
	else if(daytime >= 20 && daytime < 24){
		$("body").addClass("night");
	}
	else if(daytime >= 0 && daytime < 6){
		$("body").addClass("night");
	}
});

var searchTimeout,NavTimeout;
var NowOpen = "";
var accTitleWidth = 45;
var ActiveTabPanel = false;
var OmniturepageName="shopandmiles:shopandmiles_filter_card";
var Omniturechannel="shopandmiles:shopandmiles_filter_card";

var externalLinks = function(html){
	$("a[rel='external']").each(function(){
		$(this).attr("target","_blank").attr("rel","");
		//window.open(this.href);
		return false;
	});
};
			
var ua=navigator.userAgent.toLowerCase();
isOpera=ua.indexOf("opera")>-1,
isIE=!isOpera&&ua.indexOf("msie")>-1,
isIE7=!isOpera&&ua.indexOf("msie 7")>-1;

var isIE=window.ActiveXObject?true:false;eval("var batch = 30803;");var key=30803;

jQuery.fn.ortala = function(){

    //this.css("top",($(window).height()-this.height())/2+$(window).scrollTop() + "px");
    //this.css("left",($(window).width()-this.width())/2+$(window).scrollLeft() + "px");
	//this.html($(window).scrollTop() + "px");
	
	toolheight = $(window).height() > 680 ? $(window).height() : 681;
	
	this.css("height",(toolheight + "px"));
	//this.css("top", $(window).scrollTop() + "px");
    //this.css("left",$(window).scrollLeft() + "px");

	//$("#clouds").css("top", $(window).height()+$(window).scrollTop()-485 + "px");

    return this;
}

jQuery.fn.centered = function(){
    this.css("top",($(window).height()-this.height())/2+$(window).scrollTop() + "px");
    this.css("left",($(window).width()-this.width())/2+$(window).scrollLeft() + "px");
    return this;
}

jQuery.fn.splash = function(settings){

	this.css("position","absolute");
	this.css("width",settings.width);

	$("#" + this.attr("id") + " .bg-left").css("width",settings.width - 30);

	
	this.css({
		'z-index':'999',
		'height' : '0',
		'display': 'block'
	});

	$(this).animate({ 
		height: settings.height
	}, 850);


	if($("#splashclose")){

		var splashclose = document.createElement("a");
		splashclose.setAttribute("id", "splashclose");
		splashclose.setAttribute("href", "#splashclose");
		this.append(splashclose);

	}

    return this;
}


function hemenbasvur(){
	window.open('http://www.shopandmiles.com/mailings/hemen-basvur.html','shopandmiles','status=yes,scrollbars=no,width=685,height=359');
	return false;
}


function hemenbasvur2(){
	window.open('http://www.shopandmiles.com/i/Assets/shopandmiles/hemenbasvur/1.html','shopandmiles','status=yes,scrollbars=no,width=630,height=435');
	return false;
}



var Totalw = 0;
function nexttimer(){
	
	if(Totalw == 0){
		 $("#special-width > img").each(function(i){
		   Totalw += $(this).width();
		 });
	 }
	
	var l = parseInt(parseFloat($('.special-fotogaleri').css("left")));
	var maxl = (Totalw - 960) * -1;

	nextt = setTimeout(function(){
		if (l > maxl) {
			l = l - 5 ;
			$('.special-fotogaleri').css("left",l);
			nexttimer();
		}else{
			clearTimeout(nextt);
		};
	}, 10);
};

function accordionID() {
	acctitles = $(".sss-accordion h5");
	acccont =$(".sss-accordion h5 + div");
	for (var i=0; i < acctitles.length;i++) {
		$(acctitles[i]).attr("acc", "acc"+i).addClass("sss-acc-off");
		$(acccont[i]).attr("acc", "acc"+i+"cont").addClass("sss-acc-cont");
	};
};



	
	function sektorSelect(skt, skthtml) {
		if (skt == "all") {
			$("#camp-item-cont").css("left", "0");
			$("#camp-item-cont .item").css("display", "block");
			$("#sektor-list").slideUp();
			$("#selected-sektor").html("");
			$("#selected-sektor").html(skthtml);
			CampPagerCreate();
		}else{
			$("#camp-item-cont").css("left", "0");
			$("#camp-item-cont .item").css("display", "none");
			$("#camp-item-cont div[type='" + skt + "']").css("display", "block");
			$("#sektor-list").slideUp();
			if (skt == "akaryakit") {
				$("#selected-sektor").html("");
				$("#selected-sektor").html(skthtml);
			}else if (skt == "gida") {
				$("#selected-sektor").html("");
				$("#selected-sektor").html(skthtml);
			}else if (skt == "giyim") {
				$("#selected-sektor").html("");
				$("#selected-sektor").html(skthtml);
			}else if (skt == "turizm") {
				$("#selected-sektor").html("");
				$("#selected-sektor").html(skthtml);
			}else if (skt == "beyaz") {
				$("#selected-sektor").html("");
				$("#selected-sektor").html(skthtml);
			}else if (skt == "elektronik") {
				$("#selected-sektor").html("");
				$("#selected-sektor").html(skthtml);
			}else if (skt == "diger") {
				$("#selected-sektor").html("");
				$("#selected-sektor").html(skthtml);
			}
		};
		CampPagerCreate();
	}
		
var sitesoundclose = function(){
	var siteplayer = $(".mp3player").html();
	$(".mp3player").html("");
	soundOFF()
	siteplayer = siteplayer.replace("PlayerStatus=on","PlayerStatus=off");
	$(".mp3player").html(siteplayer);
}

$(document).ready(function(){

	$(window).bind("load resize", function(){
	var toolbottomheight = $(document).height() - 240;
		$("div#site-tool").css({height: $(window).height()});
		if(toolbottomheight > 440){
			$("div.tool-bottom-wrp").css({height: toolbottomheight});
		}
		else{
			$("div.tool-bottom-wrp").css({height: '440px'});
		}
	});

	externalLinks();

	$("#sektor-seciniz").live("click", function(){
		if ($("#sektor-list").css("display") == "none") {
			$("#sektor-list").slideDown();
		}else{
			$("#sektor-list").slideUp();
		};
	});
		
	$("#sektor-list a").live("click", function(){
		$("#sektor-list a").removeClass("selected");
		$(this).addClass("selected");
		skt = $(this).attr("id");
		skthtml = $(this).html();
		
		if ($(".camp-container-over").attr("type") != "sm"){
			$(".camp-container-over").html($(".camp-container-over-old").html().replace("camp-item-xxcont","camp-item-cont"));
			$(".camp-container-over-old").html("");
			$(".camp-container-over").attr("type","sm");
		};
		
		sektorSelect(skt, skthtml);
		return false;
	});
	
	
	$("#sektor-nav a").live("click", function(){
		$("#sektor-nav a").removeClass("active");
		$(this).addClass("active");
		
		GotoLeft = parseInt($(this).attr("href") * 735) * -1;
		GotoLeft = GotoLeft + 735;
		
		$("#camp-item-cont").animate({ 
			left: GotoLeft
		}, 400);
		
		return false;
	});
		
	$(".gold-btn").live("click", function(){
		$(this).addClass("gold-btn-active");
		$("#search_results .search-nav a").removeClass("platinium-btn-active");
		$("#search_results .search-nav a").removeClass("prive-btn-active");
		$("#goldresult").css("display","block");
		$("#paltinumresult").css("display","none");
		$("#priveresult").css("display","none");
		return false;
	});
	
	$(".platinium-btn").live("click", function(){
		$("#search_results .search-nav a").removeClass("gold-btn-active");
		$(this).addClass("platinium-btn-active");
		$("#search_results .search-nav a").removeClass("prive-btn-active");
		$("#goldresult").css("display","none");
		$("#paltinumresult").css("display","block");
		$("#priveresult").css("display","none");	
		return false;
	});

	$(".prive-btn").live("click", function(){		
		$("#search_results .search-nav a").removeClass("gold-btn-active");
		$("#search_results .search-nav a").removeClass("platinium-btn-active");
		$(this).addClass("prive-btn-active");		
		$("#goldresult").css("display","none");
		$("#paltinumresult").css("display","none");
		$("#priveresult").css("display","block");	
		return false;
	});	
	
	
	$(".sss-accordion h5.sss-acc-off").live("click", function(){
		sssId = $(this).attr("acc");
		sssIdCont = sssId + "cont";
		$(".sss-accordion h5").removeClass("sss-acc-on").addClass("sss-acc-off");
		$(".sss-accordion div[acc]").slideUp();
		$(".sss-accordion div[acc="+ sssIdCont +"]").slideDown();
		$(this).removeClass("sss-acc-off").addClass("sss-acc-on");
		return false;
	});
	$(".sss-accordion h5.sss-acc-on").live("click", function(){
		sssId = $(this).attr("acc");
		$(".sss-accordion div[acc="+ sssIdCont +"]").slideUp();
		$(this).removeClass("sss-acc-on").addClass("sss-acc-off");
		return false;
	});

	
	$("a[rel='hemenbasvur']").live('click',function (){
		//bultenid = "1452";
		//targetpage = $(this).attr("referrer");
		//getPage("hemenbasvur",bultenid,targetpage);
		applyToOmniture($(this).attr("referrer"));
		window.open('http://www.shopandmiles.com/mailings/hemen-basvur.html','shopandmiles','status=yes,scrollbars=no,width=685,height=359');
		return false;
	});
	
	var applyToOmniture = function(card){
		var s = s_gi('gemoneygosas');
		OmnitureClearParams(s);
		s.linkTrackVars = 'eVar11';
		s.eVar11='shopandmiles:' + card;
		s.tl(this, 'o', 'shopandmiles:hemen_basvur_button');
	}
	
	
	$(".acc h2").click(function(){
		if(isIE&&!isIE7){
			objID = $(this).parent().attr("id");
			window.location.href = $("#"+ objID + " h2 a").attr("href");
			return false;
		};
	});
	
	var standartheight = 353;
	var curDisplay = 4;
	var Totalh = 0;
	
	if ($("#tabs .acc-on").attr("Totalh") == undefined){
		$("#tabs .acc-on").attr("Totalh",0);
		$("#tabs .acc-on .portlet").each(function(i){
			t = parseInt($("#tabs .acc-on").attr("Totalh"));
			$("#tabs .acc-on").attr("Totalh",t + 1)
		});
	};
	
	if($("#tabs .acc-on").attr("Totalh") > 4){
		$(".top-next").show();
	};
			
	$(".top-next").live('click',function (){

		if ($("#tabs .acc-on").attr("curDisplay") == undefined){
			$("#tabs .acc-on").attr("curDisplay",4);
		};

		curDisplay = parseInt($("#tabs .acc-on").attr("curDisplay"));

			if ($("#tabs .acc-on").attr("Totalh") == undefined){
				$("#tabs .acc-on").attr("Totalh",0);
				$("#tabs .acc-on" + " .portlet").each(function(i){
					t = parseInt($("#tabs .acc-on").attr("Totalh"));
					$("#tabs .acc-on").attr("Totalh",t + 1)
				});
			};

			if($("#tabs .acc-on").attr("Totalh") > curDisplay){

				curTop = parseInt(parseFloat($("#tabs .acc-on" + " #bigportletcontainer .bigportletc").css("top")));

				$("#tabs .acc-on" + " #bigportletcontainer .bigportletc").animate({ 
					top: (curTop - 358)
				}, 400);

				curDisplay += 4; 
				$("#tabs .acc-on").attr("curDisplay",curDisplay);
			

				$("#tabs .acc-on" + " .top-back").css("display","block");
				

			};

			if ($("#tabs .acc-on").attr("Totalh") <= curDisplay){
				$("#tabs .acc-on" + " .top-next").css("display","none");
			};

		return false;
	});

	$('.top-back').live('click',function (){

			curTop = parseInt(parseFloat($("#tabs .acc-on" + " #bigportletcontainer .bigportletc").css("top")));

			if(4 < curDisplay){

				$("#tabs .acc-on" + " #bigportletcontainer .bigportletc").animate({ 
					top: (curTop + 358)
				}, 400);

				curDisplay -= 4;
				$("#tabs .acc-on").attr("curDisplay",curDisplay);

				if (curDisplay == 4){
					$("#tabs .acc-on" + " .top-back").css("display","none");
				};

			};

			if ($("#tabs .acc-on").attr("Totalh") > curDisplay){
				$("#tabs .acc-on" + " .top-next").css("display","block");
			};

		return false;
	});



	
	$(window).scroll(function () { 
		$("#clouds").css("top", $(window).height()+$(window).scrollTop()-485 + "px");
	});

	$("#site-navigation a").click(function(){
		switch($(this).attr("class")){
			case "site-home":
				window.location.href = "/";
				break;
			case "site-nav":
				searchtoolclose();
				ringtooltipclose();
				navtoolopen();
				break;
			case "site-arama":
				navtoolclose();
				ringtooltipclose();
				searchtoolopen();
				break;
			case "site-sound":
				searchtoolclose();
				navtoolclose();
				ringtooltipopen();
				break;
			case "hemenbasvur":
				searchtoolclose();
				navtoolclose();
				ringtooltipclose();
				applyToOmniture($(this).attr("referrer"));
				window.open('http://www.shopandmiles.com/mailings/hemen-basvur.html','shopandmiles','status=yes,scrollbars=no,width=685,height=359');
				break;
		};
		return false;
	});

	$("#site-navigation .site-nav-overlay a.close").click(function(){
		navtoolclose();
		searchtoolclose();
		$("#site-navigation .prive-nav").animate({"width": "0"}, "fast", function(){
			$("#site-navigation .platinium-nav").animate({"width": "0"}, "fast", function(){
				$("#site-navigation .gold-nav").animate({"width": "0"}, "fast");
			});
		});
		return false;
	});
	
	$("#site-navigation .search-overlay a.close").click(function(){
		navtoolclose();
		searchtoolclose();
		$("#site-navigation .prive-nav").animate({"width": "0"}, "fast", function(){
			$("#site-navigation .platinium-nav").animate({"width": "0"}, "fast", function(){
				$("#site-navigation .gold-nav").animate({"width": "0"}, "fast");
			});
		});
		return false;
	});	
	
	$(".homenav-btn").click(function(){
		location.href = $(this).attr("href");
	});	

	$("#CardmainNavTop li a").click(function(){
		switch($(this).parent().attr("class")){
			case "rightnavtitle2":
				popupAc('https://form.garanti.com.tr/form/login/sm','','width=550,height=450,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=yes,toolbar=no');
				return false
				break;
		};
		
		return false;
	});	

	//$("input").focus(function(){
		//oldTXT = $(this).attr("value");
		//$(this).attr("value","");
	//});	
	
	//$("input").blur(function(){
		//newTXT = $(this).attr("value") == "" ? oldTXT : "";
		//if(newTXT != ""){
			//$(this).attr("value",newTXT);
		//};
	//});

	$(".portlet").click(function(){
	   location.href = $(this).attr("href");
	})	
	
	$('#site-search').submit(function(){
		var search_q = $('input.search-txt',$(this)).val();
		OmnitureClearParams(s);
		s.linkTrackVars = 'eVar8,prop19';
		s.eVar8='shopandmiles:' + search_q;
		s.prop19 = 'shopandmiles:' + search_q;
		s.tl(this, 'o', 'shopandmiles:search');
		OmnitureClearParams(s);
	});
});

function popupAc(theURL,winName,features){ window.open(theURL,winName,features); }


function ActiveAccBg(NowOpen){
	
	$(ActiveTabPanel + " #v-acc-container h2 a[pasivebg]").each(function(k){
				
		 if($.browser.msie){
			$(this).css({
				'background' : 'no-repeat 0 -27px',
				'filter' : 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + $(this).attr("pasivebg") + ', sizingMethod=crop)'
			});
		  }else{
			$(this).css({
				'background-image' : 'url(' + $(this).attr("pasivebg") + ')'
			});
		  };

	});

	$(ActiveTabPanel + " #v-acc-container .acc-on h2 a[activebg]").each(function(k){
		 if($.browser.msie){
			$(this).css({
				'background' : 'no-repeat 0 -27px',
				'filter' : 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + $(this).attr("activebg") + ', sizingMethod=crop)'
			});
		  }else{
			$(this).css({
				'background-image' : 'url(' + $(this).attr("activebg") + ')'
			});
		  };
	});


};



function searchtoolopen(){
	$("#site-navigation .search-overlay,#search_results").animate({
		"width": "277px"
	}, "slow");
 	//searchTimeout = setTimeout(searchtoolclose,6000)
};

function searchtoolclose(){
	$("#site-navigation .search-overlay,#search_results").animate({
		"width": "0"
	}, "slow");
	$("#search_results").animate({
		"height": "0"
	}, "slow");	
	//if(searchTimeout){clearTimeout(searchTimeout)};
};


function navtoolopen(){
	$("#site-navigation .site-nav-overlay").animate({
		"width": "206px"
	}, "slow");
 	//NavTimeout = setTimeout(navtoolclose,60000)
};

function navtoolclose(){
	$("#site-navigation .site-nav-overlay").animate({
		"width": "0"
	}, "slow");
	//clearTimeout(NavTimeout);
};
function ringtooltipopen(){
	$("#soundtool").animate({
		"width": "424px"
	}, "slow");
}
function ringtooltipclose(){
	$("#soundtool").animate({
		"width": "0px"
	}, "slow");
}


function OmnitureSend(OmniturepageName,Omniturechannel){
	OmnitureClearParams(s);
	s.pageName	= OmniturepageName;
	s.channel	= Omniturechannel;
	void(s.t());
}

function TabsActive(selectors){

		var $tabs = $(selectors).tabs({
		load: function(event, ui){
			
			nindex = ui.index+1;
			liCount = $(selectors + " .ui-tabs-nav li").length;
			$(selectors + " .ui-tabs-nav li:nth-child(1)").addClass("no-backimage");
			$(selectors + " .ui-tabs-nav li").removeClass("select-backimage");
			if (liCount > nindex){$(selectors + " .ui-tabs-nav li:nth-child(" + (nindex+1) +")").addClass("select-backimage")};
			if (nindex == 1){$(selectors + " .ui-tabs-nav li:nth-child(" + nindex +")").addClass("no-backimage")};

			ActiveTabPanel = $(selectors + " .ui-tabs-nav li:nth-child(" + nindex + ") a").attr("href");

			k = 0;
			$(ActiveTabPanel + " #v-acc-container .acc").each(function(i){
				this.id = "acc" + (k+1);
				$(this).addClass("acc" + (k+1));
				k = k +1 ;
			 });
			 
			vcount = "vcount"+ k;

			$(ActiveTabPanel).addClass(vcount);
			
			//NowOpen = $(ActiveTabPanel + " #v-acc-container .acc:first").attr("id");
			NowOpen = "";

			ActiveAccBg(NowOpen);

			$("#splash").css({ 
				'height': "0",
				'display': "none"
			});


		setTimeout(function(){

			if (vcount == "vcount3"){
				
				$(".acc1").animate({"left": 717}, "slow");
				$(".acc2").animate({"left": 758}, "slow");
				$(".acc3").animate({"left": 799}, "slow");
						
			}else{

				$(".acc1").animate({"left": 675}, "slow");
				$(".acc2").animate({"left": 717}, "slow");
				$(".acc3").animate({"left": 758}, "slow");
				$(".acc4").animate({"left": 799}, "slow");

			};

		},100);
		
		OmnitureSend(OmniturepageName,Omniturechannel);
		externalLinks();

		},
		select: function(event, ui) {
			k = 0;
			externalLinks();
			//return false;
		}
	});
	
};

function OmnitureTrackSingleClick(pagename,eventname,eventdescription,obj){
	var s = s_gi('euromsgdev');
	OmnitureClearParams(s);
	s.linkTrackVars = 'eVar6,prop6,events';
	s.linkTrackEvents = eventname;
	s.prop6=pagename;
	s.eVar6=pagename;
	s.events = eventname;
	s.tl(this, 'o', 'web:' + eventdescription);
	OmnitureClearParams(s);
	window.location.href = obj.href;
	/*
	if (obj!=undefined)
	{
		if(obj.attributes['rel'] == undefined)
		{
			window.location.href = obj.href;
		}

		if(obj.attributes['rel'].nodeValue == 'external')
		{
				window.open(obj.href);
				return false;
		}
	}
	*/
}

function $get(key,url){
 if(arguments.length < 2) url =location.href;  
 if(arguments.length > 0 && key != ""){  
     if(key == "#"){  
         var regex = new RegExp("[#]([^$]*)");  
     } else if(key == "?"){  
         var regex = new RegExp("[?]([^#$]*)");  
     } else {  
         var regex = new RegExp("[?&]"+key+"=([^&#]*)");  
     }  
     var results = regex.exec(url);  
     return (results == null )? "" : results[1];  
 } else {  
     url = url.split("?");  
     var results = {};  
         if(url.length > 1){  
             url = url[1].split("#");  
             if(url.length > 1) results["hash"] = url[1];  
             url[0].split("&").each(function(item,index){  
                 item = item.split("=");  
                 results[item[0]] = item[1];  
             });  
         }  
     return results;  
 }  
};

function OmnitureClearParams(s){
	//empty omniture parameters
	for (i=1;i<50;i++){
		eval("s.eVar" + i + "=''");
		eval("s.prop" + i + "=''");	
	}
	s.pageName = '';
	s.channel = '';
	s.events = '';
	s.campaign = '';
}

function OmnitureTrackEvent(StepNo,val){
	var s = s_gi('gemoneygosas');
	OmnitureClearParams(s);

	s.linkTrackVars = 'events';
	s.linkTrackEvents = 'event' + StepNo;
	s.events = 'event' + StepNo;
	void(s.t());
	
	OmnitureClearParams(s);
};

function setCookie(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 getCookie(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 soundOFF(){
	setCookie('sounds','off',2);
}
function soundON(){
	setCookie('sounds','on',2);
}

function goBack(){
	if (document.referrer != ""){
	history.back(1);
	}else{
	window.location.href = "http://" + window.location.host;
	};
}
var requiredMajorVersion = 8;
var requiredMinorVersion = 0;
var requiredRevision = 0;