// jsGlobals.js
// Funzioni globali

// © 2001-2011 - Copyright by CathoMedia
// Tutti i diritti riservati

// Versione 1.00 (beta) del ...
// Prima stesura

// **************** //
// *** Funzioni *** //
// **************** //

/*@cc_on @*/
/*@if (!@jsGlobals_def) @*/
/*@set @jsGlobals_def = true; @*/

// getArgs() - argomenti della riga di comando
function getArgs() {
	var args = this.location.href, i = args.indexOf("?");
	
	if (i != -1)
		return args.substr(i + 1);
	else
		return "";
}

// replaceVars() - Sostituisce le variabili con il valore
function replaceVars(s) {
	var p1, p2;
	
	p1 = s.indexOf("[%");
	while (p1 > -1) {
		p2 = s.indexOf("%]");
		s = s.substr(0, p1) + eval(s.substr(p1 + 2, p2 - p1 - 2)) + s.substr(p2 + 2);
		p1 = s.indexOf("[%");
	}
	
	return s;
}

// val() - converte l'oggetto in valore numerico
function val(obj) {
	var value = Number(obj);
	
	if (isNaN(value))
		value = 0;
	
	return value;
}

/*@end @*/


