function guardarlugar(idrecinto) {
	xajax_AbrirGuardarApuntarClasifUsu(idrecinto,"recinto");	
}

function asignarCatGuardar() {
	var identidad=""+$("#identidad").val();
	var tipo=""+$("#tipo").val();
	var lista="";
	$("#clasificaciones_usu_sel2 option").each(function(){
		lista+=$(this).val()+",";
	});	
		
	if (tipo=="recinto") {
		xajax_GuardarLugar(identidad,lista);
	} else if (tipo=="evento") {
		xajax_ApuntarEvento(identidad,lista);
	} else if (tipo=="pelicula") {
		xajax_ApuntarPelicula(identidad,lista);
	}
	return false;
}

function apuntarevento(idevento) {
	xajax_AbrirGuardarApuntarClasifUsu(idevento,"evento");
}

function apuntarpelicula(idpelicula) {
	xajax_AbrirGuardarApuntarClasifUsu(idpelicula,"pelicula");
}

var posimg=0;
var numimg=0;

var posvideopropio=0;
var numvideopropios=0;

var url="";
var lng_tit="";
var lng_desc="";

var num=1;
var max=1;
var urlx="";

function inicializaImg(nimg,nvidp,u,netiq,maxetiq,urletiq,long_tit,long_desc) {
	numimg=nimg;
	posimg=nimg+1;
	
	numvideopropios=nvidp;
	posvideopropio=nvidp+1;
	
	url=u;
	
	num=netiq;
	max=maxetiq;
	urlx=urletiq
	
	lng_tit=long_tit;
	lng_desc=long_desc;
	
	return false;
}

function comprobarsubmit() {
	var valor=0+$("#valor").val();
	if (valor==0) {
		//Boton publicar
		return submitform();		
	} else if (valor==1) {
		//Subiendo la imagen.
		return true;
	}
}

function subirimagen(pos) {
	
	$("#form6").attr("action",url+"/usuario/_alta_imagen_guardar.php");
	$("#posicion_croppear").val(pos);
	$("#form6").attr("target","upload");
	$("#valor").val(1);
	
	$("#form6").submit();
	
	//$("#form6").attr("onsubmit","empieza()");
	$("#valor").val(0);
	$("#form6").attr("action","");
	//$("#form6").attr("target","upload");
	$("#form6").removeAttr("target");
	
	return false;	
}


function anadirimg() {
	if (numimg>20) 
		alert("No puedes subir mas de 20 imágenes");
	else {
		$("#enlAnadirImg").before('<div class="gd-upbox block" id="divimg'+posimg+'" name="divimg'+posimg+'"><h4 class="block"><div class="dchacajaimg" style="margin:0px;"><span class="gd-left">subir imagen</span></div><div class="izdacajaimg" style="margin:0px;"><a href="" onclick="quitarimg('+posimg+');return false;">cerrar</a></div></h4><p><label for="titulo_imagen'+posimg+'">titulo</label><input type="text" name="titulo_imagen'+posimg+'" id="titulo_imagen'+posimg+'" value="" class="medf" maxlength='+lng_tit+'/><label for="descripcion_imagen'+posimg+'">descripci&oacute;n</label><input type="text" name="descripcion_imagen'+posimg+'" id="descripcion_imagen'+posimg+'" value="" class="medf" maxlength='+lng_desc+'/><label for="imagen">foto</label><input type="file" id="imagen'+posimg+'" name="imagen'+posimg+'" onchange="subirimagen('+posimg+')"/><span class="quitar"><a href="" onclick="limpiarimg('+posimg+');return false;">quitar</a></span><input type="hidden" id="rutaimagen'+posimg+'" name="rutaimagen'+posimg+'" value=""/><input type="hidden" name="funcion_edicion" id="funcion_edicion" value="parent.xajax_AnadirImagenGuardar"/></p></div>');
		posimg++;
		numimg++;
	}
	return false;
}

function quitarimg(pos) {
	var texto=""+$.trim($("#rutaimagen"+pos).val());
	if (texto!="")
		xajax_eliminarImgTemp($("#rutaimagen"+pos).val());
	$("#divimg"+pos).remove();
	numimg--;
	return false;
}

function limpiarimg(pos) {
	var texto=""+$.trim($("#imagen"+pos).val());
	if (texto!="")
		xajax_eliminarImgTemp($("#rutaimagen"+pos).val());
	$("#imagen"+pos).val("");
	$("#rutaimagen"+pos).val("");
	return false;
}

function anadirvideopropio() {
	if (numvideopropios>10) 
		alert("No puedes subir mas de 10 videos");
	else {
		$("#enlAnadirVidPropio").before('<div class="gd-upbox block" id="divvidpropio'+posvideopropio+'" name="divvidpropio'+posvideopropio+'"><h4 class="block"><div class="dchacajaimg" style="margin:0px;"><span class="gd-left">subir v&iacute;deo</span></div><div class="izdacajaimg" style="margin:0px;"><a href="" onclick="quitarvidpropio('+posvideopropio+');return false;">cerrar</a></div></h4><p><label for="titulo_vidpropio'+posvideopropio+'">titulo</label><input type="text" name="titulo_vidpropio'+posvideopropio+'" id="titulo_vidpropio'+posvideopropio+'" value="" class="medf" maxlength="'+lng_tit+'"/><label for="descripcion_vidpropio'+posvideopropio+'">descripci&oacute;n</label><input type="text" name="descripcion_vidpropio'+posvideopropio+'" id="descripcion_vidpropio'+posvideopropio+'" value="" class="medf" maxlength="'+lng_desc+'"/><br/><label>Elegir tipo:</label><input type="radio" value="propio" id="radiopropio'+posvideopropio+'" name="radiopropio'+posvideopropio+'" onclick="cambiartipovideo('+posvideopropio+',0);" checked> De disco&nbsp;&nbsp;<input type="radio" value="internet" id="radiopropio'+posvideopropio+'" name="radiopropio'+posvideopropio+'" onclick="cambiartipovideo('+posvideopropio+',1);"> De Internet<div id="mostrarpropio'+posvideopropio+'" name="mostrarpropio'+posvideopropio+'"><label for="vidpropio">v&iacute;deo</label><input type="file" id="vidpropio'+posvideopropio+'" name="vidpropio'+posvideopropio+'"/><span class="quitar"><a href="" onclick="limpiarvidpropio('+posvideopropio+');return false;">quitar</a></span></div><div id="mostrarinternet'+posvideopropio+'" name="mostrarinternet'+posvideopropio+'" style="display:none;"><label for="vidpropio">URL v&iacute;deo</label><input type="text" id="vidinternet'+posvideopropio+'" name="vidinternet'+posvideopropio+'" class="medf"/><span class="quitar"><a href="" onclick="limpiarvidinternet('+posvideopropio+');return false;">quitar</a></span><input type="hidden" id="byoutube'+posvideopropio+'" name="byoutube'+posvideopropio+'" value="0"/></p></div>');
		posvideopropio++;
		numvideopropios++;
	}
	return false;
}

function quitarvidpropio(pos) {
	$("#divvidpropio"+pos).remove();
	numvideopropios--;
	return false;
}

function limpiarvidpropio(pos) {
	$("#vidpropio"+pos).val("");
	return false;
}

function limpiarvidinternet(pos) {
	$("#vidinternet"+pos).val("");
	return false;
}

function cambiartipovideo(pos,tipo) {
	if (tipo==0) {
		$("#mostrarpropio"+pos).show();
		$("#mostrarinternet"+pos).hide();
		$("#byoutube"+pos).val("0");
	} else {
		$("#mostrarpropio"+pos).hide();
		$("#mostrarinternet"+pos).show();
		$("#byoutube"+pos).val("1");
	}
}

function anadiretiquetas() {
	
	num+=1;
	if (num>=max) {
		$("#enlsubir").hide();
	} else {
		$("#enlsubir").show();
	}
	pos=num*6;	
	$("#gd-more").show();
	$("#mensajeetiq").show();
	$("#gd-2col").show();
	$("#gd-2col").after('<div class="gd-col"><input type="text" title="etiquetas" value=""  name="etiquetas[]" id="etiquetas'+(pos++)+'" class="shortf" onkeyup="autocompletar(this,event,\''+urlx+'\');"/><input type="text" title="etiquetas" value=""  name="etiquetas[]" id="etiquetas'+(pos++)+'" class="shortf" onkeyup="autocompletar(this,event,\''+urlx+'\');"/><input type="text" title="etiquetas" value=""  name="etiquetas[]" id="etiquetas'+(pos++)+'" class="shortf" onkeyup="autocompletar(this,event,\''+urlx+'\');"/></div><div class="gd-col"><input type="text" title="etiquetas" value=""  name="etiquetas[]" id="etiquetas'+(pos++)+'" class="shortf" onkeyup="autocompletar(this,event,\''+urlx+'\');"/><input type="text" title="etiquetas" value=""  name="etiquetas[]" id="etiquetas'+(pos++)+'" class="shortf" onkeyup="autocompletar(this,event,\''+urlx+'\');"/><input type="text" title="etiquetas" value=""  name="etiquetas[]" id="etiquetas'+(pos++)+'" class="shortf" onkeyup="autocompletar(this,event,\''+urlx+'\');"/></div>');			
	
}

function submitform() {
	
	var titulo=""+$.trim($("#titulo").val());
	var comentario=""+$.trim($("#comentario").val());
	
	if((titulo!="" && comentario!="") || (titulo=="" && comentario==""))
	{
		//Todo correcto, es decir, o ambos vacios, o ambos llenos	
		var valores="";
		$("#clasificaciones_usu_sel option").each(function(){
			valores+=$(this).val()+",";
		});	
		$("#clasi").val(valores);
		$("#seguir").val("publicar");
		NV=0;
		
		$("#form6 input[id^='vidpropio']").each(function(i) {
			var tipo=""+$(this).attr('type');
			var valor=""+$(this).val();
			
			if (tipo=="file" && valor!="undefined" && valor!="") {
	    		NV++;
	    	}
		});
		if (NV>0) {
			return StartUpload();
		}
		else {
			empieza();
			$("#form6").attr("action",url+"/guardar/_guardar.php");
			$("#seguir").val("publicar");
			$("#form6").removeAttr("target");
			return true;		
		}
	}
	else
	{
		alert("Para opinar es necesario rellenar tanto el título como la descripción.");	
		return false;
	}
}

//var exts = "jpg|jpeg|gif|png|bmp|avi|mpeg|mpg|mov|rm|flv|wmv|3gp|mp4|dir|dcr|ogg";
var exts = "avi|mpeg|mpg|mov|rm|flv|wmv|3gp|mp4|dir|dcr|ogg"; //Solo extensiones de video.
var UID,NF=0,cx=0;
function openStatusWindow()
{ 
	
	/*
	if(document.form5.popup.checked == true)
	{
	*/
	$("#frmSubida").attr("src",'/cgi-bin/XUpload/upload_status.cgi?upload_id='+UID);
	$("#light-vid").show();
	$("#fade-vid").show();
		
	//win1 = window.open('/cgi-bin/XUpload/upload_status.cgi?upload_id='+UID,'win1','width=320,height=240px,resizable=0,dependent=1,modal=yes,top=100px.left=100px');		
	//win1.window.focus();	
}

function generateSID()
{
 UID = Math.round(10000*Math.random())+'0'+Math.round(10000*Math.random());

 $("#form6").attr("action","/cgi-bin/XUpload/upload.cgi?upload_id="+UID);
 $("#form6").attr("target","upload");
 $("#url_retorno").val($("#url_servidor").val()+"/guardar/_guardar.php");
 
}

function StartUpload()
{
    NF=0;
    $("#form6 input[type='file']").each(function(i) {
    	var tipo=""+$(this).attr('type');
    	var valor=""+$(this).val();
    	if (tipo=="file" && valor!="undefined" && valor!="") {
    		NF++;
    	}
    });
    
    if(NF==0){
    	alert('Es necesario elegir un fichero para subir el vídeo');
    	return false;
	}
    generateSID();
    openStatusWindow();    
    return true;
}

function checkExt(value)
{
    if(value=="")return true;
    var re = new RegExp("^.+\.("+exts+")$","i");
    if(!re.test(value))
    {
        alert("La extensión del fichero no es válida: \"" + value + "\"\nSólo se permiten estas extensiones: "+exts.replace(/\|/g,',')+" \n\n");
        return false;
    }
    return true;
}

function antessubmit() {
	$("h2.codificando").show();
}

