//menyembunyikan object dengan checkbox
function doHide(hider,somethingToHide)
{
	if(hider!=null)
	{
		if(document.getElementById(hider).checked)
			document.getElementById(somethingToHide).style.display='none';
		else
			document.getElementById(somethingToHide).style.display='inline';
	}
	else
	{
		if(document.getElementById(somethingToHide).style.display=='inline' || document.getElementById(somethingToHide).style.display=='block')
			document.getElementById(somethingToHide).style.display='none';
		else
			document.getElementById(somethingToHide).style.display='inline';	
	}	
}

//[IMAGE]  -- menghandle input file image
function doHideImageInput(hider,image,filer)
{
	if(document.getElementById(hider).checked)
	{	document.getElementById(image).style.display='none';
		document.getElementById(filer).style.display='none';
	}
	else
	{	document.getElementById(image).style.display='block';
		document.getElementById(filer).style.display='block';
	}
}

function doChangeImage(imageSrc,image,imageHolder,previewValue)
{
	if(imageSrc!='')
	{
		document.getElementById(image).src="file://"+imageSrc;
		document.getElementById(image).style.display='block';
		//if(document.getElementById(image).width >= 150)
			document.getElementById(image).width=150;
		document.getElementById(imageHolder).style.display='block';
	}
	else
	{
		if(previewValue=='')
		{
			document.getElementById(image).style.display='none';
			document.getElementById(imageHolder).style.display='none';
		}
		else
		{
			document.getElementById(image).src=previewValue;
		}
	}
}

function hoverSpecial(id)
{
	document.getElementById(id).className='upperMenuItemHovered';
	document.getElementById(id+"_left").className='upperMenuItemHoveredLeft';
	document.getElementById(id+"_right").className='upperMenuItemHoveredRight';
	
}

function unhoverSpecial(id)
{
	document.getElementById(id).className='upperMenuItem';
	document.getElementById(id+"_left").className='';
	document.getElementById(id+"_right").className='';

}

function expandRight(cond)
{
	if(cond == true)
		document.getElementById("expander0").style.display="block";
	else
		document.getElementById("expander0").style.display="none";	
}

function expandLeft(cond)
{
	if(cond == true)
		document.getElementById("expander1").style.display="block";
	else
		document.getElementById("expander1").style.display="none";	
}

function switchMenu()
{
	if(document.getElementById("menu0").style.display=="block")
	{
		document.getElementById("menu0").style.display="none";
		document.getElementById("menu1").style.display="block";	
		return true;
	}
	else
	{
		document.getElementById("menu0").style.display="block";
		document.getElementById("menu1").style.display="none";	
		document.getElementById("expander1").style.display="block";
		return true;
	}
}

function collapse(templateDir,obj,id)
		{
			if(document.getElementById(id).style.display=="none")
			{
				obj.src=templateDir+'/images/uncollapse.gif';
				document.getElementById(id).style.display="block";
			}
			else
			{
				obj.src=templateDir+'/images/collapse.gif';
				document.getElementById(id).style.display="none"
			}
			
		}
		
function setVisible(obj,cond,position)
{
	if(cond==true)
		document.getElementById(obj).style.display=position;
	else
		document.getElementById(obj).style.display="none";
}
