// setup smooth scrolling
var smooth_timer;
function smoothHeight(id,curH,targetH,stepH,mode) {
diff = targetH - curH;
if (diff != 0)
{ newH = (diff > 0) ? curH + stepH : curH - stepH;
  ((document.getElementById) ? document.getElementById(id) : eval("document.all['" + id + "']")).style.height = newH + "px";
  if (smooth_timer) window.clearTimeout(smooth_timer);
  smooth_timer = window.setTimeout( "smoothHeight('" + id + "'," + newH + "," + targetH + "," + stepH + ",'" + mode + "')", 20 );
}
else if (mode != "o") ((document.getElementById) ? document.getElementById(mode) : eval("document.all['" + mode + "']")).style.display="none";
}

// preview listing
function mini_preview(number,url) {
var tr_object = (document.getElementById) ? document.getElementById('row'+number) : eval("document.all['row"+number+"']");
var iframe_object = (document.getElementById) ? document.getElementById('iframe'+number) : eval("document.all['iframe"+number+"']");
var button_object = (document.getElementById) ? document.getElementById('name'+number+'A') : eval("document.all['name"+number+"A']");
var tr_close = (document.getElementById) ? document.getElementById('close'+number) : eval("document.all['close"+number+"']");

if (tr_object != null)
{    
    tr_object.style.display=""; 	
	if (iframe_object.src != url) iframe_object.src = url;
	if (tr_close.style.display=="none") smoothHeight('iframe'+number,0,320,64,'o'); 
	tr_close.style.display="";
}

}

//--------------------------------------
// preview comments
function mini_preview_comments(number,url) {
var tr_object = (document.getElementById) ? document.getElementById('row'+number) : eval("document.all['row"+number+"']");
var iframe_object = (document.getElementById) ? document.getElementById('iframe'+number) : eval("document.all['iframe"+number+"']");
var button_object = (document.getElementById) ? document.getElementById('name'+number+'A') : eval("document.all['name"+number+"A']");
var tr_close = (document.getElementById) ? document.getElementById('close'+number) : eval("document.all['close"+number+"']");

if (tr_object != null)
{ 
    tr_object.style.display=""; 	
	if (iframe_object.src != url) iframe_object.src = url;
	if (tr_close.style.display=="none") smoothHeight('iframe'+number,0,320,64,'o'); 
	tr_close.style.display="";
}

}
//-------------------------------------------------------------
//close preview
function closePreview(number) {
	var iframe_object = (document.getElementById) ? document.getElementById('iframe'+number) : eval("document.all['iframe"+number+"']");
	var tr_close = (document.getElementById) ? document.getElementById('close'+number) : eval("document.all['close"+number+"']");
	tr_close.style.display="none";
	iframe_object.src = 'blank.html';
	smoothHeight('iframe'+number,320,0,64,'row'+number);
}