var oraServerApache;
var TitlePage = "Alice | Notizie";
function checkFlashVersion() {
var reqVer=7;
var plugin = (navigator.mimeTypes &&
navigator.mimeTypes["application/x-shockwave-flash"]) ?
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
var isVerOk=false;
if (plugin) {
var words = navigator.plugins["Shockwave Flash"].description.split(" ");
var flaVer;
for (var i = 0; i < words.length; i++){
if (isNaN(parseInt(words[i]))){
continue;
}
flaVer = words[i];
break;
}
isVerOk = (flaVer >= reqVer);
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)){
try {
var instance=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+reqVer);
isVerOk = true;
}
catch (e){isVerOk=false}
}
return isVerOk;
}
function changepage(id)
{
var urlNavigation = "/videonotizie/navigationpage" + id + ".html";
ajaxincludeText(urlNavigation, document.getElementById("navigation"));
var urlContent = "/generated_cms/ansavideonotizie/page" + id + ".html";
ajaxincludeText(urlContent, document.getElementById("content"));
}
//Procedura usata per recuperare il primo filmato
function playFirstMovie(oraServer)
{
oraServerApache = oraServer;
var positionSharp = location.href.indexOf("#");
//Controlla se è arrivato un codice con #
if (positionSharp != -1)
{
//Controllo che non sia l'ultimo carattere
if ((positionSharp+1) !=location.href.length)
{
//Non è in ultima posizione
var productId = location.href.split("#");
var filename = productId[1] + "_json.txt";
playVideoOnLoad(ajaxinclude("/generated_cms/ansavideonotizie/" + filename));
}
else
{
//Lancio il primo
//Leggo il primo video e lo faccio partire in automatico
var key = document.getElementById("videoAnsa").href;
var productId = key.split("#");
playVideo(productId[1]);
}
}
else
{
//Leggo il primo video e lo faccio partire in automatico
var key = document.getElementById("videoAnsa").href;
var productId = key.split("#");
var filename = productId[1] + "_json.txt";
movieremoto = ajaxinclude("/generated_cms/ansavideonotizie/" + filename);
playVideoOnLoad(movieremoto);
}
}
function boxStrillo(productId)
{
//Controllo se sono nella pagina videonotizie
if (location.href.indexOf("/videonotizie/")!= -1)
{
var filename = productId + "_json.txt";
movieremoto = ajaxinclude("/generated_cms/ansavideonotizie/" + filename);
//splitto l'array
var movieDetail = new Array();
movieDetail = movieremoto.split("|");
document.getElementById("movietitle").innerHTML = movieDetail[0];
document.getElementById("moviedescription").innerHTML = movieDetail[1];
document.getElementById("moviecategory").innerHTML = movieDetail[4];
ChangeFlashAutoPlay(movieDetail[2],movieDetail[3]);
countdown(movieDetail[5]);
//Conta i Click della pagina
ClickCount();
}
}
//Carica i file al click
function playVideo(productId)
{
var filename = productId + "_json.txt";
movieremoto = ajaxinclude("/generated_cms/ansavideonotizie/" + filename);
//splitto l'array
var movieDetail = new Array();
movieDetail = movieremoto.split("|");
document.getElementById("movietitle").innerHTML = movieDetail[0];
document.getElementById("moviedescription").innerHTML = movieDetail[1];
document.getElementById("moviecategory").innerHTML = movieDetail[4];
ChangeFlash(movieDetail[2],movieDetail[3]);
countdown(movieDetail[5]);
//Conta i Click della pagina
ClickCount();
}
//Carica i file all'onLoad
function playVideoOnLoad(movieremoto)
{
//splitto l'array
var movieDetail = new Array();
movieDetail = movieremoto.split("|");
document.getElementById("movietitle").innerHTML = movieDetail[0];
document.getElementById("moviedescription").innerHTML = movieDetail[1];
document.getElementById("moviecategory").innerHTML = movieDetail[4];
ChangeFlashAutoPlay(movieDetail[2],movieDetail[3]);
countdown(movieDetail[5]);
}
//Conta i click chiamando un url predefinito
//Url: http://server-it.imrworldwide.com/cgi-bin/count?cid=it_Matrix-it_0&url=http://dev-notizie1024.alice.it.dev/videonotizie/index.html?pmk=notcronav&rnd=2317728
function ClickCount()
{
//Numero casuale
var randomnumber=Math.floor(Math.random()*10001)
var url = "http://server-it.imrworldwide.com/cgi-bin/count?cid=it_Matrix-it_0&url=";
url = url + this.location.href;
url = url + "&rnd=" + randomnumber;
ajaxinclude(url);
}
//Imposta il tempo passato dal caricamento della video notizia
function countdown(moviedate){
//Splitto le date
//2007-09-18 12:48
var annomovie = moviedate.substring(0,4);
var mesemovie = moviedate.substring(5,7);
var giornomovie = moviedate.substring(8,10);
var oremovie = moviedate.substring(11,13);
var minutimovie = moviedate.substring(14,16);
var annoserver = oraServerApache.substring(0,4);
var meseserver = oraServerApache.substring(5,7);
var giornoserver = oraServerApache.substring(8,10);
var oreserver = oraServerApache.substring(11,13);
var minutiserver = oraServerApache.substring(14,16);
//iniData= new Date(2007,09,20,09,00,00); // data inizio sequenza mesi-1 es. set=8
iniData= new Date(annomovie, mesemovie, giornomovie, oremovie, minutimovie, 00); // data inizio sequenza mesi-1 es. set=8
var oggiclient= new Date();
oggi= new Date(annoserver,meseserver, giornoserver,oreserver,minutiserver,00);
//oggi= new Date(2007,09,20,10,08,00);
milDif=(oggi - iniData)
giorni=parseInt(milDif/86400000);
milDif=milDif - (giorni*86400000); //millisecondi restanti talti i giorni
ore=parseInt(milDif/3600000);
milDif=milDif - (ore*3600000); //millisecondi restanti talti i giorni
minuti=parseInt(milDif/60000);
//Compongo il testo
var testo = "";
if (giorni!=0)
testo = giorni + ' giorni, '
testo += ore + ' ore, ' + minuti + ' min';
testo ='postato ' + testo + ' fa da ANSA';
document.getElementById("time").innerHTML = testo;
}
function ChangeFlash(movieName, cover)
{
document.getElementById("flashcontent").removeChild(document.getElementById("player"));
var objPlayer=document.createElement("a");
objPlayer.href="http://adimg.alice.it/videobanner/ansaprimipiani/" + movieName;
objPlayer.style.display = "block";
objPlayer.style.width = "320px";
objPlayer.style.height = "255px";
objPlayer.id="player";
objPlayer.innerHTML = '';
document.getElementById("flashcontent").appendChild(objPlayer);
var title = document.title;
//document.getElementById("player").href="http://adimg.alice.it/videobanner/ansaprimipiani/" + movieName;
//document.getElementById("imgPreview").src="http://images.alice.it/notizie1024/ansacovervideo/" + cover;
document.title = TitlePage;
flowplayer("player", "flowplayer/flowplayer-3.0.3.swf");
}
function ChangeFlashAutoPlay(movieName, cover)
{
var title = document.title;
document.getElementById("player").href="http://adimg.alice.it/videobanner/ansaprimipiani/" + movieName;
document.getElementById("imgPreview").src="http://images.alice.it/notizie1024/ansacovervideo/" + cover;
document.title = TitlePage;
flowplayer("player", "flowplayer/flowplayer-3.0.3.swf");
}
function ChangeFlash_backup(movieName, cover)
{
var title = document.title;
var so = new SWFObject("flvplayer.swf?theFile=http://adimg.alice.it/videobanner/ansaprimipiani/" + movieName + "&defaultImage=http://images.alice.it/notizie1024/ansacovervideo/" + cover + "&theVolume=100&popUpHelp=no&bufferSeconds=2&videoSmoothing=yes","flvplayer","320","255","8","#000000");
so.addParam("movie","flvplayer.swf?theFile=http://adimg.alice.it/videobanner/ansaprimipiani/" + movieName + "&defaultImage=http://images.alice.it/notizie1024/ansacovervideo/" + cover + "&theVolume=100&popUpHelp=no&bufferSeconds=2&videoSmoothing=yes");
so.addParam("bgcolor","#000000");
so.write("flashcontent");
document.title = TitlePage;
}
function ChangeFlashAutoPlay_backup(movieName, cover)
{
var title = document.title;
var so = new SWFObject("flvplayer.swf?theFile=http://adimg.alice.it/videobanner/ansaprimipiani/" + movieName + "&defaultImage=http://images.alice.it/notizie1024/ansacovervideo/" + cover + "&theVolume=100&popUpHelp=no&bufferSeconds=2&videoSmoothing=yes&startPlayingOnload=yes&autostart=true","flvplayer","320","255","8","#000000");
so.addParam("movie","flvplayer.swf?theFile=http://adimg.alice.it/videobanner/ansaprimipiani/" + movieName + "&defaultImage=http://images.alice.it/notizie1024/ansacovervideo/" + cover + "&theVolume=100&popUpHelp=no&bufferSeconds=2&videoSmoothing=yes&startPlayingOnload=yes&autostart=true");
so.addParam("bgcolor","#000000");
so.write("flashcontent");
document.title = TitlePage;
}
function ajaxinclude(url) {
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
try{
page_request.open('GET', url, false) //get page synchronously
page_request.send(null)
if (window.location.href.indexOf("http")==-1 || page_request.status==200)
{
return page_request.responseText;
}
else
return "";
}
catch (e){}
}
function ajaxincludeText(url, objtext) {
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
try{
page_request.open('GET', url, false) //get page synchronously
page_request.send(null)
if (window.location.href.indexOf("http")==-1 || page_request.status==200)
{
objtext.innerHTML= page_request.responseText;
}
else
objtext.innerHTML= "";
}
catch (e){}
}
function writeFlashObject(movie, qs, width, height){
document.write(
'');
}