/**
* adhesion manuelle
*/

	function adhManu(param) {
	    var req = new JsHttpRequest();
	    req.onreadystatechange = function() {
        if (req.readyState == 4) {
	        if ((response=req.responseJS)) {
				if ( response.fstatus=='write_ok' ) {
					window.location='/modules/parrainage/adhesion-manuelle-ok.php?k='+response.k+'&r='+response.r;
				} else {
					setValue('emailF',response.mailF);	//input
					setValue('emailP',response.mailP);	//input
					if (response.fstatus=='not_valid') {
						messagePopup(response.message);
						setValue('emailP', '');
						setValue('emailF', '');
						hide('address');
						//window.location='/index.php';
					} else {
						if (response.fstatus=='valid') {
							show('address');
							getObject('emailP').readOnly='1';
							getObject('emailF').readOnly='1';
							hide('bt_isvalid');
						}
						messagePopup(response.message);

						setHTML('nom',response.nom);
						setHTML('prenom',response.prenom);
						setHTML('password',response.password);
						setValue('pass2',response.pass2);
						setHTML('adr1',response.adr1);
						setHTML('adr2',response.adr2);
						setHTML('cp',response.cp);
						setHTML('ville',response.ville);
						setHTML('pays',response.pays);
						setHTML('civil',response.civil);
						setHTML('cg_lues',response.cg_lues);
						setHTML('newsletter',response.newsletter);
					}
				}
			}
			setHTML('debug',req.responseText);
        	}
	    }
	    req.open(null, '/weblib/php/adhesion-manuelle_parrainage_ajax.php'+(param==null?'':'?'+param), true);
	    req.send( { q: getObject('adhManu') } );
	}

	function setBasket(n) {
		adhManu('setBasket&ajoute='+n);
	}


function cpVillePays(str) {
	razZ(str);
	adhManu('setMediaPost');
}

function razZ(str) {
	var reg=new RegExp("[ ,;]+", "g");
	var tab=new String(str).split(reg);
	for(i = 0; i < tab.length; i++){
		setValue(tab[i], '?');
	}
}

 function cpCount(id) {
	if ( getValue(id).length>=5) {
	 	var s = new String(getValue(id));
		setValue(id, s.substr(0, 5));
	 	cpVillePays();
		return false;
	}
}
