.skype_tb_injection {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: normal; BORDER-LEFT: 0px; CURSOR: hand; COLOR: #333333; TEXT-INDENT: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; HEIGHT: 16px! important; TEXT-ALIGN: left; WORD-WRAP: break-word
}
.skype_tb_injection .skype_tb_injectionIn {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; CURSOR: hand; COLOR: #333333; TEXT-INDENT: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; HEIGHT: 16px! important; TEXT-ALIGN: left
}
.skype_tb_injection .skype_tb_innerText {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; CURSOR: hand; COLOR: #333333! important; TEXT-INDENT: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; HEIGHT: 16px! important; TEXT-ALIGN: left
}
.skype_tb_injection .skype_tb_img {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline! important; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LETTER-SPACING: 0px; POSITION: relative; TOP: 0px; HEIGHT: 16px! important
}
.skype_tb_injection .skype_tb_img2 {
BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; DISPLAY: inline! important; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: white 1px solid; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; LETTER-SPACING: 0px; POSITION: relative; TOP: 1px; HEIGHT: 16px! important
}
.skype_tb_injection .skype_tb_imgFlag {
BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 0px solid; DISPLAY: inline! important; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: no-repeat 7px 2px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; WIDTH: 24px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: white 0px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: 15px
}
.skype_tb_injection .skype_tb_imgFlagAct {
BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 0px solid; DISPLAY: inline! important; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: no-repeat 8px 3px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: white 0px solid; WIDTH: 24px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: white 0px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: 15px! important
}
.skype_tb_injection .skype_tb_imgA {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline! important; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: no-repeat 0px 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 33px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: 16px! important
}
.skype_tb_injection .skype_tb_imgS {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline! important; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...) no-repeat 0px 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 6px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: 16px! important
}
.skype_tb_injection .skype_tb_imgS_stat {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline! important; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...) no-repeat 0px 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 1px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: 16px! important
}
.skype_tb_injection .skype_tb_imgS_noflag {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline! important; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...) no-repeat 0px 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 6px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: 16px! important
}
.skype_tb_injection .skype_tb_imgS_stat_noflag {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline! important; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...) no-repeat 0px 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 6px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: 16px! important
}
.skype_tb_injection .skype_tb_imgR {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline! important; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...) no-repeat 0px 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 19px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: 16px! important
}
.skype_tb_injection .skype_tb_imgRfax {
BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline! important; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...) no-repeat 0px 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 19px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: 16px! important
}
#skype_menu {
BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; Z-INDEX: 101; BACKGROUND: #ffffe1; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: menu; BORDER-LEFT: #666666 1px solid; WIDTH: auto; CURSOR: pointer; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid; POSITION: absolute; TOP: 0px
}
#skype_dropdown {
BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; Z-INDEX: 101; BACKGROUND: #ffffff; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: menu; BORDER-LEFT: #666666 1px solid; WIDTH: auto; CURSOR: hand; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; POSITION: absolute; TOP: 0px
}
#skype_frame {
DISPLAY: none; Z-INDEX: 100; LEFT: 0px; MARGIN: 0px; POSITION: absolute; TOP: 0px
}
body {margin:8px} .tr-field {font:normal x-small arial}var skype_tb_tool=null, skype_curid=0, skype_menu=null, skype_frame=null, skype_hintActive=false, skype_overflag=false;
function skype_checkStyle() {
var o = document.getElementById('skype_tb_style');
if(o == null)
alert('DEBUG: we are not here!');
else
alert('DEBUG: we are here! Path:\n' + o.href);
}
function skype_tb_init(t) {
skype_tb_tool=t;
}
function skype_tb_createFlag(params) {
var o = document.createElement('DIV');
o.setAttribute("id","skype_menu");
o.innerHTML="\u0054\u0068\u0065\u0020\u0064\u0069\u0061\u006c\u0069\u006e\u0067\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0066\u006f\u0072\u0020\u0074\u0068\u0069\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0063\u0068\u0061\u006e\u0067\u0065\u0064";
return o;
}
function skype_tb_showFlagHint(obj,id) {
skype_tb_showHint(obj,id,'',skype_tb_createFlag,true);
}
function skype_tb_Drop(obj,id,params) {
if(skype_tb_tool) {
var x=0, y=0, z=0, attr=0;
if(obj) {
var pos=skype_tb_calcSpanPos(obj,1); x=pos[0]; y=pos[1]; z=pos[2]; attr=pos[3];
}
skype_tb_tool.ShowDropdownMenu(document,id,x,y,z,attr);
}
}
function skype_tb_SwitchDrop(obj,id,params) { //-- show/hide the menu depending on the current visibility state
try {
if(event)
event.cancelBubble=true;
skype_tb_Drop(obj,id,params);
} catch(e) {
window.status = e;
}
}
function skype_tb_stopEvents() {
if(event)
event.cancelBubble=true;
return false;
}
function skype_tb_CalcInnerPos(obj) {
var brd=obj.getBoundingClientRect();
var pcx=brd.left, pcy=brd.top;
//-- check IE version major number
var re = /MSIE (\d+).(\d+)/;
navigator.appVersion.search(re);
var navMajVer = RegExp.$1;
//-- calc the position and show it
bNew=(navMajVer>=6 && document.compatMode!="BackCompat");
var docelem = (bNew) ? document.documentElement : document.body;
var scrollY=docelem.scrollTop, scrollX=docelem.scrollLeft;
var my=pcy+scrollY, mx=pcx+scrollX, mby=docelem.clientHeight+scrollY, mbx=docelem.clientWidth+scrollX;
if(my>mby) my=mby;
if(mymbx) mx=mbx;
if(mxpcy)
skype_menu.style.top=(my-obj.clientHeight)-(mbrd.bottom-pcy);
} else {
skype_menu.style.top=my+obj.clientHeight;
}
//-- pose the frame right under the tooltip
skype_frame.style.left=skype_menu.style.left;
skype_frame.style.top=skype_menu.style.top;
skype_frame.style.height=skype_menu.clientHeight+2;
skype_frame.style.width=skype_menu.clientWidth+2;
skype_frame.style.display="block";
}
function skype_tb_hideHintWait() {
if(!skype_menu)
return;
skype_hintActive=false;
setTimeout('skype_tb_hideHint(false);',1000);
}
function skype_tb_hideHint(force) {
if(!force && skype_hintActive)
return;
skype_hintActive=false;
if(skype_menu) {
document.body.removeChild(skype_menu);
skype_menu=null;
}
if(skype_frame) {
document.body.removeChild(skype_frame);
skype_frame=null;
}
skype_tb_tool.HideDropdownMenu();
}
function skype_tb_setBack(obj,color) {
if(obj && obj.tagName=='TR')
obj.lastChild.style.backgroundColor = color;
}
function skype_tb_onDropOver(obj) {
skype_hintActive=true;
skype_tb_setBack(obj,"#DFDFDF");
}
function skype_tb_onDropOut(obj) {
skype_tb_hideHintWait();
skype_tb_setBack(obj,"");
}
function skype_tb_doRunCMD(link,id,obj,lvl) {
var x=0, y=0, z=0;
if(obj) {
var pos=skype_tb_calcDropPos(obj,lvl); x=pos[0]; y=pos[1]; z=pos[2];
}
document.location.href="about:blank"+"/skype_tb/"+link+"/"+id+"/"+x+"/"+y+"/"+z;
}
function skype_tb_runCMD(link) {
skype_tb_hideHint(true);
skype_tb_doRunCMD(link,skype_curid,null);
}
function skype_tb_doHandleChdial(obj,edyn,id,lvl) {
if(event)
event.cancelBubble = true;
// if(edyn)
skype_tb_doRunCMD('chdial',id,obj,lvl);
// else
// skype_tb_showFlagHint(obj,id);
}
function skype_tb_calcDropPos(obj,lvl) {
return skype_tb_calcObjPos(obj,lvl,'skype_tb_droppart');
}
function skype_tb_calcSpanPos(obj,lvl) {
return skype_tb_calcObjPos(obj,lvl,'softomate_highlig');
}
function skype_tb_calcObjPos(obj,lvl,prefix) {
if(!event)
return Array(0,0,0);
var objPos=event.srcElement;
var brd=objPos.getBoundingClientRect();
var cx=event.clientX-brd.left, cy=event.clientY-brd.top;
var sx=event.screenX-cx, sy=event.screenY-cy;
while(objPos.id.substr(0,17) != prefix) {
var brd1=objPos.getBoundingClientRect();
objPos=objPos.parentElement;
var brd2=objPos.getBoundingClientRect();
sx+=brd2.left-brd1.left;
sy+=brd2.top-brd1.top;
}
//Maq: need normal resolve
var attr=0;//objPos.getAttribute('IamRTL')
var brd=objPos.getBoundingClientRect();
var h=brd.bottom-brd.top;
sy+=h;
return Array(sx,sy,1,attr);
}
function doSkypeFlag(obj,id,state,edyn,fw,fax) {
var fobj=obj.all['skype_tb_img_f'+id];
if(!fobj)
return;
switch(state) {
case 0: //-- inactive
fobj.className='skype_tb_imgFlag';
obj.parentElement.all['skype_tb_img_r'+id].style.backgroundImage='url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/active_r.compat'+(fax?'_fax':'')+'.gif)';
skype_overflag=false;
break;
case 1: //-- active
fobj.className='skype_tb_imgFlagAct';
obj.parentElement.all['skype_tb_img_r'+id].style.backgroundImage='url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/active_ra.compat'+(fax?'_fax':'')+'.gif)';
obj.style.backgroundImage='url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/active_a.compat.flex.w'+fw+'.gif)';
skype_overflag=true;
break;
case 2: //-- pushed
// if(edyn) {
obj.style.backgroundImage='url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/pushed_a.compat.flex.w'+fw+'.gif)';
skype_overflag=true;
// }
break;
}
}
function skype_tb_imgOnOff(mobj,state,id,bflex,fw,nof,fax) {
if(mobj) {
var dobj=mobj.all['skype_tb_droppart_'+id];
switch(state) {
case 0: //-- inactive
if(dobj)
dobj.style.backgroundImage=(bflex)?'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/inactive_a.compat.flex.w'+fw+'.gif)':'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/inactive_a.compat.stat.w'+fw+'.gif)';
mobj.all['skype_tb_img_s'+id].style.backgroundImage=(bflex)?'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/inactive_s'+nof+'.compat.gif)':'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/inactive_s_stat'+nof+'.compat.gif)';
mobj.all['skype_tb_text' +id].style.backgroundImage='url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...)';
mobj.all['skype_tb_img_r'+id].style.backgroundImage='url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/inactive_r.compat'+(fax?'_fax':'')+'.gif)';
skype_overflag=false;
break;
case 1: //-- active
if(dobj && (!skype_overflag || !bflex))
dobj.style.backgroundImage=(bflex)?'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/active_a.compat.flex.w'+fw+'.gif)':'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/active_a.compat.stat.w'+fw+'.gif)';
mobj.all['skype_tb_img_s'+id].style.backgroundImage=(bflex)?'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/active_s'+nof+'.compat.gif)':'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/active_s_stat'+nof+'.compat.gif)';
mobj.all['skype_tb_text' +id].style.backgroundImage='url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...)';
if(!skype_overflag)
mobj.all['skype_tb_img_r'+id].style.backgroundImage='url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/active_r.compat'+(fax?'_fax':'')+'.gif)';
break;
case 2: //-- pushed
if(!skype_overflag) {
if(dobj)
dobj.style.backgroundImage=(bflex)?'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/pushed_a.compat.flex.w'+fw+'.gif)':'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/pushed_a.compat.stat.w'+fw+'.gif)';
mobj.all['skype_tb_img_s'+id].style.backgroundImage=(bflex)?'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/pushed_s'+nof+'.compat.gif)':'url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/pushed_s_stat'+nof+'.compat.gif)';
mobj.all['skype_tb_text' +id].style.backgroundImage='url(
file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a...)';
mobj.all['skype_tb_img_r'+id].style.backgroundImage='url(file://C:/Users/Bob/AppData/Local/Temp/__SkypeIEToolbar_Cache/e70d95847a8f5723cfca6b3fd9946506/static/pushed_r.compat'+(fax?'_fax':'')+'.gif)';
}
break;
}
}
if(state != 1)
skype_tb_hideHintWait();
}
function skype_tb_checkVis(obj) {
//-- count fully hidden as visible (??)
if(!obj || obj.parentElement==obj.document.body)
return true;
var brd=obj.getBoundingClientRect();
var brdPar=obj.parentElement.getBoundingClientRect();
//alert('brd.top=' + brd.top + '; brdPar.bottom=' + brdPar.bottom + '; brdPar.right=' + brdPar.right + '; brd.right=' + brd.right);
//var vis = (brd.top
=-3);
var vis = (brd.top
=0);
//-- additional check if durex info is available
if(vis)
try {
var durex=obj.getAttribute("durex");
if(durex != null && durex > 0)
{
//vis = (brd.top
=-3);
vis = (brd.top
=0);
}
} catch(e) {
}
return vis;
}
function skype_tb_checkVisFull(obj) {
if(!obj || obj.parentElement==obj.document.body)
return true;
var brd=obj.getBoundingClientRect();
var brdPar=obj.parentElement.getBoundingClientRect();
var vis=(brd.bottom<=brdPar.bottom);
return vis;
}
function skype_tb_swapSpansIfNeed(obj,cid) {
var tobj=obj.all['skype_tb_text'+cid],
robj=obj.all['skype_tb_img_r'+cid];
var tbrd=tobj.getBoundingClientRect(),
rbrd=robj.getBoundingClientRect();
var cst=obj.currentStyle.direction;
obj.setAttribute('IamRTL','0')
if(cst=="ltr" && tbrd.left<=rbrd.left)
return;
//-- swap internal spans
obj.setAttribute('IamRTL','1')
var cl=obj.childNodes.length;
for(var i=0; i
DITA Newsletter |
Volume 2, Issue 1, October,
2008 |
MadCap Does DITA
In a 2007
EContent column, I compared MadCap Flare to Adobe RoboHelp and suggested
they were moving toward XML and perhaps even DITA.
Now MadCap Software has announced a beta program and road map that will
integrate DITA XML into several MadCap products, including Flare, Blaze, Analyzer, and Lingo. The suite of
tools will allow creating, managing, translating, and publishing DITA content
without third-party tools like the DITA Open Toolkit.
Mike Hamilton, MadCap VP of Product Management, says the new tools will work
alongside any DITA tools your organization already has in place. You can import
existing DITA topics or whole projects. You can analyze the content, for example
locating phrases that are similar but not identical. Making phrases truly
identical will enhance reuse and lower translation costs in Lingo, their
integration of DITA authoring with translation memory.
This is a major move for MadCap, who has joined the OASIS Technical Committee and will help in the
development of the DITA standard. The MadCap DITA initiative has three phases:
In the first phase , MadCap Software will add DITA support to four products:
- MadCap Flare, the company’s flagship product for single-source,
multi-channel publishing
- MadCap Blaze, their topic-based publishing application for long-print
documents
- MadCap Analyzer for reporting, analyzing and proactively suggesting
improvements to content
- MadCap Lingo, their integrated authoring and translation memory system
With MadCap Flare and Blaze, authors will be able to import DITA projects and
topics as raw XML content, and using the XML editor, change the style sheets to
get the desired look and structure.
Authors will then have the option to publish the output as DITA content;
print formats, such as Microsoft Word, DOCX and XPS or Adobe FrameMaker, PDF and
AIR; and a range of HTML and XHTML online formats. MadCap’s software handles the
DITA transforms, so authors don’t have to. MadCap Analyzer will work directly
with DITA topics and projects to allow authors to analyze and report on the
content. Similarly, MadCap Lingo will import data directly from DITA topics and
projects, so that it can be translated. The translated material can be published
as DITA content or exported to a Flare or Blaze project.
In the second phase, MadCap will enable authors to natively create and edit
DITA topics in Flare and Blaze, as well as MadCap X-Edit, MadCap’s software
family for creating short documents, contributing content to other documents,
and reviewing content. Like Flare and Blaze, X-Edit will also support the
ability to import and publish DITA information.
In the third phase, MadCap will add DITA support to its forthcoming MadCap
Team Server. This will make it possible to manage and share DITA content across
teams and projects, as well as schedule DITA publishing.
Here is a diagram showing possible workflows:
OASIS DITA Adoption Committee
The OASIS Adoption Committee has
been formed.
The OASIS DITA Adoption Technical Committee was proposed by these members of
OASIS:
JoAnn Hackos, Comtech JoAnn.Hackos@comtech-serv.com
(Convenor/Chair)
Frank Miller, Comtech Frank.miller@comtech-serv.com
Michael
Priestley, IBM mpriestl@ca.ibm.com
Debra Bissantz, LSI
Logic debra.bissantz@lsi.com
Troy
Klukewich, Oracle Troy.Klukewich@oracle.com
Bob
Doyle, Associate bobdoyle@skybuilders.com
Gershon
Joseph, Associate Gershon.joseph@tech-tav.com
Tony
Self, Associate tself@hyperwrite.com
Kristen Eberlein,
Individual keberlein@pobox.com
Rene
Gedaly, Individual yourtechwriter@yahoo.com
Bryan
Schnabel, Individual bryan.s.schnabel@tektronix.com
Chona
Shumate, Individual Chona_Shumate@Cymer.com
Kay
Whatley, Individual kay@brightpathsolutions.com
For more information, see the DITA
Adoption TC Page
Eight Slides Explain DITA Topics, Maps,
Specialization
Download
a zipped folder with eight explanatory slides that you can use to educate
your tech pubs group about DITA.
Feel free to use these in your own presentations on DITA. They combine ideas
from some of the best slides in use over the past few years by DITA evangelists.
Or listen to the
5-minute Flash tutorial that uses animated versions of these slides to
describe the core functionality of DITA.
Your D.Q. Helps Make the Business Case for
DITA
The DITA Quotient estimates the value of DITA for your
organization.
Simply answer ten yes/no questions about content management, structure,
reuse, single-sourcing, localization, markup, conditional processing,
modularity, task-orientation, minimalism, and standards.
You get a printable profile of your D.Q., which you can use as a checklist of
questions about your structured content strategy and to compare yourself to industry averages.
DITA Consultants are using the D.Q., along with an estimate of the DITA Maturity
Model level, to analyze a client's business case for DITA.
Get your DITA
Quotient now (fill out an anonymous online form - no registration
required).
DITA Tools from A to Z
DITA News has now posted the full copy of the STC Intercom special DITA issue
cover story, with its extensive feature tables.
Here is the introduction to the story:
DITA's promise of topic-based structured authoring is not merely better
documentation. lt is the creation of mission-critical information for your
organization, written with a deep understanding of your most important
audiences, that can be repurposed to multiple delivery channels and localized
for multilingual global markets.
Download your copy
here.
Read it in
Dutch
DITA Tools Survey
The first Annual
Survey of DITA Tools was recently distributed to six DITA communities.
- the main community mailing list dita-users@yahoo.com (1900 subscribers),
- the official OASIS community at DITA.XML.org (1300 members),
- the DITA News/DITA Users community (900/750 members),
- the STC (13,000 members),
- the TECHWR-L mailing list (2500 subscribers),
- the Content Wrangler Community (a social network with 1600
members)
The survey asks for a profile of the user, and then collects usage statistics
and critical comments on more than three dozen DITA-related tools.
Complete the
DITA Tools Survey here.
DITA Users now offers three membership
packages
Since April 2007, the DITA Users
international membership organization has provided basic online DITA editing and
a personal workspace folder to hundreds of tech writers around the world getting
started with DITA.
DITA Users is NOT a social network (although you can locate other members
easily with our private members directory)), it is a productivity tool. It is
also not a production environment, it is a learning tool.
DITA Users has now reached 750 members in 36 countries and we are changing
our membership options (How To Join.
We have eliminated the free membership program, because it is costly to
maintain permanent workspace directories for so many people. We will still offer
free access to the DITA Storm Editor in
our demo sandbox folder. So new DITA Users can still try out our training tools.
Our 5-minute Flash
tutorial will remain free, as will access to our DITA Tools from A to Z
Survey.
We hope that many of our current free members will join to keep their
workspace folders and help support our many resource websites for DITA.
A $150 membership includes the leading book on DITA and a desktop
DITA Editor to complement the web-based DITA
Storm editor.
A full $100 membership includes the choice of the leading book on DITA
or a desktop DITA Editor to complement the web-based DITA Storm editor.
The book (a $50 value) is JoAnn Hackos' Introduction to DITA - either
the original edition by Kylene Bruski and Jennifer Linton or the new Arbortext
Edition.
The desktop editor is the $48 Academic Edition of the <oXygen/> XML Editor, now at
version 9 with full DITA support.
Desktop editors communicate with web servers via FTP or WebDAV (distributed
authoring and versioning). DITA Users can now WebDAV-enable individual members'
workspace folders.
Most DITA authoring tools offer WebDAV, some as a premium only available in
their Enterprise Editions (for example, Syntext Serna and XMLmind).
DITA Users still offers a basic $50 membership without the book or desktop
editor. Benefits include a WebDAV-enabled folder and discounts on major DITA conferences.
Paid memberships are renewable for $50/year. Free memberships include just
one IBM DITA docset.
Anyone with a WebDAV-enabled DITA authoring tool can use it on their DITA
Users document sets. These include two docsets from IBM and the docset from
Comtech Services in the Introduction to DITA book. They can also create
their own projects.
Practically speaking, anyone already invested in an advanced DITA authoring
tool may be beyond the need for the "DITA from A to B" learning offered
by DITA Users. But the new access method may make online training valuable for
small tech pub groups who can now use their familiar tools (like Arbortext
Editor or XMetaL Author) on the DITA Users website, as well as use innovative
tools like the web-based DITA Storm, while their teams get started with DITA.
In any case, DITA Users member fees underwrite our network of DITA support
websites, including this newsletter. So please consider joining today.
About DITA Newsletter
DITA Newsletter is published by DITA News, one of a network of websites in
support of DITA. It is available online at www.ditanewsletter.com.
Each of our websites is optimized for some community-oriented function.
DITA Users - helping members get started with topic-based authoring
using a web-based editor (DITA
Storm), the Open Toolkit on the server, a personal workspace folder on the
web with three starter DITA docsets, and a private member directory to locate
other DITA Users.
ditausers.org
DITA Infocenter - the DITA architectural and language specifications,
and the Open Toolkit User Guide, online in an Eclipse Help format.
ditainfocenter.com
DITA News - a blog aggregator, a mailing list, and this newsletter on
DITA.
ditanews.com
DITA Blog - a group blog for DITA information developers (based on
WordPress).
ditablog.com
DITA Wiki - over 600 pages of resources in a format that encourages
comments and discussions (based on MediaWiki).
ditawiki.org
Please consider joining DITA
Users today. Three membership packages are available, $150, $100,
and $50
Your membership fee supports our network of websites, including this
newsletter. Discounts on DITA conferences and workshops more than offset your
annual membership fee
http://www.ditausers.org/membership/how_to_join/