// JavaScript Document
var valido=true;
var ultAction;
function enviarRegistro(source,action,tipoAction){
	var urlValido="";
	rteModeType('rte_code_mode');
	rteModeType('rte_design_mode');
	var url="";
	if ((source=="formItems")||(source=="formContenido")){
		urlValido=validarItems(source);
		if ((valido)&&(urlValido!="")){
			if (tipoAction=='e'){
				MostrarA(source,source,action,urlValido+"&tipoAction="+tipoAction);
				}
			else if (tipoAction=='a'){
				MostrarA(source,source,action,urlValido+"&tipoAction="+tipoAction);
				}
			}
		}
	}

function validarItems(source){
	var numRegistro=obtener("numregistro");
		if (numRegistro.value!="")
			url="numRegistro="+escape(numRegistro.value);
		else 
			location.href="www.gonmyers.com";
	if (source=='formItems'){
		var menu=obtener("combomenu");
		if (menu.value!='-1'){
			url+="&menu="+escape(menu.value);
			}
		else{
			alert ("Seleccione el menú del item");
			menu.focus();
			valido=false;
			return;
			}			
		var seccion=obtener("comboseccion");
		if (seccion.value!='-1'){
			url+="&seccion="+escape(seccion.value);
			}
		else{
			alert ("Seleccione la sección del item");
			seccion.focus();
			valido=false;
			return;
			}
		var Categoria=obtener("combocategoria");
		if (Categoria.value!=-1)
			url+="&categoria="+escape(Categoria.value);
		else{
			alert ("Seleccione la categoria del item");
			Categoria.focus();
			valido=false;
			return;
			}
		var Nombre=obtener("nombre");
		if (Nombre.value!=""){
			url+="&nombre="+escape(Nombre.value);
			}
		else{
			alert ("El nombre del item no puede ser vacío");
			Nombre.focus();
			valido=false;
			return;
			}
		var Titulo=obtener("titulo");
		if (Titulo.value!=""){			
			url+="&titulo="+escape(Titulo.value);
			}
		var Descripcion=obtener("descripcion_contenido");
		if (Descripcion.value!=""){
			url+="&descripcion="+escape(Descripcion.value);
			}
		else{
			alert ("La descripción del producto no puede ser vacío");
			valido=false;
			return;
			}
		var imgs=obtenercampos("Im");
		if ((imgs!="null")&&(imgs!=null)){
			url+="&cantImagenes="+escape(obtener("numImagenes").value);
			url+=imgs;
			}
		else{
			url+="&cantImagenes=0";		
			}
		var enlaces=obtenercampos("en");
		if ((enlaces!="null")&&(enlaces!=null)){
			url+="&cantenlaces="+escape(obtener("camposref").value);
			url+=enlaces;
			}
		else{
			url+="&cantenlaces=0";		
			}
		var videos=obtenercampos("Vi");
		if ((videos!="null")&&(videos!=null)){
			url+="&cantvideos="+escape(obtener("numVideos").value);
			url+=videos;
			}
		else{
			url+="&cantvideos=0";		
			}
		var aux1=obtenercampos("Ar");
		if ((aux1!="null")&&(aux1!=null)){
			url+="&cantArchivos="+escape(obtener("numArchivos").value);
			url+=aux1;
			}
		else{
			url+="&cantArchivos=0";		
			}
		var oCaracterisitcas=obtenercampos("oC");
		if ((oCaracterisitcas!="")&&(oCaracterisitcas!=null)&&(oCaracterisitcas!="null")){
			url+="&cantOtherCaract="+escape(obtener("numOtherCaract").value);
			url+=oCaracterisitcas;
			}
		else{
			url+="&cantOtherCaract=0";
			}
		}
	else if (source=='formContenido'){
		var menu=obtener("combomenu");
		if (menu.value!='-1'){
			url+="&menu="+escape(menu.value);
			}
		else{
			alert ("Seleccione el menú del Contenido");
			menu.focus();
			valido=false;
			return;
			}			
		var seccion=obtener("comboseccion");
		if (seccion.value!='-1'){
			url+="&seccion="+escape(seccion.value);
			}
		else{
			alert ("Seleccione la sección del Contenido");
			seccion.focus();
			valido=false;
			return;
			}	
		var Categoria=obtener("combocategoria");
		if (Categoria.value!=-1)
			url+="&categoria="+escape(Categoria.value);
		var Nombre=obtener("nombre");
		if (Nombre.value!=""){			
			url+="&nombre="+escape(Nombre.value);
			}
		else{
			alert ("El nombre del contenido no puede ser vacío");
			Nombre.focus();
			valido=false;
			return;
			}
		var Titulo=obtener("titulo");
		if (Titulo.value!=""){			
			url+="&titulo="+escape(Titulo.value);
			}
		else
			url+="&titulo=''";
		var Descripcion=obtener("descripcion_contenido");
		if (Descripcion.value!=""){
			url+="&descripcion="+escape(Descripcion.value);
			}
		else{
			alert ("La descripción del contenido no puede ser vacío");
			valido=false;
			return;
			}
		var imgs=obtenercampos("Im");
		if ((imgs!="null")&&(imgs!=null)){
			url+="&cantImagenes="+escape(obtener("numImagenes").value);
			url+=imgs;
			}
		else{
			url+="&cantImagenes=0";
			}
		var videos=obtenercampos("Vi");
		if ((videos!="null")&&(videos!=null)){
			url+="&cantvideos="+escape(obtener("numVideos").value);
			url+=videos;
			}
		else{
			url+="&cantvideos=0";
			}
		var aux1=obtenercampos("Ar");
		if ((aux1!="")&&((aux1!="null")&&(aux1!=null))){
			url+="&cantArchivos="+escape(obtener("numArchivos").value);
			url+=aux1;
			}
		else{
			url+="&cantArchivos=0";		
			}
		}
	return url;
	}

/////////////////////////////////////////////* ****** *////////////////////////////////////////////
function MostrarA(src,destino,action,otherParam){
if ((destino=="formItems")||(destino=="formContenido")){// Administracion de los ITEMS
var param="";
	if (action=="a"){//Add items
		param="src="+escape(src)+"&action="+escape(action)+"&destino="+escape(destino);
		NuevaVentana("./controladores/pagina/interfaz/controlador.php",660,660,param);
		}
	else if (action=="e"){//Edit Items
		param="src="+escape(src)+"&action="+escape(action)+"&destino="+escape(destino);
		NuevaVentana("./controladores/pagina/interfaz/controlador.php",660,660,param);
		}
	else if (action=="d"){//Drop Items
		url="/controladores/pagina/interfaz/controlador.php";
		param="src="+src+"&action="+escape(action)+"&destino="+destino+((otherParam)?"&"+otherParam:"");
		enviarAjax(url,'drop-cargando',param);
		}
	else if (action=="s"){//Save Items
		url="/controladores/pagina/interfaz/controlador.php";
		param="src="+src+"&action="+escape(action)+"&destino="+destino+"&"+otherParam;
		enviarAjax(url,'messages',param);
		}
	}
if (src=="A"){
	if (cat=="Au"){
		if (dominio=="d"){
			if (confirm('Confirma que desea Eliminar el usuario '+id)){
				url="./controladores/pagina/interfaz/controlador.php";
				var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id)+"&dom="+escape(dominio)+"&fuente="+escape(fuente);
				enviarAjax(url,destino,"dUser",par);
				return;				
				}
			else 
				return;				
			}
		else if (dominio=="s"){
			var valido=false;
			if (!validarEmail("correo")){
				alert ("El correo está mal formado. Ej: correo@dominio.ej.");
				obtener("correo").focus();
				return;
				}
			if ((obtener("usuario").value!="")&&(obtener("nombre").value!="")&&(obtener("correo").value!=""))
				valido=true;
			else {
				alert ("Todos los campos son requeridos");
				}
			if (valido){
				url="./controladores/pagina/interfaz/controlador.php";
				var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id);
				par+="&usuario="+escape(obtener("usuario").value)+"&nombre="+escape(obtener("nombre").value)+"&correo="+escape(obtener("correo").value)+"&dom="+escape(dominio)+"&fuente="+escape(fuente);
				enviarAjax(url,destino,"dUser",par);
				return;				
				}
			}
		else{//Si no es guardar ni eliminar
			url="./controladores/pagina/interfaz/controlador.php";
			var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id);
			enviarAjax(url,destino,null,par);
			return;
			}
		}
	else if (cat=="Cc"){
		if (subcat=="s"){
//			url="./controladores/pagina/interfaz/controlador.php";
			var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id)+"&dom="+escape(dominio);
			//enviarAjax(url,destino,"dUser",par);
			NuevaVentana("./controladores/pagina/interfaz/controlador.php",660,660,par);
			return;				
			}
		else{//Si no es guardar ni eliminar
			url="./controladores/pagina/interfaz/controlador.php";
			var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id);
			enviarAjax(url,destino,null,par);
			return;
			}
		
		}		
	else if (cat=="Ac"){
		if (subcat=="a"){
//			url="./controladores/pagina/interfaz/controlador.php";
			var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id)+"&dom="+escape(dominio)+"&fuente="+escape(fuente);
			//enviarAjax(url,destino,"dUser",par);
			NuevaVentana("./controladores/pagina/interfaz/controlador.php",660,660,par);
			return;				
			}
		else if (dominio=="d"){
			if (confirm('Confirma que desea Eliminar el contenido '+id)){
				url="./controladores/pagina/interfaz/controlador.php";
				var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id)+"&dom="+escape(dominio);
				enviarAjax(url,destino,"dUser",par);
				return;				
				}
			else 
				return;				
			}
		else if (dominio=="s"){
				url="/controladores/pagina/interfaz/controlador.php";
				var param="src="+escape(src)+"&cat="+escape(cat)+"&dom="+escape(dominio)+"&fuente="+escape(fuente)+"&"+id;//id: Parametros
				enviarAjax(url,destino,null,param);
				return;				
			}
		else{//Si no es guardar ni eliminar
			url="./controladores/pagina/interfaz/controlador.php";
			var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id);
			enviarAjax(url,destino,null,par);
			return;
			}
			
		}
	else if (cat=="Am"){
				if (dominio=="d"){
			if (confirm('Confirma que desea Eliminar el menu '+id)){
				url="./controladores/pagina/interfaz/controlador.php";
				var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id)+"&dom="+escape(dominio);
				enviarAjax(url,destino,"dUser",par);
				return;				
				}
			else 
				return;				
			}
		else if (dominio=="s"){
			var valido=false;
			if (!validarEmail("correo")){
				alert ("El correo está mal formado. Ej: correo@dominio.ej.");
				obtener("correo").focus();
				return;
				}
			if ((obtener("usuario").value!="")&&(obtener("nombre").value!="")&&(obtener("correo").value!=""))
				valido=true;
			else {
				alert ("Todos los campos son requeridos");
				}
			if (valido){
				url="./controladores/pagina/interfaz/controlador.php";
				var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id);
				par+="&usuario="+escape(obtener("usuario").value)+"&nombre="+escape(obtener("nombre").value)+"&correo="+escape(obtener("correo").value)+"&dom="+escape(dominio);
				enviarAjax(url,destino,"dUser",par);
				return;				
				}
			}
		else{//Si no es guardar ni eliminar
			url="./controladores/pagina/interfaz/controlador.php";
			var par="src="+escape(src)+"&cat="+escape(cat)+"&isSM="+escape(isSM)+"&subcat="+escape(subcat)+"&id="+escape(id);
			enviarAjax(url,destino,null,par);
			return;
			}
		}
	}
}
	
function login(){
	var usuario="",pwd="";
	usuario=document.getElementById('usuario');
	pwd=document.getElementById('contrasena');
	var par="adm=login&usuario="+escape(usuario.value)+"&pwd="+escape(pwd.value);
	var url="/controladores/pagina/interfaz/controlador.php";
	enviarAjax(url,'login',par);
}

function logout(target){
	var url="/controladores/pagina/interfaz/controlador.php";
	var par="adm=logout";
	enviarAjax(url,'login',par);
	if (obtener("divSalir"))
		obtener("divSalir").style.visibility="hidden";
	if (obtener("administrarOpcion"))
		obtener("administrarOpcion").innerHTML="";
	}
	
function MostrarVideo(nombVideo,idp){
	var param="src=P&dom=1-0&idV="+escape(nombVideo)+"&idP="+escape(idp);
	url="/controladores/pagina/interfaz/controlador.php";
	enviarAjax(url,"video","dDiV",param);
	}
	
function actualizarSecciones(){
	var idMenu=obtener("combomenu").value;
	var destino="combo-seccion";
	var url="/controladores/pagina/interfaz/controlador.php";
	var par="src="+escape(idMenu)+"&destino="+destino;
	enviarAjax(url,destino,par);
	limpiarCombos("combocategoria")
	}
	
