function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function validar_contacto()
{
  if (contacto.email.value=="" || contacto.consulta.value=="") 
  	 alert("Cumplimente su email y consulta para enviar el formulario.");
  else
  	 contacto.submit();
}

function validar_fcontacto()
{
  if (contacto.nombre.value=="" || contacto.email.value=="" || contacto.telefono.value=="" || contacto.comentarios.value=="") 
  	 alert("Cumplimente todos los campos enviar el formulario.");
  else
  	 contacto.submit();
}


function validar_post()
{
  if (document.forms.tema.tema.value=="" || document.forms.tema.contenido.value=="" || document.forms.tema.captcha.value=="") 
  	 alert("Indique el titulo de su entrada, su contenido y el código de seguridad.");
  else
  	 document.forms.tema.submit();
}

function validar_msj()
{
  if (document.forms.msj.usuario.value=="" || document.forms.msj.asunto.value=="" || document.forms.msj.captcha.value=="" || document.forms.msj.contenido.value=="") 
  	 alert("Ha de incluir todos los campos para proceder al envio del mensaje.");
  else
  	 document.forms.msj.submit();
}


function validar_usuarios()
{
  if (document.forms.usuarios.nombre.value=="" || document.forms.usuarios.fechanac.value=="") 
  	 alert("Es obligatorio indicar un nombre de usuario y la fecha de nacimiento.");
  else
	if (document.forms.usuarios.condiciones.checked)
	document.forms.usuarios.submit();
  else
  	  alert("Ha de aceptar las condiciones de uso de la Web.");
}

function validar_rrhh()
{
  if (document.forms.cv.nombre.value=="" || document.forms.cv.telefono.value=="" || document.forms.cv.movil.value=="" || document.forms.cv.email.value=="" || document.forms.cv.direccion.value=="" || document.forms.cv.provincia.value=="" || document.forms.cv.cpostal.value=="" || document.cv.pais.value=="" || document.forms.cv.puesto.value=="" || document.forms.cv.disponibilidad.value=="") 
  	 alert("Es obligatorio cumplimentar todos los campos para proceder al envío, adjuntar curriculum es opcional.");
  else
	document.forms.cv.submit();
}


function verificar_Form(theForm)
{
 if (theForm.usuario.value == "")
  {
    alert("Por favor indique su nombre de usuario.");
    theForm.usuario.focus();
    return (false);
  }
  
if (theForm.clave.value == "")
  {
    alert("Por favor indique su contraseña.");
    theForm.clave.focus();
    return (false);
  }
  
 return (true);   
    
}

function esDigito(sChr){
var sCod = sChr.charCodeAt(0);
return ((sCod > 47) && (sCod < 58));
}
function valSep(oTxt){
var bOk = false;
bOk = bOk || ((oTxt.value.charAt(2) == "-") && (oTxt.value.charAt(5) == "-"));
bOk = bOk || ((oTxt.value.charAt(2) == "/") && (oTxt.value.charAt(5) == "/"));
return bOk;
}
function finMes(oTxt){
var nMes = parseInt(oTxt.value.substr(3, 2), 10);
var nRes = 0;
switch (nMes){
case 1: nRes = 31; break;
case 2: nRes = 29; break;
case 3: nRes = 31; break;
case 4: nRes = 30; break;
case 5: nRes = 31; break;
case 6: nRes = 30; break;
case 7: nRes = 31; break;
case 8: nRes = 31; break;
case 9: nRes = 30; break;
case 10: nRes = 31; break;
case 11: nRes = 30; break;
case 12: nRes = 31; break;
}
return nRes;
}
function valDia(oTxt){
var bOk = false;
var nDia = parseInt(oTxt.value.substr(0, 2), 10);
bOk = bOk || ((nDia >= 1) && (nDia <= finMes(oTxt)));
return bOk;
}
function valMes(oTxt){
var bOk = false;
var nMes = parseInt(oTxt.value.substr(3, 2), 10);
bOk = bOk || ((nMes >= 1) && (nMes <= 12));
return bOk;
}
function valAno(oTxt){
var bOk = true;
var nAno = oTxt.value.substr(6);
bOk = bOk && ((nAno.length == 2) || (nAno.length == 4));
if (bOk){
for (var i = 0; i < nAno.length; i++){
bOk = bOk && esDigito(nAno.charAt(i));
}
}
return bOk;
}
function valFecha(oTxt){
var bOk = true;
if (oTxt.value != ""){
bOk = bOk && (valAno(oTxt));
bOk = bOk && (valMes(oTxt));
bOk = bOk && (valDia(oTxt));
bOk = bOk && (valSep(oTxt));
if (!bOk){
alert("Fecha inválida (dd/mm/aaaa)");
oTxt.value = "";
oTxt.focus();
}
}
}
function muestra(capa)
{
if(document.getElementById(capa).style.display=='none')
{
document.getElementById(capa).style.display='block';
}
else
{
document.getElementById(capa).style.display='none';
}
}


function cambiarContenido(texto){
document.getElementById('contenido').innerHTML = texto;
}


function cargarFoto(Foto, id)
{
	document.getElementById(id).src=Foto;
}

