


function validateFields() {

        var frmEl = document.getElementById('cForm');
        var posHost = document.getElementById('posHost');
        var whiteSpace = /^[\s]+$/;

	if ( posHost.value == '' || whiteSpace.test(posHost.value) ) {
		alert("Merci de remplir le champ 'hote' !");
	}
	else {
		doPosTrace();
	}
}

function doPosTrace () {
	var success = document.getElementById('traceSuccess');
	var posHost = document.getElementById('posHost');
	var page = "atraceroute/scripts/xmlHttpRequest.php?contact=true&xml=true";
	
	showContactTimer(); // quickly begin the load bar
	success.style.display = 'none'; // hide the success bar

        var str = posHost.value;
	var stuff = 'posHost='+str;

        page = page+'&'+stuff;
	loadXMLPosDoc(page,stuff)
}

function showContactTimer () {
	var loader = document.getElementById('loadBar');
	loader.style.display = 'block';
//	sentTimer = setTimeout("hideContactTimer()",9000);
}

function hideContactTimer () {
	var loader = document.getElementById('loadBar');
	var success = document.getElementById('traceSuccess');
	// Hide the load bar alas! Done Loading
	loader.style.display = "none";
	success.style.display = "block";
       // var traceres = grabPosXML("confirmation");
       // traceres = traceres.replace(/%%BR%%/g,"\n");
//	success.innerHTML = '<pre>'+traceres+'</pre>';
	success.innerHTML = 'timer expired';
	// Now Hijack the form elements
}

function ajaxTrace() {
                       var frmEl = document.getElementById('cForm');
                       addEvent(frmEl, 'submit', validateFields, false);
                       frmEl.onsubmit = function() { return false; }
}

addEvent(window, 'load',ajaxTrace, false);






