
				// Prosodie - New function for Selection
           		// Called only on Variant products
            	function openSetSelector(cbObj, checkboxRef)
            	{            		
            	
            		if (cbObj.checked != true) {
            			document.openSetForm['openset-selected-'+checkboxRef].value = 'false';
            			document.getElementById('openset_selection_variant_'+checkboxRef).style.display='none';
						// return false;
						
            		}
            		else {
	            		document.getElementById('openset_selection_variant_'+checkboxRef).style.display = 'block';
	            		if (document.openSetForm['openset-'+checkboxRef].value != '') {
	            			//document.openSetForm['openset-'+checkboxRef].checked = true;
	            		}
            		}
            	}
            	// end prosodie 
            	
            	// ancienne methode
            	/*
            	function openSetSelector(checkboxRef)
            	{
            		document.getElementById('openset_selection_variant_'+checkboxRef).style.display = 'block';
            		if (document.openSetForm['openset-'+checkboxRef].value != '')
            			document.openSetForm['openset-'+checkboxRef].checked = true;
            	}
            	*/
            	// end ancienne methode
            	
            	function assignOpenSetVariantSelection(checkboxRef,id,ref,color)
            	{
            		// modification prosodie
					// document.getElementById('apercuImage-'+checkboxRef).src = 'picto/'+ref+'_g.jpg';
            		document.openSetForm['openset-'+checkboxRef].value = id;
            		document.getElementById('TitleColor-'+checkboxRef).innerHTML = color;
					document.getElementById('apercuImage-'+checkboxRef).src = ref;
            	}
				
				var divPopinPos;
				function validOpenSet(nbSetItems,nbItems,Position)
            	{
            		//1.Set unclickable buttons
            		unclickable();
            		
            		//Hide the previous popins
            		hidePopins('up');
            		hidePopins('down');
            		
            		//Rec divPopinPos
            		divPopinPos = Position;
            		var checkedElements = 0;
					for (var i=1;i<=nbItems;i++)
					{
						if (document.getElementById('openSetElement-'+i).checked == true)
							checkedElements++;
					}
					if (checkedElements<nbSetItems)
					{
						document.getElementById('popin_erreur2_openset_'+Position).style.display	= 'block';
						document.getElementById('popin_erreur2_openset_'+Position).style.zIndex	= '100';
						clickable();
					}
					else if (checkedElements>nbSetItems)
					{
						document.getElementById('popin_erreur1_openset_'+Position).style.display	= 'block';
						document.getElementById('popin_erreur1_openset_'+Position).style.zIndex	= '100';
						clickable();
					}
					else
					{
						// begin prosodie
						for (var i=1;i<=nbItems;i++)
						{
							if (document.getElementById('openset-selected-id-'+i) != null) {
								document.getElementById('openset-selected-id-'+i).value = document.getElementById('openSetElement-'+i).checked;
							}
						}
						// soumission du formulaire
						$('#openSetForm').submit();			
							//It will run, if success, the function openSetIsSuccess
							
						//On grise les elements
						for (var i=1;i<=nbItems;i++)
						{
							if (document.getElementById('openset-selected-id-'+i) != null) {
								document.getElementById('openSetElement-'+i).disabled=true;
							}
						}									
						
						// end prosodie
						var divPopin = document.getElementById('popin_confirmation_openset_'+Position);
						divPopin.style.display	= 'block';
						divPopin.style.zIndex = '100';
	
						document.getElementById("yrd_openset_loading_msg_" + Position).style.display='block';
						
					}			
				}
				
				
				function unclickable()
				{
						document.getElementById('buttonUp').style.display= 'none';
            			document.getElementById('buttonDown').style.display= 'none';
            			
            			//Showing Forbidden Buttons
            			document.getElementById('buttonUpForbidden').style.display='';
            			document.getElementById('buttonDownForbidden').style.display='';
				}
				
				
				function clickable()
				{
						document.getElementById('buttonUp').style.display= '';
            			document.getElementById('buttonDown').style.display= '';
            			
            			//Showing Forbidden Buttons
            			document.getElementById('buttonUpForbidden').style.display='none';
            			document.getElementById('buttonDownForbidden').style.display='none';            			
				}
				
				function openSetIsSuccess()
				{	
					//Reload micro cart 
					//alert(top.frames['_basket']);
					top.frames['_basket'].location.reload();
					document.getElementById("yrd_openset_loading_msg_" + divPopinPos).style.display='none';

					document.getElementById('subContent_' + divPopinPos).style.display = 'block';
					document.getElementById('subContent_' + divPopinPos).style.zIndex = '100';
					
					//updating number of OpenSet
					document.forms['openSetForm'].nbItems.value = document.forms['openSetForm'].nbItems+1;
					
					unclickable();
				}
				
				function hidePopins(Position)
				{	
					document.getElementById('subContent_'+Position).style.display = 'none';
					document.getElementById('subContent_'+Position).style.zIndex = '-99';
					
					document.getElementById('popin_erreur2_openset_'+Position).style.display	= 'none';
					document.getElementById('popin_erreur2_openset_'+Position).style.zIndex	= '-99';
					document.getElementById('popin_erreur1_openset_'+Position).style.display	= 'none';
					document.getElementById('popin_erreur1_openset_'+Position).style.zIndex	= '-99';
					document.getElementById('popin_confirmation_openset_'+Position).style.display	= 'none';
					document.getElementById('popin_confirmation_openset_'+Position).style.zIndex	= '-99';
					document.getElementById("yrd_openset_loading_msg_" + Position).style.display='none';
					
				}
				
