/* *** VIDEO CONTROL *** */
function replaceAll(stringValue, replaceValue, newValue)
{
	var functionReturn = new String(stringValue);
	while ( true )
	{
		var currentValue = functionReturn;
		functionReturn = functionReturn.replace(replaceValue, newValue);
		if ( functionReturn == currentValue )
		{
			break;
		}
	}
	return functionReturn;
}

function controlTogglePlay()
{
	var thePlayer = 'player1';
	player = document.getElementById(thePlayer);
	player.sendEvent("PLAY");
}

//comparte con facebook
function encodeface(index)
{
	var currentVideoIndex = index;
    var s = encodeURI(laurlface); 
    abreface = window.open(s);
    return abreface;

}
 
/*function twit(index)
{
	var twite= "http://twitter.com/home?status=Viendo en La Tienda en Casa: " + laurl;
    twitee = window.open(twite)
  
    return twitee;
}*/

// comparte con twitter
function twit(index)
{
	/*var twite= "http://twitter.com/home?status=Viendo en La Tienda en Casa: " + laurl;
    twitee = window.open(twite)
  
    return twitee;*/
    
    var mensaje = "Viendo en La Tienda en Casa: ";
    
    $.ajax({
		type: "POST",
		url: "vzService/shorten.php",
		data: "longurl="+laurl+"",
		contentType: CONTENT_TYPE,
	
		success: function(msg){ 
		  	try{
				eval(msg);
				
				window.open("https://twitter.com/share?text="+mensaje+"&url="+shorturl,"mywindow");
				
			}catch(exception){
				//alert("No se han encontrado resultados."+exception);
			}
		}
	});
}



function playVideo(index, showing)
{
	currentVideoIndex = index;
	currentlyShowing = showing;
	highlightPlaylistItem(index);
	displayPlayingItem(index, showing);
	initPlayer(currentVideoIndex);
	
	var playPrev = '';
	var playNext = '';
	var fotonext = '';
	var fotoprev = '';
	var titnext = '';
	var titprev = '';
	
	if ((currentlyShowing == 'content') && (parametros == 0))
	{ 
		playingItem = contentArray[index];
		//new code
		contentLength = contentArray.length;
		metaItem = metaArray[index];
		if ((index==0) && (contentLength>=3))
		{
			playPrev = contentArray[contentLength-1];
			playNext = contentArray[index+1];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
		else if ((index==0) && (contentLength==2))
		{
			playPrev = contentArray[contentLength-1];
			playNext = contentArray[contentLength-1];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
		else if ((index==0) && (contentLength==1))
		{
			playPrev = contentArray[0];
			playNext = contentArray[0];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
		else if (index==(contentLength-1))
		{
			playPrev = contentArray[index-1];
			playNext = contentArray[0];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
		else
		{
			playPrev = contentArray[index-1];
			playNext = contentArray[index+1];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
	}else if ((currentlyShowing == 'search') && (parametros == 0))
	{
		playingItem = searchContentArray[index];
		metaItem = searchMetaArray[index];
		if ((index==0) && (contentLength>=3))
		{
			playPrev = searchContentArray[contentLength-1];
			playNext = searchContentArray[index+1];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
		else if ((index==0) && (contentLength==2))
		{
			playPrev = searchContentArray[contentLength-1];
			playNext = searchContentArray[contentLength-1];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
		else if ((index==0) && (contentLength==1))
		{
			playPrev = searchContentArray[0];
			playNext = searchContentArray[0];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
		else if (index==(contentLength-1))
		{
			playPrev = searchContentArray[index-1];
			playNext = searchContentArray[0];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
		else
		{
			playPrev = searchContentArray[index-1];
			playNext = searchContentArray[index+1];
			fotoprev = playPrev.ThumbnailPath;
			fotonext = playNext.ThumbnailPath;
			titprev = playPrev.Title;
			titnext = playNext.Title;
		}
	}else{
		fotoprev = '';
		fotonext = '';
		titprev = '';
		titnext = '';
		
		if (currentlyShowing == 'content')
		{
			playingItem = contentArray[index];
			metaItem = metaArray[index];
		}
		else if (currentlyShowing == 'search')
		{
			playingItem = searchContentArray[index];
			metaItem = searchMetaArray[index];
		}
	}
	
	$("#descripcion").html("");
	$("#barra_rep").html("");
	
	/** Herramientas de descargar embeber y demás**/
	var herramientas = '';
	var title = playingItem.Title;
	var atitle = title.replace(":","");
	var aatitle = atitle.replace("\"","");
	var aaatitle = aatitle.replace("\"","");
  	var URLFriendlyTitle = replaceAll(playingItem.Title," ","-");
    var URLFriendlyTitle = URLFriendlyTitle.replace(/\"/g, "");
   	var descargoVideo = playingItem.VideoPath;
   	var longDesc = playingItem.LongDesc;
  	var elmetaID = playingItem.ContentMetaDataID;
  	var duracion = playingItem.Duration;
  	var imagen = playingItem.ThumbnailPath;
  	var masinfo = playingItem.Lnk; 
  	laurl = baseurl+"video/"+ playingItem.ContentMetaDataID +"/"+ URLFriendlyTitle +"/index.php";
    var informacion = "";
    var minVar='';
    var secVar='';
    var urlgrande = baseurl+"faceshare.php?title="+URLFriendlyTitle+"&meta="+elmetaID+"&img="+imagen+"&desc="+longDesc+"&u="+laurl;
    //var enviamail = baseurl+"Mailer/form.php?video="+URLFriendlyTitle+"&enlace="+baseurl+"index.php?MetaDataID="+elmetaID;
	
	var enviamail = baseurl+"Mailer/form.php?video=" + encodeURIComponent(playingItem.Title) +"&enlace="+baseurl+"video/"+ playingItem.ContentMetaDataID +"/"+ encodeURIComponent(URLFriendlyTitle) +"/index.php";
	
	//var controlnavbar = "<li id = 'nav_controlanterior_directo'><p class='anterior_directo'>&nbsp;</p></li><li id='nav_actual'><p class='actual'><span class='textoactual'>"+aaatitle+"</span></p></li><li id='nav_controlposterior_directo'><a class='tooltip' href='javascript:stateListenerKey(1);'><p class='posterior'>"+titnext+"</p></a></li>";
	var pastilla = "";
	$("#pastilla").html(pastilla);

	var controlnavbar = "<li id = 'nav_controlanterior_directo'><a class='tooltip' href='javascript:stateListenerKey(-1);'><p class='anterior'>"+titprev+"</p></a></li><li id='nav_actual'><p class='actual'><span class='textoactual'>"+aaatitle+"</span></p></li><li id='nav_controlposterior_directo'><a class='tooltip' href='javascript:stateListenerKey(1);'><p class='posterior'>"+titnext+"</p></a></li>";

	$("#barra_rep").html(controlnavbar);

	var antes = '';
	var ahora = '';
	var precio = '';
	var regalo = '';
	 
	antes = metaItem.ValorAhora;
	ahora = metaItem.ValorAntes;
	precio = metaItem.ValorPVP;
	regalo = metaItem.DescRegalo;
    
    var ancho=720;
  	var alto=361;
  
  	//Colocamos el popup arriba a la izquierda
  	var posx=(screen.width/2)-(ancho);
  	var posy=(screen.height/2)-(alto);
    
    // minutes and seconds for duration (comes from Lenght all in seconds)		
	minVar = Math.floor(duracion/60);  // minutes
	secVar = duracion % 60;              //  seconds
  
  	// add a zero to the seconds   
  	secVarS = secVar+''; // turn integer into string for .length to work
  	secVarS = secVarS.length; // how many characters?
  	
  	if (secVarS==1) //if it has just one decimal, just one charater
  	{
    	secVar= secVarS*10; //add a zero 
  	}
    
    //informacion += "<div id='descontainer'><p class='infotitulo'>"+aaatitle+"&nbsp;"+ minVar+':'+secVar+"m</p>";
    informacion += "<div id='descontainer'><p class='infotitulo'>"+aaatitle+"</p>";
    informacion += "<p class='infodescripcion'>"+longDesc+"</p>";
    
    if ((precio !== '') && (antes == ''))
    {
    	informacion += "<p class='pvp'> PVP: "+precio+"</p>";
    }
    if (regalo !== '')
    {
    	informacion += "<p class='regalo'> PROMOCI&Oacute;N: <span class='descregalo'>"+regalo+"</span></p>";
    }
    if (antes !== '')
    {
    	informacion += "<p class='antes'> PVP Antes: "+antes+"</p>";
    }
    if (ahora !== '')
    {
    	informacion += "<p class='ahora'> PVP Ahora: "+ahora+"</p>";
    }
   
    //Cambio parametro a 0
    parametros = 0;
    
    informacion += "</div><p class='infomasinfo'><a class='masinfo' href='"+masinfo+"' target='_blank' title='Mas info' alt='Mas info'>M&aacute;s info...</a></p>";
    informacion += "<img class='infoarticulo' src="+imagen+" />";
    informacion += "<div id='social'>";
    informacion += "<a class='comprarahora' href='"+masinfo+"' target='_blank' title='Comprar Ahora' alt='Comprar Ahora'><img src='img/comprarahora.png' /></a>";
    informacion += "<a class='facebook' href='"+urlgrande+"' target='popup' onClick=\"window.open(this.href, this.target, 'width="+ancho+",height="+alto+",toolbar=no,directories=no,menubar=no,status=no,left="+posx+",top="+posy+"'); return false;\" alt='Facebook' title='Compartir en Facebook' ><img src='img/facebook.png' /></a>";
    informacion += "<a class='twitter' href='#' onclick='javascript:twit(); return false;' title='Twitter' alt='Twitter'><img src='img/twitter.png' /></a>";
    informacion += "<a class='enviar' href='"+enviamail+"' onclick=\"return GB_showCenter('Enviar a un amigo', this.href);\" title='Enviar a un amigo' alt='Enviar a un amigo' target='_blank'><img src='img/enviar.png' /></a>";
    informacion += "</div>";
     
	$("#descripcion").html(informacion); 	
}

