String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/g,'');
}
 
window.onload = function(){
	NotNumber(document.getElementById('clic'));
	NotNumber(document.getElementById('prix'));
};
 
// Accepte que les nombres
function NotNumber(element){
	element.onkeypress = function(event) {
		if(!event && window.event) {event = window.event;}
		
		if(event.keyCode != 8 && event.keyCode != 46){
			if(event.keyCode < 45 || event.keyCode > 57)
			event.returnValue = false; event.cancelBubble = true;
		}
		
		if(event.which != 8 && event.which != 46){
			if(event.which < 45 || event.which > 57)
			event.preventDefault(); event.stopPropagation();
		} 
	}
}

var prix_cpc = new Object(); 
prix_cpc[49] = 0.42;
prix_cpc[99] = 0.38;
prix_cpc[499] = 0.34;
prix_cpc[999] = 0.30;
prix_cpc[1999] = 0.26;
prix_cpc[4999] = 0.22;
prix_cpc[9999] = 0.18;
prix_cpc[0] = 0.14;	

/*
prix_cpc[49] = 0.5;
prix_cpc[99] = 0.46;
prix_cpc[499] = 0.42;
prix_cpc[999] = 0.38;
prix_cpc[1999] = 0.34;
prix_cpc[4999] = 0.30;
prix_cpc[9999] = 0.26;
prix_cpc[0] = 0.22;	   
 
var email = frm.posEmail.value.trim ();
var place = email.indexOf("@", 1);
var point = email.indexOf(".", place + 1);

if ((place == -1) || (email.length < 3) || (point < 2)){
alert('Vous devez preciser une adresse email valide.');
frm.posEmail.value = ""; frm.posEmail.focus(); retour = false;
}*/
 
 
function verif_form(){
	var retour = true;
	var title = document.getElementById('title');
	var url = document.getElementById('url');
	var clic = document.getElementById('clic');
	var prix = document.getElementById('prix');
	
	if(title.value.trim() == ""){ 
		alert('Vous devez preciser le titre du lien.');
		title.focus(); retour = false;
	}else if(url.value.trim() == ""){ 
		alert('Vous devez preciser un site web.');
		url.focus(); retour = false;
	}else if(clic.value.trim() == ""){
		alert('Vous devez preciser le nombre de clics.');
		clic.focus(); retour = false;
	}else if(prix.value.trim() == ""){
		alert('Vous devez preciser un prix.');
		prix.focus(); retour = false;
	}else{
		document.getElementById('custom').value = title.value.trim() + "||" + url.value.trim();
	}
	
	return retour; 
}


function calc_prix(){
	var nbc = document.getElementById('clic').value.trim();
	if (nbc == ""){
		document.getElementById('amount').value = ""; 
		document.getElementById('prix').value = "";
	}else{/*
		var nbc = parseInt(nbc);
		var prix = 0; var prix_u = 0;
		
		for (pallier in prix_cpc)
		{
			if ((nbc <= parseInt(pallier) || pallier == 0) && prix == 0){	
				prix = prix_cpc[pallier] * nbc; prix_u = prix_cpc[pallier]; 
			}	
		}	
	   	document.getElementById('amount').value = prix_u; */
		var prix = nbc * 0.02;
		document.getElementById('prix').value = Math.ceil(prix);
	}
}

	
function calc_cpc(){ 
	var prix = document.getElementById('prix').value.trim();
	
	if (prix == ""){
		document.getElementById('amount').value = "";
		document.getElementById('clic').value = "";
	}else{/*
		var max = 0; var min = 0; var nbc = 0; var prix_u = 0;	
		var prix = parseInt(prix);	
		
		for (pallier in prix_cpc)
		{
			nbc = Math.floor(prix / prix_cpc[pallier]);
			if (nbc >= min && (nbc <= pallier || pallier == 0)){ 
				max = nbc; prix_u =  prix_cpc[pallier];
			}
			min = parseInt(pallier) + 1;
		} 
		document.getElementById('amount').value = prix_u;*/
		var max = prix / 0.02;
		document.getElementById('clic').value = max;
	}
}
