/*
*	layout.css
*
*	Javascript Development MadebyCAT®
* 	http://www.madebycat.com
*
*	Dual licensed under the MIT (MIT-LICENSE.txt)
*	and GPL (GPL-LICENSE.txt) licenses.
*
*/

	var Options = {
		SiteScreen: 530,
		EffectSpeed: 1000,
		EffectEasing: 'easeOutCubic',
		FixParameter: ($.browser.msie)? 1 : 0,
		CurrentPage : '#page2',
		DisplayEventCount : 3
	};
	
	var SettingsFn = {
		TopOffsetFn: function (){
			TopOffsetFn = ((document.documentElement.clientHeight-Options.SiteScreen)/2 < 30)? 30:(document.documentElement.clientHeight-Options.SiteScreen)/2;
			return TopOffsetFn;
		}
	};
	
	var SettingsEx = {
		TopOffset: SettingsFn.TopOffsetFn()
	};
	
	var Settings = jQuery.extend(Options, SettingsFn, SettingsEx || {});

	var fusion = {
		load: function(){
	
			fusion.TopSiteTool();

			$(Settings.CurrentPage).addClass("active");
			
			$('#LeftNavigation .navigation-border').css({
				height : Settings.SiteScreen,
				marginTop : Settings.TopOffset
				});
			
			$('#top-bar,#bottom-bar').animate({height: Settings.TopOffset,opacity:.7}, Settings.EffectSpeed, Settings.EffectEasing,function(){
				$("#top-site-tool").show("slow");
			});
			
			$('#madebycat').animate({bottom: Settings.TopOffset + 20}, Settings.EffectSpeed, Settings.EffectEasing);
			
			$('.logo').show();
			$('.page').height(Settings.SiteScreen);
			$("#RightContentContainer").css("paddingTop",(Settings.TopOffset));	
			//$(".left-content").css("paddingTop",(Settings.TopOffset+30));
			$('#top-site-tool').css({top : Settings.TopOffset});
			
			$("a[PageType=inline]").click(function(){
				var GoPageId = "#" + $(this).attr("href");
				fusion.goPage(GoPageId);
				return false;
			});
			
			$(".events-container .item").css("display","block");
			
			
					
			$(".scroll-pane").jScrollPane();
			//Cufon.replace(['.events-container .item .title'], {fontFamily: 'TitilliumMaps26L',hover:true});
			//Cufon.replace(['.type'], {fontFamily: 'TitilliumMaps26L',hover:true});
			//Cufon.replace(['.summary'], {fontFamily: 'TitilliumMaps26L',hover:true});
			
			fusion.favorite();
			fusion.MyEvents("close");
			$(".item-content-detail .add-favorite-ok-btn").bind('click', function() {
				fusion.MyEventsToggle();
			});
			$(".item-content-detail .add-favorite-btn").bind('click', function() {
				var addId = $(this).parent().parent().parent().parent().attr("id");
				var itemdetail = addId+'='+ $("#" + addId + " .thumb img").attr("src") +"=" + $("#" + addId + " .title").eq(0).text() +";";
				itemdetail += $.cookie('my-events');
				$.cookie('my-events',itemdetail, { expires: 10 });
				$(this).parent().append("<a href='#' class='add-favorite-ok-btn'>Favorilerim</a>");
				$(this).remove();
					$(addId + " .item-content-detail .add-favorite-ok-btn").bind('click', function() {
						fusion.MyEventsToggle();
					});
				fusion.SetFavoriteTool();
				fusion.MyEvents("close");
				$("#quick-evets-tool .scroll-pane").jScrollPane();
			});			
		},
		resize: function (){
			
			Settings.TopOffset = Settings.TopOffsetFn();
			
			$('#LeftNavigation .navigation-border').css({
				height : Settings.SiteScreen,
				marginTop : Settings.TopOffset
			});
				
			$('.page').height(Settings.SiteScreen);
			$('#top-bar,#bottom-bar').css({height: Settings.TopOffset});		
			$('#madebycat').css({bottom: Settings.TopOffset + 20});
			$("#RightContentContainer").css("paddingTop",(Settings.TopOffset));
			//$(".left-content").css("paddingTop",(Settings.TopOffset+30));
			$('#top-site-tool').css({top : Settings.TopOffset})

			var PageObj = $(Settings.CurrentPage);
			var PagePosition = PageObj.position();
			
			if(!$.browser.msie){
				$('#PageContainer').animate({top: (PagePosition.top*-1)-Settings.FixParameter+Settings.TopOffset}, Settings.EffectSpeed, Settings.EffectEasing);
			}else{
				$('#PageContainer').css({top: (PagePosition.top*-1)-Settings.FixParameter+Settings.TopOffset}, Settings.EffectSpeed, Settings.EffectEasing);
			};
			
			
			
		
		},
		goPage: function (Action){

			if($("#PageContainer:animated").attr("id")==undefined) {
				
				Settings.TopOffset = $('#top-bar').height();
				
				switch(Action){
					case 'next':
						var count = $("#PageContainer .page:last-child").index();
						var indexNO  = $("#PageContainer .page.active").index() + 1;
						if (indexNO > count) {indexNO = 0;}
						GoPageId = "#" + $("#PageContainer .page").eq(indexNO).attr("id");
						break;
					case 'previous':
						var count = $("#PageContainer .page:last-child").index();
						var indexNO  = $("#PageContainer .page.active").index() - 1;
						if (indexNO > count) {indexNO = 0;}
						GoPageId = "#" + $("#PageContainer .page").eq(indexNO).attr("id");
						break;
					default :
						GoPageId = Action;
						break;
					}
					
					var PageObj = $(GoPageId);
					var PagePosition = PageObj.position();
				
					if(Settings.CurrentPage != GoPageId){
						$("#PageContainer .page").removeClass("active");
						$(GoPageId).addClass("active");
						$('#PageContainer').animate({top: (PagePosition.top*-1)-Settings.FixParameter+Settings.TopOffset}, Settings.EffectSpeed, Settings.EffectEasing);
						Settings.CurrentPage = GoPageId;
						$(".navigation .nav a").removeClass("active");
						$(this).addClass("active");
					}
				
				};				
		
		},
		goEvent:function(ThisObj){
			$(".display-setting .buttons a").removeClass("active");
			$(".display-setting .buttons a.view3").addClass("active");
			
			$(".events-container .item").css({width: 214,display:'block'}).removeClass("active");
			ThisObj.addClass("active").css({cursor:'auto'});
			
			$(".events-container .item-container").removeClass("view1").removeClass("view2").addClass("view3");

			var Itemwidth = $(".events-container .item").eq(0).outerWidth();
			var indexnum = 0;
			$(".events-container .item:visible").each(function(){if ($(this).attr("id") == ThisObj.attr("id")){ItemIndex = indexnum;};indexnum = ++indexnum;});
			var ItemAbsIndex = ItemIndex;

			$(".events-container .item-container").animate({left:(Itemwidth*ItemAbsIndex)*-1}, Settings.EffectSpeed, Settings.EffectEasing);;
			$("#slider").slider("value",ItemAbsIndex);
		},
		LeftColAnime: function (){
			$("#RightContentContainer").stop();
			$("#LeftNavigation").stop();
			$('#LeftNavigation').animate({width: '22%'}, Settings.EffectSpeed, Settings.EffectEasing);
			$('#RightContentContainer').animate({width: '78%'}, Settings.EffectSpeed, Settings.EffectEasing);
		},
		LeftColMouseOut: function(){
			$('.mail-tool-box').stop()
			$('.mail-tool-box').animate({
				height: '0',
				top: "0"
			}, Settings.EffectSpeed/2.5, Settings.EffectEasing);
			
			$('#quick-evets-tool').stop()
			//$('#quick-evets-tool').animate({
			//	height: 0
			//}, Settings.EffectSpeed/2.5, Settings.EffectEasing);
		},
		RightColAnime: function (){
			$("#RightContentContainer").stop();
			$("#LeftNavigation").stop();
			$('#LeftNavigation').animate({width: '15%'}, Settings.EffectSpeed, Settings.EffectEasing);
			$('#RightContentContainer').animate({width: '85%'}, Settings.EffectSpeed, Settings.EffectEasing);
		},
		TopSiteTool: function(){
			$(".theme div").click(function(){
				//alert($(this).attr("class"));
				return false;
			});
			
			$(".theme div").hover(
			  function () {$(this).css({backgroundColor: '#c6c2c2' });}, 
			  function () {$(this).css({backgroundColor: '#f2f2f2' });}
			);
			
			$("#top-site-tool .display-setting button").hover(
			  function () {$(this).css({backgroundColor: '#79d9ff' });}, 
			  function () {$(this).css( {backgroundColor: '#e5e5e5' });}
			);
			
		},
		NavigationAnimation: function(obj) {

			$('.mail-tool-box').stop()
			$('.mail-tool-box').css({
				height: '0',
				top: "0"
			}, Settings.EffectSpeed/2.5, Settings.EffectEasing);
			
			$('#quick-evets-tool').stop()
			$('#quick-evets-tool').animate({
				height: 0
			}, Settings.EffectSpeed/2.5, Settings.EffectEasing);
			
			//Cufon.replace(['.navigation .active'], {fontFamily: 'TitilliumMaps26L',hover:true});
			
			$(".navigation .bg-roll").stop();
			$(".navigation .bg-roll .bg").stop();
			
			
			
			var LnkObj = $(obj);	
			var LnkPosition = LnkObj.position();
			var LnkObjPadding = 10;

			$(".navigation a").removeClass("hover");
			$(obj).addClass("hover");

			if(!$.browser.msie){
				var o = document.createElement("a");
				var Wobj = $(o).addClass(LnkObj.attr("class") + " getcolor");
				$("#LeftNavigation .navigation").append(Wobj);
				var BGcolor = $(".getcolor").css("color");
				$(".getcolor").remove();
			}else{
				var BGcolor = "#81CE1D";
			};
			
			$(".navigation .bg-roll .bg").animate({
				height: LnkObj.height(),
				width : $(obj).find("cufon").width() + LnkObjPadding*2,
				backgroundColor: BGcolor
			}, Settings.EffectSpeed/4, Settings.EffectEasing);
			
			$(".navigation .bg-roll").animate({
				top: LnkPosition.top+3,
				height: LnkObj.height()
			}, Settings.EffectSpeed/4, Settings.EffectEasing);
			
		},
		MailToolBox : function(){			
			$('.mail-tool-box').stop();
			$('.mail-tool-box').animate({
				height: '140',
				top: "-150"
			}, Settings.EffectSpeed/2, Settings.EffectEasing);
			
			$("input[name='EMAIL']").focus(function(){
				if($(this).val() == "E-posta Adresiniz" || $(this).val() == "SEARCH"){
					$(this).val("");
				}

			});

			$("input[name='EMAIL']").blur(function(){
				if($(this).val() == ""){

				}
			});
			
			$("input[name='COLUMN1']").focus(function(){
				if($(this).val() == "Adınız" || $(this).val() == "SEARCH"){
					$(this).val("");
				}

			});

			$("input[name='COLUMN1']").blur(function(){
				if($(this).val() == ""){

				}
			});
			
			$("input[name='COLUMN2']").focus(function(){
				if($(this).val() == "Soyadınız" || $(this).val() == "SEARCH"){
					$(this).val("");
				}

			});

			$("input[name='COLUMN2']").blur(function(){
				if($(this).val() == ""){

				}
			});
	
		},
		ClosePopup : function(){
	
			$('.mail-tool-box').stop()
			$('.mail-tool-box').animate({
				height: '0',
				top: "0"
			}, Settings.EffectSpeed/2.5, Settings.EffectEasing);
	
		},
		MyEvents : function(action){
			
			fusion.ClosePopup();
			fusion.MyEventsToggle(action);
			
			$(".events-list li").hover(function () {
				$(this).find(".delete-item").show();
				},function () {
					$(".events-list .delete-item").hide();
				}
			);
			
			$(".events-list .delete-item").click(function () {
				cookie = $.cookie('my-events');
				clearID = $(this).parent().children("a.item").attr("href").replace("#","");
				var itemdetail = clearID+'='+ $(this).parent().children("a.item").children("img").attr("src") +"=" + $(this).parent().children("a.item").children(".title").text() +";";
				$(this).parent().remove();
				$.cookie('my-events',cookie.replace(itemdetail,""), { expires: 10 });
				
				itemObj = $(this).parent().children("a.item").attr("href");
				
				$(itemObj + " .add-favorite-ok-btn").parent().append("<a class='add-favorite-btn' href='#'>Favorilerim'e Ekle</a>");
				$(itemObj + " .add-favorite-ok-btn").remove();
				$("#quick-evets-tool .scroll-pane").jScrollPane();
				
				
				$(itemObj + " .add-favorite-btn").bind('click', function() {
					var addId = $(this).parent().parent().parent().parent().attr("id");
					var itemdetail = addId+'='+ $("#" + addId + " .thumb img").attr("src") +"=" + $("#" + addId + " .title").eq(0).text() +";";
					itemdetail += $.cookie('my-events');
					$.cookie('my-events',itemdetail, { expires: 10 });
					$(this).parent().append("<a href='#' class='add-favorite-ok-btn'>Favorilerim</a>");
					$(this).remove();
						$(".item-content-detail .add-favorite-ok-btn").bind('click', function() {
							fusion.MyEventsToggle();
						});
					fusion.SetFavoriteTool();
					fusion.MyEvents("close");
					$("#quick-evets-tool .scroll-pane").jScrollPane();
				});			
			
				return false;
			});
			
			$(".events-list a.item").click(function () {
				ThisObj = $(".events-container .item[id="+$(this).attr("href").replace("#","")+"]");
				fusion.goEvent(ThisObj);
				return false;
			});	

		},
		MyEventsToggle:function(action){
			if (action != "close"){
				if ($('#quick-evets-tool').height() == 0) {
					$('#quick-evets-tool').stop();
					$('#quick-evets-tool').css({
						height: 386 + 14
					});
					$("#quick-evets-tool .scroll-pane").jScrollPane();
				}else{
					$('#quick-evets-tool').stop()
					$('#quick-evets-tool').css({
						height: 0
					});
				};
			};
		},
		announcement: function(GallerySettings){
			
			
			var itemHeight = $(GallerySettings.Gallery).find(GallerySettings.Item).eq(0).height();
			
			$(GallerySettings.Gallery).find(GallerySettings.UpBtn).click(function () {
				goAnnouncement("next");
				//alert(itemHeight);
				return false;
			});	
			$(GallerySettings.Gallery).find(GallerySettings.DownBtn).click(function () {
				goAnnouncement("previous");
				return false;
			});				
			
			
			function goAnnouncement(Action){
				if($(GallerySettings.Gallery+":animated").attr("id")==undefined) {
				
					switch(Action){
						case 'next':
							var count = $(GallerySettings.Gallery).find(GallerySettings.Item + ":last-child").index();
							var indexNO  = $(GallerySettings.Gallery).find(GallerySettings.Item + ".active").index() + 1;
							if (indexNO > count) {indexNO = 0;}
							GoIndex = $(GallerySettings.Gallery).find(GallerySettings.Item).eq(indexNO).index();
							break;
						case 'previous':
							var count = $(GallerySettings.Gallery).find(GallerySettings.Item + ":last-child").index();
							var indexNO  = $(GallerySettings.Gallery).find(GallerySettings.Item + ".active").index() - 1;
							if (indexNO > count) {indexNO = 0;}
							GoIndex = $(GallerySettings.Gallery).find(GallerySettings.Item).eq(indexNO).index();
							break;
						default :
							GoIndex = Action;
							break;
						}
						
						var PageObj = $(GallerySettings.Gallery).find(GallerySettings.Item).eq(GoIndex);
						var PagePosition = PageObj.position();
						$(GallerySettings.Gallery).find(GallerySettings.Item).removeClass("active");
						$(GallerySettings.Gallery).find(GallerySettings.Item).eq(GoIndex).addClass("active");
						$(GallerySettings.Gallery ).find(GallerySettings.Container).animate({top: PagePosition.top*-1}, Settings.EffectSpeed/2, Settings.EffectEasing);
						$(this).addClass("active");
					
					}
				return false
			}	
			
			
		},
		favorite:function(){
			fusion.SetFavoriteTool();
		},
		SetFavoriteTool:function(){
			var ToolArray = $.cookie('my-events');
			var ItemHtml = '<li><a href="##itemid##" class="item"><div class="title">##title##</div><img src="##itemsrc##"/></a><a href="#" class="delete-item">Detele</a></li>';
			if (ToolArray != null){
				var itemContainerData = ToolArray.split(";");
				var toolHTML = "";
				
				for (i = 0; i < itemContainerData.length - 1; i++){ 
					itemData = itemContainerData[i].split("=");
					toolHTML += ItemHtml.replace("##itemid##","#"+itemData[0]).replace("##itemsrc##",itemData[1]).replace("##title##",itemData[2]);
				};
				$(".events-list").html(toolHTML);
				
				$(".item-content-detail .add-favorite-btn").each(function(){
					var ToolArray = $.cookie('my-events');
					if (ToolArray){
						var addId = $(this).parent().parent().parent().parent().attr("id");
						if (ToolArray.indexOf(addId+"=") > -1){
							$(this).parent().append("<a href='#' class='add-favorite-ok-btn'>Favorilerim</a>");
							$(this).remove();
						};
					};
				});				
				
				
			};
		}
		
	};	
	

/*End Fusion Object*/


$(window).resize(function() {fusion.resize();});

$(document).ready(function(){
	
	$(".nav-2").click(function(){
		getArticle();
	});
	
	var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;

	if($.browser.msie){
		fusion.load();
		$('#summary').hide();
	}else if(is_chrome){
		fusion.load();
		$('#summary').hide();
		
		$("#RightContentContainer").mouseenter(function(){fusion.RightColAnime();});
		$("#LeftNavigation").mouseenter(function(){fusion.LeftColAnime();});
		$(".navigation a").hover(function () {fusion.NavigationAnimation(this)});

		
		$(".navigation").mouseleave(function() {
			$(".navigation .bg-roll").stop();
			$(".navigation .bg-roll .bg").stop();
			$(".navigation .bg-roll").css("display","none");
		});
		
		$(".left-content").mouseleave(function() {fusion.LeftColMouseOut()});
		$(".mail-tool-box").mouseenter(function () {fusion.MailToolBox()});
		$(".share-btn .m").hover(function () {fusion.MailToolBox()});
	
	}else if($.browser.safari){
		fusion.load();
		$('#summary').hide();
		
		$("#RightContentContainer").mouseenter(function(){fusion.RightColAnime();});
		$("#LeftNavigation").mouseenter(function(){fusion.LeftColAnime();});
		$(".navigation a").hover(function () {fusion.NavigationAnimation(this)});

		
		$(".navigation").mouseleave(function() {
			$(".navigation .bg-roll").stop();
			$(".navigation .bg-roll .bg").stop();
			$(".navigation .bg-roll").css("display","none");
		});
		
		$(".left-content").mouseleave(function() {fusion.LeftColMouseOut()});
		$(".mail-tool-box").mouseenter(function () {fusion.MailToolBox()});
		$(".share-btn .m").hover(function () {fusion.MailToolBox()});
		
		
	}else{
		
		$('#summary').show();
			
		function update(data){
			//dataaaa = (data.done*100)/data.total;
			//databbb = parseInt(dataaaa);
			//$('#done').html( databbb + "%" );
			//$('#total').html( '100%' );
			//$('#loaded').html( ''+data.loaded );
			//$('#failed').html( ''+data.failed );
		};
		
		function complete(data){
			update( data );
			$('#image-next').html( 'none' );//reset the "loading: xxxx"
			$('#image-loaded').html( data.image );
			
			dataaaa = (data.done*100)/data.total;
			$('#loarder').animate({
				width: dataaaa +"%"
			},10,function(){
				if($(this).css("width") == "100%"){
					$('#summary').fadeOut('slow');
					fusion.load();
				};
			});
		};
		
		function request(data){
			update( data );
			$('#image-next').html( data.image );//set the "loading: xxxx"
		};
		function finish(){
			
		};
		
		$.preload('img', {//the first argument is a selector to the images
			onComplete:complete,
			onFinish:finish,
			placeholder:'/i/assets/i/palceholder.png',//this is the really important option
			notFound:'/i/Assets/i/content-2/notfound_k.jpg',//optional image if an image wasn't found
			threshold: 2 //'2' is the default, how many at a time, to load.
		});

		$('html').bind('keypress', function(e) {
			var code = (e.keyCode ? e.keyCode : e.which);
			if(code == 40 || code == 34 ) { 
				fusion.goPage("next");
			};
			if(code == 38 || code == 33) {
				fusion.goPage("previous");
			};		
		});
		
		$("#RightContentContainer").mouseenter(function(){fusion.RightColAnime();});
		$("#LeftNavigation").mouseenter(function(){fusion.LeftColAnime();});
		$(".navigation a").hover(function () {fusion.NavigationAnimation(this)});

		
		$(".navigation").mouseleave(function() {
			$(".navigation .bg-roll").stop();
			$(".navigation .bg-roll .bg").stop();
			$(".navigation .bg-roll").css("display","none");
		});
		
		$(".left-content").mouseleave(function() {fusion.LeftColMouseOut()});
		$(".mail-tool-box").mouseenter(function () {fusion.MailToolBox()});
		$(".share-btn .m").hover(function () {fusion.MailToolBox()});
	
	};
	
	$(".myevents").click(function () {
		fusion.MyEventsToggle();
	});	
	
	
	var announcement = fusion.announcement({
		Gallery : ".announcement",
		Mask : ".item-mask",
		Container : ".item-container",
		Item : ".item",
		UpBtn : ".up-btn",
		DownBtn : ".down-btn"
	});
	
	
	
			

			$('.events-container .item').live('click', function() {
			//$(".events-container .item").click(function(){
				if(!$(this).hasClass('active')){
					
					$(".display-setting .buttons a").removeClass("active");
					$(".display-setting .buttons a.view3").addClass("active");
					
					$(".events-container .item-container").removeClass("view1").removeClass("view2").addClass("view3");
						
					var ItemCount = $(".events-container .item:visible").length;
					var Itemwidth = $(".events-container .item:visible").eq(0).outerWidth();
					var indexnum = 0;
					var ClickedObj = $(this);
					$(".events-container .item:visible").each(function(){if (ClickedObj.attr("id") == $(this).attr("id")){ItemIndex = indexnum;};indexnum = ++indexnum;});;
					var ItemAbsIndex = ItemIndex;
					
					$(".events-container .item:visible")
						.removeClass("active")
						.removeClass("hover")
						.animate({width: 214}, Settings.EffectSpeed/2, Settings.EffectEasing);

					$(this)
						.animate({width: 642}, Settings.EffectSpeed, Settings.EffectEasing)
						.addClass("active")
						//.css({backgroundColor: '#efefef'})
						.css({cursor:'auto'});
						
					$(".events-container .item-container").css({left: (Itemwidth*ItemAbsIndex)*-1});

					$("#slider").slider({max:ItemCount});
					$("#slider").slider("value",ItemAbsIndex);
					
				};
				
				return false;
			});
			
			
			$('.events-container .item').not(".active").live('hover',
			//$(".events-container .item").not(".active").hover(
			  function () {
				if(!$(this).hasClass('active')){
					if($(".item-container:animated").attr("id")==undefined) {
						$(this)
							//.animate( {backgroundColor: '#4b4b4b'}, Settings.EffectSpeed/3)
							.css({cursor:'pointer'})
							.addClass("hover")
							.children(".item-content")
							.css({backgroundColor: '#4b4b4b'});
							
						
							//Cufon.replace(['.item.hover .title'], {fontFamily: 'TitilliumMaps26L',hover:true,color:'#fff'});
							//Cufon.replace(['.item.hover .date .day,.item.hover .date .mount,.item.hover .date .year'], {fontFamily: 'TitilliumMaps26L',hover:true,color:'#fff'});
						
						};
					};
				},
			  function () {
				if(!$(this).hasClass('active')){
					$(this)
						//.animate( {backgroundColor: '#efefef'}, Settings.EffectSpeed/3)
						.removeClass("hover")
						.children(".item-content")
						.css({backgroundColor: '#efefef'});
						
						
						//Cufon.replace(['#'+$(this).attr("id")+' .title'], {fontFamily: 'TitilliumMaps26L',hover:true});
						
					};
				}
			);
			
			
			$(".events-tool .view1").click(function(){
				
				
				$(".display-setting .buttons a").removeClass("active");
				$(this).addClass("active");
				
				$(".events-container .item")
					.css({width: 214,display:'block'})
					.removeClass("active");

		
					
					$(".events-container .item-container")
						.removeClass("view2")
						.removeClass("view3")
						.addClass("view1")
						.animate({left: 0}, Settings.EffectSpeed, Settings.EffectEasing);
					
		
						
				$("#slider").slider("value", 0);
				$(".events-tool .view2").show();
				
				return false;
			});
			
			
			$(".events-tool .view2").click(function(){
				
				$(".display-setting .buttons a").removeClass("active");
				$(this).addClass("active");
				
				$(".events-container .item").css({width: 214,display:'block'});
				$(".events-container .item").removeClass("active");
				
				$(".events-container .item-container").addClass("view2");
				$(".events-container .item-container").removeClass("view3");				
				$(".events-container .item-container").removeClass("view1");
				
				//$(".events-container .item-container .item").animate({width: 642}, Settings.EffectSpeed, Settings.EffectEasing);
				$(".events-container .item-container").animate({left: 0}, Settings.EffectSpeed, Settings.EffectEasing);

				 $("#slider").slider("value", 0);
				
				return false;
			});
						
		$(".events-tool .view3").click(function(){
			
			$(".display-setting .buttons a").removeClass("active");
			$(this).addClass("active");
			
			$(".events-container .item").css({width: 214,display:'block'});
			$(".events-container .item").removeClass("active");
			$(".events-container .item").eq(0).addClass("active");
			
			$(".events-container .item-container").removeClass("view2");
			$(".events-container .item-container").addClass("view3");				
			$(".events-container .item-container").removeClass("view1");
			
			//$(".events-container .item-container .item").animate({width: 642}, Settings.EffectSpeed, Settings.EffectEasing);
			$(".events-container .item-container").animate({left: 0}, Settings.EffectSpeed, Settings.EffectEasing);

			 $("#slider").slider("value", 0);
			 $(".scroll-pane").jScrollPane();
			 $(".events-tool .view2").show();
			return false;
		});
						
		$(".share").click(function(){
			$('#top-bar,#bottom-bar').animate({height: document.documentElement.clientHeight/2}, Settings.EffectSpeed, Settings.EffectEasing,function(){
				//alert("snake :)");
			});
			return false;
		});

		TotalItem = $(".events-container .item:visible").length + 1;
		
		var sliders = $("#slider").slider({
			change: function(event, ui) {
			
				DisplaySetting = $(".events-container .item-container").attr("class").replace("item-container ","");
				TotalItem = 0;
				$(".events-container .item").each(function(){
					if (this.style.display == "block"){TotalItem = TotalItem + 1;}
				});
				
				switch(DisplaySetting){
				case "view1":
						
					maxitem = TotalItem-3
					maxitem = (maxitem < 0)? 0:maxitem;

					$("#slider").slider({max:maxitem});
				  	currentVal = $("#slider").slider("value");
					

					var Itemwidth = $(".events-container .item").eq(0).outerWidth();
					var ItemAbsIndex = $("#slider").slider("value");
					
					$(".events-container .item-container").animate({left: (Itemwidth*ItemAbsIndex)*-1}, Settings.EffectSpeed/1.5, Settings.EffectEasing);
				  	$(".events-container .item").removeClass("active");
					
					ilkhane = $("#slider").slider("value")+1;
					sonhane = $("#slider").slider("value")+3;
					sonhane = (sonhane > TotalItem)?TotalItem:sonhane;
					
					$(".ui-slider-handle").html((ilkhane+" - " + sonhane) +"/"+(TotalItem));
					
					
				  break;
				case "view2":
					
					num = TotalItem/6
					num2 =  parseInt(num);
					if (num2 < num) {num = num2 + 1}else {num = num2};
					num = num -1;
					
					$("#slider").slider({max:num});
				  	currentVal = $("#slider").slider("value");
				
					var Itemwidth = $(".events-container .item-group").eq(0).outerWidth();
					var ItemAbsIndex = $("#slider").slider("value");
				  	$(".events-container .item-container").animate({left: (Itemwidth*ItemAbsIndex)*-1}, Settings.EffectSpeed, Settings.EffectEasing);
				  
				  
					ilkdeger = (($("#slider").slider("value")+1)+((($("#slider").slider("value")+1)-1)*5));
					sondeger = (($("#slider").slider("value")+1)*6);
					sondeger = (sondeger > (TotalItem-1)) ? (TotalItem):sondeger;
					
					$(".ui-slider-handle").html(ilkdeger +" - " + sondeger +"/"+(TotalItem));
					
				  break;
				case "view3":
				 	
					//timeDiff.setStartTime();
					//alert(timeDiff.getDiff());
					 
					currentVal = $("#slider").slider("value");
					$("#slider").slider({max:TotalItem-1});
										
					
					var Itemwidth = $(".events-container .item").eq(0).outerWidth();
					var ItemAbsIndex = $("#slider").slider("value");
					
					
					
					//alert(currentVal + "-" + TotalItem +"-" + Itemwidth +"-"+ ItemAbsIndex);
					
					$(".events-container .item-container").animate({left: (Itemwidth*ItemAbsIndex)*-1}, Settings.EffectSpeed, Settings.EffectEasing);
										
					indexnum = 0;
					$(".events-container .item").each(function(){
						if (this.style.display == "block"){
							if (ItemAbsIndex == indexnum){
								$(this).addClass("active");
							};
							indexnum = ++indexnum;
						}
					});
					
					//Cufon.replace(['.item-content-detail .content-detail .date'], {fontFamily: 'TitilliumMaps26L'});
					
					//alert($("#slider").slider("value"));
					
					$(".ui-slider-handle").html(($("#slider").slider("value")+1)+"/"+(TotalItem));
					$(".events-tool .view2").hide();
					
					
				  break;
				}
				
			},
			min: 0,
			max: ($(".events-container .item:visible").length + 1)-4,
			step: 1
		});
		
		$(".ui-slider-handle").html(($("#slider").slider("value")+1)+" - " + ($("#slider").slider("value")+3) +"/"+(TotalItem-1));
		

		$(".filter-settings .buttons .categories").click(function(){
			if(!$.browser.msie){
				$("#events .categories-list").slideToggle();
			}else{
				$("#events .categories-list").toggle();
			};
			$("#events .date-container").hide();
			
			$('body').append('<div id="mask"></div>');
		});
		
		$('div#mask').live('click', function() {
			if(!$("#events .categories-list").is(":hidden")){
				$("#events .categories-list").slideUp();
			}
			$(this).detach();
			if(!$("#events .date-container").is(":hidden")){
				$("#events .date-container").slideUp();
			}
			$(this).detach();
		});
		
		$(".filter-settings .buttons .date").click(function(){
			if(!$.browser.msie){
				$("#events .date-container").slideToggle();
			}else{
				$("#events .date-container").toggle();
			};
			$("#events .categories-list").hide();
			$('body').append('<div id="mask"></div>');
		});
		
		/** /
		$(".date-container .date-btn").click(function(){

			$(".events-container .item-container .item").css("display","none");
			
			$(".events-container .item-container .item .item-content").each(function(){
				
				var ApplyEvents = [];
			
				
				SelectDateItem = $("#datepicker").val().split("/");
				GetEventStartDate = $(this).attr("startdate").split(".");
				GetEventEndDate = $(this).attr("enddate").split(".");
				
				//console.log($(this).attr("startdate") +" < "+ SelectDateItem[1]+"."+SelectDateItem[0]+"."+SelectDateItem[2] );
				
				var SelectDate=new Date();
				SelectDate.setFullYear(SelectDateItem[2],SelectDateItem[0],SelectDateItem[1]);
				
				var EventStartDate = new Date();
				EventStartDate.setFullYear(GetEventStartDate[2],GetEventStartDate[1],GetEventStartDate[0]);

				if (SelectDate>=EventStartDate){
					
					var EventEndDate = new Date();
					EventEndDate.setFullYear(GetEventEndDate[2],GetEventEndDate[1],GetEventEndDate[0]);
				
						if (SelectDate<=EventEndDate){
							//console.log("bu etkinlik uyuyor");
							//ApplyEvents.push($(this));
							$(this).parent().css("display","block");
							
						};
					
				  };
				
			});
		
			//$(".events-container .item-container .item .item-content[startdate='"+ $(this).attr("type") + "']").parent().parent().css("display","none");
			//$(".events-container .item-container .item .item-content[type='"+ $(this).attr("type") + "']").parent().parent().css("display","block");
			
			$(".events-container .item:visible")
				.removeClass("active")
				.removeClass("hover")
				.animate({width: 214}, Settings.EffectSpeed/2, Settings.EffectEasing);

			$(".events-container .item-container")
				.removeClass("view2")
				.removeClass("view3")		
				.addClass("view1")
				.animate({left: 0}, Settings.EffectSpeed, Settings.EffectEasing);
			
			TotalItem = $(".events-container .item:visible").length;
			if (TotalItem > 0 ){
				$("#slider").slider({max:$(".events-container .item:visible").length});
				$("#slider").slider("value", 0);
			};

			$(".events-tool .view2").hide();
			$("#events .date-container").hide();
			
		});
		/**/
		
		$("#events .categories-list a").click(function(){
													   
			$("#mask").remove();
			//$(".events-container .item-container .item .item-content .type[type!='"+ $(this).attr("type") + "']").parent().parent().css("display","none");
			$(".events-container .item-container .item").css("display","none");
			$(".events-container .item-container .item .item-content .type[type='"+ $(this).attr("type") + "']").parent().parent().css("display","block");
			
			
			$(".events-container .item:visible")
				.removeClass("active")
				.removeClass("hover")
				.css({width: 214});

			$(".events-container .item-container")
				.removeClass("view2")
				.removeClass("view3")		
				.addClass("view1")
				.css({left: 0});
			
			TotalItem = $(".events-container .item:visible").length;
			if (TotalItem > 0 ){
				$("#slider").slider({max:$(".events-container .item:visible").length});
				$("#slider").slider("value", 1);
			};
			
			
			$(".categories").html($(this).text());
			if(!$.browser.msie){
				Cufon.replace(['#events .events-tool .filter-settings .categories'], {fontFamily: 'TitilliumMaps26L'});
			};
			
			$(".events-tool .view2").hide();
			$("#events .categories-list").toggle();
			
		});


	$("form#ebulten button").click(function(){
		$("#ebulten").iframer({ 
			onComplete: function(data){ 
			}
		});			

		
		var mailingMail = $("input[name$='EMAIL']").val();
		var mailingName = $("input[name$='COLUMN1']").val();
		var mailingSurname = $("input[name$='COLUMN2']").val();
		
		
		var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;

		if (!filter.test(mailingMail)){
			alert("Lütfen geçerli bir mail adresi girin.");
			$("input[name$='EMAIL']").focus();
			return false;
		}
		
		else if(mailingName.length < 1){
			alert("Lütfen adınızı girin.");
			$("input[name$='COLUMN1']").focus();
			return false;
		}
		
		else if(mailingName == "Adınız"){
			alert("Lütfen adınızı girin.");
			$("input[name$='COLUMN1']").focus();
			return false;
		}		
		
		else if(mailingSurname.length < 1){
			alert("Lütfen soyadınızı girin.");
			$("input[name$='COLUMN2']").focus();
			return false;
		}
		
		else if(mailingName == "Soyadınız"){
			alert("Lütfen soyadınızı girin.");
			$("input[name$='COLUMN2']").focus();
			return false;
		}
		
		else{
			$("#ebulten").submit();
			return false;
		}

		/*
		if(mailingMail == "E-posta Adresiniz"){
			alert("Lütfen e-posta adresinizi girin."); return false;
		}else if(mailingName == "E-posta Adresiniz"){
			alert("Lütfen adınızı girin."); return false;
		}else if(mailingSurname == "E-posta Adresiniz"){
			alert("Lütfen soyadınızı girin."); return false;
		}
		
		if(mailingMail.length < 1){alert("Lütfen e-posta adresinizi girin.");  return false; }
		if(mailingName.length < 1){alert("Lütfen adınızı girin.");  return false; }
		if(mailingSurname.length < 1){alert("Lütfen soyadınızı girin.");  return false; }
		*/
	
	return false;
});
		
	
});



function Mod(a, b) { return Math.floor(a/b)*b };


function IsEmail(email) {
	var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (regex.test(email)) return true;
	else return false;
} 

function IsNumeric(sText){
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
};

function fixElement(obj,mess){alert(mess);obj.focus();}

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;  
 }  
};

