// JavaScript Document
// validar explorador

var IdiomaSeleccionado = 3;


function actualizaDivPrincipalPage(rutaContenido){
	var url=  rutaContenido;
	new Ajax.Updater('divPrincipal', url, { method: 'post' });
}
function actualizaDivPrincipal(rutaContenido){
var url=  rutaContenido;
	document.getElementById('divEditor').style.display = 'none';
	new Ajax.Updater('divPrincipal', url, { method: 'post' });
}
function muestradivEditor(){
	document.getElementById('divEditor').style.display = 'block';
	document.getElementById('divPrincipal').innerHTML = '';
	
	}
	
function obtenerHTML(){

	var archivoHTML =  document.getElementById('lstDirectorio').value;
	//alert (archivoHTML);
	//return;
	new Ajax.Updater('divAuxiliar', archivoHTML, { method: 'post' });


	var value = document.getElementById( 'divAuxiliar' ).innerHTML;
	new Ajax.Updater('VerNoticia', archivoHTML, { method: 'post' });

	//document.getElementById('divAuxiliar').style.display = 'none';
	// pasar el nombre de archivo al cuadro de texto
	var index  = document.getElementById('lstDirectorio').selectedIndex;
	var valSel = document.getElementById('lstDirectorio')[index].value;
	var textSel = document.getElementById('lstDirectorio')[index].text;
	document.getElementById('txtNombreArchivo').value = textSel;
	 document.getElementById('nuevoArchivo').style.display = 'none'

	
	//document.getElementById('diveditor1').style.display = 'none';
//	diveditor1
//	var value = document.getElementById( 'divAuxiliar').innerHTML;
	//var oEditor = CKEDITOR.instances.editor1;
	//oEditor.setData( value );
	
	
}
function insertarArchivo(){
	//var oEditor = CKEDITOR.instances.editor1;

	//archivo = document.getElementById('txtArchivo').value
//	url = 'functions/createfile.php?archivo=' + archivo + '&textHTML=' + escape(oEditor.getData());
	document.getElementById('indexForm').submit();
	//new Ajax.Updater('', url, { method: 'post' });
	}
function editarHTML(){

	var value = document.getElementById( 'divAuxiliar').innerHTML;
	//var editor = document.getElementById( 'textarea2');
	
	//var oEditor = CKEDITOR.instances.editor1;
	//oEditor.setData( value );
	document.getElementById('divAuxiliar').style.display = 'none';
	//document.getElementById('diveditor1').style.display = 'none';
	//new Ajax.Updater('diveditor1', 'editorHTML.php', { method: 'post' });
	document.getElementById('diveditor1').style.display = 'block';
	document.getElementById( 'textarea2').value = value;
	   window.location.reload( false );
	   //window.location.reload(false);

	
	
	
	
	//mostrarEditor = 1;
	//document.getElementById('textarea2').style.display = 'block';
	//	diveditor1
	
	}
function insertarMenu(){

	var Menu_Descripcion = 	document.getElementById('txtMenuDescripcion').value;
	var	Idioma_id = IdiomaSeleccionado;
	var	Orden = document.getElementById('txtMenuOrden').value;
	var	menuPath= document.getElementById('txtMenuPath').value;
	
	if (Menu_Descripcion == ''){
		alert ('El campo Descripcion no puede estar vacio');
		return;
		}
	if (Orden == ''){
		alert ('El campo Orden no puede estar vacio');
		return;
		}
	
	var url = 'functions/insertarMenu.php?Menu_Descripcion=' + Menu_Descripcion +'&Idioma_id='+Idioma_id+'&Orden='+Orden +'&menuPath='+ menuPath;
	//new Ajax.Updater('', url, { method: 'post' });
		//----------------------------------------------------------------- Updater
	new Ajax.Request(url, {
	method: 'get',
	onSuccess: function(transport) {
	actualizarListMenu (IdiomaSeleccionado)
	document.getElementById('divNuevoMenu').style.display = 'none';
	}
	});
	//-----------------------------------------------------------------Fin Updater	
	


}
function insertarMenuItem(){

	var Item_Descripcion = 	document.getElementById('txtMenuItemDescripcion').value;
	var	path = document.getElementById('txtMenuItemPath').value;
	var idMenu = document.getElementById('lstMenu').value;
	


	if (Item_Descripcion == ''){
		alert ('El campo Descripcion no puede estar vacio');
		return;
		}
	if (path == ''){
		alert ('El campo Vinculo no puede estar vacio');
		return;
		}
	if (idMenu== ''){
		alert ('Debe seleccionar un Menu para relacionar el nuevo Item.');
		return;
		}

	var url = 'functions/insertarMenuItem.php?Item_Descripcion=' + Item_Descripcion +'&path='+path+'&idMenu='+idMenu;
	new Ajax.Updater('', url, { method: 'post' });

	actualizarListMenuItem (idMenu);
	document.getElementById('divNuevoItem').style.display = 'none';
}	
function actualizarListMenu (idioma){
	document.getElementById('lstMenu').options.length = 0; 
	document.getElementById('lstItem').options.length = 0; 
//	document.getElementById('lstMenu').add(new Option("Cargando...","0"));
	
	var url = 'functions/listMenuUpdate.php?Idioma=' + idioma;
	new Ajax.Updater('lstMenu', url, { method: 'post' });
	IdiomaSeleccionado = idioma;
	


	}
function actualizarListMenuItem (idMenu){
	var url = 'functions/listMenuItemUpdate.php?idMenu=' + idMenu;
	new Ajax.Updater('lstItem', url, { method: 'post' });
	}
function eliminarMenu (){
	var idMenu =  document.getElementById('lstMenu').value;
	if (idMenu == ''){alert ('Seleccione un Menu para eliminar.');return;}
	var flag=confirm('Desea eliminar el Menu seleccionado y todos sus items?', "Si","No");
	
	if (flag == true){
	var url = 'functions/eliminarMenu.php?idMenu=' + idMenu;
//	new Ajax.Updater('', url, { method: 'post' });
	//----------------------------------------------------------------- Updater
	new Ajax.Request(url, {
	method: 'get',
	onSuccess: function(transport) {
	actualizarListMenu (IdiomaSeleccionado)
	}
	});
	//-----------------------------------------------------------------Fin Updater	
	}else{return;}

	
}
function eliminarItem(){
	var idItem =  document.getElementById('lstItem').value;
	if (idItem == ''){alert ('Seleccione un Item para eliminar.');return;}
	var flag=confirm('Desea eliminar el Item seleccionado?', "Si","No");
	
	if (flag == true){
	var url = 'functions/eliminarItem.php?idItem=' + idItem;
	new Ajax.Updater('', url, { method: 'post' });
	}else{return;}
	var idMenu =  document.getElementById('lstMenu').value;
	actualizarListMenuItem (idMenu);
	document.getElementById('divItemDatos').innerHTML = ''
	
}
function deleteFile(){
	var deleteFile = document.getElementById('lstDirectorio').value
	if (deleteFile == ''){alert ('Seleccione un Archivo para eliminar.');return;}
	var flag=confirm('Desea eliminar el Archivo seleccionado?', "Si","No");
	if (flag == true){	
		var url = 'deletefile.php?deleteFile=' + deleteFile;
		new Ajax.Updater('', url, { method: 'post' });
		
	}
}
function actualizaListDirectorios(){
	var url = 'functions/listDirectorioUpdate.php';
	new Ajax.Updater('lstDirectorio', url, { method: 'post' });
	}
function actualizarUrlSitio (ptext){

	var url = 'functions/ActualizarValorConfiguraciones.php?valor='+ ptext +'&parametro=urlWeb'
	//new Ajax.Updater('', url, { method: 'post' });
	
  new Ajax.Request(url, {
  method: 'get',
  onSuccess: function(transport) {
  document.getElementById('lblurlSitio').innerHTML = ptext;
  document.getElementById('divNuevoSitio').style.display  = 'none';
  //  var notice = $('notice');
    //if (transport.responseText.match(/href="http:\/\/prototypejs.org/))
     // notice.update('Yeah! You are in the Top 10!').setStyle({ background: '#dfd' });
    //else
    //  notice.update('Damn! You are beyond #10...').setStyle({ background: '#fdd' });
  }
  
});

}
function obtenerMenuDetalle(menuId){
	document.getElementById('divMenuDatos').innerHTML = 'Obteniendo datos...'
	var url= 'functions/obtenerMenuDetalle.php?menu_Id='+menuId;
	new Ajax.Updater('divMenuDatos', url, { method: 'post' });
	}
	
function obtenerItemDetalle(itemId){
	document.getElementById('divItemDatos').innerHTML = 'Obteniendo datos...'
	var url= 'functions/obtenerItemDetalle.php?item_Id='+itemId;
	new Ajax.Updater('divItemDatos', url, { method: 'post' });
	}
	
function usuarioValidacion(){
var pPass = document.getElementById('txtContrasena').value;
var pusuari_Username = document.getElementById('txtUsuario').value;

//----------------------------------------------------------------- Updater
var url = 'functions/UsuarioValidacion.php?pPassword=' + pPass;
new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport) {
										 var response = transport.responseText;
										 if (transport.responseText.match(/SI/)){
											window.location = 'iadmin.php';
											return;
										 }
										 if (transport.responseText.match(/NO/)){
											alert('Los datos ingresados son incorrectos');
											document.getElementById('txtContrasena').value = '';
										 }
	
	}
  	});
  //-----------------------------------------------------------------Fin Updater	
}
function cerrarSession(){
	//----------------------------------------------------------------- Updater
var url = 'functions/CerrarSession.php';
new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport) {
		window.location = 'login.php';
	}
  	});
  //-----------------------------------------------------------------Fin Updater	
	
	}	
function actualizaListClasificacion(idTipoNoticia){
var url=  'actualizarListClasificacionNoticia.php?idTipoNoticia='+idTipoNoticia;
new Ajax.Updater('cmbTiposNoticiaClasificacion', url, { method: 'post' });
}	

function actualizarMenu(){
	
	var IdMenu = document.getElementById ('lstMenu').value;
	var Menu_Descripcion = 	document.getElementById('txtMenuDescripcionEditar').value;
	var	Idioma_id = IdiomaSeleccionado;
	var	Orden = document.getElementById('txtMenuOrdenEditar').value;
	var	menuPath= document.getElementById('txtMenuPathEditar').value;
	
	var url=  'actualizarMenu.php';
	//----------------------------------------------------------------- Updater
	var url = 'functions/actualizarMenu.php?IdMenu=' + IdMenu + '&Menu_Descripcion=' + escape(Menu_Descripcion) + '&Idioma_id=' + Idioma_id + '&Orden='+Orden + '&menuPath=' + menuPath ;
	new Ajax.Request(url, {
	method: 'get',
	onSuccess: function(transport) {
	actualizarListMenu (IdiomaSeleccionado);
	document.getElementById('divEditarMenu').style.display='none';
	}
	});
	//-----------------------------------------------------------------Fin Updater	

	}

function actualizarMenuItem (){
	var Item_Descripcion = 	document.getElementById('txtMenuItemDescripcionEditar').value;
	var	path = document.getElementById('txtMenuItemPathEditar').value;
	var idItem = document.getElementById('lstItem').value;
	var idMenu = document.getElementById('lstMenu').value;
	
	//----------------------------------------------------------------- Updater
	var url = 'functions/actualizarItem.php?idItem=' + idItem + '&Item_Descripcion=' + escape(Item_Descripcion) + '&path=' + path ;
	new Ajax.Request(url, {
	method: 'get',
	onSuccess: function(transport) {
	actualizarListMenuItem (idMenu);
	document.getElementById('divEditarItem').style.display='none';
	}
	});
	//-----------------------------------------------------------------Fin Updater		
	
	
	}
	
function eliminarNoticia(row){
	var mySplitResult = row.split(",");
//	alert (mySplitResult[0] + ' '+  mySplitResult[1]); 
	var idTexto= document.getElementById(mySplitResult[0]+ "," + "0").innerHTML

	var flag=confirm('Desea eliminar el texto seleccionado = ' +  idTexto  + ' seleccionado?', "Si","No");
	if (flag == true){

//----------------------------------------------------------------- Updater
	var url = 'functions/fuEliminarTexto.php?pIdNoticia=' + idTexto ;
	new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport) {
 										 var response = transport.responseText;
										 if (transport.responseText.match(/si/)){
								         //window.location.reload(true);
 										actualizaGrillaTextos();
										 }
	
	}
  	});
  //-----------------------------------------------------------------Fin Updater
	}
	else{
	return;
	}

}
function actualizaGrillaTextos(){

	var sp= 'ObtenerTextosTipo ' + document.getElementById('cmbTiposNoticia2').value
	var url = 'igridUpdate.php?sp=' + sp;
	new Ajax.Updater('grillaTextos', url, { method: 'post' });
	}
	
function editarNoticia(row){
	var mySplitResult = row.split(",");
//	alert (mySplitResult[0] + ' '+  mySplitResult[1]); 
	var idTexto= document.getElementById(mySplitResult[0]+ "," + "0").innerHTML
	// actualizar los datos del formulario de carga de datos
	//document.getElementById('TituloGrillaTexto').innerHTML = 'Editar Texto';
	// obtener el Texto
	
	var url=  'functions/iactualizarnoticia.php?pIdNoticiaCA=' + idTexto;
	
	new Ajax.Updater('grillaActualizarTextos', url, { method: 'post' });
document.getElementById('grillaActualizarTextos').style.display = 'block';	
	
	}
function getPosition(obj){
    var topValue= 0,leftValue= 0;
    while(obj){
	leftValue+= obj.offsetLeft;
	topValue+= obj.offsetTop;
	obj= obj.offsetParent;
    }
    finalvalue = leftValue + "," + topValue;
	alert (finalvalue);
    return finalvalue;
	
}

function eliminarNoticia(pIdNoticia){
	var flag=confirm('Desea Eliminar la Publicacion?', "Si","No");
	if (flag == true){	


//----------------------------------------------------------------- Updater
var url = 'fuEliminarNoticia.php?pIdNoticia=' + pIdNoticia;
new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport) {
										//window.location = "index.php";
										document.getElementById('table'+ pIdNoticia).style.display = 'none';
 										 var response = transport.responseText;
										 if (transport.responseText.match(/si/)){
										 }
	
	}
  	});
  //-----------------------------------------------------------------Fin Updater	
  
  	}
}

function MostrarPublicacion(pIdNoticiaCa){
//	var url=  'fuActualizarNoticiasBusqueda.php?strBusqueda='+ escape(document.getElementById("txtBusqueda").value);
//	new Ajax.Updater('DivNoticias', url, { method: 'post' });
//var url=  'fuactualizarNoticiasBusquedaId.php?IdNoticia=' + pIdNoticiaCa;
//new Ajax.Updater('DivNoticias', url, { method: 'post' });
//window.location = 'iNoticiasVer.php?idNoticia=' + pIdNoticiaCa;
url = 'iNoticiasVer.php?idNoticia=' + pIdNoticiaCa;
//new Ajax.Updater('divVerPublicacion', url, { method: 'post' });
window.location = 'iNoticiasVer.php?idNoticia=' + pIdNoticiaCa;
}

function actualizaDivNoticiasBusqueda1(purl, pIdTipoNoticia){
	//var pIdTipoNoticia = //document.getElementById('cmbTiposNoticia').value;
	//	var url=  'fuActualizarNoticiasBusqueda.php?strBusqueda='+ escape(document.getElementById("txtBusqueda").value);
//	new Ajax.Updater('DivNoticias', url, { method: 'post' });
// 'ResultadosNoticiasVer.php?strBusqueda=' 
	var url=  purl + '?strBusqueda=' + escape(document.getElementById("txtBusqueda").value) + '&idTipoNoticia='+			pIdTipoNoticia ;
	window.location = url;
	//new Ajax.Updater('DivNoticias', url, { method: 'post' });
}


function dibujaListadoImagenes(div,purl){
	var url=  purl;
	new Ajax.Updater(div, url, { method: 'post' });
	}
//{}
//deleteFile
