﻿var more_news_counter = 0;
var more_gallery_counter = 0;
var news_count = 0;
var gallery_count = 0;
var is_flag_mouseover = false;

function show_links($counter, $limit, $div)
{
	if($counter == 0)
	{
		$($div + ' .more_news_prev').addClass('display_none');
		$($div + ' .more_news_next').removeClass('display_none');
	}
	else if($counter + $limit >= news_count)
	{
		$($div + ' .more_news_next').addClass('display_none');
		if($counter != 0)
		{
			$($div + ' .more_news_prev').removeClass('display_none');
		}
	}
	else
	{
		$($div + ' .more_news_prev').removeClass('display_none');
		$($div + ' .more_news_next').removeClass('display_none');
	}	
}

function show_news($offset)
{
	var curr_url = window.location.pathname.toString().split('/');
	var lang = curr_url[1];	
	var news_id = curr_url[3];
	$.post('http://polska-arabia.pl/jquery/show_news', {offset_: $offset, lang_: lang, news_id_: news_id,
		func: "show_news"},function(data)		
			{
				if(data.ok==true)
				{
					var cont_height = $('#more_news_list').height();
					$('#more_news_list').css('cssText', 'height: ' + cont_height + 'px;');
					$('#more_news_list').html('');
					
					var append_html = '';
					for(var i = 0; i < data.news_data.length ; i++)
					{

						if(i == 3)
						{
							append_html += '<div class="additional_news_cont display_none" style="display: block;">';
						}

						append_html += '<div class="single_news_title_cont">';
							if(lang == 'ar')
							{ 
								append_html += '<div class="date_cont right" dir="rtl">' + data.news_data[i].date + '</div>';
								append_html += '<a href="http://polska-arabia.home.pl/' + lang + '/wiadomosc/' + data.news_data[i].id + '" class="normal_link" dir="rtl">' + data.news_data[i].title + '</a>';
							}
							else
							{
								append_html += '<div class="date_cont right">' + data.news_data[i].date + '</div>';
								append_html += '<a href="http://polska-arabia.home.pl/' + lang + '/wiadomosc/' + data.news_data[i].id + '" class="normal_link" dir="rtl">' + data.news_data[i].title + '</a>';
							}							
						append_html += '</div>';
						
						if(i == 4)
						{
							append_html += '</div>';
						}
			
					}
					$('#more_news_list').css('cssText', 'height: ' + '');
					$('#more_news_list').html(append_html);
					
					
					
					var more_news_butt = $('#more_links_cont .button_bckgr.more_news');
					var pagination_cont = $('#more_news_pagination');
					if(data.news_data.length <= 3)
					{
						more_news_butt.hide();
						pagination_cont.addClass('margin_bottom');
					}
					else if(more_news_butt.css('display') == "none")
					{
						more_news_butt.show();
						if($.browser.msie && parseInt($.browser.version) == 7)
						{
							more_news_butt.css('cssText', 'margin-bottom: 0px !important; margin-top: 0px !important;');
						}	
						pagination_cont.removeClass('margin_bottom');
					}
					
				}
		
			},"json");	
}

function get_news_number()
{
	var curr_url = window.location.pathname.toString().split('/');
	var lang = curr_url[1];
	$.post('http://polska-arabia.pl/jquery/get_news_number', { lang_: lang, "func": "get_news_number"}, function(data_count)
	{	
		if(data_count.ok == true)
		{
			news_count = data_count.news_count - 1;
		}
	}, "json");
}

function show_galleries($offset)
{
	var curr_url = window.location.pathname.toString().split('/');
	var lang = curr_url[1];	
	var gallery_id = curr_url[3];
	$.post('http://polska-arabia.pl/jquery/show_galleries', {offset_: $offset, lang_ : lang, gallery_id_: gallery_id,
		func: "show_galleries"},function(data)		
			{
				if(data.ok==true)
				{
					var cont_height = $('#more_gallery_list').height();
					$('#more_gallery_list').css('cssText', 'height: ' + cont_height + 'px;');
					$('#more_gallery_list').html('');
					
					var append_html = '';
					for(var i = 0; i < data.gallery_data.length ; i++)
					{

						if(i == 5)
						{
							append_html += '<div class="additional_news_cont display_none" style="display: block;">';
						}

						append_html += '<div class="single_news_title_cont">';
							append_html += '<div class="date_cont right">' + data.gallery_data[i].date + '</div>';
							//append_html += '<div class="clear_left_float"></div>';
							append_html += '<a href="#" class="normal_link">' + data.gallery_data[i].title_pl + '</a>';
						append_html += '</div>';
						
						if(i == 9)
						{
							append_html += '</div>';
						}
			
					}
					$('#more_gallery_list').css('cssText', 'height: ' + '');
					$('#more_gallery_list').html(append_html);
					
					
					var more_news_butt = $('#more_links_cont .button_bckgr.more_news');
					var pagination_cont = $('#more_gallery_pagination');
					if(data.gallery_data.length <= 5)
					{
						more_news_butt.hide();
						pagination_cont.addClass('margin_bottom');
					}
					else if(more_news_butt.css('display') == "none")
					{
						more_news_butt.show();
						if($.browser.msie && parseInt($.browser.version) == 7)
						{
							more_news_butt.css('cssText', 'margin-bottom: 0px !important; margin-top: 0px !important;');
						}	
						pagination_cont.removeClass('margin_bottom');
					}
					
				}
		
			},"json");	
}

function get_gallery_number()
{
	$.post('http://polska-arabia.pl/jquery/get_gallery_number', {test: "test", "func": "get_gallery_number"}, function(data_count_gal)
	{
		if(data_count_gal.ok == true)
		{
			gallery_count = data_count_gal.gallery_count - 1;
		}
	
	}, "json");
}

$(document).ready(function(){
	get_news_number();
	get_gallery_number();
	
	$('#main_menu ul li a').removeClass('active');	
	var curr_url = window.location.pathname.toString().split('/');
	var active_menu_butt = $('#main_menu a[href*=' + curr_url[2] + ']');	
	active_menu_butt.addClass('active');
	//alert(active_menu_butt.html());
	/*var active_lang_li = $('ul#sec_top_list li.' + curr_url[1]);
	var lang_caption = active_lang_li.find('a').html();
	
	active_lang_li.addClass('active');
	active_lang_li.find('a').remove();
	active_lang_li.html(lang_caption);*/
	
	$('#flags_cont .flag_single img').mouseover(function(){
		if(is_flag_mouseover == false)
		{	
			is_flag_mouseover = true;
			var my_this = $(this);
			var flag_caption = $(this).parent().find('div.flag_caption');//my_this.next();
			flag_caption.hide();
			//flag_caption.css('cssText', 'visibility: hidden;');
			my_this.addClass('flag_mouseover');
			my_this.hide()
			.queue(function(){
				my_this.parent().css('cssText', 'width: 48px;');
				my_this.css('cssText', 'width: 48px; height: 48px; margin-top: -13px;');
				var src_old = my_this.attr('src').replace("32", "48"); 
				my_this.attr('src', src_old);
				$(this).dequeue();
			})
			.queue(function(){
				flag_caption
				.queue(function(){
					flag_caption.css('cssText', 'margin-left: ' + parseInt((48 - flag_caption.width())/2) + 'px; visibility: visible;');
					$(this).dequeue();					
				});
				//.show();
				$(this).dequeue();
			})
			.queue(function(){
				is_flag_mouseover = false;
				$(this).dequeue();
			});
		}

	})
	.mouseout(function(){
		$(this).parent().find('div.flag_caption').css('cssText', 'visibility: hidden;');
		if(is_flag_mouseover == false)
		{			
			$('#flags_cont .flag_single img').each(function(){
				if($(this).attr('class') == "flag_mouseover")
				{
					$(this).parent().css('cssText', 'width: 32px;');
					$(this).css('cssText', 'width: 32px; height: 32px; margin-top: 0px;');
					var src_old = $(this).attr('src').replace("48", "32");
					$(this).attr('src', src_old);		
				}
			});
		}
	});

	
	if ($('input[name=shown]').val()==0)
	{
		$('#new_comment_cont').hide();
	}
	else
	{
		$('#new_comment_cont').show();
	}
	
	$('#comment_cont div.button_bckgr').click(function(){
		var my_this = $(this);
		var switch_text = my_this.html().replace('<SPAN></SPAN>', '<span></span>');
		$('#new_comment_cont').toggle('slow', function(){
			switch(switch_text)
			{
				case "<span></span>dodaj własny komentarz":
					my_this.html('<span></span>ukryj panel dodawania komantrza');
					break;
				case "<span></span>ukryj panel dodawania komantrza":
					my_this.html('<span></span>dodaj własny komentarz');
					break;					
				/*------------------------------------------------------ANG-------------------------------------------------*/
				case "<span></span>add comment":
					my_this.html('<span></span>hide add comment panel');
					break;
				case "<span></span>hide add comment panel":
					my_this.html('<span></span>add comment');
					break;
				/*------------------------------------------------------AR-------------------------------------------------*/
				case "<span></span>أضف تعليقك":
					my_this.html('<span></span>احفظ المعلومات التقريرية');
					break;
				case "<span></span>احفظ المعلومات التقريرية":
					my_this.html('<span></span>أضف تعليقك');
					break;						
				default:
				alert('default');					
			}
	
		});
	});
	
	$('div.button_bckgr.more_news').click(function(event){
		var my_this = $(this);
		$('.additional_news_cont.display_none').toggle('slow', function(){
			var switch_text = my_this.html().replace('<SPAN></SPAN>', '<span></span>');
			switch(switch_text)
			{
				case '<span></span>zobacz wszystkie wiadomości':			
					$('#more_news_pagination').slideDown();
					my_this.html('<span></span>ukryj starsze wiadomości');	
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 15px !important;');
					}					
					break;
				case '<span></span>ukryj starsze wiadomości':				
					$('#more_news_pagination').slideUp();
					my_this.html('<span></span>zobacz wszystkie wiadomości');
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 0px !important;');
					}					
					break;
				case '<span></span>zobacz wszystkie galerie':				
					$('#more_gallery_pagination').slideDown();
					my_this.html('<span></span>ukryj starsze galerie');
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 15px !important;');
					}						
					break;
				case '<span></span>ukryj starsze galerie':				
					$('#more_gallery_pagination').slideUp();
					my_this.html('<span></span>zobacz wszystkie galerie');
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 0px !important;');
					}						
					break;
				/*------------------------------------------------------ANG-------------------------------------------------*/
				case '<span></span>see all news':			
					$('#more_news_pagination').slideDown();
					my_this.html('<span></span>hide older news');	
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 15px !important;');
					}					
					break;
				case '<span></span>hide older news':				
					$('#more_news_pagination').slideUp();
					my_this.html('<span></span>see all news');
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 0px !important;');
					}					
					break;
				case '<span></span>see all galleries':				
					$('#more_gallery_pagination').slideDown();
					my_this.html('<span></span>hide older galleries');
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 15px !important;');
					}						
					break;
				case '<span></span>hide older galleries':				
					$('#more_gallery_pagination').slideUp();
					my_this.html('<span></span>see all galleries');
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 0px !important;');
					}						
					break;						
				/*------------------------------------------------------AR-------------------------------------------------*/	
				case '<span></span>انظر الى جميع الاحداث':			
					$('#more_news_pagination').slideDown();
					my_this.html('<span></span>احفظ المعلومات القديمة');	
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 15px !important;');
					}					
					break;
				case '<span></span>احفظ المعلومات القديمة':				
					$('#more_news_pagination').slideUp();
					my_this.html('<span></span>انظر الى جميع الاحداث');
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 0px !important;');
					}					
					break;
				case '<span></span>رؤية جميع الصور':				
					$('#more_gallery_pagination').slideDown();
					my_this.html('<span></span>احفظ الصور القديمة');
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 15px !important;');
					}						
					break;
				case '<span></span>احفظ الصور القديمة':				
					$('#more_gallery_pagination').slideUp();
					my_this.html('<span></span>رؤية جميع الصور');
					if($.browser.msie && parseInt($.browser.version) == 7)
					{
						my_this.css('cssText', 'margin-bottom: 0px !important;');
					}						
					break;	
				default:
				alert('default');
			}
		});	
		return false;
	});
	
	
	$('#more_news_pagination .button_bckgr.dark_button').click(function(){
		if($(this).hasClass('more_news_prev'))
		{ 
			if(more_news_counter > 0)
				{ more_news_counter = more_news_counter - 5; }
			show_links(more_news_counter, 5, '#more_news_pagination');
			show_news(more_news_counter);				
		}
		else if($(this).hasClass('more_news_next'))
		{
			if(more_news_counter < news_count)
				{ more_news_counter = more_news_counter + 5; }
			show_links(more_news_counter, 5, '#more_news_pagination');
			show_news(more_news_counter);				
		}			
	});
	
	
	$('#more_gallery_pagination .button_bckgr.dark_button').click(function(){
		if($(this).hasClass('more_news_prev'))
			{ 
				if(more_gallery_counter > 0)
					{ more_gallery_counter = more_gallery_counter - 10; }
				show_links(more_gallery_counter, 10, '#more_gallery_pagination');
				show_galleries(more_gallery_counter);				
			}
		else if($(this).hasClass('more_news_next'))
			{ 
				if(more_gallery_counter < gallery_count)
					{ more_gallery_counter = more_gallery_counter + 10; }
				show_links(more_gallery_counter ,10, '#more_gallery_pagination');
				show_galleries(more_gallery_counter);				
			}		
	});
	
	$('a.fancy_iframe_mail').fancybox({
		'width': 972,
		'height': 362,
		'scrolling': 'auto',
		'centerOnScroll': 'true',
		'hideOnOverlayClick': false,
		'type': 'iframe'
	});

	$('a.fancy_iframe_img').fancybox({
		'width': 'auto',
		'height': 'auto',
		'scrolling': 'auto',
		'centerOnScroll': 'true',
		'hideOnOverlayClick': false,
		'showNavArrows': true,
		'type': 'image'
	});
	
	$('a.fancy_iframe_img').fancybox({
		'width': 'auto',
		'height': 'auto',
		'scrolling': 'auto',
		'centerOnScroll': 'true',
		'hideOnOverlayClick': false,
		'showNavArrows': true,
		'type': 'image',
		'href': $(this).attr('href')
	});
	
});
