function check_reg(){
if (document.forms.registro.pass.value == "")
  { alert("Por favor ingrese su password"); document.forms.registro.pass.focus(); return; 
}
if (document.forms.registro.pass.value.length <= "4")
  { alert("El pass no puede tener menos de 5 caracteres"); document.forms.registro.focus(); return; 
}
if (!(document.forms.registro.pass.value == document.forms.registro.repass.value))
  { alert("Repitio mal la contraseña"); document.forms.registro.repass.focus(); return; 
}
if (document.forms.registro.repass.value == "")
  { alert("Por favor ingrese la verificacion del contraseña"); document.forms.registro.repass.focus(); return; 
}
if (document.forms.registro.nombre.value == "")
  { alert("Por favor ingrese su nombre"); document.forms.registro.nombre.focus(); return; 
}
if (document.forms.registro.apellido.value == "")
  { alert("Por favor ingrese su apellido"); document.forms.registro.apellido.focus(); return; 
}
if (document.forms.registro.dir.value == "")
  { alert("Por favor ingrese su dirección"); document.forms.registro.dir.focus(); return; 
}
if (document.forms.registro.tel.value == "")
  { alert("Por favor ingrese su telefono"); document.forms.registro.tel.focus(); return; 
}
if (document.forms.registro.email.value == "")
  { alert("Por favor ingrese su email"); document.forms.registro.email.focus(); return; 
}  
if (document.forms.registro.email.value == "1@1.com")
  { alert("Esa no es una direccion valida de correo"); document.forms.registro.email.focus(); return; 
}
if (document.forms.registro.email.value == "1@1.com.ar")
  { alert("Esa no es una direccion valida de correo"); document.forms.registro.email.focus(); return; 
}
if (document.forms.registro.email.value == "1@1.co")
  { alert("Esa no es una direccion valida de correo"); document.forms.registro.email.focus(); return; 
}
if (!(document.forms.registro.email.value == document.forms.registro.reemail.value))
  { alert("Por favor repita el email"); document.forms.registro.reemail.focus(); return; 
} 
{
	var x = document.forms.registro.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) document.forms.registro.submit();
	else alert('Esa no es una direccion valida de correo'); document.forms.registro.email.focus(); return; 
}
   document.forms.registro.submit();
}

function check_cantidad(stock,num){
/*var cantidad = document.forms[num].cantidad.value;
if (stock < cantidad){ 
	alert("No hay suficiente Stock para Conformar su pedido\nSelecciono "+cantidad+" cuando el stock es de "+stock);
	document.forms[num].cantidad.value = 1;
	return;
  }
if (cantidad == 0){
	alert("La cantidad no puede ser 0");
	document.forms[num].cantidad.value = 1;
	return;
  }*/
document.forms[num].submit();
}

function check_stock(stock,num){
var cantidad = document.forms[num].cantidad.value;
if (stock < cantidad){ 
	alert("No hay suficiente Stock para Conformar su pedido\nSe selecionará automaticamente el maximo de stock disponible");
	document.forms[num].cantidad.value = stock;
	return;
  }
  
} 
<!--
var nav4 = window.Event ? true : false;
function acceptNum(evt){ 
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
var key = nav4 ? evt.which : evt.keyCode; 
return (key <= 13 || (key >= 48 && key <= 57));
}
//-->

function creaAjax(){
         var objetoAjax=false;
         try {
          /*Para navegadores distintos a internet explorer*/
          objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
          try {
                   /*Para explorer*/
                   objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
                   }
                   catch (E) {
                   objetoAjax = false;
          }
         }

         if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
          objetoAjax = new XMLHttpRequest();
         }
         return objetoAjax;
}


function FAjax (url,capa,valores,metodo,lugar,que){
          var ajax=creaAjax();
          var capaContenedora = document.getElementById(capa);

/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
if(metodo.toUpperCase()=='POST'){
         ajax.open ('POST', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1){
			capaContenedora.innerHTML="<img src='imagenes/load_a.gif'>";
         }else if (ajax.readyState==4){
                   if(ajax.status==200){
                        document.getElementById(capa).innerHTML=ajax.responseText;
                   }else if(ajax.status==404){
                            capaContenedora.innerHTML = "La direccion no existe";
                         }else{
                            capaContenedora.innerHTML = "Error: ".ajax.status;
                         }
                     }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(valores);
		 open_url('admin.php?pag='+que+'',lugar);
         return;
}
/*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
if (metodo.toUpperCase()=='GET'){
         ajax.open ('GET', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
			capaContenedora.innerHTML="<img src='imagenes/load_a.gif'>";
         }
         else if (ajax.readyState==4){
                   if(ajax.status==200){
                   		document.getElementById(capa).innerHTML=ajax.responseText;
                   }
                   else if(ajax.status==404){
                            capaContenedora.innerHTML = "La direccion no existe";
                        }else{
                            capaContenedora.innerHTML = "Error: ".ajax.status;
                         }
                     }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(null);
		 setTimeout("open_url('carrito/pags.php?pag="+que+"','"+lugar+"')", 500);
         return;
}
}

function open_url_compra(url, targetId, donde, abreendiv) {
  if(!xmlhttp)return false;
    var e=document.getElementById(targetId);if(!e)return false;
    if(please_wait)e.innerHTML = please_wait;
    xmlhttp.open("GET", url, true);
    xmlhttp.onreadystatechange = function() { 
	response(url, e);	
	if(xmlhttp.readyState == 4){
		setTimeout("open_url('index.php?pag=ver_productos&id="+donde+"','"+abreendiv+"')", 1000); 
	};
	}
	try{
      xmlhttp.send(null);
    }catch(l){
    while(e.firstChild)e.removeChild(e.firstChild);//e.innerHTML="" the standard way
    e.appendChild(document.createTextNode("request failed"));
  }
}