function aj(){
    if(window.XMLHttpRequest){
        return new XMLHttpRequest();
    }
    else{
        try{
            return new ActiveXObject('Microsoft.XMLHTTP');
        }catch(e){
            try{
                return new ActiveXObject('Msxml2.XMLHTTP');
            }catch(e){
                alert('tu navegador no soporta ajax');
                return false;
            }
        }
    }
}
function sendAndLoad(){
    var rpc=aj();
    if(rpc){
        //si pudo crearse el objeto, avanzamos (respetar el orden)
        rpc.open('POST',url,true);
		//alert(url);
        rpc.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        //preparamos las variables a enviar
        var aEnviar='';
        for(ii=0; ii<arguments.length;ii++){
            aEnviar+=arguments[ii].desc+'='+encodeURI(arguments[ii].dato)+'&';
        }
        //creamos una función anónima que sirva de handler
        rpc.onreadystatechange=function(){
            if(rpc.readyState==4){
                //nos conectamos, recibimos y hacemos algo con lo que recibimos si queremos
                //en este caso, mostramos lo que enviamos
                document.getElementById('status').style.display='block';
                document.getElementById('status').style.color='green';
                document.getElementById('status').innerHTML="Enviado.";
				timerID = setTimeout("borra()", 2500);
            }else{
                //no nos conectamos todavía y mostramos la precarga
                document.getElementById('status').style.display='block';
            }
        }
        rpc.send(aEnviar);
    }
}
function borra(){
	document.getElementById('status').innerHTML="";
	document.getElementById('nombre').value="";
	document.getElementById('email').value="";
	document.getElementById('observaciones').value="";
	document.getElementById('SubmitComentario').disabled=false;
	clearTimeout(timerID);
}
//asignamos la función al botón de envío al cargar la página, así no tocamos el html
function enviaComentario(){

    document.getElementById('SubmitComentario').onclick=function(){
		document.getElementById('SubmitComentario').disabled=true;
        sendAndLoad({desc:'nombre',dato:document.getElementById('nombre').value},{desc:'Submit',dato:document.getElementById('SubmitComentario').value},{desc:'email',dato:document.getElementById('email').value},{desc:'observaciones',dato:document.getElementById('observaciones').value});
	}
}
comentarios=1;