function getMousePos(e) {
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
  var coords = new Array(posx,posy);
  return coords;
}

function showthediv(divid,showpage,evt){
	if (document.getElementById(divid) == null) {
		creatediv(divid,evt);
	}	
	var codeblock =  document.getElementById(divid);
	new Ajax.Updater(codeblock, showpage,
	{method: 'post', 
		parameters: {divID: divid}	
	});
	codeblock.style.display = 'block';
}
function showvetbiz(companyid,divid,showpage,evt){
	if (document.getElementById(divid) == null) {
		creatediv(divid,evt);
	}	
	var codeblock =  document.getElementById(divid);
	new Ajax.Updater(codeblock, showpage,
	{method: 'post', 
		parameters: {vetbiz_id: companyid}	
	});
	codeblock.style.display = 'block';
}

function hidethediv(divid){
	var div2remove =  document.getElementById(divid);
	var parent_div = divid + "_p";
	document.getElementById(parent_div).removeChild(div2remove);
}

function creatediv (divid,evt){
	var coords = getMousePos(evt);
	var parent_div = divid + "_p";
	var posx = coords[0];
	var posy = coords[1];
	if (posx >600)posx=posx-350;
	
	dv = document.createElement('div'); // create dynamically div tag
	dv.setAttribute('id',divid);       //give id to it
	dv.className='ajax_helpbox';      // set the style classname  
	dv.style.position ='absolute';
	dv.style.left=posx+'px'; //Firefox needs the px setting
	dv.style.top=posy+'px'; //Firefox needs the px setting
	
	dv.style.display = 'block';
	document.getElementById(parent_div).appendChild(dv);
	new Draggable(divid,{revert:false});
}