function nuevoAjax(){
var xmlhttp=false;
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }

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

function enviarPedido(){
	c = document.getElementById('resultado_mensaje');
	
	//variable=documenet.nombre_del_form.nombre_del_control.value
	var dispone;
	var nombre=document.frmpedido.nombre.value;
	var direccion=document.frmpedido.direccion.value;
	var telefono=document.frmpedido.telefono.value;
	var email=document.frmpedido.email.value;
	var fax=document.frmpedido.fax.value;
	//var dispone=document.frmpedido.dispone.value;
	var comentario=document.frmpedido.comentario.value;
	
	if(nombre.length == 0){
		alert("CALFU PUBLICIDAD\n\nIngrese su nombre por favor.");
		frmpedido.nombre.focus();
		return false;
	}
	if(direccion.length == 0){
		alert("CALFU PUBLICIDAD\n\nIngrese su direccion por favor.");
		frmpedido.direccion.focus();
		return false;
	}
	if(telefono.length == 0){
		alert("CALFU PUBLICIDAD\n\nIngrese su telefono por favor.");
		frmpedido.telefono.focus();
		return false;
	}
	
	if(email.length == 0){
		alert("El campo E-mail es obligatorio.");
		frmpedido.email.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmpedido.email.value.length;m++){  
			switch (frmpedido.email.value.charAt(m)) {   
				case " ":
					window.alert("CALFU PUBLICIDAD\n\nIngrese un E-mail valido.");
					frmpedido.email.focus();
					frmpedido.email.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("CALFU PUBLICIDAD\n\nIngrese un E-mail valido.");
			frmpedido.email.focus();
			frmpedido.email.select();
			return false;
		}
	}
	
	if(fax.length == 0){
		alert("CALFU PUBLICIDAD\n\nIngrese su fax por favor.");
		frmpedido.fax.focus();
		return false;
	}
		
	//valida los botones de opcion para la imagen
	seleccionado=false;
	for(i=0;i < document.frmpedido.dispone.length; i++){
		if(document.frmpedido.dispone[i].checked){
			dispone = document.frmpedido.dispone[i].value;
			seleccionado=true;
		}
	}
	if(!seleccionado){
		alert("CALFU PUBLICIDAD\n\nEspecifique la opcion para su diseÃ±o.");
		return false;
	}
	
	if(comentario.length == 0){
		alert("CALFU PUBLICIDAD\n\nIngrese su consulta por favor.");
		frmpedido.comentario.focus();
		return false;
	}
	

	if(comentario.length > 1500){
		alert('Su consulta no debe pasar los 1500 caracteres o letras. Total de caracteres ' + comentario.length + '.');
		frmpedido.comentario.focus();
		return false;
	}
	
	ajax=nuevoAjax();
	c.innerHTML = '<p style="text-align:center;">Enviando... <img src="imagenes/cargando.gif" width="20" height="20" align="absmiddle" /></p>'; 
	ajax.open("POST", "envia_pedido.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			c.innerHTML = ajax.responseText
		}
		//borrarCampos()
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("nombre="+nombre+"&direccion="+direccion+"&telefono="+telefono+"&email="+email+"&fax="+fax+"&dispone="+dispone+"&comentario="+comentario);
}

function borrarCampos(){
	document.frmpedido.nombre.value="";
	document.frmpedido.direccion.value="";
	document.frmpedido.telefono.value="";
	document.frmpedido.email.value="";
	document.frmpedido.fax.value="";
	document.frmpedido.comentario.value="";
	document.frmpedido.nombre.focus();
}