	var pn = 1;
	
	var alphamap = ['a','b','c','d','e','f','g','h','i','j'];
	
	function generarCuestionario()
	{
		if(pn == 1) 
		{
			alert('Para poder generar el cuestionario, tiene que agregar preguntas.');
		}
		else		
		{
			document.getElementById('frm_generar').submit();
		}
	}
	
	function setTipoRespuesta(tipo)
	{
		if(tipo == 'multi')
		{
			document.getElementById('cantidad_cont').style.display = '';
		}
		else		
		{
			document.getElementById('cantidad_cont').style.display = 'none';
		}		
	}
	
	function removerPregunta(i)
	{
		if(confirm('Seguro que desea remover esta pregunta ? '))
		{
			var table = document.getElementById('preguntas');
			
			table.removeChild(document.getElementById('preg_'+i));
		}
	}
	
	function agregarPregunta()
	{
		var resp  = document.getElementById('tipo_respuesta');	
		var table = document.createElement('table');
		table.setAttribute("id","preg_"+pn);
		
		if(resp.value == '')
		{
			var msg = "Debe especificar un tipo de respuesta para dicha pregunta, puede elegir entre:\n";
			msg += "\t1. Escrita\n";
			msg += "\t2. Multiple Choice.\n";
			msg += "\t3. Si/No.\n";
			alert(msg);
			return;
		}
		
		if(resp.value == 'multi' && document.getElementById('cantidad_opts').value == '')
		{
			alert('Especificar La cantidad de Opciones.');
			return;	
		}
		
		//Agregamos Pregunta
		var tr = document.createElement('tr');
		
		
		var td = document.createElement('td');
		td.innerHTML = '<strong>Pregunta:</strong><br /> <input type="text" style="width:400px;" name="p['+pn+'][pregunta]">';
		td.innerHTML += ' <a href="javascript:removerPregunta('+pn+');">[Remover]</a>';
		td.innerHTML += '<input type="hidden" name="r['+pn+']" value="'+resp.value+'">';
		
		tr.appendChild(td);
		
		table.appendChild(tr);	
		
		if(resp.value == 'multi')
		{
			var cantidad = document.getElementById('cantidad_opts').value ;
			
			for(var i = 0 ; i < cantidad ; i++)
			{
				var tr = document.createElement('tr');
				
				var td = document.createElement('td');
				
				td.setAttribute('style','padding-left:20px;');
				td.innerHTML = alphamap[i] + ') <input type="text" style="width:400px;" name="p['+pn+'][multi]['+i+']">';
				
				tr.appendChild(td);
				
				table.appendChild(tr);	
			}
		}
		else if(resp.value == 'escrita')
		{
			var tr = document.createElement('tr');
			
			var td = document.createElement('td');
			td.innerHTML = 'Tipo de Respuesta: Escrita';
			td.setAttribute('style','padding-left:20px;');
			tr.appendChild(td);
			
			table.appendChild(tr);					
		}		
		else if(resp.value == 'sino')
		{
			var tr = document.createElement('tr');
			
			var td = document.createElement('td');
			td.innerHTML = 'Tipo de Respuesta: Si/No';
			td.setAttribute('style','padding-left:20px;');
			tr.appendChild(td);
			
			table.appendChild(tr);					
		}
		
		var tr = document.createElement('tr');
		
		var td = document.createElement('td');
		td.innerHTML = '<hr>';
		
		tr.appendChild(td);
		
		table.appendChild(tr);	
		
		document.getElementById('preguntas').appendChild(table);
		
		pn++;	
	}