// JavaScript Document

function SubMenu(id) {
if (document.getElementById(id).style.display == 'none') {
	document.getElementById(id).style.display = '';
	var Izq = document.body.offsetWidth;
	var Arr = document.body.offsetHeight;
	var Anc = document.getElementById(id).offsetWidth;
	var Alt = document.getElementById(id).offsetHeight;
	
	if (id == 'SmHidrPVC') {
	document.getElementById(id).style.left = (((Izq - 900)/2)+10) + "px";
	document.getElementById(id).style.top = (320 - Alt) + "px";
	} else {
	document.getElementById(id).style.left = (((Izq - 900)/2)+295) + "px";
	document.getElementById(id).style.top = (320 - Alt) + "px";	
	}
	
} else {
	document.getElementById(id).style.display = 'none';
}
}


function ShowExp(id1, id2) {
	document.getElementById('pvcH1').style.display = 'none';
	document.getElementById('pvcH2').style.display = 'none';
	document.getElementById('pvcH3').style.display = 'none';
	document.getElementById('pvcH4').style.display = 'none';
	
	document.getElementById('pvcHI1').style.backgroundColor = '#FFF';
	document.getElementById('pvcHI2').style.backgroundColor = '#FFF';
	document.getElementById('pvcHI3').style.backgroundColor = '#FFF';
	document.getElementById('pvcHI4').style.backgroundColor = '#FFF';
	
	document.getElementById(id1).style.display = '';
	document.getElementById(id2).style.backgroundColor = '#8997B6';
}

function ShowExp2(id1, id2) {
	document.getElementById('pvc1').style.display = 'none';
	document.getElementById('pvc2').style.display = 'none';
	document.getElementById('pvc3').style.display = 'none';
	
	document.getElementById('pvcI1').style.backgroundColor = '#FFF';
	document.getElementById('pvcI2').style.backgroundColor = '#FFF';
	document.getElementById('pvcI3').style.backgroundColor = '#FFF';
	
	document.getElementById(id1).style.display = '';
	document.getElementById(id2).style.backgroundColor = '#8997B6';
}


function HideSubs() {
	document.getElementById('pvcH1').style.display = 'none';
	document.getElementById('pvcH2').style.display = 'none';
	document.getElementById('pvcH3').style.display = 'none';
	document.getElementById('pvcH4').style.display = 'none';
	document.getElementById('pvc1').style.display = 'none';
	document.getElementById('pvc2').style.display = 'none';
	document.getElementById('pvc3').style.display = 'none';
}



function validateEmail(email)
{
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false;
}


function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;
 
         return true;
      }



function CompDatos(){
	var Nom = document.getElementById('nombre').value;
	var Mai = document.getElementById('mail').value;
	var Tel = document.getElementById('telefono').value; 
	var Ciu = document.getElementById('ciudad').value;
	var Emp = document.getElementById('empresa').value;
	var Com = document.getElementById('comentarios').value;
	
	var Err = 0;
	var MEr = 'El Formulario contiene los sigientes errores: \n';	
	
	
	if (Nom == "") { Err = Err + 1; MEr = MEr + "- Su nombre no puede estar vacio \n" }
	if (validateEmail(Mai) == false ) { Err = Err + 1; MEr = MEr + "- La direccion de correo no es valida \n" }	
	
	
	if (Tel == "") { Err = Err + 1; MEr = MEr + "- El campo de Telefono es obligatorio \n" }
	if (Tel.length != 10) { Err = Err + 1; MEr = MEr + "- El campo de Telefono debe contener 10 Digitos (Lada)+(Numero) \n" }
	if (isNaN(Tel)) { Err = Err + 1; MEr = MEr + "- El campo de Telefono solo puede contener Numeros \n" }
	
	if (Ciu == "") { Err = Err + 1; MEr = MEr + "- El campo de Ciudad es obligatorio \n" }
	
	if (Emp == "") { Err = Err + 1; MEr = MEr + "- El campo de Empresa es obligatorio \n" }
	
	//if (Com == "") { Err = Err + 1; MEr = MEr + "- El campo de Comentarios es obligatorio \n" }
	if (Err == 0) { 
		//alert (MEr);
		return true; 
	} else { 
		alert (MEr); 
		return false;
	}
	
}

