/**************************************************
*	  Desarrollo por raul molina				  *
*	  11 de noviembre de 2008					  *  
**************************************************/


function objetoAjax(){
  var xmlhttp=false;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }

  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}


function mostrar_categorias(id_seccion)
{
	
  divResultado = document.getElementById('formulario'); 
  ajax=objetoAjax();
  ajax.open("GET",'index.php?opcion=suscripcion_portal&tarea=mostrar_cats&id_seccion='+id_seccion,true);
  ajax.onreadystatechange=function() {
    if (ajax.readyState==4) {
      divResultado.innerHTML = ajax.responseText
    }
  }
  ajax.send(null)
	
}

// muestra o enconde las capas que contienen las categorias de cada seccion
function mostrarOcultar(obj)
{
  mo = document.getElementById('capa' + obj); // este es nuestro objeto
  if(mo.style.display == "")
  {
    mo.style.display = "none"; // ocultamos
  } else {
    mo.style.display = ""; // mostramos
  }
}


/*****************************************************
*	esta funcion selecciona todos las categorias de  *
*	la seccion	                                     *
*****************************************************/

function tiquearTodo(obj,nombre)
{
  var f    = document.adminForm;
  var c    = obj.checked;
  var aux  = eval('f.tot' + nombre);
  var n    = aux.value;
  var e ;
  for (i=0; i < n; i++) 
  {
    e = 'c'+nombre + '' + i;
    cb = document.getElementById(e);
    if (cb) 
    {
      cb.checked = c;
    }
  }
}

/******************************************************
*  refrescha la pagina para cargar las nuevas         *
*  secciones y categorias en el idioma elegido        *	
******************************************************/
function verificar(obj,idioma)
{
  if(this.value != idioma)
  {
    var f = document.adminForm;
    f.tarea.value = "";
    f.submit();
  }  
}

// verificamos si el email es valido y enviamos el formulario
function verif_email(obj)
{
  if(isEmail(obj.value))
  {
  // var f = document.adminForm;
  //f.submit();
  }else{
    alert("E-mail introducido no  valido");
  }   
}


// verificamos si el nombre o apellido no son vacios
function verif_nombres(obj)
{
  //alert(obj.value.length)
  if(obj.value.length>0)
  {
  // var f = document.adminForm;
  //f.submit();
  }else{
    alert("Los nombres y apellidos no deben estar vacios !");
  }   
}


// verificamos si se selecciono almenos una categoria categoria
function verificacion()
{
  //alert(document.adminForm.cat.length);
  /*
	for(var i = 0; i < document.adminForm.cat.length; i++)
	{
	    if(document.adminForm.cat[i].checked)
	    {
			document.adminForm.submit();
			return true;
	    }	
    }
     alert('Debes seleccionar al menos una opcion');
    return false;
*/
 if(document.adminForm.nombres.value != "")
  {
    document.adminForm.submit();
     
  }else{
    alert("Para  realizar la Suscripcion Ud. debe proporcionar un Nombre(s)");
  }
  
  if(document.adminForm.apellidos.value != "")
  {
    document.adminForm.submit();
     
  }else{
    alert("Para  realizar la Suscripcion Ud. debe proporcionar un Apellido(s)");
  }
  
  if(document.adminForm.email.value != "")
  {
    document.adminForm.submit();
     
  }else{
    alert("Para  realizar la Suscripcion Ud. debe proporcionar un Email");
  }
  
  return false;
    
} 


