/******************************************************************************
* xirTeoFonction.js
*******************************************************************************
Fonction spécifique au décor
*******************************************************************************
*                                                                             *
* Copyright 2009									                          *
*                                                                             *
******************************************************************************/
/* Gestion champ recherche */
function inputFocus(inputValue, inputId, searchTitle){
	if(inputValue == searchTitle && inputId == "fulltextField"){
		document.getElementById(inputId).value="";
	}else if(inputValue == "" && inputId == "fulltextField"){
		document.getElementById(inputId).value = searchTitle;
	}
}

/* Gestion quantité articles achetés */
function nbProductManager(type,input,byHowMuch){
    var inputId = 'gshpBasketQuantityInputId'+input;
    var inputValue = Number(document.getElementById(inputId).value);
		var byHowMuchNum =  Number(byHowMuch);
		
    switch (type){
      case 'more':
        inputValue = inputValue + byHowMuchNum;
				break;
      case 'less':
				if(inputValue > byHowMuchNum)
				inputValue = inputValue - byHowMuchNum;
				break;
      default:
				break;
    }
		
    verifyNb(input,byHowMuch);
  
		document.getElementById(inputId).value = inputValue;
}

function verifyNb(input,byHowMuch){
  var inputId = 'gshpBasketQuantityInputId'+input;
	var inputValue = Number(document.getElementById(inputId).value);
	var byHowMuchNum =  Number(byHowMuch);
	
	while(inputValue % byHowMuchNum != 0){
		inputValue++;
	}
	
  if(inputValue < byHowMuchNum)
    inputValue = byHowMuchNum;
  
  document.getElementById(inputId).value = inputValue;
}
