function Descolorear_Fondo_Foto_Pequenya()
{
	var i;
	var array_ids = $('ids_fotos_p').value;
	if( array_ids )
	{
		var id = array_ids.split(",");
		for( i = 0; i < id.length; i++ )
			$( 'td_foto_p_' + id[i] ).style.backgroundColor = "";
	}
}
var posicion_foto=1;
function Ver_Foto_Seleccionada( id_foto, extension, texto, path_fotos, pos_foto, n_votaciones, puntuacion )
{
	try {
		$('foto_puntuada').value = "0";
		$('res_puntuar').innerHTML = "Puntuar";
	}
	catch (e) { }
				
	if( id_foto )
	{
		var foto = path_fotos + id_foto;
		//var posicion_foto;
		if( extension )	foto += "_m." + extension;
		$('img_foto_seleccionada_'+pos_foto).src = foto;
		$('texto_foto_seleccionada').innerHTML = texto;
		//
		if( $('web_yea').value )
		{
			var total_votaciones = parseInt( n_votaciones, 10 );
			var puntuacion_total = parseInt( puntuacion, 10 );
			var media = 0;
			if( total_votaciones )	media = puntuacion_total / total_votaciones;
			media = media * 100 / 5;	// %
			// LA IMAGEN DE FONDO TIENE DE ANCHO: 94 px
			media = media * 94 / 100;
			media = parseInt( media, 10 );
			//$('puntuacion_foto').innerHTML = "Puntuaci&oacute;n: EST1 EST2 EST3 EST4 EST5 de " + total_votaciones + " puntuaciones";
			$('puntuacion_foto').innerHTML = "<TABLE border='0' cellpadding='0' cellspacing='0' WIDTH = '100%'><TR><TD WIDTH = '120'><DIV STYLE = 'z-index:2; position:absolute;'><IMG SRC = 'images/estrellasbordenegro.png' border='0' onload='javascript:fixPNG(this);'></DIV><DIV STYLE = 'z-index:1; background-image: url(images/degradado.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 20px; width:" + media + "px'></DIV></TD><TD STYLE = 'text-align:left; vertical-align:center;'>" + total_votaciones + " puntuaciones</TD></TR></TABLE>";
			//
			Mostrar_Puntuacion( id_foto );
		}
		//
		//$('ahref_foto_seleccionada').href = "javascript:Abrir_Pop('inc/ver_foto.php?t=g&idfoto=" + id_foto + "');";
		//$('mb'+pos_foto).addEvent('click',function;
		//$('mb'+pos_foto).fireEvent('click');
		//alert("idfoto:"+id_foto);
		
		$('df'+posicion_foto).style.display='none';
		$('df'+pos_foto).style.display='block';
		posicion_foto=pos_foto;
		
		
		//var box = {};
		//box = new MultiBox('mb', {descClassName: 'multiBoxDesc', useOverlay: true});
	
		//
		Descolorear_Fondo_Foto_Pequenya();
		$('td_foto_p_' + id_foto).style.backgroundColor = "#FFFF00";
		//
		$('id_foto_seleccionada').value = id_foto;
		//
		if( ! pos_foto )	pos_foto = 1;	// << por si entra vacío
		$('pos_foto_candidatura').value = pos_foto;
		// 12 es el nº de fotos por página:	>> ver: Mostrar_Div_Fotos() en ajax_ver_candidatura.php
		var n_fotos_por_pagina = 12;
		//n_fotos_por_pagina = 1;
		var posicion_foto_del_total = ( (parseInt( $('pag_fotos_candidatura').value, 10 ) - 1) * n_fotos_por_pagina + parseInt( pos_foto, 10 ) );
		$('pos_foto_del_total').innerHTML = posicion_foto_del_total;
	}
	else
	{
		$('img_foto_seleccionada').src = "";
		$('texto_foto_seleccionada').innerHTML = "";
		//
		$('ahref_foto_seleccionada').href = "javascript://";
		//
		Descolorear_Fondo_Foto_Pequenya();
		//
		$('id_foto_seleccionada').value = "";
	}
	//
}
//
function Colorear_Estrellas( hasta )
{	
	//hasta = parseInt( shasta, 10 );
	var i;
	if( $('foto_puntuada').value!="1" && hasta>0)
	{	
		
		
		for( i = 1; i <= hasta; i++ ) {
			//alert ('entra en roja'+i);	
			//$('estrella_' + i).src = $('esroja').src;
			$('estrella_' + i).src = "images/estrellaroja.png";
		}
		
		var fin=hasta+1;
		for( i = fin; i < 6; i++ ) {
			$('estrella_' + i).src = "images/estrellablanca.png";
		}
	}
	else {
		//alert('adios');
		for( i = 1; i < 6; i++ )
			$('estrella_' + i).src = "images/estrellablanca.png";
	}
}
//
function Candidatura_Repetida( id_candidatura )
{
	if( confirm("¿ Está la candidatura repetida ?") )
	{
		// AJAX:
		var e1 = $('div_resultado_candidatura_repetida');
		var mipost = "id_cand=" + id_candidatura;
		mipost += "&funcion=Candidatura_Repetida";
		//alert( id_comentario + ", " + mipost );
		new Ajax('inc/ajax_ver_candidatura.php', {
			method: 'post',
			postBody: mipost,
			onComplete: function( e )
			{
				e1.setHTML( e );
				alert("Tu observación ha sido enviada");
			}
		}).request();
	}
}
//
function Desvalorar_Foto()
{
	var id_foto = $('id_foto_seleccionada').value;
	if( id_foto && confirm("¿ Es esta foto inapropiada ?") )
	{
		// AJAX:
		var e1 = $('div_resultado_valoracion');
		var mipost = "id_foto=" + id_foto;
		mipost += "&funcion=Desvalorar_Foto";
		//alert( id_comentario + ", " + mipost );
		new Ajax('inc/ajax_ver_candidatura.php', {
			method: 'post',
			postBody: mipost,
			onComplete: function( e )
			{
				e1.setHTML( e );
				alert("Tu valoración ha sido enviada");
			}
		}).request();
	}
}
//
function Insertar_Comentario()
{
	var error = "";
	//if( ! $('autor_comentario').value )		error += "\nEs necesario poner el Autor";
	if( ! $('comentario').value )			error += "Es necesario escribir el Comentario.";
	if( ! $('captcha_comentario').value )	error += " Es necesario escribir el Captcha";
	//
	if( error )	$('error_paso_1').innerHTML=error ;
	else	$('form_nuevo_comentario').submit();
}
//
function Desvalorar_Comentario( id_comentario )
{
	if( confirm("¿ Es este comentario inapropiado ?") )
	{
		// AJAX:
		var e1 = $('div_resultado_valoracion');
		var mipost = "id_com=" + id_comentario;
		mipost += "&funcion=Desvalorar_Comentario";
		//alert( id_comentario + ", " + mipost );
		new Ajax('inc/ajax_ver_candidatura.php', {
			method: 'post',
			postBody: mipost,
			onComplete: function( e )
			{
				e1.setHTML( e );
				alert("Tu valoración ha sido enviada");
			}
		}).request();
	}
}
//
function Mostrar_Div_Comentarios()
{
	//
	// AJAX:
	var e1 = $('div_comentarios');
	var mipost = "id_cand=" + $('cand').value + "&pag=" + $('pag_comentarios').value;
	//mipost += "&funcion=Mostrar_Div_Comentarios";
	mipost += "&funcion=Mostrar_Div_Comentarios_Maqueta";
	//alert( id_comentario + ", " + mipost );
	new Ajax('inc/ajax_ver_candidatura.php', {
		method: 'post',
		postBody: mipost,
		onComplete: function( e ){ e1.setHTML( e ); }
	}).request();
	//
}
function Buscar_Comentario( pag )
{
	$('pag_comentarios').value = pag;
	Mostrar_Div_Comentarios();
}
//
/*function Mostrar_Div_Fotos()
{
	// AJAX:
	var e1 = $('div_fotos_candidatura');
	var mipost = "id_cand=" + $('cand').value + "&pag=" + $('pag_fotos_candidatura').value;
	mipost += "&funcion=Mostrar_Div_Fotos";
	//alert( id_comentario + ", " + mipost );
	new Ajax('inc/ajax_ver_candidatura.php', {
		method: 'post',
		postBody: mipost,
		onComplete: function( e ){ e1.setHTML( e ); }
	}).request();
}*/
function Pasar_Foto_Siguiente()	// el nº de fotos a mostrar será: 12	>> ver ajax_ver_candidatura.php (Mostrar_Div_Fotos)
{
	var pos_foto = parseInt( $('pos_foto_candidatura').value, 10 );
	var numero_total_fotos_actuales = parseInt( $('numero_total_fotos_actuales').value, 10 );
	if( pos_foto == 12 || pos_foto == numero_total_fotos_actuales )
	{
		if( $defined( $('id_pag_buscar_foto_siguiente') ) )
		{
			//$('id_pag_buscar_foto_siguiente').click();
			var link = $('id_pag_buscar_foto_siguiente').href.replace( "javascript:", "" );
			link = unescape( link );
			eval( link );
		}
	}
	else
	{
		var nueva_pos = pos_foto + 1;
		$('pos_foto_candidatura').value = nueva_pos;
		//$( 'td_foto_p_' + $('idfoto_td_foto_p_' + nueva_pos).value ).click();
		var id_foto = $('idfoto_td_foto_p_' + nueva_pos).value;
		//$( 'td_foto_p_' + id_foto ).click;	// << NO FUNCIONA
		//alert( $( 'td_foto_p_' + id_foto ).onclick );
		//alert($( 'td_foto_p_' + id_foto ).href);
		var link = $( 'td_foto_p_' + id_foto ).href.replace( "javascript:", "" );
		link = unescape( link );
		eval( link );
	}
}
function Pasar_Foto_Anterior()	// el nº de fotos a mostrar será: 12	>> ver ajax_ver_candidatura.php (Mostrar_Div_Fotos)
{
	var pos_foto = parseInt( $('pos_foto_candidatura').value, 10 );
	var numero_total_fotos_actuales = parseInt( $('numero_total_fotos_actuales').value, 10 );
	if( pos_foto == 1 )
	{
		if( $defined( $('id_pag_buscar_foto_anterior') ) )
		{
			//$('id_pag_buscar_foto_anterior').click();
			var link = $('id_pag_buscar_foto_anterior').href.replace( "javascript:", "" );
			link = unescape( link );
			eval( link );
		}
	}
	else
	{
		var nueva_pos = pos_foto - 1;
		$('pos_foto_candidatura').value = nueva_pos;
		//$( 'td_foto_p_' + $('idfoto_td_foto_p_' + nueva_pos).value ).click();
		var id_foto = $('idfoto_td_foto_p_' + nueva_pos).value;
		//$( 'td_foto_p_' + id_foto ).click;	// << NO FUNCIONA
		//alert( $( 'td_foto_p_' + id_foto ).onclick );
		//alert($( 'td_foto_p_' + id_foto ).href);
		var link = $( 'td_foto_p_' + id_foto ).href.replace( "javascript:", "" );
		link = unescape( link );
		eval( link );
	}
}
function Buscar_Foto( pag )		// PAGINAR
{
	$('pos_foto_candidatura').value = "1";
	//
	$('pag_fotos_candidatura').value = pag;
	Mostrar_Div_Fotos();
}

/*
function replace(texto,s1,s2){
	return texto.split(s1).join(s2);
}*/

//function Mostrar_Div_Fotos( id_foto, extension, texto, path_fotos )
function Mostrar_Div_Fotos()
{
	// AJAX:
	var e1 = $('div_fotos_candidatura');
	var mipost = "id_cand=" + $('cand').value + "&pag=" + $('pag_fotos_candidatura').value;
	mipost += "&funcion=Mostrar_Div_Fotos_Maqueta";
	mipost += "&web_yea=" + $('web_yea').value;
	//alert( id_comentario + ", " + mipost );
	new Ajax('inc/ajax_ver_candidatura.php', {
		method: 'post',
		postBody: mipost,
		onComplete: function( e )
		{
			e1.setHTML( e );	// se muestra el grupo de fotos pertenecientes a esa posición de página
			//if( id_foto )	Ver_Foto_Seleccionada( id_foto, extension, texto, path_fotos );
			// SELECCIONAR LA FOTO 1:	seleccionar_foto_1
			//var link = $( 'seleccionar_foto_1' ).href.replace( "javascript:", "" );
			var link2=$( 'funcion_pie' ).value;
			//alert(link);
			//link = unescape( link );
			//link2= unescape( link2 );
			//alert(link);
			eval( link2 );
		}
	}).request();
}
//
//
function Puntuar_Foto( valor )	// 1-5
{
	if( $('foto_puntuada').value=="1" )	return;	// si ya ha votado NO podrá volver a votar a menos que recargue la página
	//
	var id_foto = $('id_foto_seleccionada').value;
	if( id_foto && confirm("¿ Deseas puntuar la foto con un " + valor + " ?") )
	{
		// AJAX:
		var e1 = $('puntuacion_foto');
		var mipost = "id_foto=" + id_foto + "&ip=" + $('ip_usuario').value + "&valor=" + valor;
		mipost += "&funcion=Puntuar_Foto";
		//alert( id_comentario + ", " + mipost );
		new Ajax('inc/ajax_ver_candidatura.php', {
			method: 'post',
			postBody: mipost,
			onComplete: function( e )
			{
				e1.setHTML( e );
				//alert("Tu puntuación ha sido enviada");
				$('foto_puntuada').value = "1";
				$('res_puntuar').innerHTML = "Gracias";
				//Colorear_Estrellas('');
			}
		}).request();
	}
}
//
function Mostrar_Puntuacion( id_foto )
{
	var e1 = $('puntuacion_foto');
	var mipost = "id_foto=" + id_foto;
	mipost += "&funcion=Mostrar_Puntuacion";
	new Ajax('inc/ajax_ver_candidatura.php',
	{
		method: 'post',
		postBody: mipost,
		onComplete: function( e ){ e1.setHTML( e ); }
	}).request();
}