function checkSelected(grandeur_lame){
	
	var retour = false;
	for(var a=0; a<grandeur_lame.length;a++){
		if(grandeur_lame.options[a].selected==true){
			retour = grandeur_lame.options[a].value;
		}
	}
	return retour;
}

function assignSelected(grandeur_lame_selected){

	var grandeur_lame	= document.getElementById('os0');
	
	for(var a=0; a<grandeur_lame.length;a++){
		if(grandeur_lame.options[a].value == grandeur_lame_selected){
			grandeur_lame.options[a].selected = true;
		}else{
			grandeur_lame.options[a].selected = false;
		}
	}
}

function is_numeric(variable){
	if (variable === '') {
		return false;
	}

	return !isNaN(variable * 1);
}

function envoiPaypal(lame){

	var quantity	= document.getElementById('quantity').value;
	var error		= false;
	
	if(!is_numeric(quantity)){
		error = true;
	}else{
		
		document.getElementById('errorPaypal').style.display='none';
		
		var item_name		= document.getElementById('item_name');
		var grandeur_lame	= document.getElementById('os0');
		
		switch (lame){
			case 'bauer_ls':
				item_name.value				= "NIKE BAUER - TUUK Lightspeed";
				var grandeur_lame_selected	= document.getElementById('sel_grandeur_lame_bauer_ls');

				break;
			
			case 'bauer_tc':
				item_name.value				= "NIKE BAUER - TUUK Custom";
				var grandeur_lame_selected	= document.getElementById('sel_grandeur_lame_bauer_tc');
				break;
				
			case 'ccm':
				item_name.value				= "CCM/RBK";
				var grandeur_lame_selected	= document.getElementById('sel_grandeur_lame_ccm');
				break;
				
			case 'graf':
				item_name.value				= "GRAF";
				var grandeur_lame_selected	= document.getElementById('sel_grandeur_lame_graf');
				break;
				
			case 'gardien':
				item_name.value				= "GARDIEN";
				var grandeur_lame_selected	= document.getElementById('sel_grandeur_lame_gardien');
				break;
		}
		
		var selected_grandeur_lame	= checkSelected(grandeur_lame_selected);
		
		if(selected_grandeur_lame	== ''){
			error = true;	
		}
	}
	
	
	if(error){
		document.getElementById('errorPaypal').style.display='';
		return false;		
	}else{
		assignSelected(selected_grandeur_lame);		
		return true;
	}
}