function addEvent(obj, type, fn)
{
  if (obj.addEventListener) obj.addEventListener(type, fn, false);
  else if (obj.attachEvent){
    obj["e"+type+fn] = fn;
    obj[type+fn] = function(){obj["e"+type+fn](window.event);}
    obj.attachEvent("on"+type, obj[type+fn]);
  }
}

function PopupWindow(url,width,height,windowName){_PopupWindow(url,width,height,150,windowName);}

function StartTest(url)
{
	PopupWindow(url,'640','650','');
	return false;
}
function _PopupWindow(url,width,height,top,windowName)
{
	var center_x = (screen.width - width)/2;
	var center_y = (screen.height - height)/2;
	var win = window.open(url,windowName,"toolbar=no,location=no,directories=no,"+
		"status=no,menubar=no,scrollbars=yes,resizable=no,"+
		"copyhistory=no,left="+center_x+",top="+center_y+",width="+width+",height="+height);
}

function showDetails()
{
	document.getElementById('reviews').className = "inactive";
	document.getElementById('details').className = "";
}

function showReviews()
{
	document.getElementById('reviews').className = "";
	document.getElementById('details').className = "inactive";
}

function locationDetails(id){PopupWindow("/instructor-led-training/popup_location_details.xml?location-id=" + id,640,500); return false;}


// Extranet / My Courses

function wegDisplay(id, aElement,userId)
{
	aElement.blur();

	var div = $('weg'+id);
	if(div.style.display=='none' || div.childNodes.length==0)
	{
		if(div.childNodes.length==0)
		{
			div.innerHTML="<div style='text-align:center;'><img src='/images/ajax-loader2.gif'/></div>";
			var params = "offer_id="+id;
			if(userId!=undefined)
				params = params +"&user_id="+userId;

			var ajax = new Ajax.Updater(
				{success: div},
				'/extranet/workelements/we_group.xml',
				{method: 'get', parameters: params, onFailure: reportError});

		}
		div.style.display='block';
	}
	else div.style.display='none';
	return false;
}

function wesDisplay(id, aElement, userId)
{
	aElement.blur();

	var div = $('wes'+id);
	if(div.style.display=='none' || div.childNodes.length==0)
	{
		if(div.childNodes.length==0)
		{
			div.innerHTML="<div style='text-align:center;'><img src='/images/ajax-loader2.gif'/></div>";
			var params = "weg_id="+id;
			if(userId!=undefined)
				params = params +"&user_id="+userId;
			var ajax = new Ajax.Updater(
				{success: div},
				'/extranet/workelements/we.xml',
				{method: 'get', parameters: params, onFailure: reportError});
		}
		div.style.display='block';
	}
	else div.style.display='none';
	return false;
}

function wesDisplayScorm(id, aElement, userId, adminId)
{
	aElement.blur();

	var div = $('wes'+id);
	if(div.style.display=='none' || div.childNodes.length==0)
	{
		if(div.childNodes.length==0)
		{
			div.innerHTML="<div style='text-align:center;'><img src='/images/ajax-loader2.gif'/></div>";
			var params = "weg_id="+id;
			if(userId!=undefined)
				params = params +"&user_id="+userId+"&admin_id="+adminId;
			var ajax = new Ajax.Updater(
				{success: div},
				'/extranet/workelements/we_scorm.xml',
				{method: 'get', parameters: params, onFailure: reportError});
		}
		div.style.display='block';
	}
	else div.style.display='none';
	return false;
}

function reportError(request) {
	alert('Sorry. There was an error.');
}

