// JavaScript Document
function save_poll(poll_id,action){
	
	var a = '';
	for (i=1;i<=$('num_questions').value;i++)
	{
		var q = $('question_'+i);
		var type = q.type;
		var sw = 0;
		
		if (type == 'textarea')
		{
			if($F(q) != '')
			sw = 1;
		}
		if ((type == 'radio') || (type == 'checkbox'))
		{
			var items = document.getElementsByName('question_'+i);
			for (j=0;j<items.length;j++)
			{
				if (items[j].checked)
	  			{
					sw=1;
				}
			}
		}
		if(sw==0)
		{
			if (a == '')
			a = i;
			else
			a = a+', '+i;
		}
	}	
	if (a != '')
	{
		$('not_answered').style.display='';
		if (a.length > 1)
			message = 'Debe responder las preguntas '+a;
		else
			message = 'Debe responder la pregunta '+a;
		$('not_answered').innerHTML = message;
	
	}
	else
	{
		$('not_answered').style.display='none';
		var answers = '';
		for (i=1;i<=$('num_questions').value;i++)
		{
			var q = $('question_'+i);
			var type = q.type;
			var value = '';
			if (type == 'textarea')
			{
				value = $F(q);
			}
			if ((type == 'radio') || (type == 'checkbox'))
			{
				var items = document.getElementsByName('question_'+i);
				for (j=0;j<items.length;j++)
				{
					if (items[j].checked)
					{
						if(value == '')
							value= $F(items[j])
						else
							value = value+'|'+$F(items[j]);
						
					}
				}
			}
			answers = answers+'&question_'+i+'='+value;
		}	
		var ajax = NewAjax();
			
		ajax.open("POST",'/polls/ajax_files/polls_actions.php?poll_id='+poll_id+'&action='+action+answers,true)
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var ok = ajax.responseText
				
				$('saved_poll').innerHTML = ok
			}
			else
			{
				$('saved_poll').innerHTML = "<center><img src='/media/images/ajax-loader.gif'><br><font color='#666666'></center>";
			}
		}
		ajax.send(null)
		
	}
} 

function delete_option(option_id) {
    $('option_'+option_id).remove();
}
function add_option(){
	var option_id = $('quantity').value;
	option_id = (option_id*1)+1;
	$('options').insert('<div id="option_'+option_id+'" ><input style=" text-align:right;width: 20px;" id="op_number[]" name="op_number[]" type="text" value="'+option_id+'"/><input type="text" id="op_answer[]" name="op_answer[]" value="" size="45"/>&nbsp;<a href="javascript:delete_option('+option_id+');">[Eliminar]</a>	</div>');
	$('quantity').value = option_id;
}

function show_options()
{
	if ($('question_type_id').value == 1)
	{
		['show_options'].each(Element.hide);
		['show_graphs'].each(Element.hide);
	}
	else
	{
		['show_options'].each(Element.show);
		['show_graphs'].each(Element.show);
	}
}


function poll_activation(poll_id, img_url_polls_gen, action){
	
	var ajax = NewAjax();
	
	ajax.open("POST",'../ajax_files/polls_actions.php?poll_id='+poll_id+'&action='+action,true)
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			var ok = ajax.responseText
			if (action == 'activate')
			$('action_'+poll_id).innerHTML = '<a href="javascript:void(0);" onclick="poll_activation('+poll_id+',\''+img_url_polls_gen+'\',\'deactivate\');"><img src="'+img_url_polls_gen+'btn_cerrar.gif" width="25" height="25" title="(Activar/Desactivar) Encuesta"></a>';
			else
			$('action_'+poll_id).innerHTML = '<a href="javascript:void(0);" onclick="poll_activation('+poll_id+',\''+img_url_polls_gen+'\',\'activate\');"><img src="'+img_url_polls_gen+'btn_abrir.gif" width="25" height="25" title="(Activar/Desactivar) Encuesta"></a>';
			
			alert(ok);
		}
		else
		{
			$('action_'+poll_id).innerHTML = "<center><img src='/media/images/ajax-loader.gif'><br><font color='#666666'></center>";
		}
	}
	ajax.send(null)
	
}

function poll_deletion(poll_id){
	
	var answer = confirm("En realidad quiere eliminar la encuesta? \nTenga en cuenta que esta accion no puede devolverse")

	if (answer == true)
	{
		var ajax = NewAjax();
		
		ajax.open("POST",'../ajax_files/polls_actions.php?poll_id='+poll_id+'&action=delete',true)
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var ok = ajax.responseText
				$('poll_'+poll_id).remove();
				alert(ok);
			}
			else
			{
				$('poll_'+poll_id).innerHTML = "<center><img src='/media/images/loader.gif'><br><font color='#666666'></center>";
			}
		}
		ajax.send(null);
	}
}

function poll_empty(poll_id, img_url_polls_gen){
	
	var answer = confirm("En realidad quiere vaciar la encuesta? \nTenga en cuenta que esta accion no puede devolverse")

	if (answer == true)
	{
		var ajax = NewAjax();
		
		ajax.open("POST",'../ajax_files/polls_actions.php?poll_id='+poll_id+'&action=empty',true)
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var ok = ajax.responseText
				
				$('replies_'+poll_id).innerHTML = '<img src="'+img_url_polls_gen+'btn_resultados.gif" width="22" height="26" title="Ver resultados de la encuesta.">(0)</a>';
				alert(ok);
			}
			else
			{
				$('replies_'+poll_id).innerHTML = "<center><img src='/media/images/ajax-loader.gif'><br><font color='#666666'></center>";
			}
		}
		ajax.send(null);
	}
}

