/**
 * Emanuele Poglinai
 * Etnoteam S.p.A
 * 17 dicembre 2007
 *
 *
 * NOTA: il codice seguente dipende dalla libreria 'SWFObject.js' v1.5
 */


/**
 * Funzione che consente l'inserimento di un video all'interno di un contenitore
 *
 * @param objId 		: id del contenitore
 * @param embedId 	: id dell'embedded container
 * @param videoPath : path del video
 * @param imageAlt 	: path id dell'immagine da visualizzare in alternativa al video
 * @param width 		: larghezza
 * @param height 		: altezza
 * @param selectAlt : [non necessaria] forza la visulizzazione dell'immagine alternativa all'swf
 * @param bkgColor	: [non necessaria] colore di sfondo (default #000000)
 * @param wmode			: [non necessaria] default transparent
 */

function insertVideo(objId, embedId, videoPath, imageAlt, videoWidth, videoHeight, selectAlt, bkgColor, wmode) {
	if(bkgColor == null) bkgColor = '#000000';
	if(wmode == null) wmode = 'transparent';
	
	var alternateContent = '<img width="' + videoWidth + '" height="' + videoHeight + '" src="' + imageAlt + '" />';
	document.getElementById(objId).innerHTML = alternateContent;
	
	if (selectAlt == null || selectAlt == "false"){
		var so = new SWFObject("/it_IT/browser/static/flash/pre_vid_player.swf?video_path=" + videoPath + "&resize=y&auto_play=y&image=" + imageAlt, embedId, videoWidth, videoHeight, "7", bkgColor);
		so.addParam("quality", "high");
		so.addParam("wmode", "transparent");	
		so.addParam("pluginspage", "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash");
		so.addParam("movie","video_path=" + videoPath + "&resize=y&auto_play=n&image=" + imageAlt);
		so.addParam("autoStart", "-1");
		if (so != null) {
			document.getElementById(objId).innerHTML = so.getSWFHTML();
		}
	} 	
}   
    
    
/** 
 * Funzione che consente l'inserimento di un swf all'interno di un contenitore
 *  
 * @param objId 		: id del contenitore
 * @param embedId 	: id dell'embedded container
 * @param swfPath 	: path del video
 * @param imageAlt 	: path id dell'immagine da visualizzare in alternativa al video
 * @param width 		: larghezza
 * @param height 		: altezza
 * @param selectAlt : [non necessaria] forza la visulizzazione dell'immagine alternativa all'swf
 * @param bkgColor	: [non necessaria] colore di sfondo (default #000000)
 * @param wmode			: [non necessaria] default transparent
 */

function insertSWF(objId, embedId, swfPath, imageAlt, videoWidth, videoHeight, selectAlt, bkgColor, wmode) {
	if(bkgColor == null) bkgColor = '#000000';
	if(wmode == null) wmode = 'transparent';
	
	var alternateContent = '<img width="' + videoWidth + '" height="' + videoHeight + '" src="' + imageAlt + '" />';
	document.getElementById(objId).innerHTML = alternateContent;

	if (selectAlt == null || selectAlt == "false"){
		var so = new SWFObject(swfPath, embedId, videoWidth, videoHeight, "7", bkgColor);
		so.addParam("quality", "high");
		so.addParam("wmode", "transparent");
		so.addParam("salign", "t");
		so.addParam("pluginspage", "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash");
		so.addParam("autoStart", "-1");
		if (so != null) {			
			document.getElementById(objId).innerHTML = so.getSWFHTML();
		}
	}
}
