var Loader=
{
	_timeoutId:0,

	show: function()
	{
		Loader._timeoutId = setTimeout(Loader._showLoader, 500);

	//	Loader._showLoader();
	},

	hide: function()
	{
		clearTimeout( Loader._timeoutId );
		$('#load').addClass('displaynone');
		followRemove();
	},

	_showLoader: function()
	{
		followSet();
		$('#load').removeClass('displaynone');
	}
}

var WeatherBlock=
{
	init: function()
	{
		WeatherBlock._assignSelectCityEvents();

		// za zatvaranje #select_city boxa
		var selectCityBox	=	$('#select_city');

		if( selectCityBox.length )
		{
			$(document.body).click(function(event)
											{
												if(
													$('#select_city').hasClass('open_box') &&
													!$(event.target).parents('#select_city').length
													)
												{
													//alert(event.target.className );
													WeatherBlock._closeSelectCity();
													return false;
												}
											});
		} // if
	},


	changeCity: function()
	{
		var val=$('select#weather_city option[@selected]').val();
		if(val)
		{
			Loader.show();
			fwajax.phpExecute( {url:'/userpref/weather'}, val );
		}
	},

	changeNextCity: function()
	{
		var obj=document.getElementById('weather_city');
		var ix=obj.selectedIndex;
		ix++;
		if(! (ix >= 0 && ix < obj.options.length))
			ix=0;
		var val=obj.options[ix].value;

		Loader.show();
		fwajax.phpExecute( {url:'/userpref/weather'}, val );
	},

	changeCity_callback: function(html)
	{
		Loader.hide();
		$('#weather').html(html);
		WeatherBlock._assignSelectCityEvents();
	},

	_assignSelectCityEvents: function()
	{
		//select city
		$('.weather h6').click(function(){
			$(this).toggleClass("open");
			$('#select_city').toggleClass("open_box");
			return false;
		});

		$('input.close').click(function(){
			WeatherBlock._closeSelectCity();
			return false;
		});
	},

	_closeSelectCity: function()
	{
		$('.weather h6').removeClass("open");
		$('#select_city').removeClass("open_box");
	}

}


var BlockControl=
{
	/*
	currentBlock:'',

	// arg je id trenutno aktivnog blocka .. init currentBlock i postavi menu marker prilikom ucitavanja
	setCurrent: function(id)
	{
		var a=$('ul#focus li a[href=#'+id+']');

		if(a.length)
		{
			BlockControl.setMarker(a);
			BlockControl.currentBlock=id;
		}
	},

	// arg je dom obj na a link u menu listu
	changeCurrent: function(obj)
	{
		var a=$(obj);
		BlockControl.setMarker(a);

		// pokupim id

		var id=a.attr('href');
		id=id.substr(1);

		if(id == BlockControl.currentBlock)
			return;

		var block=$('div#'+id);
		if(block.length)
		{
			// maknem klasu starom, i stavim novom
			block.addClass('first_block');
			$('div#'+BlockControl.currentBlock).removeClass('first_block');


			// premjestim
			block.prependTo( 'div#main_container' );
			BlockControl.currentBlock=id;


			// snimim
			var str=BlockControl._sectionOrder();

			Loader.show();
			fwajax.phpExecute( {url:'/userpref/order'}, str );
		}

	},

	// arg je jquery obj na a link u menu listu
	setMarker: function(a)
	{
		var li=a.parent();
		$('ul#focus li').removeClass('current');
		li.addClass('current');
	},
	*/

	firstBlockOption:{},

	setFirstBlockOption:function(opt)
	{
		BlockControl.firstBlockOption=opt;
	},

	moveUp: function(blockIdString)
	{
		var cur=$('div#'+blockIdString);

		if(!cur.length)
			return;

		var up=cur.prev();

		if(!up.length) // na vrhu smo!
			return;

		up.before(cur);

		cur.removeClass('hover_block');

		BlockControl._setFirstBlockClass();
		BlockControl._setLastBlockClass();

		// snimim
		var str=BlockControl._sectionOrder();

		Loader.show();
		fwajax.phpExecute( {url:'/userpref/order'}, str );
	},

	moveDown: function(blockIdString)
	{
		var cur=$('div#'+blockIdString);

		if(!cur.length)
			return;

		var down=cur.next();

		if(!down.length) // na vrhu smo!
			return;

		down.after(cur);

		cur.removeClass('hover_block');

		BlockControl._setFirstBlockClass();
		BlockControl._setLastBlockClass();

		// snimim
		var str=BlockControl._sectionOrder();

		Loader.show();
		fwajax.phpExecute( {url:'/userpref/order'}, str );
	},

	// stavljam
	_setFirstBlockClass: function()
	{
		var children=$('div#main_container>div');

		if(!children.length)
			return;

		var first=children.eq(0);

		if(!first.length)
			return;

		if( first.hasClass('first_block') ||  first.hasClass('first_block_tv'))
			return;

		children.removeClass('first_block');
		children.removeClass('first_block_tv');

		if(typeof( BlockControl.firstBlockOption[ first.attr('id') ] ) == 'undefined' )
			first.addClass('first_block');
		else
			first.addClass('first_block_tv');
	},


	_setLastBlockClass: function()
	{
		var children=$('div#main_container>div');

		if(!children.length)
			return;

		var last=children.eq( children.length-1 );

		if(!last.length)
			return;

		if( last.hasClass('last_block') )
			return;

		children.removeClass('last_block');

		last.addClass('last_block');
	},


	_sectionOrder: function()
	{
		var str='';
		$('div#main_container>div').each( function()
															  {
																if(str!='')
																	str += ',';
																str += this.id;
															  } );

		return str;
	}
}

/*
function initCurrent()
{
	var arr=String(window.location).split('#');

	if(typeof(arr[1]) != 'undefined' )
	{
		var id=arr[1].replace(/[^-a-z]/gi, '');
		var a=$('ul#focus li a[href=#'+id+']');
		if(a.length)
		{
			$('ul#focus li').removeClass('current');
			a.parent().addClass('current');
		}
	}
}
*/

// snimi/posalji
var PopupMenu=
{
	small: null,
	big: null,

	articleCurrentId:0,
	articleCurrentConnectionId:0,
	articleCurrentSaved: false, // da li je trenutni id iz spremljenih prica ili ne
	smallHideTimeoutId: 0,
	bigHideTimeoutId: 0,

	articleCurrentHref:'',
	articleCurrentTitle:'',

	init: function()
	{
		PopupMenu.small=$('div#link_control_small');
		PopupMenu.big=$('div#link_control');

		PopupMenu._addPopupEvent();

		PopupMenu.small.hover(
							 function() { PopupMenu.showBig(this); },
							 function() { }
							);

		PopupMenu.big.hover(
							 function() { clearTimeout(PopupMenu.bigHideTimeoutId); },
							 function() {
												//PopupMenu.hideBig(this);
												PopupMenu.bigHideTimeoutId=setTimeout(PopupMenu.hideBig, 1000, this);
								}
							);
	},

	_addPopupEvent: function(preTarget)
	{
		if(typeof(preTarget)=='undefined')
			preTarget='';
		else
			preTarget += ' ';

		$(preTarget + 'a.advanced').hover(
									 function()
										{
											PopupMenu.showSmall(this);
										},
									 function()
										{
											//PopupMenu.smallHideTimeoutId=setTimeout('PopupMenu.hideSmall(this)', 25);
											PopupMenu.smallHideTimeoutId=setTimeout(PopupMenu.hideSmall, 30, this); //25
										}
									);
	},

	showSmall:function(domAnchor)
	{
		// za svaki slucaj maknem stare
		PopupMenu.hideSmall();
		PopupMenu.hideBig();

		// uzimam  id clanka
		var id=domAnchor.id;
		var saved=id.substr(0,1);

		id=parseInt( id.substr(1) );


		if(saved == 's')
			saved=true;
		else
			saved=false;

		if(id<=0 || id=='')
		{
			PopupMenu.articleCurrentId=0;
			return;
		}

		PopupMenu.articleCurrentId=id;
		PopupMenu.articleCurrentSaved=saved;
		PopupMenu.articleCurrentHref=PopupMenu._removeGetParametars(String(domAnchor.href));

		var qAnchor=$(domAnchor);
		PopupMenu.articleCurrentTitle=PopupMenu._toAscii( qAnchor.html() );

		$cont=qAnchor.parent();

		// uzimam id konekcije
		if(saved)
		{
			var ccId=$cont.attr('id');
			ccId=parseInt( ccId.substr(1) );
			PopupMenu.articleCurrentConnectionId=ccId;
		}
		else
		{
			PopupMenu.articleCurrentConnectionId=0;
		}

		PopupMenu.small.prependTo( $cont );

		PopupMenu.small.removeClass('displaynone');
	},

	hideSmall:function(domAnchor)
	{
		clearTimeout(PopupMenu.smallHideTimeoutId);
		PopupMenu.small.addClass('displaynone');


	},

	showBig:function(domDiv)
	{
		PopupMenu.hideSmall( null );

		$cont=PopupMenu.small.parent();

		// koje stavke menija prikazati

		if(PopupMenu.articleCurrentSaved)
		{
				$('#popup_save').addClass('displaynone');
				$('#popup_saved').addClass('displaynone');
				$('#popup_del').removeClass('displaynone');
		}
		else
		{
			$('#popup_del').addClass('displaynone');

			if($('#s'+PopupMenu.articleCurrentId).length)
			{
				// aha! radi se o clanku koji je vec snimljen!
				$('#popup_save').addClass('displaynone');
				$('#popup_saved').removeClass('displaynone');
			}
			else
			{
				// aha! radi se o clanku koji jos nije snimljen!
				$('#popup_save').removeClass('displaynone');
				$('#popup_saved').addClass('displaynone');
			}
		}

		PopupMenu.big.prependTo( $cont );
		
		var titletmp=PopupMenu.articleCurrentTitle;
		//titletmp=escape(titletmp).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');
		
		var hreftmp=PopupMenu.articleCurrentHref;
		//hreftmp=escape(hreftmp).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');

		//console.log( PopupMenu.articleCurrentHref );
		//console.log( hreftmp );
		
		var mailtoStr='mailto:?subject=centrala.hr - ' +
							 titletmp +
							'&body=Ovo bi te moglo zanimati:%0d%0a%0d%0a' +
							hreftmp +
							'%0d%0a%0d%0a-- %0d%0ahttp://centrala.hr';

		$('#popup_mail').attr( 'href', mailtoStr );

		PopupMenu.big.removeClass('displaynone');
	},

	hideBig:function(domDiv)
	{
		clearTimeout(PopupMenu.bigHideTimeoutId);
		PopupMenu.big.addClass('displaynone');
	},

	saveCurrentArticle : function()
	{
		Loader.show();

		if(typeof(pageTracker._trackEvent) != 'undefined')
			pageTracker._trackEvent("Spremljene vijesti", "Spremi", PopupMenu.articleCurrentHref);

		fwajax.phpExecute( {url:'/userpref/savearticle'}, PopupMenu.articleCurrentId );
	},

	deleteCurrentArticle : function()
	{
		Loader.show();

		if(typeof(pageTracker._trackEvent) != 'undefined')
			pageTracker._trackEvent("Spremljene vijesti", "Makni", PopupMenu.articleCurrentHref);

		fwajax.phpExecute( {url:'/userpref/deletearticle'}, PopupMenu.articleCurrentId,  PopupMenu.articleCurrentConnectionId);
	},

	deleteCurrentArticle_callback: function(html, id)
	{
		Loader.hide();
		// za svaki slucaj maknem stare
		PopupMenu.hideSmall();
		PopupMenu.hideBig();

		$('body').append( PopupMenu.small );
		$('body').append( PopupMenu.big );

		PopupMenu._articleChanged_callback(html, id);
	},

	saveCurrentArticle_callback: function(html, id)
	{
		Loader.hide();
		PopupMenu._articleChanged_callback(html, id);
	},

	_articleChanged_callback: function(html, id)
	{
		$('#index_spremljeni_clanci').html(html);

		// stvari koje moram ponoviti za gornji ajax blok - uh uh uh

		// otvaranje u novom prozoru/tabu
		$('#index_spremljeni_clanci a.ext').attr('target', '_blank');


		// aktiviranje menija
		PopupMenu._addPopupEvent('#index_spremljeni_clanci');

	},


	_toAscii: function(str)
	{
		var ret='';

		ret=str.replace(/Š/g,'S');

		ret=ret.replace(/Đ/g,'D');
		ret=ret.replace(/Č/g,'C');
		ret=ret.replace(/Ć/g,'C');
		ret=ret.replace(/Ž/g,'Z');

		ret=str.replace(/š/g,'s');
		ret=ret.replace(/đ/g,'d');
		ret=ret.replace(/č/g,'c');
		ret=ret.replace(/ć/g,'c');
		ret=ret.replace(/ž/g,'z');

		ret=ret.replace(/€/g,'EUR');

		return ret;
	},

	_removeGetParametars: function(str)
	{
		return str;
	
		/*
		var pos=str.indexOf('?');

		if(pos<0)
			return str;

		return str.substr(0, pos);
			*/
	}


}


var RSSBasket=
{
	_sizeInfo: {1:'Small', 2:'Medium', 3:'Large', 4:'eXtraLarge'},

	init: function()
	{

		$('#rss_control a').click( function()
										  {
												if(!$(this).hasClass('current'))
												{
													RSSBasket._basketClick( this );
												}
												return false;
										  }
										 );
	},



	_basketClick: function(domObj)
	{
		// koja velicina???
		var arr=String(domObj.href).split('#');

		if(typeof(arr[1]) == 'undefined' )
			return;

		var sz=parseInt(arr[1]);

		if(sz>=1 && sz<=4)
		{
			RSSBasket._showRSS('jutarnji_rss_ul', sz);
			RSSBasket._showRSS('sportske_novosti_rss_ul', sz);
			RSSBasket._showRSS('bbc_rss_ul', sz);
			RSSBasket._showRSS('cnn_rss_ul', sz);

			$('#rss_control a').removeClass('current');
			$(domObj).addClass('current');

			Loader.show();

			if(typeof(pageTracker._trackEvent) != 'undefined')
				pageTracker._trackEvent("RSS Basket Size", "Promijeni", RSSBasket._sizeInfo[sz]);

			fwajax.phpExecute( {url:'/userpref/rssbasketsize'}, sz );
		}
	},

	_showRSS: function(ulId, sz)
	{
		var start=rssBasketInfo[sz][ulId].start;
		var end=rssBasketInfo[sz][ulId].end;
		$('#'+ulId+' li').each( function(i)
									  {
											var num=i+1;

											if(num >= start && num<=end)
											{
												$(this).removeClass('displaynone');
											}
											else
											{
												$(this).addClass('displaynone');
											}
									  }
									 );
	}

}

var PollControl=
{
	widthPix: 240,
	displayNum: 4,
	preloadNum: 4,
	speed: 800,

	_currentIndex: 0, // koji mi je index trenutno prvi lijevi
	_currentNumber: 0, // koliko ih imam ucitanih
	_maxNumber: 0, // koliko ih imam u bazi =  koliko ih mogu imati ucitanih

	_containerObj: null,
	_ulObj: null,
	_nextObj: null,
	_prevObj: null,
	_liObj: null,

	_active: true, // false - ignoriram movePrev/moveNext

	init: function()
	{
		PollControl._containerObj=$('#slider');
		PollControl._ulObj=$('#slider ul');
		PollControl._nextObj=$('#nextBtn');
		PollControl._prevObj=$('#prevBtn');

		if(PollControl._containerObj.length &&
			PollControl._ulObj.length &&
			PollControl._nextObj.length &&
			PollControl._prevObj.length)
		{
			PollControl._liObj=PollControl._ulObj.children('li');

			PollControl._prevObj.click( PollControl.moveNext );
			PollControl._nextObj.click( PollControl.movePrev );

			PollControl._currentNumber = PollControl._liObj.length;

			// todo - staviti u css/html da nije u document readyju
			/*
			PollControl._ulObj.css('width', PollControl.widthPix * PollControl._currentNumber);
			PollControl._liObj.css('float','left');
			PollControl._liObj.css('display','block');
			*/
		}
	},

	setMaxNumber: function(num)
	{
		PollControl._maxNumber=num;
	},

	movePrev: function()
	{
		if(!PollControl._active)
			return;

		var rightIndex=PollControl._currentIndex + PollControl.displayNum;
		if(rightIndex < PollControl._currentNumber )
		{
			PollControl._animate(+1);

			if(rightIndex+1 == PollControl._currentNumber && PollControl._currentNumber < PollControl._maxNumber)
			{
				//alert('during');
				// skroloam se na zadnju ... ucitaj novi set!
				Loader.show();
				PollControl._active=false;
				fwajax.phpExecute( {url:'/poll/getrange'}, PollControl._currentNumber, PollControl.preloadNum, 0 );
			}
		}
		else if(rightIndex < PollControl._maxNumber)
		{
			//alert('after');
			// ucitaj preko ajaxa nekoliko komada pa probaj opet
			Loader.show();
			PollControl._active=false;
			fwajax.phpExecute( {url:'/poll/getrange'}, PollControl._currentNumber, PollControl.preloadNum, 1 );
		}

	},

	movePrev_callback: function(html, num, scroll)
	{
		PollControl.general_callback();

		if(html != '' && num>0)
		{
			// appendam to na kraj
			PollControl._ulObj.append( html );

			// ponovo izracunam trenutni broj i sirinu
			PollControl._liObj=PollControl._ulObj.children('li');
			PollControl._currentNumber += num;
			PollControl._ulObj.css('width', PollControl.widthPix * PollControl._currentNumber);

			// i sada pokusam skrolati
			if(scroll)
				PollControl.movePrev();
		}


	},

	general_callback: function()
	{
		Loader.hide();
		PollControl._active=true;
	},

	moveNext: function()
	{
		if(!PollControl._active)
			return;

		if(PollControl._currentIndex)
		{
			PollControl._animate(-1);
		}
	},

	_animate: function(dir)
	{
		PollControl._currentIndex += dir;
		var p = - ( ( PollControl._currentIndex * PollControl.widthPix ) ); // zasto -1??

		PollControl._ulObj.animate( { marginLeft: p }, PollControl.speed );


		if(PollControl._currentIndex)
			PollControl._prevObj.fadeIn();
		else
			PollControl._prevObj.fadeOut();

		if(PollControl._currentIndex + PollControl.displayNum < PollControl._maxNumber )
			PollControl._nextObj.fadeIn();
		else
			PollControl._nextObj.fadeOut();
	},

	vote: function(formDom)
	{
		var obj=$(formDom);

		var poll_id=$('input[name=poll_id]', obj).val();
		var poll_option_id=$('input[name=poll_group][checked]', obj).val();

		if (typeof(poll_id)=='undefined' || typeof(poll_option_id)=='undefined')
			return;

		Loader.show();
		fwajax.phpExecute( {url:'/poll/vote'}, poll_id, poll_option_id );
	},

	vote_callback: function(html, poll_id)
	{
		Loader.hide();

		var liObj=$('li#poll_'+poll_id, PollControl._ulObj);

		liObj.html(html);
	}

}


var HoroskopBox=
{
	select: function(horoskop_number)
	{
		$('#horoskop_list li').removeClass('current');

		$('.horskop_item_contaner').addClass('displaynone');
		$('#znak_' + horoskop_number).removeClass('displaynone');


		$('#lihoroskopznak_' + horoskop_number).addClass('current');

      Loader.show();

		var nm=$('#lihoroskopznak_' + horoskop_number + ' a').html();

		if(typeof(pageTracker._trackEvent) != 'undefined')
			pageTracker._trackEvent('Horoskop', 'Pogledaj ', nm);

		fwajax.phpExecute( {url:'/userpref/horoskopselect'}, horoskop_number );

		return false;
	}
}


var Contact=
{
	_working: false,

	init:function()
	{
		$('a#kontaktbut').click( Contact.toggle );
	},

	toggle: function()
	{
		if(!Contact._working)
		{
			if ( $('#kontakt_form').hasClass('displaynone') )
			{
				Contact._working=true;
				Contact.show();
			}
			else
			{
				Contact.close();
			}
		}

		return false;
	},

	show:function()
	{
		Loader.show();
		fwajax.phpExecute( {url:'/contact'} );
		return false;
	},

	close:function()
	{
		$('#kontakt_form').addClass('displaynone');
		$('#kontakt_form').html('');
		return false;
	},

	submit:function()
	{
		Contact._working=true;
		Loader.show();
		fwajax.phpExecute( {url:'/contact/send'},
								$('#kontakt_form input#c_name').val(),
								$('#kontakt_form input#c_email').val(),
								$('#kontakt_form textarea#c_msg').val(),
								$('#kontakt_form input#c_code').val(),
								$('#kontakt_form input[name=captcha]').val()
							);
		return false;
	},

	callback:function(html)
	{
		Loader.hide();
		$('#kontakt_form').html(html);

		$('#kontakt_form').removeClass('displaynone');

		Contact._working=false;
	}

}


$(document).ready(function()
{
	$('.horskop_item_contaner').removeClass('important');

	//content hover setup
	/*
	$('ul.list_control').hover(function(){
	  $(this).addClass("list_control_hover");
	},function(){
	  $(this).removeClass("list_control_hover");
	});

	$('div.content_block').hover(function(){
	  $(this).addClass("hover_block");
	},function(){
	  $(this).removeClass("hover_block");
	});

	$('dl.anketa dd label').hover(function(){
	  $(this).addClass("hover");
	},function(){
	  $(this).removeClass("hover");
	});
*/

	//content hover setup
	$('ul.list_control').hover(function(){
	  addClassName(this, "list_control_hover", false);
	},function(){
	  removeClassName(this, "list_control_hover");
	});

	$('div.content_block').hover(function(){
	  addClassName(this, "hover_block", false);
	},function(){
	  removeClassName(this, "hover_block");
	});

	$('dl.anketa dd label').hover(function(){
	  addClassName(this, "hover", false);
	},function(){
	  removeClassName(this, "hover");
	});

	//spremljene price
	$('a#spremljene_price_button').click(function()
			{
				$(this).toggleClass("open");
				$('#spremljene_price').slideToggle();

				// snimam
				var opn=$(this).hasClass('open') ? 1:0;

				//alert(opn);
				Loader.show();
				fwajax.phpExecute( {url:'/userpref/savedarticles'}, opn );

				return false;
			});


	//colapse - expand block
	$('a.colapse').click(function(){
		var obj = $(this);
		var path = obj.parents('.container');
		var pathTv = obj.parents('.gutter_main');

		var firstBox = path.find('.box_1').children('p.photo_desc');
		var tvBox = pathTv.find('.wrap_tv_container');
		var cont1 = path.find('.box_1');
		var cont2 = path.find('.box_2');
		var cont2_alt = path.find('.box_2_alt');

	  	obj.toggleClass('expand');


		if ($(cont1).hasClass('hidden')) {
			cont1.removeClass('hidden');
			cont2.removeClass('hidden');
			cont2_alt.removeClass('hidden');
			$(cont1).animate( {height:"100%"}, 1500);
			$(cont2_alt).animate( {height:"100%"}, 1500);
			  	$(firstBox).show();


		} else {
			cont1.addClass('hidden');
			cont2.addClass('hidden');
			cont2_alt.addClass('hidden');
			$(cont1).animate( {height:"23px"}, 500 );
			$(cont2_alt).animate( {height:"23px"},  function() {
			  	$(firstBox).hide()})


		}

		tvBox.slideToggle();
		//pathTv.toggleClass('bg_fix');

		// snimam
		var str='';
		// pronadem sve koji imaju collapse a nemaju expand
		$('a.colapse').not('.expand').each( function(i)
													  {
															if(str!='')
																str += ',';

															str += $(this).attr('href').substr(1);
													  }
													 );
		Loader.show();
		fwajax.phpExecute( {url:'/userpref/collapse'}, str );

	 	return false;
	});



	//save indicator

	$('a.save').click(function(){
	 	var parentObj = $(this).parents('.content_block');
		var obj = $('<div class="save_indicator"><p>Spremljeno</p></div>');
  		$(parentObj).append(obj)
	    $(obj).animate({  left: "0px" }, { duration: 500 })
		      .animate({opacity: 1.0}, 2000)
			  .animate({  left: "-98px" },  function() {
			  	$(this).remove();
		});
	});


	Contact.init();
	PollControl.init();

	PopupMenu.init();
	WeatherBlock.init();
	RSSBasket.init();

	$('a.ext').attr('target', '_blank');
	$('#cse-search-box').attr('target', '_blank');
	$('#cse-search-box input[name=q]').focus();

/*
	$("#slider-tv").easySlider();
	$('#slider-tv>ul').css('marginTop', -tvProgramScroll);

	// prebaceno u html odmah nakon slider-tv diva
*/


/* banner section start */
//$('a.blue').hide();
$('a.banner_close').click(function()
{
	if(cookieDomain != '')
		$.cookie( 'banner_close', 1, {expires: 365, path:'/', domain: cookieDomain} );
	else
		$.cookie( 'banner_close', 1, {expires: 365, path:'/'} );

	$('.banner_box').hide();
	$('a.banner_open').show();

	return false;

});

$('a.banner_open').click(function()
{
	if(cookieDomain != '')
		$.cookie( 'banner_close', 0, {expires: 365, path:'/', domain: cookieDomain} );
	else
		$.cookie( 'banner_close', 0, {expires: 365, path:'/'} );

	$('.banner_box').show();
	$('a.banner_open').hide();

	return false;
});


/* banner section stop  */



}); //document ready end


///////////////////////////////////////////////////////////////////////////////////
// popup start {
function popMeUpScotty(url)
{
   w = window.open (url,
						  "centralapopup",
						  "location=0,status=0,scrollbars=1,width=600,height=600,toolbar=0,menubar=0,directories=0");
	 //w.moveTo(0,0);

	 w.focus();
}
// popup stop }
///////////////////////////////////////////////////////////////////////////////////

function myTrackPageview(pg)
{
	if(typeof(pageTracker._trackPageview) != 'undefined')
	{
		pageTracker._trackPageview(pg);
	}
}


//var regExpObj={};
function removeClassName(objElement, strClass)
{
	if(objElement.className)
	{
		/*
		if(!regExpObj[strClass])
		{
			regExpObj[strClass] = new RegExp(strClass, 'g');
		}

		objElement.className=objElement.className.replace(regExpObj[strClass], '');
		*/
		objElement.className=objElement.className.replace(strClass, '');
	}
}

function addClassName(objElement, strClass)
{
	if ( objElement.className )
	{
		objElement.className += ' ' + strClass;
	}
	else
	{
		objElement.className=strClass;
	}
}
