/*************************************************/
/************ Telémaco Sistemas S.L **************/
/*************************************************/

function isEmail(str)
{
  var supported = 0;
  if (window.RegExp)
  {
  var tempStr = "a";
  var tempReg = new RegExp(tempStr);
  if (tempReg.test(tempStr))
   	supported = 1;
  }
  if (!supported)
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
		
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
		
  return (!r1.test(str) && r2.test(str));
}

function chequeo()
{
  var vari = isEmail(document.envio.MAILFROM.value);
  var nombre = document.envio.NOMBRE.value;
  var direccion = document.envio.DIRECCION.value;
  var ciudad = document.envio.CIUDAD.value;
  var provincia = document.envio.PROVINCIA.value;
  var cp = document.envio.CPOSTAL.value;
  var telefono = document.envio.TELEFONO.value;
  
  
  if (!vari)
	alert('Su correo electrónico no parece válido.\nIntrodúzcalo en el campo indicado.');
  else if(!nombre || !direccion || !ciudad || !provincia || !cp || !telefono)
    alert('Los campos marcados con * son obligatorios.');
  //else if(!document.envio.acepta.checked)
	//alert('Tiene que aceptar la política de privacidad');    
  else
	document.envio.submit();
}

/*************** Funciones menú *******************/
function muestraMenufam(id, cant)
{
  var ocultar = document.getElementById("menufam"+id).style;
  
  if(ocultar.display=="block")
    ocultar.display = "none";
  else
  {    
    for(n=0; n<cant; n++)
    {
      var menu = document.getElementById("menufam"+n).style;
      var fam_act = document.getElementById("selec_"+id);
      if(n==id){
        menu.display = "block";
        fam_act.className="nivel-1_on espacio";
      }else{
        menu.display = "none";
        document.getElementById("selec_"+n).className="nivel-1";
      }
    } 
  }
}
function muestraSubmenu(id)
{
  var anchura_menu = 180;
  var submenu = document.getElementById("submenu"+id).style;
  var menu = document.getElementById("menu"+id).style;
  menu.backgroundColor = "#B70005";  
  menu.position = "relative";//para que no cambie al cambiar el tam de la ventana en el ie6
  var top = document.getElementById("menu"+id).offsetTop;
  var izq = document.getElementById("menu"+id).offsetLeft;
  menu.position = "static";//volvemos a la posicion inicial
  submenu.top = top+"px";
  submenu.left = izq+anchura_menu+"px";
  submenu.visibility = "visible";
}
		
function ocultaSubmenu(id)
{
  var submenu = document.getElementById("submenu"+id).style;
  submenu.visibility = "hidden";
  var menu = document.getElementById("menu"+id).style;  
  menu.backgroundColor = "#EBEBEB";  
}

function muestraSubmenudos(id, idsub)
{  
  idsubmenu = id+"_"+idsub;
  var anchura_menu = 400; //220 * 2 -40 de padinngs y margins;
  var altura_menu = 21;//20 + 1px de borde
  var menu = document.getElementById("menu"+id).style;
  var submenu = document.getElementById("submenu"+id).style;
  submenu.visibility = "visible";
  var submenudos = document.getElementById("submenudos"+idsubmenu).style;
  menu.position = "relative";//para que no cambie al cambiar el tam de la ventana en el ie6
  var top = document.getElementById("menu"+id).offsetTop + idsub * altura_menu;
  var izq = document.getElementById("menu"+id).offsetLeft;
  menu.position = "static";//volvemos a la posicion inicial
  submenudos.left = izq+anchura_menu+"px";
  submenudos.top = top+"px";
  submenudos.visibility = "visible";
}
		
function ocultaSubmenudos(idmenu, idsubmenu)
{
  var submenupadre = document.getElementById("submenu"+idmenu).style;
  var submenu = document.getElementById("submenudos"+idsubmenu).style;
  submenu.visibility = "hidden";
  submenupadre.visibility = "hidden";  
}

function abrir(){
  // abre menú
  //alert ("se abre");
}
/////////////////////////////////// para mostrar u oculstar un div
function muestra_oculta(id){

var el = document.getElementById(id); //se define la variable "el" igual a nuestro div

//alert(el.style.display);

/*if(el.style.display=="none")
			el.style.display="block";
else el.style.display="none";*/

el.style.display = (el.style.display == 'none') ? 'block' : 'none'; //damos un atributo display:none que oculta el div



}


