// JavaScript Document
var HTTP_WEB_ROOT = "http://www.technicalrp.es/";

/**************** FINESTRA VISTA PREVIA ***********************/
var con_vista_previa = new XHConn();
var fin_vista_previa = function (oXML) { document.getElementById("vista_previa").innerHTML = oXML.responseText; obtener_alcada('vista_previa','finestra_vista_previa') };
function vista_previa( tipo, imagen ) {
	switch( tipo )
	{
		case "foto":
			con_vista_previa.connect(HTTP_WEB_ROOT+'dinamic/vista_previa_foto.php', 'POST', 'foto=' + imagen + '&tipo=' + tipo, fin_vista_previa);
		break;
		case "cupon":
			con_vista_previa.connect(HTTP_WEB_ROOT+'dinamic/vista_previa_foto.php', 'POST', 'foto=' + imagen + '&tipo=' + tipo, fin_vista_previa);
		break;
		case "anuncio":
			document.getElementById("vista_previa").innerHTML = "<img src=\"img/../cargando_transparente.gif\" />";
			var idanuncio = document.getElementById("idanuncio").value;
			var titulo = document.getElementById("titulo").value;
			var descripcion = document.getElementById("descripcion").value;
			var precio = document.getElementById("precio").value;
			//NO la enseñaremos para no dar pistas
			var imagen_oscommerce = document.getElementById("imagen_oscommerce").value;
			var imagen1 = document.getElementById("imagen_subida_1").value;
			var imagen2 = document.getElementById("imagen_subida_2").value;
			var imagen3 = document.getElementById("imagen_subida_3").value;
			var imagen4 = document.getElementById("imagen_subida_4").value;
			var imagen5 = document.getElementById("imagen_subida_5").value;
			var imagen6 = document.getElementById("imagen_subida_6").value;
			var imagen7 = document.getElementById("imagen_subida_7").value;
			con_vista_previa.connect(HTTP_WEB_ROOT+'anunciantes/vista_previa.php', 'POST', 'idanuncio=' + idanuncio + '&titulo=' + titulo + '&descripcion=' + descripcion + '&precio=' + precio + '&imagen1=' + imagen1 + '&imagen2=' + imagen2 + '&imagen3=' + imagen3 + '&imagen4=' + imagen4 + '&imagen5=' + imagen5 + '&imagen6=' + imagen6 + '&imagen7=' + imagen7, fin_vista_previa);
		break;
	}
	
}

function muestra_vista_previa( tipo, imagen )
{
	window.location.href="#";
	document.getElementById("vista_previa").className = "vista_previa_mostra";
	document.getElementById("finestra_vista_previa").className = "finestra_vista_previa_mostra";
	vista_previa( tipo, imagen );
}

function oculta_vista_previa()
{
	document.getElementById("vista_previa").className = "vista_previa_oculta";
	document.getElementById("vista_previa").innerHTML = "";
	document.getElementById("finestra_vista_previa").className = "finestra_vista_previa_oculta";
}

function recuperar_alcada ( div_finestra ){
	document.getElementById(div_finestra).style.height = "1px";	
	if( navigator.appName != "Microsoft Internet Explorer" )
	{
		document.getElementById('finestra_opcions').style.height = window.innerHeight + "px";
	}
	else
	{
		document.getElementById('finestra_opcions').style.height = "200px";	
	}
}

function obtener_alcada(div_vista_previa,div_finestra){
	var alcada_vista_previa = document.getElementById(div_vista_previa).offsetHeight + 72;
	
	//Per mozilla i navegadors similars obtenim l'alçada mitjançant window.outerHeight.
	//Per IE obtenim l'alçada mitjançant document.body.offsetHeight
	var alcada_body = navigator.appName != "Microsoft Internet Explorer" ? window.innerHeight : screen.height;
	var alcada_final = 0;
	if ( alcada_vista_previa > alcada_body )
		alcada_final = alcada_vista_previa;
	else
		alcada_final = alcada_body;
		
	document.getElementById(div_finestra).style.height = alcada_final+"px";
}	
