//--Mouse over effects---//


function select(a, changeTo)
{
  a.style.backgroundColor = changeTo;
}
	function mOvr(src,clrOver) {
		if (!src.contains(event.fromElement)) {
			src.style.cursor = 'hand';
			src.bgColor = clrOver;
		}
	}
	function mOut(src,clrIn) {
		if (!src.contains(event.toElement)) {
			src.style.cursor = 'default';
			src.bgColor = clrIn;
		}
	}
	function mClk(src) {
		if(event.srcElement.tagName=='TD'){
			src.children.tags('A')[0].click();
		}
	}
//-->




//--Tabs In Preferences and Addressbook---//
function switchPrefsTab(tab) {
	// hide all
	document.getElementById('info').className='tab_hidden';
	document.getElementById('trash').className='tab_hidden';
	document.getElementById('messages').className='tab_hidden';
	document.getElementById('filters').className='tab_hidden';
    document.getElementById('skin').className='tab_hidden';
	
	document.getElementById('tab_info').className='tab_info_hidden';
	document.getElementById('tab_trash').className='tab_info_hidden';
	document.getElementById('tab_messages').className='tab_info_hidden';
	document.getElementById('tab_filters').className='tab_info_hidden';
    document.getElementById('tab_skin').className='tab_info_hidden';
	
	// show needed
	document.getElementById('tab_'+tab).className='tab_info_visible';
	document.getElementById(tab).className='tab_visible';
}
function switchAddressTab(tab) {
	// hide all
	document.getElementById('home').className='tab_hidden';
	document.getElementById('work').className='tab_hidden';
	document.getElementById('extra').className='tab_hidden';
	document.getElementById('picture').className='tab_hidden';
	document.getElementById('notes').className='tab_hidden';
	
	document.getElementById('tab_home').className='tab_info_hidden';
	document.getElementById('tab_work').className='tab_info_hidden';
	document.getElementById('tab_extra').className='tab_info_hidden';
	document.getElementById('tab_picture').className='tab_info_hidden';
	document.getElementById('tab_notes').className='tab_info_hidden';
	
	// show needed
	document.getElementById('tab_'+tab).className='tab_info_visible';
	document.getElementById(tab).className='tab_visible';
}

//--Drop Downs---//
var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 
// -->
