// JavaScript Document

///// getTop ////////////////////////////////////////////////////////////////////////////////////
function getTop() {
	$.ajax({
  		cache: false,
		url: 'top/tophandler.php',
  		data: {action: 'getTop', pageid: $("#pageid").val()},
  		dataType: 'html',
		type: 'post',
  		success: function(data) {getTopResponse(data);},
  		error: function(data) {alert("Error: "+data);}
	});
}

function getTopResponse(data) {
	parseddata = JSON.parse(data);

	$("#top").html(parseddata.source);

	getTopUpdate();
}

///// getTopUpdate ////////////////////////////////////////////////////////////////////////////////////
function getTopUpdate() {
	$.ajax({
  		cache: false,
		url: 'top/tophandler.php',
  		data: {action: 'getTopUpdate', pageid: $("#pageid").val()},
  		dataType: 'html',
		type: 'post',
  		success: function(data) {getTopUpdateResponse(data);},
  		error: function(data) {alert("Error: "+data);}
	});
}

function getTopUpdateResponse(data) {
	parseddata = JSON.parse(data);
	
	if (parseddata.error) {
		("#error").html(("#error").html+parseddata.error);
	}

	$("#topproviders").html(parseddata.providers);
	$("#topsubscriptions").html(parseddata.subscriptions);
	$("#toplastupdated").html(parseddata.lastupdated);
}

///// getMenu ////////////////////////////////////////////////////////////////////////////////////
function getTopMenu() {
	$.ajax({
  		cache: false,
		url: 'top/tophandler.php',
  		data: {action: 'getTopMenu', pageid: $("#pageid").val()},
  		dataType: 'html',
		type: 'post',
  		success: function(data) {getTopMenuResponse(data);},
  		error: function(data) {alert("Error: "+data);}
	});
}

function getTopMenuResponse(data) {
	parseddata = JSON.parse(data);
	
	$("#topmenu").html(parseddata.menu);
}

