var t = 0;

jQuery().ready(function() {
	
	if($('#newsletter_trigger').length) {
		$('#newsletter_trigger').fancybox({
			frameWidth	: 270,
			frameHeight	: 50, 
			hideOnContentClick : false
		});
	}
	
	$('#fancy_div .submit').live('click',function(){
		$.get(_root+'application/xhr?method=add_newsletter_user',{email : $('#fancy_div #email').val()},function(data){
			alert(data.message);
			if(data.status == 1) {
				$('#fancy_close').trigger('click');
			}
		},'json');
	});
	
	$('#current_lang').click(function(){
		var url = window.location.href;
		if($(this).hasClass('bg')) {
			if(!url.match(/\/bg\//)) {
				url = url+'bg/';
			}
			url = url.replace('\/bg\/','/en/');
		}
		else {
			if(!url.match(/\/en\//)) {
				url = url+'en/';
			}
			url = url.replace('\/en\/','/bg/');
		}
		
		window.location.href = url;
	});
	
	
	$('#flash_messages').each(function(){
		$(this).css('display', 'none');
		$(this).css('opacity', 0.7);
		$(this).fadeIn('slow');
		$('.close', $(this)).click(function(){ $('#flash_messages').fadeOut(function(){ $(this).remove(); }); });
	});
	
	$('#menu ul li').bind('click',function(){	
			$('#menu ul li ul').css('display','none');
			$('#menu ul li ul').prev().removeClass('selected');
			$('ul',$(this)).toggle();
			$('ul',$(this)).prev().addClass('selected');
		
	});
	
	$('#menu ul li ul li').unbind('click');
	
	$('.box').append('<div class="padd_top fixpng"></div>');
	$('.box').append('<div class="padd_right fixpng"></div>');
	$('.box').append('<div class="padd_bottom fixpng"></div>');
	$('.box').append('<div class="padd_left fixpng"></div>');
	
	
	
	
	$('.padd_top,.padd_bottom').each(function(){
		var w = $(this).parent().width()+9;
		$(this).css('width',w+'px');
		$(this).css('height','9px');
	});
	
	$('.padd_left,.padd_right').each(function(){
		var h = $(this).parent().height()+9;
		$(this).css('height',h+'px');
		$(this).css('width','9px');
	});
	
	if($.browser.msie && jQuery.browser.version.substr(0,1)=='6') {
		$('.padd_left').each(function(){
			var h = $(this).parent().height()+10;
			$(this).css('height',h+'px');
			$(this).css('width','9px');
		});
	}
	
	
	$('.actions .expand').bind('click',function(){
		var container = $(this).parent().parent();
		$(container).toggleClass('toggled');
		$('.actions',container).toggleClass('toggle');
		$('.content,.padd_top,.padd_right,.padd_bottom,.padd_left',container).toggle();
	});
	
	$('.box').draggable({
		handle : $('.move'),
		scroll : false,
		stack: { group: '.box', min: 1}
	});
	
	$('.news_controll_prev').bind('click',function(){
		if(parseInt($('ul.news_accent').css('top')) < 0) {
			$('ul.news_accent').animate({
				top: '+=78'
			},0);
		}
	});
	
	$('.news_controll_next').bind('click',function(){
		if(Math.abs(parseInt($('ul.news_accent').css('top'))) < 78*($('ul.news_accent li').length-1)) {
			$('ul.news_accent').animate({
				top: '-=78'
			},0);
		}
	});
	
	$('.promo_controll_prev').bind('click',function(){
		if(parseInt($('ul.promo_accent').css('top')) < 0) {
			$('ul.promo_accent').animate({ 
				top: '+=400'
			},0);
		}
	});
	
	$('.promo_controll_next').bind('click',function(){
		if(Math.abs(parseInt($('ul.promo_accent').css('top'))) < 400*($('ul.promo_accent li').length-1)) {
			$('ul.promo_accent').animate({
				top: '-=400'
			},0);
		}
	});
	
	 // Background changer
    $('.backgrounds a').bind('click',function() {
    	$('.backgrounds a.active').removeClass('active');
        var image = $(this).attr('href');
        var obj = $(this);
        
         img1 = new Image();
   		 img1.src = image;
   		 img1.onload = function(){
   		  $('#supersize img').attr('src', image);        
         obj.addClass('active');
		
		//var wrapper = $('#wrapper');
		//wrapper.css('background-image', 'url('+image+')');
        return false;
   		 }
        return false;
    });
	
	// Random startup banner
	var rand_num = Math.floor(Math.random()*5);
	var background = $('.backgrounds li a:eq(' + rand_num + ')');
	var background_image = background.attr('href');
	//$('#wrapper').css('background-image', 'url('+background_image+')');
	$('#supersize img').attr('src', background_image);
	
	
	
	$('.news_list:odd').css('background-color','#f0f2f2');

    // Wrappercho :)
    	resize_wrapper();
    $(window).bind("resize", function(){
        resize_wrapper();
    });
});



$(function(){  
	$.fn.supersized.options = {
	        startwidth: 1000,
	        startheight: 750,
	        vertical_center: 1,
	        slideshow: 0
	    };
	    $('#supersize').supersized();
});  
//var window_height = $(window).height()-150; 
//$('#scrollable').css('height',window_height);
//$('#scrollable').jScrollPane( {showArrows:false});


// Resize wrapper function
// Shits happends
function resize_wrapper()
{
    var height = $('body').height();
    var wrapper = $('#wrapper');
    wrapper.css('height', (height - 37) + 'px');
    
}
