spliurl = document.URL.split('/');
var APP_URL = spliurl[0]+"/"+spliurl[1]+"/"+spliurl[2]+"/";

var is_manager = false;
document.observe("dom:loaded", function(){
	//Comprobar si estamos en el gestor
	
	if ($('gestor_portadas'))
	{
		is_manager = true;
	}
});

/* 
 *
 */
function reload_mod(module_id, page, module_type)
{
	var url = APP_URL+'module/edit/'+module_id+'/0/0/'+page;
	var myAjax = new Ajax.Request(url, {
		method: 'post',
		onSuccess: function(transport)
		{
			var response = transport.responseText;
			$("module_"+module_id).replace(response);
			
			if (is_manager)
				set_config_tab(module_id, module_type)
		}
	});
}

function show_poll_results(poll_id)
{
	var url = APP_URL+'ajax/mostrar_datos_encuesta/'+poll_id;
	new Ajax.Request( url , {
		method: 'post',
		encoding: 'utf-8',
		onSuccess: function(transport) {
			var response = transport.responseText;		
			if (response)
			{
				$('encuesta_'+poll_id).innerHTML = response;
			}
		}
	});
}

function vota(encuesta, poll_id) {

		var i;
		var voto = false; 
    for (i=0;i<$(encuesta).voto.length;i++){
       if ($(encuesta).voto[i].checked)
       {
       	voto = $(encuesta).voto[i].value;
       }
    }
    
    if(voto)
    {
			var url = APP_URL + 'ajax/votar/' + poll_id + '/' + voto;
			
			new Ajax.Request( url, {
				method: 'get',
				encoding: 'utf-8',
				onSuccess: function(transport) {
					
					if(transport.responseText)
					{
						$('encuesta_'+poll_id).innerHTML = transport.responseText;
					}
					else
					{
						//alert('Error');
					}
				}
			});
    }
    else
    {
    	$('error_'+poll_id).innerHTML = 'Debe seleccionar una opci&oacute;n';
    	$('error_'+poll_id).className = 'advertencia_encuesta';
    }
}


function switch_ta_fotogaleria(indice)
{
	//act es el índice de la foto actual.	
	var url = APP_URL+'ajax/ta_fotogaleria/'+indice;
	new Ajax.Request( url , {
		method: 'post',
		encoding: 'utf-8',
		onSuccess: function(transport) {
			var response = transport.responseText;		
			if (response)
			{
				$('ta_fotogaleria').innerHTML = response;
			}
		}
	});
}

function switch_gp_fotogaleria(indice)
{
	//act es el índice de la foto actual.	
	var url = APP_URL+'ajax/gp_fotogaleria/'+$('gp_fotogaleria_id').value+'/'+indice;
	new Ajax.Request( url , {
		method: 'post',
		encoding: 'utf-8',
		onSuccess: function(transport) {
			var response = transport.responseText;		
			if (response)
			{
				$('gp_fotogaleria').innerHTML = response;
			}
		}
	});
}

function switch_md_fotogaleria(indice)
{
	//act es el índice de la foto actual.	
	var url = APP_URL+'ajax/md_fotogaleria/'+indice;
	new Ajax.Request( url , {
		method: 'post',
		encoding: 'utf-8',
		onSuccess: function(transport) {
			var response = transport.responseText;		
			if (response)
			{
				$('md_fotogaleria').innerHTML = response;
			}
		}
	});
}

function isset(variable_name)
{
	try {
			 if (typeof(eval(variable_name)) != 'undefined')
			 if (eval(variable_name) != null)
			 return true;
	 } catch(e) { }
	return false;
 }
 
function openNewWindow(URLtoOpen, windowName, windowFeatures)
{
	GB_showCenter(windowName, URLtoOpen, 600, 720);
}

function openNewDirecto(URLtoOpen, windowName)
{
	GB_showCenter(windowName, URLtoOpen, 544, 970);
	$('GB_overlay').addClassName('quitaBordes');
	$('GB_window').addClassName('quitaBordes');
}

function openHelp(URLtoOpen)
{
	GB_showCenter('Ayuda', URLtoOpen, 350, 700);
	$('GB_overlay').addClassName('quitaBordes');
	$('GB_overlay').addClassName('esplicaciones');
	$('GB_window').addClassName('quitaBordes');
	$('GB_window').addClassName('esplicaciones');
}
