/*************************************************/
/************ Telémaco Sistemas S.L **************/
/*************************************************/
function privacidad()
{
  vari = isEmail(document.envio.email.value);
  login = document.envio.login.value;   

  if (!vari)
	alert('Su correo electrónico no parece válido.\nIntrodúzcalo en el campo indicado.');
  else if(!login)
    alert('Introduzca un usuario.');
  else if(!document.envio.acepta.checked)
	alert('Tiene que aceptar la política de privacidad');    
  else
	document.envio.submit();
}

function js_Ventana(www,ancho,alto,titulo,target)
{
  var destino=www+'#'+target;
  var ventana=window.open(destino,titulo,'status=no,location=0,0, scrollbars=no, resizable=no,width='+ancho+',height='+alto);
  ventana.opener.top.name="opener";
  ventana.focus();
}

/******* Funciones autor ********/
function muestraAutor(id, autor, redactor)
{
  var div_id = "autor"+id;
  if(autor)
    document.getElementById(div_id).innerHTML = "Autor: "+autor;
  else if(redactor)
  	document.getElementById(div_id).innerHTML = "Autor: "+redactor;
}
		
function ocultaAutor(id)
{
    var div_id = "autor"+id;
	document.getElementById(div_id).innerHTML = "";
}
/**********************************/

/********** Funciones ajax ************/
function paginacion_ajax(carga)
{
  llamarasincrono(carga, 'seccion');	
}

/********************* Funciones menú ****************************/
var menu_id=-1;
function muestraSubmenu(id)
{
  if(menu_id!=-1)
  {
    var submenu_ocultar = document.getElementById("submenu"+menu_id).style;
    var menu_ocultar = document.getElementById("menu"+menu_id).style  
    menu_ocultar.backgroundColor = "#8C004A";
    submenu_ocultar.display = "none";
  }

  var submenu = document.getElementById("submenu"+id).style;
  var menu = document.getElementById("menu"+id).style
  menu.backgroundColor = "#999";
  submenu.display = "";  
  menu_id=id;
}		
/******************************************************/

function rascacielos()
{
  var res_width = document.documentElement.clientWidth;
  var izq = res_width - 1000;//991 + 9px de margen
  izq/= 2;
  izq += 1000;  
  var rascacielos = document.getElementById("bn_rascacielos").style;
  rascacielos.left = izq+"px";
  rascacielos.visibility = "visible";
}

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));
}
