// JavaScript Document var Request = getXmlHttpRequestObject(); var OnAir = 0 var LastClass = "" var Giorno = '2/23/2012' var TimeOutPalinsesto function getbestvideo(){ var Ricerca = document.getElementById("cerca").value if ( Ricerca == "" ){ SearchVideo( '-' ) } } function KeyPressed( code ){ if (document.all != null ){ if( event.keyCode == 13 ) return SearchVideo( document.getElementById("cerca").value ); }else if (code.which == 13) { return SearchVideo( document.getElementById("cerca").value ); } } function HideDiv( layer){ var div = document.getElementById(layer) div.style.display = 'none'; return false; } function OpenText( sessione, variabile ){ var div = document.getElementById("help_layer") var Result = getChatText( 'sessione=' + sessione + '&variabile=' + variabile , '/service/Inifile.asp', Request, false ) //alert(Result) div.innerHTML = Result div.style.display = ''; } function OpenPage( Page, id ){ var Result = "" var div switch( Page.toLowerCase() ){ case "scheda": clearTimeout(TimeOutPalinsesto) div = document.getElementById("body"); Result = getChatText( 'code=' + id , '/service/OnDemand_File.asp', Request, false ) div.scrollTop=0; div.innerHTML = Result //parte centrale video if (caricavideo( id , "WebTv" )) return true break; case "scrivi": div = document.getElementById("tv"); Result = getChatText( 'aa=0', '/service/scrivi.asp', Request, false ) div.innerHTML = Result return false break; case "registrati": case "login": default: div = document.getElementById("tv") Result = getChatText( 'AAA=111' , '/service/undercostruction.asp', Request, false ) } //alert(Result) div.scrollTop=0; div.innerHTML = Result return false; } function SearchVideo( Ricerca ){ //var Ricerca = document.getElementById(idField).value if (Ricerca != "" ){ var Result = getChatText( 'ricerca=' + Ricerca , '/service/Ricerca_Video.asp', Request, false ) var div = document.getElementById("elenco") div.innerHTML = Result //conto i video trovati var Result = getChatText( 'ricerca=' + Ricerca + '&count=1', '/service/Ricerca_Video.asp', Request, false ) var div = document.getElementById("videofound") div.innerHTML = "Trovati " + Result + " video" } return false } function LoadPalinsesto( Day ){ var d //alert( Giorno ) if (Day == 1 ) d = new Date( Date.parse( Giorno) + 86400000) else if ( Day == 0 ) d = new Date( Date.parse( Giorno)) else d = new Date( Date.parse( Giorno) - 86400000) Giorno = GetData(d) var Titolo = document.getElementById("day") Titolo.innerHTML = FormatDate(d) var Result = getChatText( 'data=' + GetData(d, true) , '/service/OnAir_palinsesto.asp', Request, false ) var div = document.getElementById("body") div.scrollTop =0 ; div.innerHTML = Result; CheckOnAir(); ShowOnAir( OnAir ); return false } function ShowOnAir( idOnAir ){ var row = document.getElementById("OnAir_" + OnAir ); var Body = document.getElementById("body"); if ( row != null ){ Scroll = (row.rowIndex * row.clientHeight ) - (Body.clientHeight - (Body.clientHeight/2 ) ) if ( Scroll > 0 ) Body.scrollTop = Scroll } } function FormatDate( Data ){ var d_names = new Array("Dom.", "Lun.", "Mar.", "Mer.", "Gio.", "Ven.", "Sab."); var m_names = new Array("Gen.", "Feb.", "Mar.", "Apr.", "Mag.", "Giu.", "Lug.", "Ago.", "Sett.", "Ott.", "Nov.", "Dic."); var d = Data; var curr_day = d.getDay(); var curr_date = d.getDate(); var curr_month = d.getMonth(); var curr_year = d.getFullYear(); return (d_names[curr_day] + " " + curr_date + " " + m_names[curr_month] + " " + curr_year); } function ScrollOnDemand( direction ){ var Body = document.getElementById("elenco") if (direction==0) Body.scrollTop += 100; else Body.scrollTop -= 100; return false; } function ScrollOnAir( direction ){ var Body = document.getElementById("body") if (direction==0) Body.scrollTop += 40; else Body.scrollTop -= 40; return false; } function GetData( currentTime, ITA ){ var month = currentTime.getMonth() + 1 var day = currentTime.getDate() var year = currentTime.getFullYear() if (ITA) return (day + "/" + month + "/" + year) else return (month + "/" + day + "/" + year) } function CheckOnAir(){ //controllo sul server cosa sta girando var Result = getChatText( 'cccc=' + Math.random(), '/service/OnAir.asp', Request, false ) if ( parseInt( Result )>0 ){ var Last = document.getElementById("OnAir_" + OnAir ) var id = document.getElementById("OnAir_" + Result ) //alert(id) if ( id != null ){ if ( id.className != "selected" ){ if (Last != null ) Last.className = LastClass LastClass = id.className id.className = "selected" OnAir = Result; } } } TimeOutPalinsesto = setTimeout( "CheckOnAir()", 5000 ); } function Send_Mail(){ var email = document.getElementById("email") var nome = document.getElementById("nome") var subject = document.getElementById("subject") var testo = document.getElementById("testo") if ( !CheckMail( email ) ){ alert("Email non Corretta") email.focus() return false } if (nome.value == "" ){ alert("Inserisci il tuo nome!") nome.focus() return false } if (subject.value == "" ){ alert("Inserisci il soggetto!") subject.focus() return false } if (testo.value == "" ){ alert("Inserisci il testo!") testo.focus() return false } var Result = getChatText( 'email=' + email.value + "&subject=" + subject.value + "&nome=" + nome.value + "&testo=" + testo.value , '/service/send_mail.asp', Request, false ) var div = document.getElementById("tv") div.innerHTML = Result return false; }