/*
|--------------------------------------------------
| Assets Java Scripts
| B.J.K. Site Management
| 2011
|--------------------------------------------------
*/

$(document).ready(function(){
	$(".main .body_container .footer .blocks_container .block .newslatter_container .input input").val(default_email_value);
	$(".main .body_container .footer .blocks_container .block .newslatter_container .input input").focus(function(){
		var val = $(this).val();
		if(val==default_email_value){
			$(this).addClass("active");
			$(this).val("");
		}
	});
	$(".main .body_container .footer .blocks_container .block .newslatter_container .input input").blur(function(){
		var val = $(this).val();
		if(val==""){
			$(this).val(default_email_value);
			$(this).removeClass("active");
			$(".main .body_container .footer .blocks_container .block .newslatter_container").removeClass("mailerror");
		}
	});

	$(".main .header .top_line .right_bar .search_panel .input_container input").val(default_search_value);
	$(".main .header .top_line .right_bar .search_panel .input_container input").focus(function(){
		var val = $(this).val();
		if(val==default_search_value){
			$(this).addClass("active");
			$(this).val("");
		}
	});
	$(".main .header .top_line .right_bar .search_panel .input_container input").blur(function(){
		var val = $(this).val();
		if(val==""){
			$(this).val(default_search_value);
			$(this).removeClass("active");
		}
	});

	$(".main .body_container .bodymenu .body_menu_items a .menu_item").click(function(){
		if($(this).parents("div").children(".sub_menu").is(":hidden")){
			$(".main .body_container .bodymenu .body_menu_items .sub_menu").fadeOut(250);
			$(".main .body_container .bodymenu .body_menu_items a .menu_item").removeClass("active");
			
			var sub_menu_size = $(this).parents("div").children(".sub_menu").size();
			
			if(sub_menu_size>0){
				$(this).parents("div").children(".sub_menu").fadeIn(250);
				$(this).addClass("active");
				$('.main .body_container .body_content').css('z-index','-1');
				return false;
			}else{
				return true;
			}
		}else{
			$(this).removeClass("active");
			$(this).parents("div").children(".sub_menu").hide();
			$(".main .body_container .bodymenu .body_menu_items .sub_menu").fadeOut(250);
			$(".main .body_container .bodymenu .body_menu_items a .menu_item").removeClass("active");
			$('.main .body_container .body_content').css('z-index','0');
		}
	});
	$(".main .body_container .bodymenu .sub_menu .close").click(function(){
		$(this).parent(".sub_menu").fadeOut(250);
		var a = $(this).parents(".menu_item_container");
		$(a).children("a").children(".menu_item").removeClass("active");
		$('.main .body_container .body_content').css('z-index','0');
	});

	var total_slides = 0;
	$(".body_content .body_top .slider .slides .slider_item").each(function(){
		total_slides++;
		var title = $(this).children(".flash_bar_content").children(".title").text();
		var desc = $(this).children(".flash_bar_content").children(".desc").text();
		var id = $(this).children(".id").text();
		var html = "<a href='"+base_url+current_lang+"/haber/"+id+"/'><div class=\"nav_item\" slide_id = '"+(total_slides-1)+"'><div class=\"hover\"></div><div class=\"content\">";
		html+=title;
		html+="</div></div></a>";

		$(".body_content .body_top .slider .navigation").append(html);
		//$(".body_content .body_top .slider .slides").width(total_slides*710);
	});

	$(".body_content .body_top .slider .navigation .nav_item").hover(function(){
		var slide_id = $(this).attr("slide_id");
		$(".body_content .body_top .slider .navigation .nav_item").removeClass("active");
		$(this).addClass("active");
		$(".body_content .body_top .slider .slides").stop().scrollTo( '.slider_item:eq('+slide_id+')', 0 );
		return false;
	});
	$(".body_content .body_top .slider .navigation .nav_item:eq(0)").addClass("active");

	$(document).click(function (evt) {
		var target = evt.target;
		if(target.tagName !== 'div'){
			$(".bodymenu .sub_menu").hide();
			$('.main .body_container .body_content').css('z-index','0');
		}
	});
});

jQuery.fn.center = function () {
	this.css("position","absolute");
	this.css("top", ( $(window).height() - this.height() ) / 2+$(window).stop().scrollTop()-100 + "px");
	this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
	return this;
}
