// Su chrome self[objName] NON torna MAI undefined!!!
// Probabilemente self[objName] = document.getElementById o document.getElementByName
// e dunque non fa mai il "eval('self[\'' + objName + '\'] = ' + obj.value);"
// Per ovviare al problema uso nome_oggetto + "_save" in modo che self[objName] torni undefined la prima volta
function loadJSON(obj, ricObj, objNameSet)
{
	// ricObj se false non ricarico mai l'oggetto in memoria una volta che e' stato caricato la prima volta
	// ricObj se true ricarico sempre l'oggetto in memoria
	if( ricObj == null || ricObj == void(0) || ricObj == '' )
		ricObj = false;

	var objName = obj.name + '_save';
	if( objNameSet != null && objNameSet != void(0) && objNameSet != '' )
		objName = objNameSet;

	if( !ricObj && self[objName] != void(0) )
		return self[objName];

	eval('self[\'' + objName + '\'] = ' + obj.value);

	return self[objName];
}
