﻿deselectable=true;
selected = '';
overed = '';
function over_object(object)
{
overed=object;
}
function out_object()
{
overed='';
}
function select_object(object)
{
if (document.getElementById(object).type=='radio' || document.getElementById(object).type=='checkbox')
{
  document.getElementById('Tradiogroup').style.display='table-cell';
  document.getElementById('Tchecked').style.display='table-cell';
  document.getElementById('Tfontsize').style.display='none';
  document.getElementById('Tfontname').style.display='none';
  document.getElementById('Tcolor').style.display='none';
}
else
{
  document.getElementById('Tradiogroup').style.display='none';
  document.getElementById('Tchecked').style.display='none';
  document.getElementById('Tfontsize').style.display='table-cell';
  document.getElementById('Tfontname').style.display='table-cell';
  document.getElementById('Tcolor').style.display='table-cell';
}
document.getElementById('text_toolbar').style.top = (parseInt(document.getElementById(object).style.top) - 150) + 'px';
document.getElementById('text_toolbar').style.left = (parseInt(document.getElementById(object).style.left) - 90) + 'px';
if (document.getElementById('star_'+object)!=null) document.getElementById('star_'+object).style.top = (parseInt(document.getElementById(object).style.top) + 5) + 'px';
if (document.getElementById('star_'+object)!=null) document.getElementById('star_'+object).style.left = (parseInt(document.getElementById(object).style.left) - 15) + 'px';
if (document.getElementById('result_'+object)!=null) document.getElementById('result_'+object).style.top = (parseInt(document.getElementById(object).style.top) + 5) + 'px';
if (document.getElementById('result_'+object)!=null) document.getElementById('result_'+object).style.left = (parseInt(document.getElementById(object).style.left) - 35) + 'px';
if (document.getElementById('options_'+object)!=null) document.getElementById('options_'+object).style.top = (parseInt(document.getElementById(object).style.top) + 18) + 'px';
if (document.getElementById('options_'+object)!=null) document.getElementById('options_'+object).style.left = (parseInt(document.getElementById(object).style.left)) + 'px';
if (document.getElementById('options_'+object)!=null) document.getElementById('options_'+object).style.width = (parseInt(document.getElementById(object).style.width) - 6) + 'px';

if (document.getElementById('module_toolbar')!=null) hide('module_toolbar');
if (document.getElementById('table_toolbar')!=null) hide('table_toolbar');
selected=object;
document.getElementById(object).style.border='dashed 1px black';
if (document.getElementById(object).style.color!='' && document.getElementById(object).style.color!=null) document.getElementById('color_text').value=colorToHex(document.getElementById(object).style.color); else document.getElementById('color_text').value='000000';
var selector = makeColorSelector(document.getElementById('color_text'));
selector.id = 'color_items1';
document.getElementById('color_items').removeChild(document.getElementById('color_items').firstChild);
document.getElementById('color_items').appendChild(selector);
if (document.getElementById(object).name!='') if (document.getElementById('Group'+document.getElementById(object).name)!=null) document.getElementById('Group'+document.getElementById(object).name).selected=true;
if (document.getElementById(object).style.fontFamily!='') document.getElementById('Font'+document.getElementById(object).style.fontFamily).selected=true;
if (document.getElementById(object).style.fontSize!='') document.getElementById('Size'+parseInt(document.getElementById(object).style.fontSize)).selected=true;
if (document.getElementById(object).style.fontWeight=='bold') document.getElementById('Tfontweight').style.background="transparent url(images/toolbar/selected.png) no-repeat scroll 4px"; else document.getElementById('Tfontweight').style.background="";

if (document.getElementById('Tleft')!=null) document.getElementById('Tleft').style.background="";
if (document.getElementById('Tcenter')!=null) document.getElementById('Tcenter').style.background="";
if (document.getElementById('Tright')!=null) document.getElementById('Tright').style.background="";
if (document.getElementById('T'+document.getElementById(object).style.textAlign)!=null) 
  document.getElementById('T'+document.getElementById(object).style.textAlign).style.background="transparent url(images/toolbar/selected.png) no-repeat scroll 4px";

if (document.getElementById('Trtl')!=null) document.getElementById('Trtl').style.background="";
if (document.getElementById('Tltr')!=null) document.getElementById('Tltr').style.background="";
if (document.getElementById('T'+document.getElementById(object).style.direction)!=null) 
  document.getElementById('T'+document.getElementById(object).style.direction).style.background="transparent url(images/toolbar/selected.png) no-repeat scroll 4px";


if (document.getElementById(object).style.fontStyle=='italic') document.getElementById('Tfontstyle').style.background="transparent url(images/toolbar/selected.png) no-repeat scroll 4px"; else document.getElementById('Tfontstyle').style.background="";
if (document.getElementById(object).style.textDecoration=='underline') document.getElementById('Tfontdecor').style.background="transparent url(images/toolbar/selected.png) no-repeat scroll 4px"; else document.getElementById('Tfontdecor').style.background="";
if (document.getElementById(object).getAttribute('checked')=='checked') document.getElementById(object).checked=true; else document.getElementById(object).checked=false;
if (document.getElementById(object).checked==true) document.getElementById('Tchecked').style.background="transparent url(images/toolbar/selected.png) no-repeat scroll 4px"; else document.getElementById('Tchecked').style.background="";
}
function deselect_object()
{
 if (overed!=selected && overed.indexOf('toolbar')==-1 && deselectable) if (selected!='') 
 {
   if (document.getElementById(selected)!=null) document.getElementById(selected).style.border='dashed 1px gray';
   selected='';
 }
 deselectable=true;
}
function deselect_all(ParentObject)
{
if (document.getElementById(ParentObject)!=null)
{
   aArray = document.getElementById(ParentObject).getElementsByTagName("a");
   for (var index = 0; index < aArray.length; index++)
   if (document.getElementById(aArray[index].id.replace('a_',''))!=null) if (document.getElementById(aArray[index].id.replace('a_','')).style.border.indexOf('black')!=-1 && document.getElementById(aArray[index].id.replace('a_','')).style.border.indexOf('dashed')!=-1) document.getElementById(aArray[index].id.replace('a_','')).style.border='dashed 1px gray';
   selected='';
   overed='';
}
}

