+ // we do not need to carry around all the nonsense about backslashing dots in hrns
+ // likewise, DOM ids do not like to have dots in them
+ // because "#foo.bar" matches an elem named foo with class bar - not an id that is foo.bar
+ // so this method gives you a valid DOMID but that cannot be 'reversed' back to retrieve an hrn or the like
+ // e.g.
+ // input=input="ple.aluiple.host147-82-static\\.93-94-b\\.business\\.telecomitalia\\.it"
+ // > "ple.aluiple.host147-82-static\.93-94-b\.business\.telecomitalia\.it"
+ // flat_id(input)
+ // "ple-aluiple-host147-82-static-93-94-b-business-telecomitalia-it"
+ flat_id : function (id_in) {
+ return id_in.replace(/\\\./g,"-").replace(/\\/g,"-").replace(/\./g,"-");
+ },
+