var indexPromocional = 0;
var text_video = '';
var video_select = '';
var mf;
var idPlay = 0;
var milista = 0;


var coverFlow = {
	start: function(){
		mf = new MooFlow($('MooFlow'), {
			bgColor: '#000',
			useSlider: true,
			useAutoPlay: false,
			useCaption: true,
			useResize: false,
			startIndex: indexPromocional,
			useMouseWheel: true,
			useKeyInput: true,
			useViewer: true,
			'onClickView': function(mixedObject){
				coverFlow.log(JSON.encode(mixedObject));
			}
		});		
	},
	log: function(result){
/*		var link = eval('(' + {html:result}.html + ')').href;
		var id = eval('(' + {html:result}.html + ')').rel;
		if (id == 1){
			jQuery('#listado_subcanales').css('height','');
			jQuery('#content').attr('class','content_back');
			player.load(0,0);
		}else{
			jQuery('#listado_subcanales').css('height','524px');
			jQuery('#content').attr('class','content_noback');
			section.show(link,section.mostrar_110);
			jQuery.post('http://player.practicopedia.com/s_front/viewVideos.getUrlSubCanal', {param1:id},
				function(url){
					section.show(url,section.videosCanal);
				}
			);
		}*/
	}
};
var util = {
	viewCanal: function(id,v_url){
		if (!jQuery('#subcanal_' + id).hasClass('subcanal_activo')){
			jQuery('div[class=subcanal_activo]').attr('class','subcanal');
				//function () {
					jQuery('#container_section_129').remove();
					jQuery('#subcanal_' + id).attr('class','subcanal_activo');
					jQuery('#subcanal_' + id).after("<div id='container_section_129' style='width:100%;'><div id='content_section_129'; display:none></div></div>");
					section.show(v_url, section.videosCanal);
				//}
			//);
		}
	},
	verMarketing: function(id,seccion){
/*		jQuery.post('http://player.practicopedia.com/s_front/banners.getHTML?callback=?', {idmarketing:id,idsection:seccion},
			function(data){jQuery('#content_section_' + seccion).html(data);}
		);*/
	},
	miLista: function(pag){
		jQuery("#barra_botones td").removeClass("bt_selected");
		jQuery("#barra_botones td").children("a").removeClass("btsel");
		jQuery("#barra_botones td[class=bt_newsrss]").addClass("bt_selected");
		jQuery("#bt_milista").addClass("btsel");
		section.milista(section.mostrar_lista,pag);
	},
	clearListaFav: function(){
			},
	switchFav: function(id){
		},
	getNumFav: function(){
		},
	removeFromFav: function(id,pag){
		},
	addToFav: function (id,obj,milista){
		},
	btmilista: function(num){
		},
	addVote: function (id,vote){
		},
	unloadText: function (){
		jQuery('#titulo_video').html(text_video);
	},
	loadText: function (titulo,descripcion){
		jQuery('#titulo_video').html('<div class="titulo">' + titulo + '</div><div class="descrip">' + descripcion + '</div>');
	},

 	infoVideo: function (id){
/*		jQuery.post('http://player.practicopedia.com/s_front/viewVideos.getInfoVideo?callback=?', {param1:id},function(respuesta){});*/
         },

	actualiza_img: function(imgs){
	  jQuery("#lkbannerpatrocin").remove();
	  var imgmarcaagua = imgs.split(",")[0];
	  var imgbanner = imgs.split(",")[1];
	  var urlbanner = imgs.split(",")[2];
	  if(imgmarcaagua != '0'){
	    jQuery("body").css({"background":"url(" + imgmarcaagua + ")"});
	  }
	  if(imgbanner != '0'){
	    if(urlbanner == '0'){urlbanner = '#';}
	    jQuery("#listado_subcanales").before("<a id='lkbannerpatrocin' class='lkbannerpatrocin' href='" + urlbanner+ "'><img src='" + imgbanner + "'/></a>");
	  }
	},
	loadCoverFlow: function(id,start){
/*		video_select = '#video_' + id;
		jQuery.post('http://player.practicopedia.com/s_front/viewVideos.getIdCanal?callback=?', {idvideo:id},
			function(idCanal){
				if(start == undefined) {
					indexPromocional = jQuery('#MooFlow > a[rel=' + parseInt(idCanal) + ']').prevAll().length;
					coverFlow.start();
				}
				else{
					indexPromocional = jQuery('#MooFlow > div div img[longdesc=' + parseInt(idCanal) + ']').parents().prevAll().length;
					mf.sli.set(indexPromocional - 5); 
					mf.clickTo(indexPromocional - 5);
				}
				
			}
		);*/
	},
	panelMulti: function(idNow,idNext){
	},
	loadSubCanal: function(id,subcanal,videos){
/*		jQuery('#listado_subcanales').css('height','524px');
		jQuery('#content').attr('class','content_noback');
		if(videos == undefined){
			jQuery.post('http://player.practicopedia.com/s_front/viewVideos.loadSubCanal?callback=?', {idvideo:id},
				function(params){
					var data = eval("(" + params + ")");
					section.show(data.subcanal,
						function(result){
							var html=result.getElementsByTagName("body")[0].firstChild.nodeValue;
							jQuery('#content_section_110').html(html);
							section.show(data.videos,section.videosCanal);
						}
					);
				}
			);
		}else{
			var existe = jQuery('#video_' + id).attr('id');
			if(existe == undefined){
				section.show(subcanal,
					function(result){
						var html=result.getElementsByTagName("body")[0].firstChild.nodeValue;
						jQuery('#content_section_110').html(html);
						section.show(videos,section.videosCanal);
					}
				);
			}
		}*/
	}
};
var player = {
	load: function(tipo,url,start){ 
/* Cogemos directamente la url montada desde el player */
		var inicio = '';
/*		var cookie = jQuery.cookie('Dixired_favoritos');
		if (cookie == null){c = ''}else{c = cookie}*/
		if (start != undefined){inicio = start;}
/*		if(milista == 1){
			time = document.getElementById("visorFlash").getCurrentTime();
			time = time.replace('\{{0,','');
			time = parseInt(time.replace('\}}',''));
			jQuery.cookie('Dixired_ultimovisto', '{idvideo: ' + idPlay + ', start: ' + time + '}', { expires: 10000, path: '/' } );
		}
		if(idPlay != 0){writeStats();}
		if(tipo == 2){milista = 1;}else{milista = 0;}*/

		if(idPlay != 0){/*writeStats();*/}

		/* En comptes de carregar el vídeo al player anem a la pàgina corresponent a la practicopedia */
		location.href=url;
/*
		flashvars = {host:thehost,tipo:tipo,idvideo:idvideo,start:'',end:'',inicio:inicio};*/
		/*flashvars = {host:'http://player.practicopedia.com',tipo:tipo,idvideo:idvideo,start:'',end:'',cookie:c,inicio:inicio};*/
/*		params = {allowscriptaccess:'always',allowfullscreen:'true'};
		attributes = {};
		swfobject.embedSWF("http://player.practicopedia.com/imgfiles/front/player/flumotion_Flashplayer.swf", "mivideo", "476", "360", "9.0.0", true, flashvars, params, attributes);
*/
	},
	play1: function(id,titulo,descripcion){ 

	},
	play2: function(id,titulo,descripcion,subcanal,videos){
	},
	play3: function(id){
	},
	play4: function(id,titulo,descripcion,subcanal,videos){ 
	},
	stop: function(idNow,idNext){
		if(milista == 1){jQuery.cookie('Dixired_ultimovisto', '{idvideo: ' + idNext + ', start: 0}', { expires: 10000, path: '/' } );}
	},
	playing: function(idNow,idNext){  
		if(idPlay != idNow){
			idPlay = idNow;
			util.infoVideo(idNow);
			if(idNext != 'null' && idNext != null){ util.panelMulti(idNow,idNext);}
		}
	},
	playLast: function (){
		var datos = jQuery.cookie('Dixired_ultimovisto');
		var valor = eval("(" + datos + ")");
		if (valor != null){this.load(2,valor.idvideo,valor.start);}
		else{this.load(2,0);}
	},
	socialBookmarking: function(id,red,inicio,fin,host_ext){
		var urlSocial = "http://player.lainformacion.com/s_front/social.getUrlJS?idVideo="+id+"&idSocial="+red+"&start="+inicio+"&end="+fin+"&host_ext="+host_ext;
		var scrSocial = document.createElement("script");
		scrSocial.type="text/javascript";
		scrSocial.src = urlSocial;	
		document.body.appendChild(scrSocial);

/*
		jQuery.post('http://player.practicopedia.com/s_front/social.getUrl?callback=url',
			{idVideo:id, idSocial:red,start:inicio,end:fin},
		function(url){window.open(url);}
		);*/
	},
	addToList: function(id){
/*		var datos = jQuery.cookie('Dixired_favoritos');

		var urlAddToList = "http://dixired.devel33.oasys.es/s_front/favoritos.addToList?idVideo="+id+"&cookie="+datos;
		var scrAddToList = document.createElement("script");
		scrAddToList.type="text/javascript";
		scrAddToList.src = urlAddToList;
		document.body.appendChild(scrAddToList);

		jQuery.post('http://player.practicopedia.com/s_front/favoritos.addToList?callback=?', {idVideo:id,cookie:datos},
			function(params){
				var data = eval("(" + params + ")");
				if (data.url != 0) {
					jQuery.cookie('Dixired_favoritos', data.cookie, { expires: 10000, path: '/' });
					util.miLista(data.url);
					jQuery('#video_' + id + '> span').attr('class','link_anadido').removeAttr('title');
					jQuery('#milista_counter').html('Mi lista de <br/> vídeos ' + data.numFavs);
					jQuery('#bt_milista').text('Mi lista de videos ' + data.numFavs);
				}
			}
		);
*/
	}
};
var section = {
	clearContent: function(funcion){
	},
	show: function(url, callbackFunction){
	},
	milista: function(callbackFunction,pag){
	},
	mostrar_110: function(data){
	},
	videosCanal: function(data){
	},
	mostrar_lista: function(data){
	},
	mostrar_mark: function(data){
	}
};

/* FUNCIONES ESTÁTICAS */
function openSocial(url){
/*	url=url.replace(/'/g,"\"");
	url=url.replace(/%7C%7C/g,"'");
	url=url.replace(/%7C/g,"\"");*/
/*	url=url.replace(/\|/g,"\"");*/

	url=url.replace(/\|/g,"\"");
	window.open(url);
}

function afegirLlista(params){
	var data = eval("(" + params + ")");
	if (data.url != 0) {
		jQuery.cookie('Dixired_favoritos', data.cookie, { expires: 10000, path: '/' });
		util.miLista(data.url);
		jQuery('#video_' + id + '> span').attr('class','link_anadido').removeAttr('title');
		jQuery('#milista_counter').html('Mi lista de <br/> vídeos ' + data.numFavs);
		jQuery('#bt_milista').text('Mi lista de videos ' + data.numFavs);
	}
}

