
function toggle_visibility(id) 
{
	var e = document.getElementById(id);
		
	//Xpos = document.body.scrollLeft+event.x;
	//Ypos = document.body.scrollTop+event.y;
  
	e.style.left=document.body.scrollLeft+event.x+30;
	e.style.top=document.body.scrollTop+event.y+30;
		
	if(e.style.display == 'none')
		e.style.display = 'block';
	else
		e.style.display = 'none';
}

function toggle_visibility2(id) 
{
	var e = document.getElementById(id);
		
	//Xpos = document.body.scrollLeft+event.x;
	//Ypos = document.body.scrollTop+event.y;
  
	e.style.left=document.body.scrollLeft+event.x;
	e.style.top=document.body.scrollTop+event.y-30;
		
	if(e.style.display == 'none')
		e.style.display = 'block';
	else
		e.style.display = 'none';
}

		
function textCounter(e,cname,limit)
{
	if (e.value.length > limit) 
	{
		e.value = e.value.substring(0, limit);
	}
	else 
	{
		var c = document.getElementsByName(cname);
		if ((c != null) && (c[0] != null) && (c[0].innerHTML)) 
			c[0].innerHTML = limit - e.value.length;
	}
}
		
function window_open(filename,windowname,features)
{
	var w;
	w = window.open(filename,windowname,features);	
	w.focus();
}

function window_modal_open(filename,windowname,width, height)
{
	if (window.showModalDialog) 
	{
		window.showModalDialog(filename,windowname,'dialogWidth:'+width+'px;dialogHeight:'+height+'px');
	} 
	else
	{
		window.open(filename,windowname,'height='+height+',width='+width+',toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,modal=yes');
	}
}
