var timpSlider = 10000;

$ntz = {
	common : function(){
		$ntz.__nowPlaying();
		$.metadata.setType("class");
		nowPlayingUpdate = window.setInterval(function(){$ntz.__nowPlaying();}, 30000);
	},
		__wrapCorners : function(e){
			//if(!$.browser.msie && !$.browser.opera){$(e).addClass('notIeBorder'); return ;}
			var popTableTop = '<table class="pop_dialog_table"><thead><tr><td class="pop_topleft"></td><td class="pop_border pop_top"></td><td class="pop_topright"></td></tr></thead><tfoot><tr><td class="pop_bottomleft"></td><td class="pop_border pop_bottom"></td><td class="pop_bottomright"></td></tr></tfoot><tbody><tr><td class="pop_border pop_side"></td><td class="pop_content">';
			var popTableBtm = '</td><td class="pop_border pop_side"></td></tr></tbody></table>';
			
			if($(e).get(0).tagName.toLowerCase()==='img'){
				var par = $(e).parent();
				var tempHtml = popTableTop + $(e).parent().html() + popTableBtm;
				$(e).parent().html(tempHtml);
					if($.browser.msie){
					par.click(function(){
						window.location=$(this).attr('href');
					});
				}
			}else {
				var tempHtml = popTableTop + $(e).html() + popTableBtm;
				$(e).html(tempHtml);
			}
			
		},
		__nowPlaying : function(){
			$.ajax({
				type: "GET",
				url: "nowplaying.php",
				cache: false,
				dataType : 'json',
				success: function(data){
					$('#acumLive').fadeOut(function(){
						console.info(data.shortTitle);
						$(this).html(data.shortTitle).fadeIn().hover(function(e){
							$('#nowPlayingTooltip').remove();
							$(document.createElement('div')).attr('id', 'nowPlayingTooltip').html('<h3>'+data.artist+'</h3><p>'+data.theTitle+'</p>').appendTo('#header .wrapper').fadeIn();
							}, function(){
								$('#nowPlayingTooltip').fadeOut(function(){$(this).remove();})
						});
					});
				}
			});
			
		},
	grila : function(){
		$('<div/>').addClass('grilaHover').appendTo('body');
		$('.grila table td.s .cnt, .grila dd.s').each(function(){
			var t=$(this);
			var off = t.offset();
				$('.grila table td .cnt, .grila dd').removeClass('hover');
				$(this).addClass('hover');
				$('.grilaHover').hide().css({
					left:off.left-5,
					top:off.top-5
				}).show();
		});
		$('.grila table td, .grila dd').hover(function(e){
			var _th=$(this);
			var _t=$(this).metadata();
			if(typeof(_t.selectAll)!=='undefined'){
				var selAll = _t.selectAll;
				$('.grila table td, .grila dd').each(function(){
					var t = $(this);
					if(t.metadata().selectAll===selAll){
						t.addClass('similar');
					}
				});
			}
			if(typeof(_t.thumbImg)!=='undefined'){
				var showPopup = function(){
					if($('.grilaThumb').is(':animated')){return;}
					$('<img class="grilaThumb"/>').attr('src', _t.thumbImg).css({
						left:_th.offset().left-20,
						top:_th.offset().top-95
					}).appendTo('body').fadeIn();
				};
				if($('.grilaThumb').size()>0){
					$('.grilaThumb').fadeOut(function(){$(this).remove();showPopup();});
				}else {
					showPopup();
				}
			}
		}, function(){
			$('.grilaThumb').fadeOut(function(){$(this).remove();});
			$('.grila table td, .grila dd').removeClass('similar');
		});
	},
	digei : function(){
		$('.listaDJ li').each(function(){$ntz.__wrapCorners($(this));})
		$ntz.__bigSliders();
	},
	stiri : function(){
		
	},
	arhiva : function(){
		$('.listaDJ li').each(function(){$ntz.__wrapCorners($(this));})
		$('.arhivaEvenimente li').click(function(){
			window.location=$(this).find('a:first').attr('href');
		});
		$ntz.__bigSliders();
	}, 
	emisiuni : function(){
		$ntz.__bigSliders();
	},
	paginTop : function(){
		$ntz.__listaTopThumb();
	}, 
	download : function(){
		$ntz.__listaTopThumb();
	},
	listareStiri : function(){
		$('.listaStiri li').click(function(){
			window.location=$(this).find('a.more').attr('href');
		});
	},
	detaliiEvenimente : function(){
		$ntz.__bigSliders();
	},
		__listaTopThumb : function(){
			$('.listaTop li').hover(function(){
				var _t=$(this).metadata();
				var _th=$(this);
				if(typeof(_t.thumbImg)!=='undefined'){
					var showPopup = function(){
						if($('.grilaThumb2').is(':animated')){return;}
						$('<img class="grilaThumb2"/>').attr('src', _t.thumbImg).css({
							left:_th.offset().left+290,
							top:_th.offset().top-40
						}).appendTo('body').fadeIn();
					};
					if($('.grilaThumb2').size()>0){
						$('.grilaThumb2').fadeOut(function(){$(this).remove();showPopup();});
					}else {
						showPopup();
					}
				}
			}, function(){
				$('.grilaThumb2').fadeOut(function(){$(this).remove();});
	
			});
		},
	galerieFoto : function(){
		$('.galerieFoto').each(function(){$ntz.__wrapCorners($(this));})
		
		$ntz.__bigSliders();
	},
	homePage : function(){
		var sld = $('#homeTopSlider');
		sld.find('.pics img').each(function(){$ntz.__wrapCorners($(this));})
		$('.homeBtmBoxes .djs .djsPics img').each(function(){$ntz.__wrapCorners($(this));})
		
		$('.pics li:first').fadeIn();
		sld.find('.pages a:first').addClass('s');
		sld.find('.pages a').click(function(){
			if($(this).hasClass('s')){return false;}
			var current = $('#homeTopSlider .pages a').index(this);
			sld.find('.pages a').removeClass('s');
			sld.find('.pics li:visible').fadeOut();
			sld.find('.pics li').eq(current).fadeIn();
			$(this).addClass('s');
			return false;
		});
		
		var sliderAutoAdvance = function() {
			if($('#homeTopSlider .pages a:last').hasClass('s')){
				$('#homeTopSlider .pages a:first').click();
			}else {
				$('#homeTopSlider .pages a.s').parent().next().find('a').click();
			}
		};//sliderAutoAdvance
		homeTopAutoSlider = window.setInterval(function(){sliderAutoAdvance();}, timpSlider);
		sld.bind('mouseenter mouseleave', function(e){
			window.clearInterval(homeTopAutoSlider);
			if(e.type==='mouseleave'){
				homeTopAutoSlider = window.setInterval(function(){sliderAutoAdvance();}, timpSlider);
			}
		});
		$('#homeTopSlider .wrapper').append('<div class="jackCorner"/>');
		
		
		$ntz.__smallSliders();
	},
		__smallSliders : function(){
			$('.sliderWrap').each(function(){
				var t=$(this);
				var items = t.find('.sliderItems');
				items.find('li:not(:first)').hide();
				t.find('.sliderCtrls a').click(function(){
					var th = $(this);
					if(th.hasClass('next')){
						if(items.find('li:last').is(':visible')){
							items.find('li:last').hide();
							items.find('li:first').show();
						}else {
							items.find('li:visible').hide().next().show();
						}
					}
					if(th.hasClass('prev')){
						if(items.find('li:first').is(':visible')){
							items.find('li:first').hide();
							items.find('li:last').show();
						}else {
							items.find('li:visible').hide().prev().show();
						}
					}
					return false;
				});
			})
		},
		__bigSliders : function(){
			$('.bigSlider').each(function(){
				var t=$(this),
				wrap = t.find('.bigSliderWrap'),
				latime = wrap.outerWidth(),
				elTotale = wrap.find('li').size(),
				latimeEl = wrap.find('li:first').outerWidth()+9,
				easeEffect = 'easeInExpo',
				slideTime = 500;
				wrap.find('li img').wrap('<span class="imgWrap"></span>');
				wrap.find('li:not(.s) img').fadeTo(500, .4).hover(function(){
					$(this).fadeTo(500, 1)
				}, function(){
					$(this).stop().fadeTo(500, .4)
				})
				t.find('.next').click(function(){
					$(this).blur();
					if(wrap.find('ul:animated').size()>0 || !(parseInt(wrap.find('ul').css('left'), 10) > 60-(elTotale*latimeEl-latime)) ){
						wrap.find('ul').animate({
						left:0
						}, slideTime, easeEffect);
					}else {
						wrap.find('ul').animate({
							left:'-='+latime
						}, slideTime, easeEffect);
					}
					return false;
				});
				t.find('.prev').click(function(){
					$(this).blur();
					if(wrap.find('ul:animated').size()>0 || !(parseInt(wrap.find('ul').css('left'), 10)<0) ){return false;}
					wrap.find('ul').animate({
						left:'+='+latime
					}, slideTime, easeEffect);
					
					return false;
				});
			});
		}
};


$(document).ready(function(){
	$('<div id="ajaxBusy">Loading...</div>')
        .ajaxStart(function() {$(this).show();})
        .ajaxStop(function() {$(this).hide();})
        .appendTo('body');
  $ntz.common();	
});

if(!("console"in window)||!("firebug"in console)) {var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];window.console={};for(var i=0;i<names.length;++i) window.console[names[i]]=function(){}}

jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});

(function($){$.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length)settings.single='metadata';var data=$.data(elem,settings.single);if(data)return data;data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m)
data=m[1];}else if(settings.type=="elem"){if(!elem.getElementsByTagName)
return undefined;var e=elem.getElementsByTagName(settings.name);if(e.length)
data=$.trim(e[0].innerHTML);}else if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr)
data=attr;}
if(data.indexOf('{')<0)
data="{"+data+"}";data=eval("("+data+")");$.data(elem,settings.single,data);return data;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);};})(jQuery);
