/*Función que embide un video dentro del headercombo al pulsar 
el botón #View3D. Se le pasa el resort y el número de vista.*/
function embed_fullpath(resort, vista){	
	/* Si se ha añadido en el DataFile involuntariamente <p> </p>
	se limpia */
	vista=vista.replace("p", '');
	vista=vista.replace("p", '');
	vista=vista.replace("\/", '');
	vista=vista.replace("<", '');
	vista=vista.replace("<", '');
	vista=vista.replace(">", '');
	vista=vista.replace(">", '');
	
	/* Param1 = path global usado para montar el path total */
	/* Param2 = path relativo usado para montar el path total */
	/* Param3 = Skin a usar */
	/* Param4 = conetenedor html donde poner el flash */
	
	tdvViewer.embed("/vv/imedio/", "../tours/"+resort, TDVViewer.SKIN_0, "containervv");			
	
	tdvViewer.addMovementChangeListener(function(movements)	{
		setMovementStyle("stop", movements, TDVViewer.MOVEMENT_STOP);
		setMovementStyle("left", movements, TDVViewer.MOVEMENT_LEFT);
		setMovementStyle("right", movements, TDVViewer.MOVEMENT_RIGHT);
		setMovementStyle("up", movements, TDVViewer.MOVEMENT_UP);
		setMovementStyle("down", movements, TDVViewer.MOVEMENT_DOWN);
	});
	
	/* Param vista = seleccionar la visa del cfg que visualizar. */
	tdvViewer.setMediaByIndex(vista);		
	tdvViewer.setMovement(TDVViewer.MOVEMENT_STOP);		
	tdvViewer.setMovement(TDVViewer.MOVEMENT_RIGHT);		
	
	$("#containervv").append(getControlesVisita());
}


function embedFullScreen(resort,vista)
{
	/* Si se ha añadido en el DataFile involuntariamente <p> </p>
	se limpia */
	vista=vista.replace("p", '');
	vista=vista.replace("p", '');
	vista=vista.replace("\/", '');
	vista=vista.replace("<", '');
	vista=vista.replace("<", '');
	vista=vista.replace(">", '');
	vista=vista.replace(">", '');
	
	/* Param1 = path global usado para montar el path total */
	/* Param2 = path relativo usado para montar el path total */
	/* Param3 = Skin a usar */
	/* Param4 = conetenedor html donde poner el flash */
	
	tdvViewer.embed("/vv/imedio/", "../tours/"+resort, TDVViewer.SKIN_1, "containervv");		
	tdvViewer.addMovementChangeListener(function(movements)
	{
		setMovementStyle("stop", movements, TDVViewer.MOVEMENT_STOP);
		setMovementStyle("left", movements, TDVViewer.MOVEMENT_LEFT);
		setMovementStyle("right", movements, TDVViewer.MOVEMENT_RIGHT);
		setMovementStyle("up", movements, TDVViewer.MOVEMENT_UP);
		setMovementStyle("down", movements, TDVViewer.MOVEMENT_DOWN);
	});
	tdvViewer.setMediaByIndex(vista);
	tdvViewer.play();
	tdvViewer.setMovement(TDVViewer.MOVEMENT_STOP);
	
	$("#containervv").append(getControlesVisita());
}

function setMovementStyle(id, movements, movement){
	document.getElementById(id).className = ((movements.indexOf(movement) >= 0)? "pressed" : "normal");
}


/* Función que construye el html correspondiente a los controles de una visita
virtual para el control de la misma. Retorna una cadena html. */
function getControlesVisita(){
	var cadena="";	
	cadena+='<div class="controlesVisita">';
	cadena+='<a id="left" href="#" style="margin-right:-3px;" class="poi_left" onclick="tdvViewer.setMovement(TDVViewer.MOVEMENT_LEFT)">&nbsp;</a>';
	cadena+='<a id="up" href="#" style="margin-right:-3px;" class="poi_up" onclick="tdvViewer.setMovement(TDVViewer.MOVEMENT_UP)">&nbsp;</a>';
	cadena+='<a id="down" href="#" style="margin-right:-3px;" class="poi_down" onclick="tdvViewer.setMovement(TDVViewer.MOVEMENT_DOWN)">&nbsp;</a>';
	cadena+='<a id="right" href="#" style="margin-right:-3px;" class="poi_right" onclick="tdvViewer.setMovement(TDVViewer.MOVEMENT_RIGHT)">&nbsp;</a>';
	cadena+='<a id="play" href="#" style="margin-right:-3px;" class="poi_play" onclick="tdvViewer.play();tdvViewer.setMovement(TDVViewer.MOVEMENT_RIGHT)">&nbsp;</a>';
	cadena+='<a id="stopp" href="#" style="margin-right:-3px;" class="poi_stop" onclick="tdvViewer.stop()">&nbsp;</a>';
	cadena+='<a id="zoomIn" href="#" style="margin-right:-3px;" class="poi_in" onmousedown="tdvViewer.beginZooming(TDVViewer.ZOOMING_IN)" onmouseup="tdvViewer.endZooming(TDVViewer.ZOOMING_IN)">&nbsp;</a>';
	cadena+='<a id="zoomOut" href="#" style="margin-right:-3px;" class="poi_out" onmousedown="tdvViewer.beginZooming(TDVViewer.ZOOMING_OUT)" onmouseup="tdvViewer.endZooming(TDVViewer.ZOOMING_OUT)">&nbsp;</a>';	
	cadena+='</div>';
	return cadena;
}
