var training_courses_categories_courses;
var training_class_details;

/***********************************/
/* Training courses / Mouseover    */
/***********************************/
function trainingShowCategoryCourses(evt, p_category_id) { 
	training_courses_categories_courses = trainingShowCategoryCoursesGetXmlHttpObject()
	if (training_courses_categories_courses == null) {
		alert ("Browser does not support HTTP Request")
		return
	}
 	
	var url = _site_url + "_custom/_content/_training_courses_category_courses_mouseover.php";
	var params = "action=display_details";	
	params += "&category_id=" + p_category_id;	
	
	if (!tooltip_window) return;
	if (t1) clearTimeout(t1);	
	if (t2) clearTimeout(t2);
	tooltip_displayed = true;
	
	if (ns4) {
		tooltip_window.close();
	} else if (ie4||ie5||ns5) {
	}
	t1=setTimeout("tooltip_css.visibility='visible'",100);
	
	training_courses_categories_courses.onreadystatechange = trainingShowCategoryCoursesStateChanged 
	training_courses_categories_courses.open("POST", url, true)
	training_courses_categories_courses.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	training_courses_categories_courses.setRequestHeader("Content-length", params.length);
	training_courses_categories_courses.setRequestHeader("Connection", "close");
	training_courses_categories_courses.send(params);	
}


function trainingShowCategoryCoursesStateChanged() { 
	if (training_courses_categories_courses.readyState == 4 || training_courses_categories_courses.readyState == "complete") { 
		document.getElementById("tooltip_div").style.display = "";
		document.getElementById("tooltip_div").innerHTML = training_courses_categories_courses.responseText;		
	} 
	if (training_courses_categories_courses.readyState == 1 || training_courses_categories_courses.readyState == "loading") { 
		document.getElementById("tooltip_div").style.display = "";
		document.getElementById("tooltip_div").innerHTML = "<div class=\"listing_border\" style=\"background-color: #FFFFFF; padding: 10px;\"><img src=\"../_images/_icons/16x16/icon_clock.gif\" width=\"16\" height=\"16\" align=\"absmiddle\"> Loading ...</div>" ;		
	}
}

function trainingShowCategoryCoursesGetXmlHttpObject() {
	var training_courses_categories_courses = null;
	try {
		// Firefox, Opera 8.0+, Safari
		 training_courses_categories_courses = new XMLHttpRequest();
	} catch (e) {
		//Internet Explorer
		try {
			training_courses_categories_courses = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			training_courses_categories_courses = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return training_courses_categories_courses;
}
