function validate_options(itemID, userOptionRequired) {


	var error = '';
	
	var message = '';
if(typeof document[itemID]['option|1|' + itemID] != "undefined"){
    if (document[itemID]['option|1|' + itemID].options[document[itemID]['option|1|' + itemID].selectedIndex].value == '') {

		error = 1;
		message = message + "\t- SIZE\n";
    }
}

if(typeof document[itemID]['option|2|' + itemID] != "undefined"){
    if (document[itemID]['option|2|' + itemID].options[document[itemID]['option|2|' + itemID].selectedIndex].value == '') {

		error = 1;
		message = message + "\t- COLOR\n";
    }
}

if( userOptionRequired ){
  if(typeof document[itemID]['option|3|' + itemID] != "undefined"){
    if (document[itemID]['option|3|' + itemID].options[document[itemID]['option|3|' + itemID].selectedIndex].value == '') {

		error = 1;
		message = message + "\t- No option selected\n";
    }
  }
}
	if(error){

  		alert('Please select the following options:\n\n ' + message)
  		return false
	}
	else{

	  return true
	}

}


