function ValidarEmail(campo)
{
  var sw = true;
  if (campo.value.indexOf('@') == -1 || campo.value.indexOf('.') == -1 || campo.value.length<6)
	sw=false;

  return sw;
}
function agregar(form,box){
var s = "Tienes los siguientes errores:\n\n";
var estado = false;
	if(form.producto.value==''){var estado = true; s+="Falta Producto\n\n";}
	//if(forma.cantidad.value==''){var estado = true;s+="Falta Producto final\n\n";}
	if(form.presentacion.value==''){var estado = true;s+="Falta Cantidad\n\n"; }
	if(estado)
		alert(s)
	else{
	if(box=='boxenvio'){
		var nuevo = form.producto.value+' - '+form.cantidad.value+' - '+form.presentacion.value;	
		if(form.boxoculto.value=="")
			var nuevo2 = nuevo;
		else
			var nuevo2=form.boxoculto.value+", "+nuevo;
	}
	form[box].options[form[box].length]=new Option(nuevo,nuevo);
		if(box=='boxenvio'){
			form.boxoculto.value=nuevo2;
			form.producto.value='';
			//forma.cantidad.value='';
			form.presentacion.value='';
		}
	}
}



function eliminar(form,box){

	var borrar = form[box].value;
	var arr = Array(form[box].length);
	var aux ="";
	for(k=0;k<arr.length;k++)
		arr[k] = Array();  
	var ii=0;
	for (i=0; i<form[box].length; ++i)	{
		arr[i][0] = form[box].options[i].value;
		arr[i][1] = form[box].options[i].text;
	}

	form[box].length = 0;
	for (j=0; j<arr.length; ++j)
		if(borrar!=arr[j][0]){
			form[box].options[ii] = new Option(arr[j][1],arr[j][0])
			if (j == 0){
			aux += arr[j][1];	
			}else{
			aux +=","+ arr[j][1];	
			}
			ii++;
	}
	form.boxoculto.value = aux;
}


function validarformulario(form)
{
	var sw = true;
	var mensaje = "Este formulario posee los siguientes errores:\n\n"
	if (form.nombre.value == "")
	{
		mensaje +="* Debe escribir el Nombre y Apellido\n";
		sw=false;
	}
		if (form.direccion.value == "")
	{
		mensaje +="* Debe escribir la Dirección\n";
		sw=false;
	}
		if (form.telefono.value == "")
	{
		mensaje +="* Debe escribir el Teléfono\n";
		sw=false;
	}
	
	if(!ValidarEmail(form.Email) || form.Email.value == "")
	{
		mensaje +="* Email inválido!\n";
		sw=false;
	}
		
	if (form.private_key.value == "")
	{
		mensaje +="* Debe escribir el codigo de seguridad\n";
		sw=false;
	}	
	if(!sw){		
		alert(mensaje);
		return sw;
	}
	else
		return sw;
}


function BloqueoCaracter(e) 
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var _ret = true;
	
	if (isIE) 
	{
		if (window.event.keyCode < 46 || window.event.keyCode > 57) 
		{
		  window.event.keyCode = 0;
		  _ret = false;
		}
	}
  	if (isNS) 
	{
		if (e.which < 46 || e.which > 57) 
		{
	  		e.which = 0;
	  		_ret = false;
		}
  	}
	return (_ret); 
}
