var dropDown_cached_id=null;
dropDown = function(id,force) {
	
	if (!document.getElementById(id).innerHTML)
		return;
	if (document.getElementById(id).style.display != 'block') {
		if(dropDown_cached_id) 
			document.getElementById(dropDown_cached_id).style.display = 'none';		
		document.getElementById(id).style.display = 'block';
		dropDown_cached_id=id;
	}
	else if(!is_ie5_5 && !is_ie6 ) {
		document.getElementById(id).style.display = 'none';		
	}

}

dropClose=function() {
	if(dropDown_cached_id) 
		document.getElementById(dropDown_cached_id).style.display = 'none';	
}

var fldm_current=null;
var fldm_timer=null;
function fldm_open(object) {
	
	fldm_close();
	object.style.display='block';
	fldm_current=object;
}
function fldm_cancel() {
	if(fldm_current!=null) {
		
		if(fldm_timer!=null) 
			window.clearInterval(fldm_timer);
		// IE6 is working now, no timer required
		fldm_timer=window.setInterval("fldm_close();",10);
	}
}
function fldm_keep() {
	window.clearInterval(fldm_timer);
	fldm_timer=null;
}
function fldm_close(object) {
	if(!object && fldm_current!=null);
		object=fldm_current;
	if(object && object.style)
		object.style.display='none';
	fldm_current=null;
	if(fldm_timer!=null) {
		window.clearInterval(fldm_timer);
		fldm_timer=null;
	}
}

fldm = function(object) {
	this.object=object;
	this.object.fldm=this;
	
	this.open=function() {		
		cDivs=this.object.getElementsByTagName('div');
		if(cDivs[0] && cDivs[0].innerHTML) {			
			cDivs[0].style.display='block';			
			cDivs[0].onmouseout=function() {
				this.style.display='none';
			}
		}
	}
	this.close=function() {		
		cDivs=this.object.getElementsByTagName('div');
		if(cDivs[0]) {
			cDivs[0].style.display='none';			
		}
	}
}

function blob(outerId, innerId) {
	outer = document.getElementById(outerId);
	inner = document.getElementById(innerId);
	if(inner.childNodes.length !== 0)
		outer.style.borderBottom = '1px solid #E0E0E0';
}
toggleForm = function(formId,hideId,targetOpacity) {
					objForm = document.getElementById(formId);	
					objHide=null;
					fader=null;
					if(hideId) {
						objHide=document.getElementById(hideId);
						if(!objHide.fader) { 
							fader=API.faders.New(objHide,1,60,targetOpacity,100);							
							fader.opacity=100;
						}
						else
							fader=objHide.fader;
					}		
										
					if(objForm) {
						if(!objForm.fader) 
							formFader=API.faders.New(objForm,1,60);												
						else
							formFader=objForm.fader;						
						if(objForm.style.display !== 'block') {
							if(fader)
								fader.fadeOut();
							objForm.style.display="block";
							if(formFader) 
								formFader.fadeIn();							
						}
						else {
							if(fader)
								fader.fadeIn();
							if(formFader)
								formFader.fadeOut();
						}
					}
				}
	
toggleForm2 = function(formId,refId) {

					objForm = document.getElementById(formId);	
					objHide=null;
					fader=null;
					if(refId) {
						objRef=document.getElementById(refId);						
					}		
										
					if(objForm) {
						if(!objForm.fader) 
							formFader=API.faders.New(objForm,1,60);												
						else
							formFader=objForm.fader;						
						if(objForm.style.display !== 'block') {
							if(fader)
								fader.fadeOut();
							objForm.style.display="block";
							if(formFader) 
								formFader.fadeIn();							
						}
						else {
							if(fader)
								fader.fadeIn();
							if(formFader)
								formFader.fadeOut();
						}
					}
				
				}
