////////////////////////////////////////////////////
// SITN-SENAT 
//
// Fonctions javascript utilisées pour le 
//      catalogue de la vidéothèque
//
// Version : GJ20091016-YS20091030(B1403)
//		GJ20100202 (dosleg2, refonte 2010)
//		GJ20100319 (pb visu_share_link)
////////////////////////////////////////////////////

/* Gestion des statistiques */
var demarrage = 1;
var tab_demarrage = new Array(1,1,1,1,1,1,1,1,1,1);
var autostart=0;

function playerReady( obj ) 
{
	var id = obj['id'];
	//alert('lecteur '+id+' pret');
	var player = getPlayer(id);
	
	if (id.search("lectvid") != -1)
	{
		player.addControllerListener("PLAY", "playTracker");
		player.addViewListener("PLAY", "playTracker");
		player.addControllerListener("ITEM", "playTracker");    //boutons "<" & ">"
		player.addViewListener("ITEM", "playTracker");		//playlist
	}
	
};

function getPlayer( gid )
{
	if (navigator.appName.indexOf("Microsoft") != -1) 
	  { return window[gid]; } 
	else
	  { return document[gid]; }
};

function playTracker( obj )
{
	var fvinum=0;
	var playerid = obj['id'];
	var player = getPlayer(playerid);
	fvinum =  player.name.substr(7);
	if (fvinum){
		var nbseq = player.id.substr(7);
		if (tab_demarrage[nbseq-1] == 1)
		{
			tab_demarrage[nbseq-1]=0;
			countStat(fvinum);
		}
	}else{
		if (demarrage == 1)
		{
			demarrage=0;	
			
			fvinum=document.stats.fvinum.value;
			if (fvinum)
			{ 
			  	countStat(fvinum); 
			}
		}
	}
};

//REQUETE HTTP pour comptabilisation dans les statistiques
function countStat( num )
{
	var xhr = null; 
	
	if (window.XMLHttpRequest) 
	{
		//Firefox ou IE >= 7.0
		xhr = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		try 
		{ // objet pour IE
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
			{ // objet pour une autre version IE
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) 
			{
				 //alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest.");
				//RIEN
				return;
			}
		} 
	}
	
	xhr.onreadystatechange = function() 
	{ 
		if(xhr.readyState == 4) 
		{
			//alert("Stat++"); 
		}
	}
	
	xhr.open("GET", "http://videos.senat.fr/cgi-bin/fostat.cgi/statinc/" + num, true);	//GJ20091016-B1388
	//true: asynchrone
	
	xhr.send(null); 
}


function chapitre(num)
{
	document.getElementById("lectvid").sendEvent('ITEM',num-1);
	playTracker();
}

function mp3play()
{
	document.getElementById("lectmp3").sendEvent('PLAY');
}

function montremp3( objid )
//activation lecteur flash pour flux MP3 (seance en direct)
{
	document.getElementById("lectmp3").style.visibility="";
	var player = document.getElementById("lectmp3");
	if (player)
	{
		 setTimeout("mp3play()",500);
	}	
}

/******************************************************************************************/
/******************************************************************************************/

/*
initialise les valeurs pour "insertion dans un blog"
*/
function setPostToBlog( _vignette, _titre)
{
	perm_link_obj = document.getElementById("txt_permalien");
	html_link_obj = document.getElementById("txt_html_code");
	preview_obj  = document.getElementById("post_preview");

	perm_link_obj.value = window.location;
	perm_link_obj.readOnly = true;

	wl = "" + window.location;
	real_vignette = _vignette;

	str0 = '<div style="display:block; padding:0px; clear:both; width:220px;">' + 
		'<a href="' + window.location + '">' +
		'<img border="0" src="' + real_vignette + '" alt="aperçu" WIDTH="80"></a>' +
		'<a href="' + window.location + '">' + _titre + '</a>' +
		'</div>';

	str = '<div style="display:block;padding:0px;clear:both;width:220px;text;font-size:12px;">' + 
		'<table border="0"><tr><td>' +
		'<a href="' + window.location + '">' +
		'<img border="0" src="' + real_vignette + '" alt="aperçu" WIDTH="80"></a>' +
		'</td><td>' +
		'<a href="' + window.location + '">' + _titre + '</a>' +
		'</td></tr></table></div>';

	html_link_obj.value = str;
	html_link_obj.readOnly = true;

	preview_obj.innerHTML = str;
}


/* avec spécificités dûes à l'IFRAME (dosleg)*/
function setPostToBlogDosleg( _vignette, _titre, _lien )
{

	perm_link_obj = document.getElementById("txt_permalien");
	html_link_obj = document.getElementById("txt_html_code");
	preview_obj  = document.getElementById("post_preview");

	perm_link_obj.value = _lien;
	perm_link_obj.readOnly = true;

	wl = "" + _lien;
	real_vignette = _vignette;

	str = '<div style="display:block;padding:0px;clear:both;width:220px;text;font-size:12px;">' + 
		'<table border="0"><tr><td>' +
		'<a href="' + _lien + '" TARGET="_blank">' +
		'<img border="0" src="' + real_vignette + '" alt="aperçu" WIDTH="80"></a>' +
		'</td><td>' +
		'<a href="' + _lien + '" TARGET="_blank">' + _titre + '</a>' +
		'</td></tr></table></div>';

	html_link_obj.value = str;
	html_link_obj.readOnly = true;

	preview_obj.innerHTML = str;
}

/* avec spécificités dûes à l'IFRAME (dosleg)*/
function setPostToBlogDosleg2( _vignette, _titre, _lien )
{
	perm_link_obj = document.getElementById("txt_permalien");
	html_link_obj = document.getElementById("txt_html_code");
	preview_obj  = document.getElementById("post_preview");

	perm_link_obj.value = _lien;
	perm_link_obj.readOnly = true;

	wl = "" + _lien;
	real_vignette = _vignette;

	str = '<div style="display:block;padding:0px;clear:both;width:220px;">' + 
		'<table border="0"><tr><td>' +
		'<a href="' + _lien + '" TARGET="_blank">' +
		'<img border="0" src="' + real_vignette + '" alt="aperçu" WIDTH="80"></a>&nbsp;' +
		'</td><td style="vertical-align: top; text-align: -moz-top;font-size:12px;">' +
		'<a href="' + _lien + '" TARGET="_blank">' + _titre + '</a>' +
		'</td></tr></table></div>';

	html_link_obj.value = str;
	html_link_obj.readOnly = true;

	preview_obj.innerHTML = str;
}


/*
affiche ou cache le block "post_to_blog"
*/
function visu_postToBlog()
{
	obj = document.getElementById("post_to_blog");
	if( obj )
		obj.style.display = (obj.style.display == "none")? "block":"none";
}

function visu_share_link(_titre)
{
	document.getElementById("sendToFriend").href += window.location;
	//document.getElementById("IB-T-wikio").href += window.location + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-friendfeed").href += window.location + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-facebook").href += window.location;
	//document.getElementById("IB-T-diggit").href += window.location + "&title=" +encodeURI(_titre) ;
	document.getElementById("IB-T-technorati").href += window.location + "&title=" +encodeURI(_titre) ;
	document.getElementById("IB-T-delicious").href += window.location + "&title=" +encodeURI(_titre) ;
	//document.getElementById("IB-T-yahoo").href += window.location + "&t=" +  encodeURI(_titre) ;
	document.getElementById("IB-T-google").href += window.location + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-viadeo").href += window.location + "&amp;urllanguage=fr&amp;urlaffiliate=31026&amp;encoding=ISO-8859-1&amp;title=" +_titre ;
	document.getElementById("IB-T-yoolink").href += window.location + "&title=" + _titre ;
	document.getElementById("IB-T-live").href += window.location + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-myspace").href += window.location + "&t=" + encodeURI(_titre) ;
	document.getElementById("IB-T-twitter").href += window.location + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-scoopeo").href += window.location + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-blogmarks").href += window.location + "&title=" + encodeURI(_titre) ;
	/*obj=document.getElementById("all_link");
	if (obj.style.display == 'none') {obj.style.display = '';}
	else{obj.style.display ='none';}*/
}


function visu_share_link2(_titre, _urlfic)
{
	//document.getElementById("IB-T-wikio").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-facebook").href += _urlfic;
	document.getElementById("IB-T-friendfeed").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-technorati").href += _urlfic + "&title=" +encodeURI(_titre) ;
	document.getElementById("IB-T-delicious").href += _urlfic + "&title=" +encodeURI(_titre) ;
	//document.getElementById("IB-T-yahoo").href += _urlfic + "&t=" +  _titre ;
	document.getElementById("IB-T-google").href += _urlfic + "&title=" + encodeURI(_titre) ;
	//document.getElementById("IB-T-diggit").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-viadeo").href +=_urlfic + "&amp;urllanguage=fr&amp;urlaffiliate=31026&amp;encoding=ISO-8859-1&amp;title=" +_titre ;
	//document.getElementById("IB-T-yoolink").href += _urlfic+ "&title=" + _titre ;
	document.getElementById("IB-T-live").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-myspace").href += _urlfic + "&t=" + encodeURI(_titre) ;
	document.getElementById("IB-T-twitter").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-scoopeo").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-blogmarks").href += _urlfic + "&title=" + encodeURI(_titre) ;
	/*obj=document.getElementById("all_link");
	if (obj.style.display == 'none') {obj.style.display = '';}
	else{obj.style.display ='none';}*/
}

function visu_share_link3(_titre, _urlfic) //refonte2010
{
	document.getElementById("IB-T-facebook").href += _urlfic;
	document.getElementById("IB-T-friendfeed").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-technorati").href += _urlfic + "&title=" +encodeURI(_titre) ;
	document.getElementById("IB-T-delicious").href += _urlfic + "&title=" +encodeURI(_titre) ;
	document.getElementById("IB-T-viadeo").href +=_urlfic + "&amp;urllanguage=fr&amp;urlaffiliate=31026&amp;encoding=ISO-8859-1&amp;title=" +_titre ;
	document.getElementById("IB-T-live").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-myspace").href += _urlfic + "&t=" + encodeURI(_titre) ;
	document.getElementById("IB-T-twitter").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-scoopeo").href += _urlfic + "&title=" + encodeURI(_titre) ;
	document.getElementById("IB-T-blogmarks").href += _urlfic + "&title=" + encodeURI(_titre) ;
}

