$(document).ready(
	function(){
		startticker()
		set_menu_list('contenuti')
		set_menu_list('conferenze')
		$(window).data('upi_sub_menu', new sub_menu())
	}
)

function startticker()
{
	var upi_ticker = $("#upi_ticker")
	
	$("#ticker_tx").show()
	upi_ticker.data("ticker_cps", 2)
	upi_ticker.css('left', upi_ticker.parent().width() + 10)
	upi_ticker.mouseenter(function(){upi_ticker.data('ticker_cps',0)})
	upi_ticker.mouseleave(function(){upi_ticker.data('ticker_cps',2)})
	upi_ticker.data('upi_ticker_interval', setInterval("scrollticker()",32))
}

function scrollticker()
{
	var upi_ticker = $("#upi_ticker")
	
	var ticker_aw = $("#ticker_tx").width()
	var left = parseInt(upi_ticker.css('left'))
	upi_ticker.css('left', left > (-10 - ticker_aw) ? left -upi_ticker.data('ticker_cps') : upi_ticker.parent().width() + 10)
}

function pauseticker()
{
	clearInterval($("#upi_ticker").data('upi_ticker_interval'))
}

function repriseticker()
{
	$("#upi_ticker").data('upi_ticker_interval', setInterval("scrollticker()",32))
}


function sub_menu()
{
	this.menu = $('#sub_bar_menu')
	this.win = $(window)
	this.opened = false
	
	this.open = function() {
		this.place()
		this.opened = true
		this.win.bind('resize', {obj:this}, function(e) {e.data.obj.place()})
		this.menu.bind('click', {obj:this}, function(e) {e.data.obj.close()})
		}
	
	this.close = function() {
		this.menu.slideUp(300)
		this.opened = false
		this.win.unbind('resize')
		this.menu.unbind('click')
		}
		
	this.toggle = function() {
		if (this.opened)
			this.close()
		else
			this.open()
		}
		
	this.place = function() {
		var ref_menu = $('#bar_menu')
	
		this.menu.offset({top:-9000, left:-9000})
		this.menu.slideDown(300)
		this.menu.offset({top:ref_menu.height() + 8, left:ref_menu.offset().left + ref_menu.width() - this.menu.width() + 8})
		}
}

function set_menu_list(id)
{
	var box	= 	$('.menu_'+id+'_left')
	box.click(
		function(){
			dialog = $(window).data('menu_list')
			if (dialog != null) dialog.close()
			dialog = new page_dialog({page:'/show_list',attach_id:'.menu_'+id+'_left',width:'750px',position:'right',message:'Attendere prego...',speed:600})
			dialog.add_parameter('show', id)
			dialog.show()
			$(window).data('menu_list', dialog)
			}
		)
}

function edit_content_arguments(id_object)
{
	document.edit_content_arguments.id_object.value = id_object
	document.edit_content_arguments.submit()
}


function show_ansa(id_object)
{
	var upi_ticker_modal = new modal_dialog({page: '/show_ansa', width:600, bordercolor:'#960000',onunload:repriseticker, onload:pauseticker, message:'<br>In attesa del collegamento con ANSA', onscroll:true, onclickout:true})
	upi_ticker_modal.add_parameter('id_object', id_object)
	upi_ticker_modal.show()
	$(window).data('upi_ticker_modal', upi_ticker_modal)
}

function change_ansa(id_object)
{
	var upi_ticker_modal = $(window).data('upi_ticker_modal')
	upi_ticker_modal.new_page('/show_ansa')
	upi_ticker_modal.add_parameter('id_object', id_object)
	upi_ticker_modal.load_page()
}

function close_ansa()
{
	$(window).data('upi_ticker_modal').close(true);
}

function show_streaming()
{
	window.open("/stream", "stream",'scrollbars=no,resizable=no,width=555,height=540,screenX=0,screenY=0');
}

function edit_stream_object()
{	
	var upi_video = new modal_dialog({page: '/stream', width:700, bordercolor:'#960000', top:40,onscroll:true})
	upi_video.show()
}

function check_type_search()
{
	var f = document.google
	var word = f.word.value = f.q.value
	if (!f.word.value)
		f.q.value = "site:upinet.it"
	if (f.include_province.checked)
		f.cx.value = "013693719914570650361:aczeuwn4lra"
	else
		f.cx.value = "013693719914570650361:iskxw01ugd0"
	
	f.submit()
}

function edit_gallery_object(id_object)
{	
	var upi_gallery = new modal_dialog({page: '/galleria', width:700, bordercolor:'#960000', top:40,onscroll:true})
	upi_gallery.add_parameter('id_object', id_object)
	upi_gallery.show()
}

function edit_video_object(id_object)
{	
	var upi_video = new modal_dialog({page: '/video', width:700, bordercolor:'#960000', top:40,onscroll:true})
	upi_video.add_parameter('id_object', id_object)
	upi_video.show()
}

function radio_link(id_object)
{
	ref = id_object ? "/radio_player?id_object="+id_object : "/radio_player"
	window.open(ref, "radio",'scrollbars=yes,resizable=yes,width=400,height='+screen.height+',screenX=0,screenY=0');
}

