﻿$(document).ready(function() {
	/* start : video gallery */				   
	$.fn.videoGallery = function()
	{		
		return this.each(function() {
			
			var width = $(this).find(".thumb a").width() + 18;
			
			$(this).data("data", {
				current : 0,
				active : 0,
				length : $(this).find(".thumb").length
			});
			
			if ($(this).data("data").length > 4)
			{
				$(this).find(".prev a, .next a").css("visibility","visible");
			}
			else
			{
				$(this).find(".prev a, .next a").css("visibility","hidden");
			}
			var $tdata = $(this);
			var step = 0;
			$(this).find(".prev a, .next a").click(function(e) {
				e.preventDefault();
				var $this = $(this);
				//this.active = $(this).hasClass("prev") ? this.active-1 : this.active+1;
				var ts = $(this).parents(".wep-video").find(".thumb-slider");
				ts.css({
					left : function()
					{
						var rtn;
						var lft = parseInt(ts.css("left"));
						if ($this.parent().hasClass("prev"))
						{
							step--;
							if (step < 0) {
								step = 0;
							}
						}
						else
						{
							step++;
							if ((step+1) >= $tdata.data("data").length) {
								step = ($tdata.data("data").length-1);
							}

							/*if (step > $this.parents(".wep-video").data("data").length / step)
							{
								alert(step > $this.parents(".wep-video").data("data").length / step);
							}*/
						}
						return -(step * width);
					}
				});
			});
			
			
			$(this).find(".thumb-slider").css("width", width  * $(this).data("data").length);
			
			
		});	
	}
	
	$(".wep-video").videoGallery();
	
	
	/* end : video gallery */
	
	/* start : slider banner */
	
	
	$.fn.sliderBanner = function()
	{	
		
		return this.each(function() {
			var bannerItem = $(this).find("div.BannerItem");
			var $this = $(this);
			var StepItem = 0;
			setInterval(function() {
				StepItem++;
				if (StepItem == $this.find("div.BannerItem").length)
				{
					StepItem = 0;
				}
				$this.find("ul.bannerList li a").eq(StepItem).trigger("isClicked");
			}, 5000);
			var list = "<div class='bannerListCont'><div class='bannerListLeft'>&nbsp;</div><div class='bannerListCenter'><ul class='bannerList'>";
			bannerItem.each(function(i){
				$(this).addClass("BannerItem"+i);
				var lst = (i+1 == bannerItem.length) ? " lastBannerItem" : "";
				var frst = (i == 0) ? " selected" : "";
				list+="<li class='"+lst+frst+"'><a rel="+i+" href='#'>"+(i+1)+"</a><span>"+$(this).find("div.BannerText").text()+"</span></li>";
			});
			list+="</ul></div><div class='bannerListRight'>&nbsp;</div></div>";
		
			if (bannerItem.length == 1) {
				$(this).addClass("lonelyBanner");
			}
			$(list).appendTo(this);
			$(this).find("ul.bannerList li a").live("isClicked click", function(e) {
				var a = $(this);
				StepItem = a.attr("rel");
				var parent = $(this).parent();
				e.preventDefault();
				if (!parent.hasClass("selected"))
				{
					$this.find("ul.bannerList li").removeClass("selected");
					bannerItem.fadeOut("fast", function() {
						bannerItem.eq(a.attr("rel")).fadeIn("fast", function() {
							parent.addClass("selected");
						});
					});
					$this.find("ul.bannerList li span").hide("fast");
					$(this).next().show("fast");
				}
			});

		});
	}
	
	$("div.cssMainBanner").sliderBanner();
	
	/* start : slider banner */
	
	
	$("#SRSB .ms-sbgo a").html("ARA");
	$("#ctl00_SearchBox_S6F789EBA_InputKeywords").attr("title", "Kelime arayın");
	$("#ctl00_SearchBox_S6F789EBA_go").attr("title", "Ara");

	if ($('input.ms-sbplain').length > 0)
	{
		$('input.ms-sbplain').autocomplete({ 
			serviceUrl:'/Handlers/AutoCompleteHandler.aspx',
			minChars:2, 
			delimiter: /(,|;)\s*/,
			maxHeight:400,
			width : 176,
			zIndex: 9999,
			deferRequestBy: 0,
			params: { type:'1' },
			noCache: false
		  });
	}
	if ($('input.araBox').length > 0)
	{
		$('input.araBox').autocomplete({ 
			serviceUrl:'/Handlers/AutoCompleteHandler.aspx',
			minChars:2,
			delimiter: /(,|;)\s*/,
			maxHeight:400,
			width : 425,
			zIndex: 9999,
			deferRequestBy: 0, 
			params: { type:'2' }, 
			noCache: false
		  });
	}
	
	if ($('.AutoCompleteTag').length > 0)
	{

		$(".AutoCompleteTag").fcbkcomplete({
            json_url: "/_layouts/Handlers/TagComplete.aspx",
            cache: true,
            filter_case: false,
            filter_hide: false,
			firstselected: false,
            filter_selected: true,
			maxitems: 50,
            newel: true        
          });
     }
	
	$("select.trainersSelect").click(function() {
		$("div.trainers").hide().eq($(this).val()).show();
 	});
 	
 	$("div.SurveyResult").bind("resize", function() {
		var obj = $(this)
		var link = obj.prev();
		var width = ((link.offset().left + link.width() + 10 + $(obj).width() + 50) > $(window).width()) ? (link.offset().left - link.width() - $(obj).width()) : link.offset().left + link.width() + 10;
		obj.css(
			{
				left : width,
				top : link.offset().top
			}
		);

	})

	$("div.ContentQueryItem").each(function() {
		if ($(this).html() == "")
		{
			$(this).hide();
		}
	});

	$(window).resize(function() {
		$("div.SurveyResult").trigger("resize");
	});
	
	$("table.ms-usereditor").each(function() {
		$(this).find("tr").eq(3).addClass("people-editor");
	});
 	
});

function toogleLanguage(obj1, obj2) {
	$("#" + obj1).show();
	$("#" + obj2).hide();
}

function openPopup(rel)
{
	
	var obj = $("div.SurveyResult[rel='"+rel+"']").prepend("<span onclick=\"closePopup('"+rel+"')\" class='surveyClose'>x</span>").trigger("resize").show();

}
function closePopup(rel)
{
	$("div.SurveyResult[rel='"+rel+"']").hide();
}

function english()
{
	$("#turkish").hide();
	$("#english").show();
}
function turkish()
{
	$("#english").hide();
	$("#turkish").show();

}

$(document).ready(function() {
	$(".jquerycssmenu ul li ul").addClass("clearfix").each(function() {
		
		$(this).hide().css("left", $(this).width());
		
		if ($(this).parent().hasClass("active-cat"))
		{
			if ($(this).attr("id").indexOf("active") > -1)
			{
				$(this).addClass("active-item").show();
			}
		}
		else
		{
			$(this).addClass("deactive-item");
		}	

	});
	
	$(".jquerycssmenu ul li").each(function() {
		
		if ($(this).hasClass("active-cat")) 
		{
			$(this).addClass("refractive");	
		}
		else
		{
			//$(this).addClass("deactive");
		}
	});

});

