$(document).ready(function(){
	// submenu
	$('.menu li:not(.menu li ul li):not(.menu li ul)').hover(
		function() {
			$(".menu ul").hide();
			$('ul', this).slideDown('fast');
		}
		//function() { $('ul', this).css('display', 'none');}
	);

	$('#more_links').click(
		function() {
			$('.more_links').slideDown('fast');
			$(this).slideUp('fast',function(){
				$('#less_links').slideDown('fast');
			});
			return false;
		}
	);
	$('#less_links').click(
		function() {
			$('.more_links').slideUp('fast');
			$(this).slideUp('fast',function(){
				$('#more_links').slideDown('fast');
			});
			return false;
		}
	);
	$("#search_submit").click(function(){
		var url = $("#search_form").attr('action');
		window.location = url +"/"+ $("#search_keyword").val();
		return false;
	});

	$("#search_keyword").keyup(function(e){
		if($.browser.msie && $.browser.version=="6.0") {
			//
		}else{
			e.preventDefault();
			search();
		}
	});
	$("#search_keyword").blur(function(){
		$("#ajax_search_box").slideUp('fast');
	});
	/*
	$(".tab_btn").click( function() {
		return tabClick(this);
	});
	*/
});
var timeout = null;

function search(keyword){
	if (timeout) clearTimeout(timeout);
	timeout = setTimeout(function(){
		var keyword = $("#search_keyword").val();
			result="";
			$("#ajax_search_box").slideDown('fast',function(){
				$("#ajax_search_loader").slideDown('fast',function(){
				$.getJSON("/index.php?option=com_pages&view=search&keyword="+keyword+"&json=true",
				function(data){
						var i = 0;
						var result = "";
						var count = data.length;
						if (count == 0){
							$("#ajax_search_box").slideUp();
							return;
						}
						if (count > 10) count=10;
						while (i < count)
						{
							result = result + '<li class="ajax_search_result"><a href="'+data[i].link+'">' + data[i].title + '</a></li>';
							i++;
						}
						//alert(result);
						$("#ajax_search_loader").slideUp(function(){
							$('#ajax_search_box_inner').html(result);
							return;
						});
					});
				});
			});
	}, 400);
}

function openPage(title_alias, tabLevel) {
	var lang = 'en';
	if($('html').attr('lang')!='en-gb') {
		lang = 'fa';
	}
	$('#ajax_loader').slideDown('fast',function(){
		$('.page_content_inner').html('');
		$('.page_content').css('background-image','none');
		$.getJSON("index.php?option=com_pages&lang="+lang+"&view=page&page="+title_alias+"&json=true",
		function(data){
			
			$('.page_content_inner').html(data.content);
			if(data.images[0] && data.images[0].file!= '') {
				var file = data.filePath +'0_'+ data.images[0].file;
				$('.page_content').css('background-image','url('+file+')');
				$('.page_content_inner').removeClass('wide');
				$('.page_content_inner').addClass('narrow');
				if (data.level==2 && data.childrenTabList!=null) {
					$('.page_content').css('background-position','right 44px');
				}else{
					$('.page_content').css('background-position','right top');
				}
			}else{
				$('.page_content').css('background-image','none');
				$('.page_content_inner').removeClass('narrow');
				$('.page_content_inner').addClass('wide');
			}
			if(tabLevel=='3') {
				$('#tabs_3 a.tab_btn').removeClass('active_tab');
				$('a[title='+title_alias+']').addClass('active_tab');
			}else{
				
				if (data.level==2 && data.childrenTabList!=null) {
					$('#tabs_3').html(data.childrenTabList);
					$('#sub_tabs').slideDown('fast');
				}else{
					$('#sub_tabs').slideUp('fast');
				}
			}
			$('#ajax_loader').slideUp('fast');
		});
	});
}

	function tabClick(o){
		//if($.browser.msie && $.browser.version=="6.0") return true;
		var title_alias = o.title;
		var tabLevel = o.rel;

		if(tabLevel != '3') {
			$('a[class*=active_tab]').removeClass('active_tab');
			$(o).addClass('active_tab');
			
		}
		
		openPage(title_alias,tabLevel);
		return false;
	}
	function displayTable(blockID){
		$("#"+blockID).slideToggle('slow');
	}
