(function() {
	
	jQuery(function() {
		//jQuery("#dialog").dialog('option', 'autoOpen', false);
		
		if(pageData.frontPage) {
			var p = jQuery('.jir-wrapper').position();
			var offest = {x: 235, y:215};
			nc0 = jQuery('#no-comment-div-id')
				.css('top', offest.y + p.top)
				.css('left', offest.x + p.left)
				.show();
			nc1 = jQuery('<div />')
				.html('No Comment')
				.css('position', 'absolute')
				.css('top', offest.y + p.top + 4)
				.css('left', offest.x + p.left + 8)
				.css('color', 'white')
				.css('font-weight', 'bold')
				.css('font-size', '11px')
				.css('z-index', '2')
				.appendTo(document.body)
			jQuery(window).resize(function() {
				var p = jQuery('.jir-wrapper').position();
				nc0
				 .css('top', offest.y + p.top)
				 .css('left', offest.x + p.left); 
				nc1
				 .css('top', offest.y + p.top + 4)
				 .css('left', offest.x + p.left + 8)
			});
			jQuery('#dodajPortletLink').click(function(e){
				
				jQuery("#dialog").dialog({width: 400, height: 350}).dialog('open')
				
				jQuery.getJSON('getAvailablePortlets.ajax', function(portlets) {
					var buf = ['<ul>'];
					for(var i=0; i<portlets.length; i++) {
						var p = portlets[i];
						if(p.flags.disabled) continue;
						var portletExists = jQuery('#'+p.id).length>0;
						var css = portletExists ? 'background-color: #A3A3A3' : '';
						if(!portletExists)
						buf.push('<li style="'+css+'"><a class="add-porltet-link" id="apl-'+p.id+'" href="javascript:void(0)">'+p.title+'</a> - <span style="font-size: 10px">'+ p.description +'</span><hr /></li>');
					}
					buf.push('</ul>');
					var html = buf.join('');
					jQuery('#dialog').html(html);
					jQuery('.add-porltet-link').click(function() {
						var id = String(this.id).substring(4);
						if(jQuery('#'+id).length>0) {
							//alert('Портлетот е веќе додаден!');
							
							var k = 10;
							var loop = function() {
								k--;
								var color = k%2 ? '#FF0000' : '#550000'; 
								jQuery('#'+id).css('border', 'dashed '+color+' 2px');
								if(k>0) setTimeout(loop, 200);
								else jQuery('#'+id).css('border', 'none'); 
							}
							loop();
						} else {
							jQuery.get('getPortletById.ajax', {id: id}, function(v) {
								jQuery('#s-region-right')[0].innerHTML += v;
								updateLayoutCookie();
								window.location.href="index.do";
							});
						}
					});
				});
			});
			
		} else {
			jQuery('#dodajPortletLink').hide();
		}
		
		
		
		jQuery(".cp-bg-li li").hover(
				function() { 
					var container = jQuery(this).parents('.cp-bg-li:first');
					container.find('li').removeClass('active');
					jQuery(this).addClass('active');
					var img = container.find('img');
					img.attr('src', jQuery(this).attr('imgsrc'));
					//console.log(img);
				}, 
				function() {
				
				}
			).click(
				function() {
					document.location.href = jQuery(this).attr('link');
				}
			);
			
			jQuery('.cp-bg-li').find('li:first').addClass('active');
	});
})();


function createSlidingNews() {
	if(!pageData.frontPage) return;
	var divs = [];
	jQuery('.sl_news_group_wrap').each(function() {
		divs.push({
			el: this
		})
	});
	for(var i=0; i<divs.length-1; i++) {
		divs[i].next = divs[i+1];
	}
	divs[divs.length-1].next=divs[0];
	
	var cur = divs[0];
	jQuery(cur.el).show();
	
	var _timerId;
	var anim = function() {
		jQuery(cur.el).hide();
		cur = cur.next;
		jQuery(cur.el).fadeIn()
		_timerId = setTimeout(anim, 7000);
	}
	
	
	jQuery('#slidingNews').hover(function() {
		clearTimeout(_timerId);
	}, function() {
		_timerId = setTimeout(anim, 6000);
	});
	
	anim();
}
