function getXmlHttpRequestObject() {
 if (window.XMLHttpRequest) {
    return new XMLHttpRequest(); //Mozilla, Safari ...
 } else if (window.ActiveXObject) {
    return new ActiveXObject("Microsoft.XMLHTTP"); //IE
 } else {
    alert("Your browser doesn't support the XmlHttpRequest object.");
 }
}


var receiveReq = getXmlHttpRequestObject();


function makeRequest(url, param) {
 if (receiveReq.readyState == 4 || receiveReq.readyState == 0) { 
   receiveReq.open("POST", url, true);
   receiveReq.onreadystatechange = updatePage; 

   receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   receiveReq.setRequestHeader("Content-length", param.length);
   receiveReq.setRequestHeader("Connection", "close");

   receiveReq.send(param);
 }   
}


function updatePage() {
	if (receiveReq.readyState == 4) {
		if (receiveReq.responseText == '0') {
			document.getElementById('sMessage').innerHTML = '<font color="#FF3300">El c&oacute;digo de seguridad es incorrecto</font>';
			img = document.getElementById('imgCaptcha'); 
			img.src = 'htm/captcha_image.php?' + Math.random();
		} else {
			//document.getElementById('BtnSubmit').style.display = 'none';
			document.getElementById('open').style.display = '';
			document.getElementById('close').style.display = 'none';
			document.getElementById('cField1').value = '';
			document.getElementById('cField2').value = '';
			document.getElementById('cField3').value = '';
			document.getElementById('cField4').value = '';
			document.getElementById('FieldCaptcha').value = '';
			img = document.getElementById('imgCaptcha'); 
			img.src = 'htm/captcha_image.php?' + Math.random();
			
			//document.getElementById('sMessage').innerHTML = '<font color="#FF3300">Hemos enviado un email con los datos de activaci&oacute;n</font>';
			jQuery('div#panel').slideUp('slow');
			Shadowbox.open({
        content:    '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="left" valign="middle" height="130" style="padding: 10px 10px 10px 10px; color:#FFFFFF;"><strong>Solicitud en tr&aacute;mite</strong><br />Su datos ser&aacute;n verificados en nuestra base de datos para realizar la aprobaci&oacute;n de la membres&iacute;a, una vez aprobado le notificaremos para que continue el proceso de registro</td></tr></table>',
        player:     "html",
        title:      "Club KTM",
        height:     150,
        width:      300
    });
		}
	}
}


function getParam(theForm) {
	var url = 'htm/ev_users.php';
	
	var postStr = theForm.FieldCaptcha.name + "=" + encodeURIComponent( theForm.FieldCaptcha.value );
	postStr = postStr + "&" + theForm.cField1.name + "=" + encodeURIComponent( theForm.cField1.value );
	postStr = postStr + "&" + theForm.cField2.name + "=" + encodeURIComponent( theForm.cField2.value );
	postStr = postStr + "&" + theForm.cField3.name + "=" + encodeURIComponent( theForm.cField3.value );
	postStr = postStr + "&" + theForm.cField4.name + "=" + encodeURIComponent( theForm.cField4.value );
	postStr = postStr + "&" + theForm.evAction.name + "=" + encodeURIComponent( theForm.evAction.value );
	makeRequest(url, postStr);
}