function voidfn(val)
{	var i = val;
}

function sendMail(link, l1, h1, h2)
{
	mailto = l1;
	mailto +="@";
	mailto += h1;
	mailto += '.';
	mailto += h2;

    link.href = "mailto:"+mailto;
    return true;
}

// Basic utils
function uh_get_object(obj_id)
{	var obj_var = null;

	if( document.all )
		obj_var = document.all(obj_id);
    else if (document.getElementById)
		obj_var = document.getElementById(obj_id);
	else if(document.layers)
		obj_var = document.layers[obj_id];

    if( obj_var )
    	return obj_var;

    alert('Error retrieve object handle by id: ' + obj_id);}

function generateSessionID()
{
	charStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";	var sessionId = "";
	for(i=0; i<12; i++)
	{
		sessionId += charStr.charAt( Math.floor(Math.random()*charStr.length) );
	}

	return sessionId;}

function hideItem(itid)
{
	var obj_it = uh_get_object(itid);
	obj_it.style.visibility = "hidden";
	obj_it.style.display = "none";}

function showItem(itid)
{
	var obj_it = uh_get_object(itid);
	obj_it.style.visibility = "visible";
	obj_it.style.display = "block";}

function activateThumb(imgid, isrc, txtid, showact)
{
	var picobj = uh_get_object(imgid);
	if( picobj )
	{
		picobj.src = isrc;
	}

	if( txtid )
	{
		if( showact )
			showItem(txtid);
		else
			hideItem(txtid);
	}
}

function ToggleMenu(obj_id, btn_id)
{
	var menuobj = uh_get_object(obj_id);
	var btnobj = uh_get_object(btn_id);

	if( menuobj.style.display == "none" )
	{
		showItem( obj_id );
		btnobj.src = 'img/plus_close.gif';
	}
	else
	{
		hideItem( obj_id );
		btnobj.src = 'img/plus_open.gif';
	}
}

