$(function(){
	menuHover();
	leftMenuAnime();
	downloadAnimate();
	contactForm();
	centerPagination();
});

function menuHover(){
	$('.topMenu li').not('.sel').hover(function(){
		$(this).addClass('hover');
		$(this).append('<div class="menuBgRight"></div><div class="arrowSel"></div>');
	},function(){
		$(this).removeClass('hover');
		$(this).children('.menuBgRight, .arrowSel').remove();
	});
	
	$('.topMenu li.sel').append('<div class="menuBgRight"></div><div class="arrowSel"></div>');
}

function leftMenuAnime(){	
	/*
	//Това е за hover на бутоните
	$('.left_content .topMenuItem').hover(
	function(){
		if(!$(this).hasClass('.sel')){
			$(this).children('.hover').stop().animate({"left":"30px"});
		}		
	}, function(){
		if (!$(this).hasClass('.sel')) {
			$(this).children('.hover').stop().animate({"left": "0px"});
		}
	});
	*/
	
	//При първоначалното зареждане първо търсим дали не сме на страница преглед на продукт и има селектиран продукт
	if ($('.left_content .current').length > 0) {				
		$('.left_content .current').parent().siblings('.topMenuItem').not('.normal').addClass('sel');
	}
	
	
	//търсим дали има селектиран елемент и го отваряме
	if($('.left_content .sel').length>0){	
		var objjjj = $('.left_content .sel');
		objjjj.siblings('.sub').css({"display":"block"}); //показваме подменютата
		objjjj.find('.title').css({"color":"#fff"}); //променяме цвета на заглавието
		objjjj.find('.hover').css({"top": "-50px"}); //местима прозорчето нагоре
	}
	
	$('.left_content .topMenuItem').click(function(e){
		if ($(this).hasClass('normal')){
			var url = $(this).find('a').attr('href');
			window.open(url);
			//window.location = url;
			return false;
		}
		
		e.preventDefault();	
		
		//Извършваме действие само ако се кликне на неактивен бутон
		if(!$(this).hasClass('sel')){
			
			var obbj = 	$('.left_content .sel'); //това е обекта на избрания досега бутон
			obbj.removeClass('sel');
			obbj.find('.title').stop().animate({"top": "-20px"},500, function(){
				$(this).css({"color":"#444"}).animate({"top": "15px"});
				obbj.children('.hover').stop().animate({"top": "0px"});				
			});
			
			
			$(this).addClass('sel');
			var obbjj = $('.left_content .sel'); //това е обекта на ново избрания бутон
			obbjj.find('.title').stop().animate({"top": "-20px"},500, function(){
				$(this).css({"color":"#fff"}).animate({"top": "15px"});
			});	
			obbjj.find('.hover').stop().animate({"top": "-50px"},500);
			
			
			$('.left_content .sub:visible').slideUp(500);
			$(this).siblings('.sub').slideDown(500);
		
		//Ако е активен бутона му затваряме подменютата
		}else{			
			var obbj = 	$(this); //това е обекта на избрания досега бутон
			obbj.removeClass('sel');
			obbj.find('.title').stop().animate({"top": "-20px"},500, function(){
				$(this).css({"color":"#444"}).animate({"top": "15px"});
				obbj.children('.hover').stop().animate({"top": "0px"});				
			});
			$('.left_content .sub:visible').slideUp(500);
		}		
	});	
}


function downloadAnimate(){
	var timeout = 1000;
	$.tim = '';
	if($('.download').length ===0){return false;}
	$('.download .icon, .download .baloon, .download p').hover(function(){
		clearTimeout($.tim);
		//Проверяваме дали е видима картинката и ако не е показваме картинката
		if($('.download .baloon:visible').length===0){			
			$('.download .baloon').css({"opacity":"0", "display":"block"});
			$('.download .baloon').stop().animate({"opacity":1}, 200);
		}
	},function(){		
		$.tim = setTimeout ( function(){
			$('.download .baloon').stop().animate({"opacity":0}, 200,function(){
				$(this).css({"display":"none"});				
				});
		}, timeout);		
	});	
}

function contactForm(){
	if($('form.contactsForm').length===0){return false;}
	var cont = $('form.contactsForm');
	//Вземаме началните стойности на полетатат
	var values = new Array();
	cont.find('input, textarea').each(function(i){
		var name = $(this).attr('name');
		values[name] = $(this).val();
	});	
	
	cont.find('input, textarea').focus(function(){
		var currentVal = $(this).val();
		var oldVal  = values[$(this).attr('name')];
		if(currentVal == oldVal){
			$(this).val('');
		}		
	});
	
	cont.find('input, textarea').blur(function(){
		var currentVal = $(this).val();
		var oldVal  = values[$(this).attr('name')];
		if(currentVal == ''){
			$(this).val(oldVal);
		}		
	});
	
	
	cont.find('a.submit').click(function(e){
		e.preventDefault();
		cont.submit();
	});	
}

function centerPagination(){
	if($('#paginator #pages').length===0){return false;}
	
	var ofs = $('#paginator #pages .right').offset();
	var right = ofs.left;
	
	ofs = $('#paginator #pages .left').offset();
	var left = ofs.left;
	
	var corect = (680-right+left+8)/2;
	$('#paginator #pages').css({"left":corect});
}

