$DomTTstyleClass,
'tooltiplink' => 'tooltiplink',
'linkclosetooltip' => 'linkclosetooltip',
));
SDV($HTMLStylesFmt['domTT'], "
a.tooltiplink {
text-decoration: underline;
border-bottom: 3px double;
}
a[class=\"tooltiplink\"] { padding-bottom: 1px; }
div.domTTClassic {
border: 1px solid black;
background-color: InfoBackground;
}
div.domTTClassic .caption {
font-family: serif;
font-size: 13px;
font-weight: bold;
font-style: italic;
padding: 1px 2px;
}
div.domTTClassic .contents {
color: InfoText;
font-size: 13px;
font-family: Arial, sans-serif;
padding: 1px 2px;
}\n");
SDV($DomTTScripts, array(
/*0*/ "\n ",
/*1*/ "\n ",
/*2*/ "\n ",
/*3*/ "\n ",
/*4*/ "\n \n"));
Markup("[:]",'{$text}";
}
$opt[''][0] = preg_replace('/[^-A-Za-z0-9:_.]+/', '_', $opt[''][0]);
if($opt['+']) foreach($opt['+'] as $v) $opt[$v] = true;
if($opt['-']) foreach($opt['-'] as $v) $opt[$v] = false;
unset($opt['#'], $opt['-'], $opt['+']);
$parms = array();
foreach($opt as $k => $v) {
if($DomTTStyles[$k]) {
if(IsEnabled($EnableDomTTStylesOverload, 1)) $DomTTStyles[$k] = $v;
continue;
}
if($k) $parms[] = "'$k', " . (is_bool($v) ? ($v ? 'true' : 'false') : "'$v'");
}
if(!$HTMLHeaderFmt['domTT']) $HTMLHeaderFmt['domTT'][0] = $DomTTScripts[0];
if(($opt['trail'] || $opt['fade']) && !$HTMLHeaderFmt['domTT'][1]) $HTMLHeaderFmt['domTT'][1] = $DomTTScripts[1];
if(!$HTMLHeaderFmt['domTT'][2]) $HTMLHeaderFmt['domTT'][2] = $DomTTScripts[2];
if($opt['draggable'] && !$HTMLHeaderFmt['domTT'][3]) $HTMLHeaderFmt['domTT'][3] = $DomTTScripts[3];
if(!$HTMLHeaderFmt['domTT'][4]) $HTMLHeaderFmt['domTT'][4] = $DomTTScripts[4];
ksort($HTMLHeaderFmt['domTT']);
array_unshift($parms, "document.getElementById('{$opt[''][0]}').innerHTML");
return implode(' ', array("$text",
));
}