

var video_id = 0;

function set_video_id(my_input)
	{ video_id = my_input;}
	
function play_by_video_id(my_id){
	for (i=0; i<tagArr.length; i++) {
	if(tagArr[i][3] == my_id){  play(i,true); }
	} //alert(tagArr[1][0]);
} //function play_by

function play_by_title(my_title){
	//alert('play_by_title');
	for (i=0; i<tagArr.length; i++) {
	if(tagArr[i][1] == my_title){  play(i,true); }
	//alert(tagArr[i][0]);
	} //alert(tagArr[i][0]);
} //function play_by

function xmlDocReady() {	
	//alert("dentro de xmlDocReady");
	storeTags();
	play(2, true);
	//showTags();
	
	//if(video_id!=0)
	//{play_by_video_id(video_id);}
	//else{
	
	//}
	
}


function storeTags() { //xspf playlist

	getListOf("track");

	for (i=0; i<tagList.length; i++) { 
		clearRow();

		addToRow(getTag(i, "location"));
		addToRow(getTag(i, "title"));
		addToRow(getTag(i, "creator"));
		addToRow(getTag(i, "info"));
		addToRow(getTag(i, "image"));

		addRowToArr();
	} 
}


function showTags() { //alert('first cell:' + tagArr[0][0] );
	
// videos en demanda
	var txt_end=''; 	
    
	
	for (i=0; i<tagArr.length; i++) {
 		txt_end+='<table onclick="play(' + i + ', true)" ';
 		txt_end+='class="teletica_ppv_endemanda_menu_playlistlo" onmouseover="this.className = \'teletica_ppv_endemanda_menu_playlisthi\';" onmouseout="this.className = \'teletica_ppv_endemanda_menu_playlistlo\';">';
		
		var patt1=new RegExp("video");
     	if (patt1.test(tagArr[i][1])){
		txt_end+='<tr>' + asCell(asImage(tagArr[i][4], "60", "36", "1", "Clic en este icono para reproducir video-stream"));
		txt_end+='<td valign="middle" class="teletica_ppv_endemanda_menu_playlistlo">';
		txt_end+='<b>' + tagArr[i][1] + '</b><br\>';
		txt_end+='' + tagArr[i][2] + '<br\>';
		txt_end+='' + asLink(tagArr[i][3], "_self", "Clic der. para descargar.");
		txt_end+='</td></tr>';
		}
		txt_end+='</table>';
	}
	txt_end+='';
    // videos en demanda	
	
	// stream en vivo
	var txt_en='';
    
	for (i=0; i<tagArr.length; i++) {
 		txt_en+='<table onclick="play(' + i + ', true)" ';
 		txt_en+='class="teletica_ppv_envivo_menu_playlistlo" onmouseover="this.className = \'teletica_ppv_envivo_menu_playlisthi\';" onmouseout="this.className = \'teletica_ppv_envivo_menu_playlistlo\';">';
		
		var patt1=new RegExp("servidor_icon.jpg");
     	if (patt1.test(tagArr[i][4])){
		txt_en+='<tr>';
		txt_en+= asCell(asImage(tagArr[i][4], "25", "25", "1", "Click to Play"));
		txt_en+='<td valign="middle" class="teletica_ppv_envivo_menu_playlistlo">';
		txt_en+='<b>' + tagArr[i][1] + '</b><br\>';
		txt_en+='Señal en Vivo -' + tagArr[i][3] + '- Clic para conectarse en el servidor más rápido...<br\>';
		//txt_en+='' + asLink(tagArr[i][3], "_self", "Haz un click para leer más...");
		txt_en+='</td>';
		txt_en+='</tr>';
		}
		txt_en+='</table>';
	}
	txt_en+='';
    // stream en vivo
	
	// videos gratuitos
	var txt_gr='';
    
	for (i=0; i<tagArr.length; i++) {
 		txt_gr+='<table onclick="play(' + i + ', true)" ';
 		txt_gr+='class="tv_internet_playlistlo" onmouseover="this.className = \'tv_internet_playlisthi\';" onmouseout="this.className = \'tv_internet_playlistlo\';">';
		
		var patt1=new RegExp("servidor_icon.jpg"); var patt2=new RegExp("video");
     	if (!patt1.test(tagArr[i][4]) && !patt2.test(tagArr[i][1])){
		txt_gr+='<tr>' + asCell(asImage(tagArr[i][4], "80", "50", "1", "Click to Play"));
		txt_gr+='<td valign="middle" class="tv_internet_playlistlo">';
		txt_gr+='<b>' + tagArr[i][1] + '</b><br\>';
		txt_gr+='' + tagArr[i][2] + '<br\>';
		txt_gr+='' + asLink(tagArr[i][3], "_self", "Clic der. para descargar.");
		txt_gr+='</td></tr>';
		}
		txt_gr+='</table>';
	}
	txt_gr+='';
    // videos gratuitos
	
    document.getElementById("teletica_ppv_endemanda_menu_writeroot").innerHTML = txt_end;
	document.getElementById("teletica_ppv_envivo_menu_writeroot").innerHTML = txt_en;
    //document.getElementById("tv_internet_writeroot").innerHTML = txt_gr;	
	
}


function play(idx, go) { 
	if (go) { createPlayer(tagArr[idx][0], tagArr[idx][4], 'true'); } 
	else { createPlayer(tagArr[idx][0], tagArr[idx][4], 'false'); }	
}


function createPlayer(theFile, theImg, go) {
	var cnt = document.getElementById("mediaspace");
	var src = 'js/wmvplayer/wmvplayer.xaml';
	var cfg = {
		file: theFile,
		image: 'preview.jpg',
		autostart: go,
		overstretch: 'false',
		height:'394',
		width:'700'
	};
	
	var ply = new jeroenwijering.Player(cnt,src,cfg);	
}


function teletica_ppv_todos_los_videos() { 
importXML('xml-asx/teletica_ppv_todos_los_videos.xml');
//alert("adentro de teletica_ppv_todos_los_videos");
}




