var pos; // variable for posting information
function ws_http_request()
{
    var http;
    try
    {
        // Firefox ...
        http = new XMLHttpRequest();
    }
    catch(e)
    {
        // IE
        try
        {
            http = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            try
            {
                http = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e)
            {
                alert("Ajax not supported.");
                return false;
            }
        }
    }

    return http;
}
function loadXMLPosDoc(url,posData) {
	pos=ws_http_request();
	if (formId!='data_form') {
    	pos.onreadystatechange = processPosChange;
	} else {
		pos.onreadystatechange = processPosDataChange;
	}
    pos.open("POST", url, false);
	pos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    pos.send(posData);
}

function grabPosXML (tagName) {
	return pos.responseXML.documentElement.getElementsByTagName(tagName)[0].childNodes[0].nodeValue;
}

function processPosChange() {
    // page loaded "complete"
    if (pos.readyState == 4) {
        // page is "OK"
		var cont=$('form_container');
		var success=$('success_container');
		
		
        if (pos.status == 200) {
				
			if ( grabPosXML("status") == 'NOTOK' ) { 
				success.innerHTML='<span style="font-weight:bold; color:#FF0000">Il y a eu un problème lors de l\'envoi. Veuillez réessayer!</span><br>'+
								'<a href="">Formulaire de contact</a>';
				cont.innerHTML='';
				return;
			}
		}
		cont.innerHTML='<img style="float:right; margin-right:400px" src="http://www.scoobike.ch/images/letter_icon.gif">';
		cont.puff({duration:0.7, delay:3});
		setTimeout("successMsg();", 3000);
	}
}
function processPosDataChange() {
    // page loaded "complete"
    if (pos.readyState == 4) {
        // page is "OK"
        if (pos.status == 200) {
				
			/*if ( grabPosXML("status") == 'NOTOK' ) { 
				return;
			}*/
		}
		var cont=$('form_container');
		cont.innerHTML=pos.responseText;
	}
}
function successMsg() {
	var success=$('success_container');
	success.innerHTML='<span style="font-weight:bold; color:#009900">Message envoyé avec succès!</span><br>'+
								'<a href="/">Accueil ScooBike</a><br/><a href="">Envoyer un autre message</a>';
}