	function getposOffset(overlay, offsettype)
	{
		var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
		var parentEl=overlay.offsetParent;
		while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
		}
		return totaloffset;
	}
	
	function overlay(curobj, subobjstr, opt_position, value)
	{
		doLoad(value);
		
		if (document.getElementById){
		var subobj=document.getElementById(subobjstr)
		subobj.style.display=(subobj.style.display!="block")? "block" : "none"
		var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
		var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
		
		xpos  = 10;
		ypos += 2;
		
		subobj.style.left = xpos + "px"
		subobj.style.top  = ypos + "px"
		return false
		}
		else
		return true
	}
	
	function overlayclose(subobj)
	{
		document.getElementById(subobj).style.display="none"
	}
	
	function doLoad(value) 
	{
	    var req = new JsHttpRequest();
	    
	    req.onreadystatechange = function() 
	    {
	        if (req.readyState == 4) 
	        {
	            document.getElementById('owner_bio_text').innerHTML  = req.responseJS.BIO;
				//document.getElementById('owner_bio').innerHTML += '<a href="#" onclick="overlayclose(\'owner_bio\')" style="color: blue;">close</a>';
	        }
	    }
	    
	    req.open(null, 'bio.php', true);
	    
	    req.send( { BIO: value } );
	}
	
	function IncrementLastTime(VisitID)
	{
	    var req = new JsHttpRequest();

	    req.onreadystatechange = function() 
	    {
	        if (req.readyState == 4) 
	        {
	            //document.getElementById('ggg').innerHTML = req.responseJS.time;
	        }
	    }
	    
	    req.open(null, 'ajax_time_last.php', true);
	    
	    req.send( { visit_id: VisitID } );		
	}
	
	function AddToMyDispatx(userVal, itemVal)
	{
	    var req = new JsHttpRequest();
	    
	    req.onreadystatechange = function() 
	    {
	        if (req.readyState == 4) 
	        {
	            document.getElementById('AddToMyDispatxIcon').innerHTML = '<img src="../images/show/title-pic-disable.gif" class="InShowTitlePic" />';
	        }
	    }
	    
	    req.open(null, '../ajax/AddToMydispatx.ajax.php', true);
	    
	    req.send( { UserID: userVal, ItemID: itemVal } );		
	}