
function reset_form_buscar() {
	$("limpiar_buscador").value = "limpiar";
	$("buscador_novas").submit();
}

function recicla_captcha() {
	var al = (new Date()).getTime();
	$('img_captcha').src='/ficheros/captcha' + "_" + al + ".png";
	return false;
}

function recicla_captcha2() {
	var al = (new Date()).getTime();
	var arr_captcha = $$('.img_captcha2');
	for (i=0; i<arr_captcha.length;i++) {
		arr_captcha[i].src='/ficheros/captcha2' + "_" + al + ".png";
	}
	return false;
}

Event.observe(window, 'load',
    function() {
        if ($('controlNovasLocais') != null) {
		  Event.observe($('controlNovasLocais'), "click", controlNovasLocais);

		  // Esto es para widget col3
		  cambiaLocalActiva("", "");
        }

        if ($('oculta_comentar') != null) {
		  Event.observe($('texto_comentario'), "focus", controlTextoComentario);
        }

        if ($('solicitar_factura') != null) {
        	Event.observe($('solicitar_factura'), "change", controlSolicitarFactura);
        	if($('solicitar_factura').checked == true) {
        		try{
	        		if($('campos_factura').hasClassName('oculto')) {
	        			$('campos_factura').removeClassName('oculto');
	        		}
        		}catch(err){}
        	}
        }
});


function controlTextoComentario() {
	if ($('oculta_comentar').hasClassName('oculto')) {
		$('texto_comentario').value = '';
		$('oculta_comentar').removeClassName('oculto');
	}
}

function controlSolicitarFactura() {
	if ($('campos_factura') == null) { return null; }
	if($('solicitar_factura').checked == true) {
		if($('campos_factura').hasClassName('oculto')) {
			$('campos_factura').removeClassName('oculto');
		}
	}else {
		if($('campos_factura').hasClassName('oculto') == false) {
			$('campos_factura').addClassName('oculto');
		}
	}

}


function responderComentario(id) {

	if ($('oculta_comentar').hasClassName('oculto') == false) {
		$('oculta_comentar').addClassName('oculto');
		$('texto_comentario').value = '';
		$('nick').value = '';
		$('captcha').value = '';
	}

	var arr_bloques = $$('.bloqueRespuesta');

	for (i=0; i<arr_bloques.length; i++) {
		aux = arr_bloques[i].id.split("_");
		html = "<a class='negrita' href='#' onclick='responderComentario(" + aux[2] + "); return false;' >respóstalle</a><div class='break'></div>";
		arr_bloques[i].update(html);

		arr_bloques[i].removeClassName('bloqueRespuesta');
	}

	var arr_inputs = $$('#id_padre');
	for (i=0;i<arr_inputs.length; i++) {
		arr_inputs[i].value = id;
	}

	html = $('formularioCopia').innerHTML;
	divRespuesta = $('responder_comentario_' + id);
	divRespuesta.addClassName('bloqueRespuesta');
	divRespuesta.update(html);


	return false;
}

function controlNovasLocais() {

	var contenedor = $("contenedor_novas_locais");

	if (contenedor.hasClassName('oculto') == true) {
		contenedor.removeClassName('oculto');
		$('controlNovasLocais').update("Novas locais &#9660;");
	}
	else {
		contenedor.addClassName('oculto');
		$('controlNovasLocais').update("Novas locais <span class='iconoDesplegarLocais'> &#9654;</span> máis");
	}

	return false;
}


function controlSelectorLocal() {

	if ($('caja_local_activa').hasClassName('oculto') == true) {
		$('caja_local_activa_opciones').addClassName('oculto');
		$('caja_local_activa_opciones').addClassName('oculto');

		$('tituloCajaLocalCol3').setStyle({
			backgroundImage: 'url("../imagenes/widgets/cab_locais_close_a.gif")'});

		$('caja_local_activa').removeClassName('oculto');
	}
	else {
		$('caja_local_activa').addClassName('oculto');
		$('tituloCajaLocalCol3').setStyle({
			backgroundImage: 'url("../imagenes/widgets/cab_locais_open_a.gif")'});

		$('caja_local_activa_opciones').removeClassName('oculto');
	}
	return false;
}


function cambiaLocalActiva(id_caja, titulo) {
	ajaxurl = "/ajax_local_activa/";

	new Ajax.Request(ajaxurl, {
	        method:'get',
	        encoding:'UTF-8',
	        asynchronous: false,
	        parameters: {id_caja:id_caja},
	        onLoading: function(){
	            null;
	        },
	        onComplete: function(transport, json){

	        	id_caja = json[2];
	        	titulo = json[3];

	        	caja_local = $('caja_local_' + id_caja);

	        	lst_cajas = json[1];
	        	html = '<p><b>Escolla novas locais:</b></p>';
	        	for (i=0; i<lst_cajas.length; i++) {
	        		html += "<a href='#' onclick='cambiaLocalActiva(\"" +
	        		lst_cajas[i][0] + "\", \"" +  lst_cajas[i][1] +"\"); return false;'>" +
	        		lst_cajas[i][1] + "</a>";
	        	}

	    		$('tituloCajaLocalCol3').setStyle({
	    			backgroundImage: 'url("../imagenes/widgets/cab_locais_close_a.gif")'});

	        	$('txtTituloCajaLocal').update(titulo);
	        	$('caja_local_activa').update(caja_local.innerHTML);

	        	$('caja_local_activa_opciones').addClassName('oculto');
	        	$('caja_local_activa_opciones').update(html);


	        	$('caja_local_activa').removeClassName('oculto');
	        }
	});

	return false;
}




function enviarEncuesta() {
	ajaxurl = "/enquisa/";

	tema = $$('input:checked[type="radio"][name="tema"]').pluck('value');
	ideologia = $$('input:checked[type="radio"][name="ideologia"]').pluck('value');
	nacionalista = $$('input:checked[type="radio"][name="nacionalista"]').pluck('value');
	editorial = $$('input:checked[type="radio"][name="editorial"]').pluck('value');
	funciones = $$('input:checked[type="radio"][name="funciones"]').pluck('value');
	contribucion = $$('input:checked[type="radio"][name="contribucion"]').pluck('value');
	euros = $$('input:checked[type="radio"][name="euros"]').pluck('value');
	publicidade = $$('input:checked[type="radio"][name="publicidade"]').pluck('value');
	email = $('campo_email').value;
	comentario = $('outro_comentario').value;


	new Ajax.Request(ajaxurl, {
	        method:'post',
	        encoding:'UTF-8',
	        asynchronous: false,
	        parameters: {
	    		tema: tema,
	    		ideologia: ideologia,
	    		nacionalista: nacionalista,
	    		editorial: editorial,
	    		funciones: funciones,
	    		contribucion: contribucion,
	    		euros: euros,
	    		publicidade: publicidade,
	    		email: email,
	    		comentario: comentario
	    	},
	    	onCreate: function() {
	    		html = "<div style='width: 600; margin: 200px auto 0 auto; text-align: center;'>";
	    		html += "<img src='/imagenes/icons/ajax_loader.gif' height='48' width='48' alt='' />";
	    		html += "</div>";

	    		$('ventana_encuesta').update(html);

	        },
	        onComplete: function(transport, json){
				$('ventana_encuesta').update(transport.responseText);

	        }
	});

	return false;
}


function open_encuesta() {
	ajax_comprueba = "/enquisa/abrir/";

	new Ajax.Request(ajax_comprueba, {
        method:'post',
        encoding:'UTF-8',
        asynchronous: false,
        parameters: {},

        onComplete: function(transport, json){
        	if (json[0] == true) {
        		Modalbox.show('/enquisa/', {title: 'Enquisa GC', width: 620, height: 550, overlayClose: false});
        	}
        }
});

return false;
}

function open_modalbox(titulo, ancho, alto, cierre) {
	ajax_comprueba = "/modalbox/abrir/";

	new Ajax.Request(ajax_comprueba, {
        method:'post',
        encoding:'UTF-8',
        asynchronous: false,
        parameters: {},

        onComplete: function(transport, json){
        	if (json[0] == true) {
        		Modalbox.show('/modalbox/', {title: titulo, width: ancho, height: alto, overlayClose: cierre});
        		Modalbox.resizeToContent();
        	}
        }
});

return false;
}

