//<![CDATA[
/***************************************************************************************************
*	Download manager
***************************************************************************************************/
function loadDMPage(dmcid,container) {
	if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "wait";
	Ext.Ajax.request({
		waitMsg: 'Töltés...',
		url: '_ajax/downloadmanager.php',
		method: 'POST',
		params: {
			action: 'downloadsPage',
			dmcid: dmcid
		},
		callback: function (options,success,response) {
			var ajaxResponse = Ext.decode(response.responseText);
			if (ajaxResponse.success) {
				document.getElementById(container).innerHTML = ajaxResponse.content;
				if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "default";
				if (putGooglePageTrack == true) {
					pageTracker._initData();
					pageTracker._trackPageview("/_ajax/downloadmanager.php");
				}
			}
			else {
				if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "default";
				alert(elLangGMLISuccessError);
			}
		},
		failure: function(response,options) {
			if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "default";
			alert(elLangGMLISuccessError);
		}
	});		
}

function changeDMCatLevel(dmcid) {
	if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "wait";
	Ext.Ajax.request({
		waitMsg: 'Töltés...',
		url: '_ajax/downloadmanager.php',
		method: 'POST',
		params: {
			action: 'downloadsPage',
			dmcid: dmcid
		},
		callback: function (options,success,response) {
			var ajaxResponse = Ext.decode(response.responseText);
			if (ajaxResponse.success) {
				document.getElementById(container).innerHTML = ajaxResponse.content;
				if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "default";
				if (putGooglePageTrack == true) {
					pageTracker._initData();
					pageTracker._trackPageview("/_ajax/downloadmanager.php");
				}
			}
			else {
				if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "default";
				alert(elLangCMLSuccessError);
			}
		},
		failure: function(response,options) {
			if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "default";
			alert(elLangCMLSuccessError);
		}
	});		
}

/*******************************************************************************
*	Ajax pager wrapper for downloadmanager 
*******************************************************************************/
function setDMLoadingMessage(msg) {
 	document.getElementById('contentText').innerHTML = msg;
}

function loadDMPages(dmcid,pageid) {
  //setDMLoadingMessage('<div align="center""><img src="images/loading.gif" /><br />Loading...<\/div>');
	if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "wait";
	Ext.Ajax.request({
		waitMsg: 'Töltés...',
		url: '_ajax/downloadmanager.php',
		method: 'GET',
		params: {
			action: 'dmChangePage',
			dmcid: dmcid,
			pageID: pageid
		},
		callback: function (options,success,response) {
			var ajaxResponse = Ext.decode(response.responseText);
			if (ajaxResponse.success) {
				document.getElementById('contentText').innerHTML = ajaxResponse.content;
				if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "default";
				if (putGooglePageTrack == true) {
					pageTracker._initData();
					pageTracker._trackPageview("/_ajax/downloadmanager.php");
				}
			}
			else {
				document.getElementById('contentText').innerHTML = '&nbsp;';
				if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "default";
				alert(elLangAjaxSuccessError);
			}
		},
		failure: function(response,options) {
			document.getElementById('contentText').innerHTML = '&nbsp;';
			if (document.getElementById('siteBody')) document.getElementById('siteBody').style.cursor = "default";
			alert(elLangAjaxSuccessError);
		}
	});		
}
//]]>

