// Array Remove - By John Resig (MIT Licensed)
Array.prototype.remove = function(from, to) {
  var rest = this.slice((to || from) + 1 || this.length);
  this.length = from < 0 ? this.length + from : from;
  return this.push.apply(this, rest);
};
function avUpIz(){document.getElementById('ima_iz').src = ima_iz_down.src;}
function avDownIz(){document.getElementById('ima_iz').src = ima_iz_up.src;}
function avUpDe(){document.getElementById('ima_de').src = ima_de_down.src;}
function avDownDe(){document.getElementById('ima_de').src = ima_de_up.src;}

function imagenes(){
// imagenes de los videos precarga
//alert(data.length);
for(i = 0; i <= data.length-1; i++)
	{ima_v[i] = new Image();
//	alert(i);
	ima_v[i].src = data[i].image;
	} 
}
function termino(){
//	alert(proxNonStop);
	verVideoNS(proxNonStop,0);
	proxNonStop = proxVideoNS(proxNonStop);}
function proxVideoNS(index){
	index++;
	while ((data[index].tipo==1)&&(index > data.length-1)) 
		{if(index > data.length-1){
			index=0;}else{
				index++;
				}}
				return index;}
function verVideoPre(){
	actual[0].id_video = -1;
	actual[0].nivel_0 = 0;
	actual[0].nivel_1 = 0;
	actual[0].nombre_0 = "";
	actual[0].titulo = "Presentación Web TV Soltour";
	actual[0].titulo_pt = "Presentación Web TV Soltour";
	actual[0].textocorto = "Presentación";
	actual[0].textocorto_pt = "Presentación";
	actual[0].textolargo = "";
	actual[0].textolargo_pt = "";
	actual[0].imagen = "presentacion.jpg";
	actual[0].duracion = "";
	actual[0].banner = "";
	actual[0].video = "http://stream.soltoures.serenapyc.tv/videos/soltour_es/presentacion_tv_soltour.flv";
	actual[0].video_1 = "http://stream.soltoures.serenapyc.tv/videos/soltour_es/presentacion_tv_soltour.flv";
	actual[0].lat = 0;
	actual[0].lng = 0;
	actual[0].zoom = 0;
	actual[0].down = "";
	
	window.document.mipelicula.SetVariable("button1WFeatures","");
	window.document.mipelicula.SetVariable("Video_numero",-1);
	window.document.mipelicula.SetVariable("video_tmp","http://stream.soltoures.serenapyc.tv/videos/soltour_es/presentacion_tv_soltour.flv");
	window.document.mipelicula.Rewind();
	window.document.mipelicula.Play();
}

function verVideo(index,video){
	actual[0].id_video = data1[index].id_video;
	actual[0].nivel_0 = data1[index].nivel_0;
	actual[0].nivel_1 = data1[index].nivel_1;
	actual[0].nombre_0 = data1[index].titulo;
	actual[0].titulo = data1[index].titulo;
	actual[0].titulo_pt = data1[index].titulo_pt;
	actual[0].textocorto = data1[index].textocorto;
	actual[0].textocorto_pt = data1[index].textocorto_pt;
	actual[0].textolargo = data1[index].textolargo;
	actual[0].textolargo_pt = data1[index].textolargo_pt;
	actual[0].imagen = data1[index].imagen;
	actual[0].duracion = data1[index].duracion;
	actual[0].banner = data1[index].banner;
	actual[0].video = data1[index].video;
	actual[0].video_1 = data1[index].video_1;
	actual[0].lat = data1[index].lat;
	actual[0].lng = data1[index].lng;
	actual[0].zoom = data1[index].zoom;
	actual[0].down = data1[index].down;
	
	window.document.mipelicula.SetVariable("button1WFeatures",data1[index].banner);
	window.document.mipelicula.SetVariable("Video_numero",data1[index].id_video);
	if (video == 1){window.document.mipelicula.SetVariable("video_tmp",data1[index].video_1);}else
	{window.document.mipelicula.SetVariable("video_tmp",data1[index].video);}
	window.document.mipelicula.Rewind();
	window.document.mipelicula.Play();}


function verVideoNS(index){
	actual[0].id_video = data[index].id_video;
	actual[0].nivel_0 = data[index].nivel_0;
	actual[0].nivel_1 = data[index].nivel_1;
	actual[0].nombre_0 = data[index].titulo;
	actual[0].titulo = data[index].titulo;
	actual[0].titulo_pt = data[index].titulo_pt;
	actual[0].textocorto = data[index].textocorto;
	actual[0].textocorto_pt = data[index].textocorto_pt;
	actual[0].textolargo = data[index].textolargo;
	actual[0].textolargo_pt = data[index].textolargo_pt;
	actual[0].imagen = data[index].imagen;
	actual[0].duracion = data[index].duracion;
	actual[0].banner = data[index].banner;
	actual[0].video = data[index].video;
	actual[0].video_1 = data[index].video_1;
	actual[0].lat = data[index].lat;
	actual[0].lng = data[index].lng;
	actual[0].zoom = data[index].zoom;
	actual[0].down = data[index].down;
	window.document.mipelicula.SetVariable("button1WFeatures",data[index].banner);
	window.document.mipelicula.SetVariable("Video_numero",data[index].id_video);
	window.document.mipelicula.SetVariable("video_tmp",data[index].video);
	window.document.mipelicula.Rewind();
	window.document.mipelicula.Play();}

function desmarcarVideo(){}
function marcarVideo(){}
//function menuUp(i){if (menuFijado != i){document.getElementById('Image'+i).src = ima_mup[i].src;}}
//function menuDown(i){//document.getElementById('Image'+i).src = ima_mdown[i].src;}
function menuFijar(){menuLimpiar();}
function menuLimpiar(){menuFijado=0;videos[i]=0;}
function crearArray(p){
k=0;while ( data1.length !== 0 ) {data1.remove(k);}
k=0;while ( present.length !== 0 ) {present.remove(k);}
k=0;k0=0;k1=0;k2=0;k3=0;k4=0;k5=0;k6=0;
	if (data.length !== 0){
		//for (i=0; i<5;i=i+1){menu[i].activo = 0; menu[i].activado =0;}
		for(j = 0; j <= data.length-1; j++){  //for
			//alert(data[j].nivel_0);
		if (p == data[j].nivel_0 ){/// iff distribuir
		    if (data[j].tipo == 0 ){
			data1[k]= new Object;
			data1[k].id_video = data[j].id_video;
			data1[k].nivel_0 = data[j].nivel_0;
			data1[k].nivel_1 = data[j].nivel_1;
			data1[k].tipo = data[j].tipo;
			data1[k].nombre_0 = data[j].titulo;
			data1[k].titulo = data[j].titulo;
			data1[k].textocorto = data[j].textocorto;
			data1[k].textolargo = data[j].textolargo;
			data1[k].imagen = data[j].imagen;
			data1[k].duracion = data[j].duracion;
			data1[k].banner = data[j].banner;
			data1[k].video = data[j].video;
			data1[k].lat = data[j].lat;
			data1[k].lng = data[j].lng;
			data1[k].zoom = data[j].zoom;
			data1[k].titulo_pt = data[j].titulo_pt;
			data1[k].textocorto_pt = data[j].textocorto_pt;
			data1[k].textolargo_pt = data[j].textolargo_pt;
			data1[k].video_1 = data[j].video_1;
			data1[k].down = data[j].down;
			k++;}
		
			if (data[j].tipo == -1 ){
			
			present[k6]= new Object;
			present[k6].id_video = data[j].id_video;
			present[k6].nivel_0 = data[j].nivel_0;
			present[k6].nivel_1 = data[j].nivel_1;
			present[k6].tipo = data[j].tipo;
			present[k6].nombre_0 = data[j].titulo;
			present[k6].titulo = data[j].titulo;
			present[k6].textocorto = data[j].textocorto;
			present[k6].textolargo = data[j].textolargo;
			present[k6].imagen = data[j].imagen;
			present[k6].duracion = data[j].duracion;
			present[k6].banner = data[j].banner;
			present[k6].video = data[j].video;
			present[k6].lat = data[j].lat;
			present[k6].lng = data[j].lng;
			present[k6].zoom = data[j].zoom;
			present[k6].titulo_pt = data[j].titulo_pt;
			present[k6].textocorto_pt = data[j].textocorto_pt;
			present[k6].textolargo_pt = data[j].textolargo_pt;
			present[k6].video_1 = data[j].video_1;
			present[k6].down = data[j].down;
			k6++;
				}
			};
		};
	}; 

offset=0;//Desplazamiento apunta al proximo del array de videos del canal
}
function indexdata(index){
		//buscar la posicion de video de data1 en data
		
		for(k = 0; k <= data.length-1; k++){if (data[k].id_video == index){return k+1}}
}
function mostrarVideos(i,k){
	if ((i!= menuFijado)||(k==1) ){
		crearArray(i);
		if (k==2){
			//kkdjadljsal
		}else{
		//si hay video de presentación se muestra si no se dispara el primer video del canal
		if (present.length !== 0){if (data1.length !== 0){
			proxNonStop= indexdata(data1[0].id_video);}verVideoPresent(0);}
			else{proxNonStop= indexdata(data1[0].id_video);verVideo(0,0);}
		menuFijado=i;ocultarColumnas();
		//ver actualizar esto en soltour
		
	}}
document.getElementById('titulo_canal').innerHTML = nombreCanal[i];
x=0;

if (data1.length !== 0){

	while (((offset+1) <= (data1.length)) && (x<4)) {
		document.getElementById ('video'+x).style.visibility = "visible";
		document.getElementById ('titulo'+x).innerHTML = data1[offset].titulo;
		document.getElementById ('texto_c'+x).innerHTML = data1[offset].textocorto;
		document.getElementById('img_video'+x).src = 'http://'+dominio_webtv+'/img/iv/'+data1[offset].imagen;
		mostrarColumna(x);
		videos[x]= offset;
		x++;
		offset++;
	}; //while
	
	//offset = offset +x+1;
//	alert(data1.length);
if (offset > 4){document.getElementById ('anterior').style.display = "block";}else{document.getElementById ('anterior').style.display = "none";}
if (offset+1 > data1.length){document.getElementById ('siguiente').style.display = "none";}else{document.getElementById ('siguiente').style.display = "block";};
}
//alert(offset);
}

function siguientes(i){
x=0;
ocultarColumnas();
if (data1.length !== 0){
	while (((offset+1) <= (data1.length)) && (x<4)) {
		document.getElementById ('video'+x).style.visibility = "visible";
		document.getElementById ('titulo'+x).innerHTML = data1[offset].titulo;
		document.getElementById ('texto_c'+x).innerHTML = data1[offset].textocorto;
		document.getElementById('img_video'+x).src = 'http://'+dominio_webtv+'/img/iv/'+data1[offset].imagen;
		mostrarColumna(x);
		videos[x]= offset;
		x++;
		offset++;
	}; //while
	
	//offset = offset +x+1;
//	alert(data1.length);

if (offset+1 > data1.length){document.getElementById ('anterior').style.display = "block";document.getElementById ('siguiente').style.display = "none";}else{document.getElementById ('siguiente').style.display = "block";document.getElementById ('anteriores').style.display = "none";}}
//alert(offset);
//alert(data1.length);
	
	}

function anteriores(i){
k=i;
j=0;
l=4;

while (j<100) {
	if ((offset - l)<= 4 ) {//alert(offset);
	offset = l-4;
	//alert ("esta "+offset);
	mostrarVideos(k); break;}
		else{l=l+4;}
j++;
}
}

function ocultarColumnas(){for(i = 0; i <= 3; i++){document.getElementById('video'+i).style.display = "none";}}
function mostrarColumna(i){document.getElementById('video'+i).style.display = "block";}
function init(){show ();carga();}
function carga() {ocultarColumnas();
	if (video_visualizar == -1){video_visualizar = 0;verVideoPre();for(j = 0; j <= data.length-1; j++){
		if (video_visualizar == data[j].id_video){
			verVideoNS(j,proxVideoNS(j));
			};
		};mostrarVideos(11,2);}
	if (video_visualizar >= 0){
		for(j = 0; j <= data.length-1; j++){
		if (video_visualizar == data[j].id_video){
			verVideoNS(j,proxVideoNS(j));
			mostrarVideos(data[j].nivel_0);
			};
		};
}else{mostrarVideos(11,2);}
}

window.onload=init;