/*-------------------------------*/
/* GenFonction.js */
/* Librairie de fonction commune */
/* */
/* CheckProperties(obj,prop) */
/* SearchString( text, stringToFind) */
/* showProperties(obj,lstprop) */
/* IsNumeric(VarStr) */
/* */
/* Historique des maintenances */
/*-------------------------------*/
/* 2007-08-23 Creation RayBert */
/* */
/*-------------------------------*/
//----------------------------------------------------
// Si la propriété [prop] existe dans l'objet [obj]
// retour la valeur de la prorpiété autrement retourne
// un chaine vide.
//----------------------------------------------------
function CheckProperties(obj,prop) {
if (typeof(obj[prop]) == "undefined") {
return "";
}
else {
return obj[prop];
}
}
//----------------------------------------------------
// Retourne true si stringToFind est retouve dans text
//----------------------------------------------------
/*function SearchString( text, stringToFind) {
var text = text.toString() ;
var maReg = new RegExp( stringToFind, "gi") ;
if ( text.search( maReg ) == -1 )
return 0;
else
return 1;
}
*/
//-----------------------------------------
// Affiche propriété et valeur d'un objet
//
// obj : objet à parser
//
// lstprop : Liste des properties à dumper
// si vide dump l'emsemble des
// properties.
//
// ex. 'banane,pomme,orange,'
//-----------------------------------------
/*function showProperties(obj,lstprop) {
var props = [];
for (var prop in obj) {
if (SearchString(lstprop,prop) || lstprop == '')
{
if (prop == 'm' || prop == 't' || prop == 'n' || prop == 'co' || prop == 'u' || prop == 'un' || prop == 'oun' )
{
} else {
props.push('
'+prop+' : '+obj[prop]);
}
}
}
document.write(props.join(', '));
}
*/
//------------------------------------
// Retourne true si [VarStr] est numeric
//------------------------------------
/*function IsNumeric(VarStr) {
var RegExp = /^(\d*)$/;
var result = VarStr.match(RegExp);
return result;
}
*/
//---------------------------------------
// Debug dumper objet
//
// ex.
//
// if(typeof debugDumpVar == 'function') {
// debugDumpVar(s,'testdumpvar=on','OMNITURE',',pageName,account,channel,server,
// srcsite,linkInternalFilters,pageType,prop1,prop2,prop3,prop4,prop5,prop6,prop7
// ,prop22,prop23');
// }
//---------------------------------------
/*function debugDumpVar (obj,hidecode,lbl,filter) {
var url_racine_param = document.location.href.toLowerCase().split("?");
if (url_racine_param.length > 1)
{
var list_param=url_racine_param[1].split('&')
for (i = 0; i <= list_param.length; i++) {
var par = list_param[i];
if (par == hidecode)
{
//---------------------------------------------------
// Affiche les propriétées de l'objet
//---------------------------------------------------
document.write('