
function rollover(){
    document.getElementById('valider').style.backgroundImage = 'url(association/comparatif-association-comp.png)';
}

function rollovernon(){
    document.getElementById('valider').style.backgroundImage = 'url(association/comparatif-association-2.png)';
}

function coll(){
id2="<? echo $id2; ?>";
document.getElementById(id2).className="don-actuel"; 
}


function sortTable (tb, n) {

var iter = 0;
while (!tb.tagName || tb.tagName.toLowerCase()
!= "table") {
if (!tb.parentNode) return;
tb = tb.parentNode;
}
if (tb.tBodies && tb.tBodies[0]) tb = tb.tBodies[0];

var reg = /^\d+(\.\d+)?$/g;
var index = 0, value = null, minvalue = null;
for (var i= tb.rows.length -1; i >= 0; i -= 1) {
minvalue
= value = null;
index = -1;
for (var j=i; j >= 0; j -= 1) {
value = tb.rows[j].cells[n].firstChild.nodeValue;
if (!isNaN(value)) value = parseFloat(value);
if
(minvalue == null || value < minvalue) { index = j; minvalue = value; }
}

if (index != -1) {
var row = tb.rows[index];
if (row) {
tb.removeChild(row);
tb.appendChild(row);
}}

}

}


function VerifForm(formulaire)
	{
	adresse = formulaire.emaildon.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ( ( ((place > -1)&&(adresse.length >2)&&(point > 1)) ) && (adresse!='mon-email@site.com')  )
		{
		formulaire.submit();
		return(true);
		}
	else
		{
		alert('Il y a une erreur dans votre adresse mail');
		return(false);
		}
	}

function VerifForm2(formulaire)
	{
	adresse = formulaire.emailnews.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ( ( ((place > -1)&&(adresse.length >2)&&(point > 1)) ) && (adresse!='mon-email@site.com')  )
		{
		formulaire.submit();
		return(true);
		}
	else
		{
		alert('Il y a une erreur dans votre adresse mail');
		return(false);
		}
	}

function VerifForm3(formulaire)
{

	
	adresse = formulaire.emailnews.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	
	
	
	if ( (formulaire.sujet.value!='') && (formulaire.texte.value!='') && (adresse!='') ){
			
	
					if ( ( ((place > -1)&&(adresse.length >2)&&(point > 1)) ) && (adresse!='mon-email@site.com')  )
						{
						formulaire.submit();
						return(true);
						}
					else
						{
						alert('Il y a une erreur dans votre adresse mail');
						return(false);
						}
	
	}
	
	
	else  {
		
						alert('Tous les champs sont à remplir');
						return(false);
			
	}
	
	
}	
	



function calculatriceMontantOnKeyUp(taux) {
	var montantField = document.getElementById('calculatrice_montant');
	var deductionField = document.getElementById('calculatrice_deduction');
	var firstChar = montantField.value.charAt(0);
	if (('1' > firstChar) || ('9' < firstChar))
		montantField.value = montantField.value.substr(1);
	montantField.value = montantField.value.replace(/[^0-9.,]/g, '').replace(/^([0-9]*[.,][0-9]*)[.,]*/g, '$1');
	var montantSaisi = montantField.value.replace(/,/g, '.');
	if (1 > montantSaisi) {
		montantField.value = '';
		deductionField.value = '';
		return;
	}
	deductionField.value = Math.round(taux*montantSaisi)/100;
	return;
}
		
		
function calculatriceMontantOnKeyUp2(taux) {
	var montantMaxi=513;
	var montantField = document.getElementById('calculatrice_montant-2');
	var deductionField = document.getElementById('calculatrice_deduction-2');
	var firstChar = montantField.value.charAt(0);
	if (('1' > firstChar) || ('9' < firstChar))
		montantField.value = montantField.value.substr(1);
	montantField.value = montantField.value.replace(/[^0-9.,]/g, '').replace(/^([0-9]*[.,][0-9]*)[.,]*/g, '$1');
	var montantSaisi = montantField.value.replace(/,/g, '.');
	if (1 > montantSaisi) {
		montantField.value = '';
		deductionField.value = '';
		return;
	}
	

	
	
		if ( montantSaisi > montantMaxi  ) {
		montantField.value = montantSaisi;
		deductionField.value = Math.round(taux*montantMaxi)/100;;
		return;
	}
	
	deductionField.value = Math.round(taux*montantSaisi)/100;
	return;
}					


