FadeObjects = new Object();
FadeTimers = new Object();

function Fade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){ 
 setTimeout("Fade("+object+","+destOp+","+rate+","+delta+")",0);
 return;
}
clearTimeout(FadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;

if (object.filters.alpha.opacity != destOp){
 FadeObjects[object.sourceIndex]=object;
 FadeTimers[object.sourceIndex]=setTimeout("Fade(FadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
}
}

/*
<script language="JavaScript">
var height=0;
var width=0;
if (self.screen) {     // for NN4 and IE4
        width = screen.width
        height = screen.height
}
else if (self.java) {   // for NN3 with enabled Java
       var jkit = java.awt.Toolkit.getDefaultToolkit();
       var scrsize = jkit.getScreenSize();       
       width = scrsize.width; 
       height = scrsize.height; 
}
</script> 
<script language="JavaScript"><!--
if (width > 0 && height > 0) {
  document.writeln('Разрешение вашего экрана: ',width,'x',height )
} else {
   document.writeln('Не удалось определить вашего разрешени\я')
}
// --></script>
*/
/*function smilie(thesmilie) { 
if (document.SID.message.createTextRange && document.SID.message.caretPos) { 
var caretPos = document.SID.message.caretPos 
caretPos.text = thesmilie 
} 
else 
document.SID.message.value += thesmilie 
} 

function storeCaret() { 
if (document.SID.message.createTextRange) 
document.SID.message.caretPos = document.selection.createRange().duplicate() 
} 
*/


/*
var is_load = (document.getElementById)? true : false;
var currModel = 0;

function hilite(cell) { if (is_load) {
is_over = true;
currColumn = cell.getAttribute('model');
currRow = cell.getAttribute('dealer');
for (var i = 1; i <= currRow; i++) {
if (currModel != currColumn || currDealer != i)
document.getElementById('m'+currColumn+'d'+i).style.backgroundColor = '#FFC239';
}}}

function delite(cell) { if (is_load) {
is_over = false;
currColumn = cell.getAttribute('model');
currRow = cell.getAttribute('dealer');
for (var i = 1; i <= currRow; i++) {
if (currModel != currColumn || currDealer != i)
document.getElementById('m'+currColumn+'d'+i).style.backgroundColor = '#FFCC66';
}}}
*/