var xmlHttp;
var combo_destino;
var url;
var div;

function setMayuscula(control){
	var texto = document.getElementById(control).value;	
	document.getElementById(control).value = texto.toUpperCase();
}

function setMinuscula(control){
	var texto = document.getElementById(control).value;	
	document.getElementById(control).value = texto.toLowerCase();
}
	
function crearXMLHttpRequest(){
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		xmlHttp = new XMLHttpRequest();
	}
}
	
function cargarURL(url, div){
	this.div = div;
	crearXMLHttpRequest();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = cargarDocumento;
	xmlHttp.send(null);
}

function cargarURLXML(div, url){
	this.div = div;
	crearXMLHttpRequest();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = manejarRespuestaForma;
	xmlHttp.send(null);
}
	
function cargarDocumento(){
	if(xmlHttp.readyState == 4 ){  	//Si la peticion se ha completado
		if(xmlHttp.status == 200){	//Si la respuesta ha sido correcta
			document.getElementById(div).innerHTML = xmlHttp.responseText;
		}
	}
} 
	
function cargarCombo(combo_origen, combo_destino, tipo){
	this.combo_destino = combo_destino;
	crearXMLHttpRequest();
	var codigo = document.getElementById(combo_origen).value;
	var url = "getItems.jsp?tipo=" + tipo + "&codigo=" + codigo;
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = llenarCombo;
	xmlHttp.send(null);
}

function llenarCombo(){
	if(xmlHttp.readyState == 4 ){  	//Si la peticion se ha completado
		if(xmlHttp.status == 200){	//Si la respuesta ha sido correcta
			var resultado = xmlHttp.responseXML;
			var elementos = resultado.getElementsByTagName("item");
			
			document.getElementById(combo_destino).options.length = 0;
		
			for(i=0; i < elementos.length; i++){
				var item = elementos[i];
				var codigo = item.getElementsByTagName("codigo")[0].firstChild.nodeValue;
				var nombre = item.getElementsByTagName("nombre")[0].firstChild.nodeValue;
				document.getElementById(combo_destino).options[i] = new Option(nombre, codigo);
			}
		}                                                                                                                                                                                                                                                                                    
	}
}

function seleccionarTodos(forma){
	var elementos = document.getElementsByName("panel_control");
	for(i=0; i < elementos.length; i++){
		var item = elementos[i];
		item.checked = true;
	}
	
	/*
	var elementos = document.getElementsByName("panel_control");
	alert(elementos.length);
	for(i=0; i < elementos.length; i++){
		var item = elementos[i];
		alert(item.value);
	}
	
	
	var elementos = document.forms[forma].elements;
	alert("el: " + elementos.length);
	for(i=1; i<elementos.length; i++){
		if(elementos[i].name == "panel_control"){
			alert(elementos[i].value + "--" + elementos[i].checked);
			elementos[i].checked = true;
		}
	}
	*/
}

function invertirSeleccion(){
	var elementos = document.getElementsByName("panel_control");
	for(i=0; i < elementos.length; i++){
		var item = elementos[i];
		if(item.checked == true){
			item.checked = false;
		}
		else{
			item.checked = true;
		}
	}
}

function getQueryPerfilPanelControl(){
	var perfil = document.getElementById("perfil").value;
	var elementos = document.getElementsByName("panel_control");
	
	var query = "perfil=" + perfil;
	
	for(i=0; i < elementos.length; i++){
		var item = elementos[i];
		if(item.checked == true){
			query = query + "&panel_control=" + item.value;
		}
	}
	
	return query;
}

function actualizarPerfilPanelControl(forma){
	crearXMLHttpRequest();
	var query = getQueryPerfilPanelControl();
	var url = document.forms[forma].action;
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejarRespuestaForma;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(query);
}

//------------------------------------------------------------
//			ENVIAR FORMA
//------------------------------------------------------------
function enviarFormaNoticia(forma){
	/*
	alert("action: " + document.forms[forma].action);
	var elementos = document.forms[forma].elements;
	alert("el: " + elementos.length);
	for(i=1; i<elementos.length; i++){
		alert(elementos[i].name + "--" + elementos[i].type);
	}
	*/
	
	crearXMLHttpRequest();
	var query = getQueryNoticia();
	//var url = "../noticia/noticia_accion.jsp";
	var url = document.forms[forma].action;
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejarRespuestaForma;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(query);
}

function enviarFormaBloqueHTML(){
	crearXMLHttpRequest();
	var query = getQueryBloqueHTML();
	
	
	
	
	//fileref=document.createElement('script')
	//var head = document.getElementsByTagName("head")[0];
	
	/*	
	var scripts = document.getElementsByTagName("script");
	alert("scripts: " + scripts.length);
	
	for(i=0; i<scripts.length; i++){
		alert(i + "-" + scripts[i].src + "---"+ scripts[i].id);
	}
	*/
	
	//var head = document.getElementsById('head_bloque_html');
	//var scripts2 = head.getElementsByTagName("script");
	//alert("scripts: " + scripts2.length);
	
	/*
	var elementos = document.forms[forma].elements;
	var query = "";
	for(i=0; i<elementos.length; i++){
		if(i == 0){
			query = query + elementos[i].name + "=" + elementos[i].value;
		}
		else{
			query = query + "&" + elementos[i].name + "=" + elementos[i].value;
		}
	}
	*/
		
		
	
	var url = "../bloque_html/bloque_html_accion.jsp";
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejarRespuestaForma;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(query);
}

function enviarFormaIndicador(forma){
	crearXMLHttpRequest();
	var query = getQueryIndicador();
	var url = document.forms[forma].action;
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejarRespuestaForma;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(query);
}

function enviarFormaBloqueArchivo(forma){
	crearXMLHttpRequest();
	var query = getQueryBloqueArchivo();
	var url = document.forms[forma].action;
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejarRespuestaForma;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(query);
}

function enviarFormaX(forma){
	crearXMLHttpRequest();
	var query = "";
	
	if(forma == "forma_blog"){
		query = getQueryBlog();
	}
	if(forma == "forma_blog_post"){
		query = getQueryBlogPost();
	}
	if(forma == "forma_evento"){
		query = getQueryEvento();
	}
	if(forma == "forma_uaa"){
		query = getQueryUAA();
	}
	if(forma == "forma_documento"){
		query = getQueryDocumento();
	}
	if(forma == "forma_modulo"){
		query = getQueryModulo();
	}
	if(forma == "forma_menu"){
		query = getQueryMenu();
	}
	if(forma == "forma_perfil"){
		query = getQueryPerfil();
	}
	if(forma == "forma_perfil_modulo"){
		query = getQueryPerfilModulo();
	}
	if(forma == "forma_persona"){
		query = getQueryPersona();
	}
	if(forma == "forma_usuario"){
		query = getQueryUsuario();
	}
	if(forma == "forma_blog_categoria"){
		query = getQueryBlogCategoria();
	}
	if(forma == "forma_panel_control_categoria"){
		query = getQueryPanelControlCategoria();
	}
	if(forma == "forma_panel_control"){
		query = getQueryPanelControl();
	}
	if(forma == "forma_clasificado"){
		query = getQueryClasificado();
	}
	if(forma == "forma_cambio_clave"){
		query = getQueryCambioClave();
	}
	if(forma == "forma_pagina"){
		query = getQueryPagina();
	}
	if(forma == "forma_directorio"){
		query = getQueryDirectorio();
	}
	
	var url = document.forms[forma].action;
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejarRespuestaForma;
	
	if(forma == "forma_menu"){
		xmlHttp.onreadystatechange = manejarRespuestaFormaDiv;
	}
	if(forma == "forma_perfil_modulo"){
		xmlHttp.onreadystatechange = manejarRespuestaFormaDiv;
	}
	if(forma == "forma_panel_control"){
		xmlHttp.onreadystatechange = manejarRespuestaFormaDiv;
	}
	
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(query);
}

function enviarFormaY(forma){
	crearXMLHttpRequest();
	var query = getQueryForma(forma);
	var url = document.forms[forma].action;
	
	//alert(url);
	//alert(query);
	//query = escape(query);
	//alert(query);
	
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejarRespuestaForma;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(query);
}

function adicionarBloque(forma){
	crearXMLHttpRequest();
	
	//var query = getQueryForma(forma);
	var url = document.forms[forma].action;
	
	var query = "";
	var editar = "";
	var elementos = document.forms[forma].elements;
	for(i=0; i<elementos.length; i++){
		var nombre = elementos[i].name;
		var valor = elementos[i].value;
		if(elementos[i].name == "tipo"){
			editar = elementos[i].value.substring(0,1);
			if( elementos[i].value.length > 2){
				valor = elementos[i].value.substring(2, elementos[i].value.length);
			}
		}
		if(i == 0){
			query = query + nombre + "=" + valor;
		}
		else{
			query = query + "&" + nombre + "=" + valor;
		}
	}	
	
	//alert(url);
	//alert(query);
	
	if(editar == "1"){
		//alert("cargar");	
		this.div = "pagina_contenido";
		//xmlHttp.open("GET", url, true);
		//xmlHttp.onreadystatechange = cargarDocumento;
		//xmlHttp.send(null);
		xmlHttp.open("POST", url, true);
		xmlHttp.onreadystatechange = cargarDocumento;
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.send(query);	
	}
	else{
		//alert("ejecutar");
		url = "../portal/adicionar_bloque.jsp";
		//alert(url);
		
		xmlHttp.open("POST", url, true);
		xmlHttp.onreadystatechange = manejarRespuestaForma;
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.send(query);
	}
	
	/*
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = manejarRespuestaForma;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(query);
	*/
}

function getQueryForma(forma){
	//alert("action: " + document.forms[forma].action);
	//alert(elementos[i].type + "--" + elementos[i].name + "--" + elementos[i].value);
	//alert("el: " + elementos.length);
		
	var elementos = document.forms[forma].elements;
	var query = "";
	for(i=0; i<elementos.length; i++){
		if(i == 0){
			query = query + elementos[i].name + "=" + elementos[i].value;
		}
		else{
			query = query + "&" + elementos[i].name + "=" + elementos[i].value;
		}
	}
	
	return query;
}

function cargarPanelControl(direccion, div){
	this.div = div;
	var query  = "perfil=" + document.getElementById("perfil").value;		
	var url = direccion + "?" + query;
	crearXMLHttpRequest();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = cargarDocumento;
	xmlHttp.send(null);
}

function getURL(forma, div){
	this.div = div;
	var query = "";
	if(forma == 'forma_uaa'){
		query = getQueryUAA();		
	}
	if(forma == "forma_documento_adicionar"){
		query = getQueryDocumentoAdicionar();
	}
	
	var url = document.forms[forma].action;
	url = url + "?" + query;
	
	crearXMLHttpRequest();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = cargarDocumento;
	xmlHttp.send(null);
}

//------------------------------------------------------------
//			BLOQUE  HTML
//------------------------------------------------------------
function getQueryBloqueHTML(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	var pagina_pagina = document.getElementById("pagina_pagina").value;
	var pagina_orden = document.getElementById("pagina_orden").value;
	var pagina_tipo = document.getElementById("pagina_tipo").value;
	var pagina_columna = document.getElementById("pagina_columna").value;
	
	var titulo = escape(document.getElementById("titulo").value);
	
	//var descripcion = escape(document.getElementById("descripcion").value);
	//var descripcion = document.getElementById("descripcion").value;
	//alert(descripcion);
	
	var oFCKeditor = FCKeditorAPI.GetInstance('descripcion');
	//var FCKConfig	= oEditor.FCKConfig ;  
	//var FCKConfig	= oFCKeditor.FCKConfig ;  
	//var descripcion = oFCKeditor.GetXHTML(FCKConfig.FormatSource);
	var descripcion = escape(oFCKeditor.GetXHTML(true));
	//var descripcion = oFCKeditor.GetXHTML(true);
	//alert(descripcion);
	
	/*
	var editor = document.getElementById("iframe_descripcion");
	var doc = editor.contentWindow.document;
	var descripcion = escape(doc.body.innerHTML);
	*/
	
	var dia_inicio = document.getElementById("dia_inicio").value;
	var mes_inicio = document.getElementById("mes_inicio").value;
	var year_inicio = document.getElementById("year_inicio").value;
	var hora_inicio = document.getElementById("hora_inicio").value;
	var minuto_inicio = document.getElementById("minuto_inicio").value;
	
	var dia_fin = document.getElementById("dia_fin").value;
	var mes_fin = document.getElementById("mes_fin").value;
	var year_fin = document.getElementById("year_fin").value;
	var hora_fin = document.getElementById("hora_fin").value;
	var minuto_fin = document.getElementById("minuto_fin").value;
	
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	query = query + "&pagina_pagina=" + pagina_pagina;
	query = query + "&pagina_orden=" + pagina_orden;
	query = query + "&pagina_tipo=" + pagina_tipo;
	query = query + "&pagina_columna=" + pagina_columna;
	
	query = query + "&titulo=" + titulo;
	query = query + "&descripcion=" + descripcion;
	query = query + "&dia_inicio=" + dia_inicio;
	query = query + "&mes_inicio=" + mes_inicio;
	query = query + "&year_inicio=" + year_inicio;
	query = query + "&hora_inicio=" + hora_inicio;
	query = query + "&minuto_inicio=" + minuto_inicio;
	query = query + "&dia_fin=" + dia_fin;
	query = query + "&mes_fin=" + mes_fin;
	query = query + "&year_fin=" + year_fin;
	query = query + "&hora_fin=" + hora_fin;
	query = query + "&minuto_fin=" + minuto_fin;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			NOTICIA
//------------------------------------------------------------
function getQueryNoticia(){
	
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	var pagina_pagina = document.getElementById("pagina_pagina").value;
	var pagina_orden = document.getElementById("pagina_orden").value;
	var pagina_tipo = document.getElementById("pagina_tipo").value;
	var pagina_columna = document.getElementById("pagina_columna").value;
		
	var titulo = escape(document.getElementById("titulo").value);
	var resumen = escape(document.getElementById("resumen").value);
	
	//var editor = document.getElementById("iframe_descripcion");
	//var doc = editor.contentWindow.document;
	//var descripcion = escape(doc.body.innerHTML);
	
	var oFCKeditor = FCKeditorAPI.GetInstance('descripcion');
	var descripcion = escape(oFCKeditor.GetXHTML(true));
	
	
	var imagen = document.getElementById("imagen").value;
	var enlace= document.getElementById("enlace").value;
	var target = document.getElementById("target").value;
	
	var dia_inicio = document.getElementById("dia_inicio").value;
	var mes_inicio = document.getElementById("mes_inicio").value;
	var year_inicio = document.getElementById("year_inicio").value;
	var hora_inicio = document.getElementById("hora_inicio").value;
	var minuto_inicio = document.getElementById("minuto_inicio").value;
	
	var dia_fin = document.getElementById("dia_fin").value;
	var mes_fin = document.getElementById("mes_fin").value;
	var year_fin = document.getElementById("year_fin").value;
	var hora_fin = document.getElementById("hora_fin").value;
	var minuto_fin = document.getElementById("minuto_fin").value;
	
	var estado = document.getElementById("estado").value;
	var prioridad = document.getElementById("prioridad").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	query = query + "&pagina_pagina=" + pagina_pagina;
	query = query + "&pagina_orden=" + pagina_orden;
	query = query + "&pagina_tipo=" + pagina_tipo;
	query = query + "&pagina_columna=" + pagina_columna;
	
	query = query + "&titulo=" + titulo;
	query = query + "&resumen=" + resumen;
	query = query + "&descripcion=" + descripcion;
	query = query + "&imagen=" + imagen;
	query = query + "&enlace=" + enlace;
	query = query + "&target=" + target;
	query = query + "&dia_inicio=" + dia_inicio;
	query = query + "&mes_inicio=" + mes_inicio;
	query = query + "&year_inicio=" + year_inicio;
	query = query + "&hora_inicio=" + hora_inicio;
	query = query + "&minuto_inicio=" + minuto_inicio;
	query = query + "&dia_fin=" + dia_fin;
	query = query + "&mes_fin=" + mes_fin;
	query = query + "&year_fin=" + year_fin;
	query = query + "&hora_fin=" + hora_fin;
	query = query + "&minuto_fin=" + minuto_fin;
	query = query + "&estado=" + estado;
	query = query + "&prioridad=" + prioridad;
	
	return query;
}

//------------------------------------------------------------
//			INDICADOR
//------------------------------------------------------------
function getQueryIndicador(){
	
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	
	var dolar = document.getElementById("dolar").value;
	var euro = document.getElementById("euro").value;
	var cafe = document.getElementById("cafe").value;
	var petroleo = document.getElementById("petroleo").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	
	query = query + "&dolar=" + dolar;
	query = query + "&euro=" + euro;
	query = query + "&cafe=" + cafe;
	query = query + "&petroleo=" + petroleo;
	
	return query;
}

//------------------------------------------------------------
//			BLOQUE ARCHIVO
//------------------------------------------------------------
function getQueryBloqueArchivo(){
	
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	var pagina_pagina = document.getElementById("pagina_pagina").value;
	var pagina_orden = document.getElementById("pagina_orden").value;
	var pagina_tipo = document.getElementById("pagina_tipo").value;
	var pagina_columna = document.getElementById("pagina_columna").value;
		
	var titulo = escape(document.getElementById("titulo").value);
	var enlace = escape(document.getElementById("enlace").value);
	
	var dia_inicio = document.getElementById("dia_inicio").value;
	var mes_inicio = document.getElementById("mes_inicio").value;
	var year_inicio = document.getElementById("year_inicio").value;
	
	var dia_fin = document.getElementById("dia_fin").value;
	var mes_fin = document.getElementById("mes_fin").value;
	var year_fin = document.getElementById("year_fin").value;
	
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	query = query + "&pagina_pagina=" + pagina_pagina;
	query = query + "&pagina_orden=" + pagina_orden;
	query = query + "&pagina_tipo=" + pagina_tipo;
	query = query + "&pagina_columna=" + pagina_columna;
	
	query = query + "&titulo=" + titulo;
	query = query + "&enlace=" + enlace;
	query = query + "&dia_inicio=" + dia_inicio;
	query = query + "&mes_inicio=" + mes_inicio;
	query = query + "&year_inicio=" + year_inicio;
	query = query + "&dia_fin=" + dia_fin;
	query = query + "&mes_fin=" + mes_fin;
	query = query + "&year_fin=" + year_fin;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			EVENTO
//------------------------------------------------------------
function getQueryEvento(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	var pagina_pagina = document.getElementById("pagina_pagina").value;
	var pagina_orden = document.getElementById("pagina_orden").value;
	var pagina_tipo = document.getElementById("pagina_tipo").value;
	//var pagina_columna = document.getElementById("pagina_columna").value;
	
	var nombre = escape(document.getElementById("nombre").value);
	var lugar = escape(document.getElementById("lugar").value);
	var fecha = escape(document.getElementById("fecha").value);
	var hora = escape(document.getElementById("hora").value);
	
	/*
	var editor = document.getElementById("iframe_descripcion");
	var doc = editor.contentWindow.document;
	var descripcion = escape(doc.body.innerHTML);
	*/
	
	var oFCKeditor = FCKeditorAPI.GetInstance('descripcion');
	var descripcion = escape(oFCKeditor.GetXHTML(true));
	
	var dia_inicio = document.getElementById("dia_inicio").value;
	var mes_inicio = document.getElementById("mes_inicio").value;
	var year_inicio = document.getElementById("year_inicio").value;
	var hora_inicio = document.getElementById("hora_inicio").value;
	var minuto_inicio = document.getElementById("minuto_inicio").value;
	
	var dia_fin = document.getElementById("dia_fin").value;
	var mes_fin = document.getElementById("mes_fin").value;
	var year_fin = document.getElementById("year_fin").value;
	var hora_fin = document.getElementById("hora_fin").value;
	var minuto_fin = document.getElementById("minuto_fin").value;
	
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	query = query + "&pagina_pagina=" + pagina_pagina;
	query = query + "&pagina_orden=" + pagina_orden;
	query = query + "&pagina_tipo=" + pagina_tipo;
	//query = query + "&pagina_columna=" + pagina_columna;
	
	query = query + "&nombre=" + nombre;
	query = query + "&lugar=" + lugar;
	query = query + "&fecha=" + fecha;
	query = query + "&hora=" + hora;
	query = query + "&descripcion=" + descripcion;
	query = query + "&dia_inicio=" + dia_inicio;
	query = query + "&mes_inicio=" + mes_inicio;
	query = query + "&year_inicio=" + year_inicio;
	query = query + "&hora_inicio=" + hora_inicio;
	query = query + "&minuto_inicio=" + minuto_inicio;
	query = query + "&dia_fin=" + dia_fin;
	query = query + "&mes_fin=" + mes_fin;
	query = query + "&year_fin=" + year_fin;
	query = query + "&hora_fin=" + hora_fin;
	query = query + "&minuto_fin=" + minuto_fin;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			DOCUMENTO
//------------------------------------------------------------
function getQueryUAA(){
	var uaa = document.getElementById("uaa").value;
	var year = document.getElementById("year").value;
	
	var query = "uaa=" + uaa;
	query = query + "&year=" + year;
	
	return query;
}

function getQueryDocumentoAdicionar(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var uaa = document.getElementById("uaa").value;

	var query = "accion_tipo=" + accion_tipo;
	query = query + "&uaa=" + uaa;
	
	return query;
}

function getQueryDocumento(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	
	var unidad = document.getElementById("unidad").value;
	var tipo = document.getElementById("tipo").value;
	var numero = escape(document.getElementById("numero").value);
	var titulo = escape(document.getElementById("titulo").value);
	
	var dia_creacion = document.getElementById("dia_creacion").value;
	var mes_creacion = document.getElementById("mes_creacion").value;
	var year_creacion = document.getElementById("year_creacion").value;
		
	var descripcion = escape(document.getElementById("descripcion").value);
	var palabra_clave = escape(document.getElementById("palabra_clave").value);
	
	var enlace1 = escape(document.getElementById("enlace1").value);
	var texto_enlace1 = escape(document.getElementById("texto_enlace1").value);
	
	var enlace2 = escape(document.getElementById("enlace2").value);
	var texto_enlace2 = escape(document.getElementById("texto_enlace2").value);
	
	var enlace3 = escape(document.getElementById("enlace3").value);
	var texto_enlace3 = escape(document.getElementById("texto_enlace3").value);
	
	var dia_inicio = document.getElementById("dia_inicio").value;
	var mes_inicio = document.getElementById("mes_inicio").value;
	var year_inicio = document.getElementById("year_inicio").value;
	
	var dia_fin = document.getElementById("dia_fin").value;
	var mes_fin = document.getElementById("mes_fin").value;
	var year_fin = document.getElementById("year_fin").value;
	
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
		
	query = query + "&unidad=" + unidad;
	query = query + "&tipo=" + tipo;
	query = query + "&numero=" + numero;
	query = query + "&titulo=" + titulo;
	
	query = query + "&dia_creacion=" + dia_creacion;
	query = query + "&mes_creacion=" + mes_creacion;
	query = query + "&year_creacion=" + year_creacion;
	
	query = query + "&descripcion=" + descripcion;
	query = query + "&palabra_clave=" + palabra_clave;
	query = query + "&enlace1=" + enlace1;
	query = query + "&texto_enlace1=" + texto_enlace1;
	query = query + "&enlace2=" + enlace2;
	query = query + "&texto_enlace2=" + texto_enlace2;
	query = query + "&enlace3=" + enlace3;
	query = query + "&texto_enlace3=" + texto_enlace3;

	query = query + "&dia_inicio=" + dia_inicio;
	query = query + "&mes_inicio=" + mes_inicio;
	query = query + "&year_inicio=" + year_inicio;
	query = query + "&dia_fin=" + dia_fin;
	query = query + "&mes_fin=" + mes_fin;
	query = query + "&year_fin=" + year_fin;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			MODULO
//------------------------------------------------------------
function getQueryModulo(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;

	var nombre = escape(document.getElementById("nombre").value);

	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	
	query = query + "&nombre=" + nombre;
	return query;
}

//------------------------------------------------------------
//			MENU
//------------------------------------------------------------
function getQueryMenu(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	var modulo = document.getElementById("modulo").value;
	
	var tipo = document.getElementById("tipo").value;
	var menu = document.getElementById("menu").value;
	var texto = escape(document.getElementById("texto").value);
	var url = escape(document.getElementById("url").value);
	var target = document.getElementById("target").value;
	var orden = document.getElementById("orden").value;
	
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	query = query + "&modulo=" + modulo;
		
	query = query + "&tipo=" + tipo;
	query = query + "&menu=" + menu;
	query = query + "&texto=" + texto;
	query = query + "&url=" + url;
	query = query + "&target=" + target;
	query = query + "&orden=" + orden;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			PERFIL
//------------------------------------------------------------
function getQueryPerfil(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;

	var nombre = escape(document.getElementById("nombre").value);
	var home = escape(document.getElementById("home").value);
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
		
	query = query + "&nombre=" + nombre;
	query = query + "&home=" + home;
	
	return query;
}

//------------------------------------------------------------
//			BLOG
//------------------------------------------------------------
function getQueryBlog(){
	var accion = document.getElementById("accion").value;
	var codigo = document.getElementById("codigo").value;

	var nombre = escape(document.getElementById("nombre").value);
	var categoria = document.getElementById("categoria").value;
	
	var query = "accion=" + accion;
	query = query + "&codigo=" + codigo;
		
	query = query + "&nombre=" + nombre;
	query = query + "&categoria=" + categoria;
		
	return query;
}

//------------------------------------------------------------
//			MODULO POR PERFIL
//------------------------------------------------------------
function getQueryPerfilModulo(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	var perfil = document.getElementById("perfil").value;
	
	var modulo = document.getElementById("modulo").value;
	var orden = document.getElementById("orden").value;
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	query = query + "&perfil=" + perfil;
		
	query = query + "&modulo=" + modulo;
	query = query + "&orden=" + orden;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			PERSONA
//------------------------------------------------------------
function getQueryPersona(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;

	var nombre = escape(document.getElementById("nombre").value);
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;

	query = query + "&nombre=" + nombre;
	
	return query;
}

//------------------------------------------------------------
//			USUARIO
//------------------------------------------------------------
function getQueryUsuario(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;

	var persona = document.getElementById("persona").value;
	var login = escape(document.getElementById("login").value);
	var clave = escape(document.getElementById("clave").value);
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	
	query = query + "&persona=" + persona;
	query = query + "&login=" + login;
	query = query + "&clave=" + clave;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			BLOG CATEGORIA
//------------------------------------------------------------
function getQueryBlogCategoria(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;

	var nombre = escape(document.getElementById("nombre").value);

	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	
	query = query + "&nombre=" + nombre;
	
	return query;
}

//------------------------------------------------------------
//			BLOG POST - MENSAJE - ENTRADA
//------------------------------------------------------------
function getQueryBlogPost(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	var blog = document.getElementById("blog").value;
	
	var titulo = escape(document.getElementById("titulo").value);
	//var descripcion = escape(document.getElementById("descripcion").value);
	
	var oFCKeditor = FCKeditorAPI.GetInstance('descripcion');
	var descripcion = escape(oFCKeditor.GetXHTML(true));
	
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	query = query + "&blog=" + blog;
	
	query = query + "&titulo=" + titulo;
	query = query + "&descripcion=" + descripcion;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			PANEL CONTROL CATEGORIA
//------------------------------------------------------------
function getQueryPanelControlCategoria(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;

	var nombre = escape(document.getElementById("nombre").value);

	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	
	query = query + "&nombre=" + nombre;
	
	return query;
}

//------------------------------------------------------------
//			PANEL DE CONTROL
//------------------------------------------------------------
function getQueryPanelControl(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	var categoria = document.getElementById("categoria").value;
	
	var texto = escape(document.getElementById("texto").value);
	var url = escape(document.getElementById("url").value);
	var target = document.getElementById("target").value;
	var imagen = escape(document.getElementById("imagen").value);
	
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	query = query + "&categoria=" + categoria;
		
	query = query + "&texto=" + texto;
	query = query + "&url=" + url;
	query = query + "&target=" + target;
	query = query + "&imagen=" + imagen;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			CLASIFICADO
//------------------------------------------------------------
function getQueryClasificado(){
	var accion_tipo = document.getElementById("accion_tipo").value;
	var codigo_actual = document.getElementById("codigo_actual").value;
	var url_retorno = document.getElementById("url_retorno").value;
	
	var categoria = document.getElementById("categoria").value;
	var titulo = escape(document.getElementById("titulo").value);
	var descripcion = escape(document.getElementById("descripcion").value);
	var direccion = escape(document.getElementById("direccion").value);
	var telefono = document.getElementById("telefono").value;
	var correo = escape(document.getElementById("correo").value);
	
	var dia_inicio = document.getElementById("dia_inicio").value;
	var mes_inicio = document.getElementById("mes_inicio").value;
	var year_inicio = document.getElementById("year_inicio").value;
	
	var dia_fin = document.getElementById("dia_fin").value;
	var mes_fin = document.getElementById("mes_fin").value;
	var year_fin = document.getElementById("year_fin").value;
	
	var estado = document.getElementById("estado").value;
	
	var query = "accion_tipo=" + accion_tipo;
	query = query + "&codigo_actual=" + codigo_actual;
	query = query + "&url_retorno=" + url_retorno;
		
	query = query + "&categoria=" + categoria;
	query = query + "&titulo=" + titulo;
	query = query + "&descripcion=" + descripcion;
	query = query + "&direccion=" + direccion;
	query = query + "&telefono=" + telefono;
	query = query + "&correo=" + correo;

	query = query + "&dia_inicio=" + dia_inicio;
	query = query + "&mes_inicio=" + mes_inicio;
	query = query + "&year_inicio=" + year_inicio;
	query = query + "&dia_fin=" + dia_fin;
	query = query + "&mes_fin=" + mes_fin;
	query = query + "&year_fin=" + year_fin;
	query = query + "&estado=" + estado;
	
	return query;
}

//------------------------------------------------------------
//			CAMBIO DE CLAVE
//------------------------------------------------------------
function getQueryCambioClave(){
	var codigo_actual = document.getElementById("codigo_actual").value;

	var pwd1 = escape(document.getElementById("pwd1").value);
	var pwd2 = escape(document.getElementById("pwd2").value);
	
	var query = "codigo_actual=" + codigo_actual;
	
	query = query + "&pwd1=" + pwd1;
	query = query + "&pwd2=" + pwd2;
	
	return query;
}

//------------------------------------------------------------
//			PAGINA
//------------------------------------------------------------
function getQueryPagina(){
	var accion = document.getElementById("accion").value;
	var codigo = document.getElementById("codigo").value;

	var nombre = escape(document.getElementById("nombre").value);
	var tipo = document.getElementById("tipo").value;
	var modulo = document.getElementById("modulo").value;
	var principal = document.getElementById("principal").value;
	var menu = document.getElementById("menu").value;
	
	var query = "accion=" + accion;
	query = query + "&codigo=" + codigo;
	
	query = query + "&nombre=" + nombre;
	query = query + "&tipo=" + tipo;
	query = query + "&modulo=" + modulo;
	query = query + "&principal=" + principal;
	query = query + "&menu=" + menu;
	
	return query;
}

//------------------------------------------------------------
//			FUNCIONES GENERALES
//------------------------------------------------------------
function manejarRespuestaForma(){
	if(xmlHttp.readyState == 4 ){  	//Si la peticion se ha completado
		if(xmlHttp.status == 200){	//Si la respuesta ha sido correcta
			var resultado = xmlHttp.responseXML;
			var respuesta = resultado.getElementsByTagName("respuesta")[0];
			var tipo = respuesta.getElementsByTagName("tipo")[0].firstChild.nodeValue;
			var mensaje = respuesta.getElementsByTagName("mensaje")[0].firstChild.nodeValue;
			var url_retorno = respuesta.getElementsByTagName("url_retorno")[0].firstChild.nodeValue;
			
			if(tipo == 48){
				alert(mensaje);
				cargarURL(url_retorno,'pagina_contenido');
			}
			else{
				alert(mensaje);
			}
		}
		else{
			alert("Error:");
		}
	}
}

function manejarRespuestaFormaDiv(){
	if(xmlHttp.readyState == 4 ){  	//Si la peticion se ha completado
		if(xmlHttp.status == 200){	//Si la respuesta ha sido correcta
			var resultado = xmlHttp.responseXML;
			var respuesta = resultado.getElementsByTagName("respuesta")[0];
			var tipo = respuesta.getElementsByTagName("tipo")[0].firstChild.nodeValue;
			var mensaje = respuesta.getElementsByTagName("mensaje")[0].firstChild.nodeValue;
			var url_retorno = respuesta.getElementsByTagName("url_retorno")[0].firstChild.nodeValue;
			
			if(tipo == 48){
				alert(mensaje);
				cargarURL(url_retorno,'div_forma');
			}
			else{
				alert(mensaje);
			}
		}
		else{
			alert("Error:");
		}
	}
}