/*
msn_i_video2.js
	[UPD] P:\IG_IntelyGenZ\IG11_Desarrollo_Librerias\IG11_01_Js\src\msn\msn_i_video2.js

v0.54 [fix] InnerVideo	(Manuel 11.12.2008)
v0.53 [upd] Doc
v0.52 [upd] Doc
v0.51 [fix] InnerVideo
v0.50 [new] oPropsExtra	(Manuel 8.4.2008)
v0.40 [doc] (Manuel 7.4.2008)
v0.31 [upd] bAutoPlay=true (Manuel 26.3.2008) 
v0.30 [new] 
v0.20 [dep] msn_i_video.js DEPRECADA 

[DOC]
InnerVideo ("especiales_entretenimiento_motorola","fd9595dc-53ff-469e-8196-08b7bdcdb486",0,"s130","Source_FRFR_msnmusique","es-es",480,315)
	sVideoLayer es el nombre de la capa donde vamos a pintar el player, pero es importante que identifique a la seccion de MSN
				si le pasamos null, hace un document.write del player

Resultado:
<object id="videodetecnologiaobj" type="application/x-shockwave-flash" width="300" height="269" data="http://images.soapbox.msn.com/flash/soapbox1_1.swf">
	<param name="allowScriptAccess" value="always"/>
	<param name="allowFullScreen" value="true"/>
	<param name="wmode" value="window"/>
	<param name="base" value="http://images.soapbox.msn.com/flash/soapbox1_1.swf"/>
	<param name="flashvars" value="
		skin=2&
		mkt=es-es&
		idp=http://video.msn.com/?mkt=es-es&
		fr=IV2_es-es_tecnologia_seguridad_home&
		fg=gtlv2&
		ad=false&
		timePlaying=1&
		partnerlogo=true&
		ch=true&
		cbdata=videodetecnologia&
		cbprefix=Msn.Video.&
		playlistmin=2&
		ifs=true&
		c=v&
		v=453768d2-498e-4f3f-8a91-b1784f8bc37c"/>
	<param name="movie" value="http://images.soapbox.msn.com/flash/soapbox1_1.swf"/>
	<param name="quality" value="high"/>
</object>

Automáticos:
	ifs=true
	playlistmin=2
	ch=true
	cbprefix=Msn.Video.
	cbdata=DIV_Video


*/

/*
http://estj.msn.com/br/gbl/js/5/flash.js
http://estj.msn.com/br/gbl/js/1/video.js
http://estj.msn.com/br/gbl/js/2/video.js

*/
var g_sLib = "http://video.msn.com/js/ch/channels.js"
//var g_sLib = "http://estj.msn.com/br/gbl/js/2/video.js"
//g_sLib = "http://aspnet2.intelygenz.com/msn07_aspnet2/msn07_09_Tab_messenger_video/index_archivos/channels.js"		//Debug
var g_sScript = '<scr'+'ipt src="'+g_sLib+'" type="text/javascript"></scr'+'ipt>'
document.write(g_sScript);


// [nVideoWidth,nVideoHeight,bAutoPlay,nVideoSkin] [sVideoLang]
//oPropsExtra
function InnerVideo (sVideoLayer,sGuids,nVideoWidth,nVideoHeight,bAutoPlay,nVideoSkin,bTitulo,bLinks,sVideoLang,oPropsExtra) {
	if (!nVideoWidth) nVideoWidth=300		//Si el ancho es menor de 300 no salen 'las opciones de vídeo'
	if (!nVideoHeight) nVideoHeight=270
	if (bAutoPlay!="false") bAutoPlay="true"
	if (!nVideoSkin) nVideoSkin="2"
	if (!sVideoLang) sVideoLang="es-es"
	if (!sVideoLayer) sVideoLayer=""
	
//Todos los oProps deben ser strings !!!
	var oProps = {ad:"false",ap:bAutoPlay,skin:nVideoSkin,mkt:sVideoLang,fr:sVideoLayer,fg:"gtlv2",c:"v",v:sGuids}
	for(var i in oPropsExtra) {
		oProps[i]=oPropsExtra[i]
	}
	
	if (sVideoLayer){
		if (document.getElementById(sVideoLayer)) {
			Msn.Video.Build(sVideoLayer,null,oProps,nVideoWidth,nVideoHeight);
		}
		else {	//0.54 si no existe la capa sVideoLayer; Si quieres hacer un document.write() pasale sVideoLayer=null
			alert ("No existe la capa '"+sVideoLayer+"'.")
		}
	}
	else {	//0.54 si le pasamos sVideoLayer=null pinta el player con un document.write
		Msn.Video.BuildPlayer(sVideoLayer,oProps,nVideoWidth,nVideoHeight);		
	}

//Esta aun no funciona, las propiedades son distintas
//	Msn.Flash.Build('http://images.soapbox.msn.com/flash/soapbox1_1.swf','8',300,269,'videosenthome',{allowScriptAccess:'always',base:'http://images.soapbox.msn.com/flash/soapbox1_1.swf',flashvars:'skin=2&amp;mkt=es-es&amp;idp=http://video.msn.com/?mkt=es-es&amp;fr=IV2_es-es_entretenimiento_home&amp;fg=gtlv2&amp;ad=true&amp;timePlaying=1&amp;partnerlogo=true&amp;ch=true&amp;pg=ESINEN&amp;bsbpg=ESINEN&amp;cbdata=videosenthome&amp;cbprefix=Msn.Video.&amp;playlistmin=2&amp;ifs=false&amp;c=vcq&amp;vcq=VideoByTag.aspx%3Ftag=eses_top_entretenimiento%26ns=msnvideo_top%26mk=es-es%26sf=ActiveStartDate%26sd=-1&amp;ps=20'});

	if (!bTitulo) {
		var oT = document.getElementById(sVideoLayer+"_t");
		if (oT){
			oT.style.display="none";
		}
	}
	if (!bLinks)  {
		var oM = document.getElementById(sVideoLayer+"_m");
		if (oM){
			oM.style.display="none";
		}
	}
}

