/*----- Sponsor popup functions -----*/

var xPos = 200;
var yPos = 125;

Event.observe(document, "mouseover", get_mouse_pos, false);

function sponsor_popup(el){
	
	if($('sponsor_popup')){ hide_sponsor_popup(); }
	
	var elmnt = document.createElement("div");
	var container = $('container');
	container.appendChild(elmnt);
	elmnt.setAttribute('id','sponsor_popup');
	elmnt.style.display = 'none';
	elmnt.style.left = xPos+25+'px';
	elmnt.style.top = yPos+'px';
	
	var pars = 'id=' + el.id;
	var url = 'html_includes/sponsor_popup.php';
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: show_sponsor_popup} );

}

function show_sponsor_popup(original_request){

	$('sponsor_popup').innerHTML = original_request.responseText;
	$('sponsor_popup').style.display = 'block';
	fadeInDiv('sponsor_popup',0);
	new Draggable('sponsor_popup',{revert:false});

}

function get_mouse_pos(e){
	
	xPos = Event.pointerX(e);
	yPos = Event.pointerY(e);
	
}

function hide_sponsor_popup(){

	var container = $('container');
	container.removeChild($('sponsor_popup'));

}

var sponsor_popup_rules = {
	'a.sponsor_links' : function(el){
		el.onmouseover 	= function(){ sponsor_popup(this); }
		el.onmouseout = function(){ hide_sponsor_popup(); }
	}
};

Behaviour.register(sponsor_popup_rules);
