function trigger_configfile_div(type) {
	var payload = 'index_post2.html?action=' + 'print_configfile_' + type;
	$.get(payload, function(retVal) {
		document.getElementById('ConfigFileDiv').innerHTML = retVal;
	});
}

function trigger_webtop_div(type) {
	if(type == 'start') {
		if(confirm("WebTop is about to launch.\n\nPlease make sure you have setup your 'config.inc' file correctly.\n\nIf so, then Continue below!")) {
			window.location = 'webtop.html';
		}
	} else {
		var payload = 'index_post2.html?action=' + 'print_webtop_' + type;
		$.get(payload, function(retVal) {
			document.getElementById('WebTopDiv').innerHTML = retVal;
		});
	}
}

function trigger_webtop_test_connection() {
	var host = document.getElementById('Hostname').value;
	var user = document.getElementById('Username').value;
	var pass = document.getElementById('Password').value;
	
	var payload = 'index_post2.html?action=' + 'print_webtop_test_connection';
	payload += '&hostname=' + host;
	payload += '&username=' + user;
	payload += '&password=' + pass;
	
	$.get(payload, function(retVal) {
		if(retVal == '1') {
			document.getElementById('TestConnectionDiv').innerHTML = '<span style="color: lightgreen; font-weight: bold;">Connection successful!</span>';
		} else {
			document.getElementById('TestConnectionDiv').innerHTML = '<span style="color: pink; font-weight: bold;">Failure to connect. Please try again.</span>';
		}
	});
}

function trigger_webtop_tables_div(dbSelectObj) {
	var selectedDatabase = dbSelectObj.value;
	var payload = 'index_post2.html?action=' + 'print_webtop_tables_select' + '&Database=' + selectedDatabase;
	$.get(payload, function(retVal) {
		document.getElementById('TablesDiv').innerHTML = retVal;
	});
}

function trigger_webtop_showserverstatus_initiate(type) {
	var payload = 'index_post2.html?action=' + 'print_webtop_showserverstatus_' + type;
	$.get(payload, function(retVal) {
		document.getElementById('WebTopDiv_ShowServerStatus').innerHTML = retVal;
	});
}

function trigger_webtop_idpopupoptions_initiate(type, id, user, db, command, time, info, state, host) {
	var payload = 'index_post2.html?action=' + 'print_webtop_idpopupoptions_' + type;
	payload += '&id=' + id;
	payload += '&user=' + user;
	payload += '&db=' + db;
	payload += '&command=' + command;
	payload += '&time=' + time;
	payload += '&info=' + info;
	payload += '&state=' + state;
	payload += '&host=' + host;
	$.get(payload, function(retVal) {
		document.getElementById('WebTopDiv_IDPopupOptions').innerHTML = retVal;
	});
}

function trigger_webtop_idpopupoptions_view_initiate(type, id, user, db, command, time, info, state, host) {
	var payload = 'index_post2.html?action=' + 'print_webtop_idpopupoptions_view_' + type;
	payload += '&id=' + id;
	payload += '&user=' + user;
	payload += '&db=' + db;
	payload += '&command=' + command;
	payload += '&time=' + time;
	payload += '&info=' + info;
	payload += '&state=' + state;
	payload += '&host=' + host;
	$.get(payload, function(retVal) {
		document.getElementById('WebTopDiv_IDPopupOptions_View').innerHTML = retVal;
	});
}

function trigger_webtop_idpopupoptions_email_initiate(id, user, db, command, time, info, state, host) {
	
	var SendToEmail = prompt("Enter an email address to send Query Details to:", "");
	
	if(SendToEmail != '' && SendToEmail != null) {
		var payload = 'webtop_post2.html?action=' + 'popup_email';
		payload += '&id=' + id;
		payload += '&user=' + user;
		payload += '&db=' + db;
		payload += '&command=' + command;
		payload += '&time=' + time;
		payload += '&info=' + info;
		payload += '&state=' + state;
		payload += '&host=' + host;
		payload += '&SendToEmail=' + SendToEmail;
		
		$.get(payload, function(retVal) {
			alert("Email sent successfully.");
		});
	}
}

function trigger_webtop_idpopupoptions_kill_initiate(id) {
	
	if(confirm('Are you sure you would like to Kill this query?')) {
		var payload = 'webtop_post2.html?action=' + 'popup_kill';
		payload += '&id=' + id;
		
		$.get(payload, function(retVal) {
			if(retVal == '1') {
				alert("Query killed off successfully.");
			} else {
				alert("Query failed to be killed.");
			}
		});
	}
}

function trigger_webtop_idpopupoptions_copy_initiate(type, info) {
	var payload = 'index_post2.html?action=' + 'print_webtop_idpopupoptions_copy_' + type;
	payload += '&info=' + info;
	$.get(payload, function(retVal) {
		document.getElementById('WebTopDiv_IDPopupOptions_Copy').innerHTML = retVal;
	});
}

function trigger_configfile_colors_example_div() {
	var objHTMLBGColor = document.getElementById('HTMLBackgroundColor');
	var objBGColor = document.getElementById('BackgroundColor');
	var objFontColor = document.getElementById('FontColor');
	var objFontSize = document.getElementById('FontSize');
	
	document.getElementById('ExampleColorsDiv').style.display = 'none';
	document.getElementById('ExampleColorsDiv').style.backgroundColor = objHTMLBGColor.value;
	document.getElementById('ExampleColorsInnerDiv').style.backgroundColor = objBGColor.value;
	document.getElementById('ExampleColorsInnerDiv').style.color = objFontColor.value;
	document.getElementById('ExampleColorsInnerDiv').style.fontSize = objFontSize.value;
	document.getElementById('ExampleColorsDiv').style.display = '';
}

//	This variable is declared in index.html
//var tmp_objNumAlerts = 0;

function trigger_configfile_alerts_divs(objNumAlerts) {
	tmp_objNumAlerts = objNumAlerts;
	
	document.getElementById('Alert1Div').style.display = 'none';
	document.getElementById('Alert2Div').style.display = 'none';
	document.getElementById('Alert3Div').style.display = 'none';
	
	switch(objNumAlerts) {
		case '3':
			document.getElementById('Alert3Div').style.display = '';
		case '2':
			document.getElementById('Alert2Div').style.display = '';
		case '1':
			document.getElementById('Alert1Div').style.display = '';
			break;
	}
	
	trigger_configfile_alerts_example_div();
}

function trigger_configfile_alerts_example_div() {
	
	var objFontColor = document.getElementById('FontColor');
	var objFontSize = document.getElementById('FontSize');
	var objNumAlerts = tmp_objNumAlerts;
	var objAlert1BGColor = document.getElementById('Alert1BackgroundColor');
	var objAlert1FontColor = document.getElementById('Alert1FontColor');
	var objAlert2BGColor = document.getElementById('Alert2BackgroundColor');
	var objAlert2FontColor = document.getElementById('Alert2FontColor');
	var objAlert3BGColor = document.getElementById('Alert3BackgroundColor');
	var objAlert3FontColor = document.getElementById('Alert3FontColor');
	var objAlert1Seconds = document.getElementById('Alert1Seconds');
	var objAlert2Seconds = document.getElementById('Alert2Seconds');
	var objAlert3Seconds = document.getElementById('Alert3Seconds');
	
	document.getElementById('ExampleAlertsDiv').style.display = 'none';
	document.getElementById('ExampleAlertsDiv_Alert1').style.display = 'none';
	document.getElementById('ExampleAlertsDiv_Alert2').style.display = 'none';
	document.getElementById('ExampleAlertsDiv_Alert3').style.display = 'none';
	
	switch(objNumAlerts) {
		case '3':
		case 3:
			document.getElementById('ExampleAlertsDiv_Alert3').style.backgroundColor = objAlert3BGColor.value;
			document.getElementById('ExampleAlertsDiv_Alert3').style.color = objAlert3FontColor.value;
			document.getElementById('ExampleAlertsDiv_Alert3').style.fontSize = objFontSize.value;
			document.getElementById('ExampleAlertsDiv_Alert3').style.display = '';
			document.getElementById('ExampleAlertsDiv_Alert3_Seconds').innerHTML = objAlert3Seconds.value;
			document.getElementById('ExampleAlertsDiv').style.display = '';
		case '2':
		case 2:
			document.getElementById('ExampleAlertsDiv_Alert2').style.backgroundColor = objAlert2BGColor.value;
			document.getElementById('ExampleAlertsDiv_Alert2').style.color = objAlert2FontColor.value;
			document.getElementById('ExampleAlertsDiv_Alert2').style.fontSize = objFontSize.value;
			document.getElementById('ExampleAlertsDiv_Alert2').style.display = '';
			document.getElementById('ExampleAlertsDiv_Alert2_Seconds').innerHTML = objAlert2Seconds.value;
			document.getElementById('ExampleAlertsDiv').style.display = '';
		case '1':
		case 1:
			document.getElementById('ExampleAlertsDiv_Alert1').style.backgroundColor = objAlert1BGColor.value;
			document.getElementById('ExampleAlertsDiv_Alert1').style.color = objAlert1FontColor.value;
			document.getElementById('ExampleAlertsDiv_Alert1').style.fontSize = objFontSize.value;
			document.getElementById('ExampleAlertsDiv_Alert1').style.display = '';
			document.getElementById('ExampleAlertsDiv_Alert1_Seconds').innerHTML = objAlert1Seconds.value;
			document.getElementById('ExampleAlertsDiv').style.display = '';
			break;
		default:
			document.getElementById('ExampleAlertsDiv').style.display = 'none';
			break;
	}
}
