var current_client_id = 0;
var current_user_edit = 0;
var current_user_add = 0;
var current_ticket_edit = 0;
var current_ticket_view = 0;
var current_support_page = 1;
var page_show_next = new Array();
page_show_next[1] = 1;
var unstealth_mode_development = 0;
var last_page_url = '';
var change_to_this_name = '';
var save_main_site_layout = '';

var main_url = 'https://www.eboltmedia.com/';

function viewAddUser()
{
	if ( last_error )
	{
		Element.show(last_error + '_spacer');
		Element.hide(last_error);
		last_error = '';
	}

	if ( current_user_edit > 0 )
	{
		$('edit_account_user_' + current_user_edit + '_icon').src = main_url + 'act/images/edit.png';
		Effect.SlideUp('edit_account_user_' + current_user_edit, { duration: 0.25 });
		current_user_edit = 0;
	}

	if ( current_user_add > 0 )
	{
		Effect.SlideUp('add_account_user', { duration: 0.25 });
		current_user_add = 0;
	}
	else
	{
		Effect.SlideDown('add_account_user', { duration: 0.25 });
		current_user_add = 1;
	}
}

function viewEditUser(user_id)
{
	if ( last_error )
	{
		Element.show(last_error + '_spacer');
		Element.hide(last_error);
		last_error = '';
	}

	if ( current_user_edit == user_id )
	{
		$('edit_account_user_' + current_user_edit + '_icon').src = main_url + 'act/images/edit.png';
		Effect.SlideUp('edit_account_user_' + current_user_edit, { duration: 0.25 });
		current_user_edit = 0;
	}
	else if ( current_user_edit == 0 )
	{
		$('edit_account_user_' + user_id + '_icon').src = main_url + 'act/images/edit2.png';
		Effect.SlideDown('edit_account_user_' + user_id, { duration: 0.25 });
		current_user_edit = user_id;
	}
	else
	{
		$('edit_account_user_' + current_user_edit + '_icon').src = main_url + 'act/images/edit.png';
		$('edit_account_user_' + user_id + '_icon').src = main_url + 'act/images/edit2.png';

		Effect.SlideUp('edit_account_user_' + current_user_edit, { duration: 0.25 });
		Effect.SlideDown('edit_account_user_' + user_id, { duration: 0.25 });
		current_user_edit = user_id;
	}

	if ( current_user_add > 0 )
	{
		Effect.SlideUp('add_account_user', { duration: 0.25 });
		current_user_add = 0;
	}
}

function addUser()
{
	clearTimeout(hideProgress); // clear any existing timeouts

	if ( last_error )
	{
		Element.show(last_error + '_spacer');
		Element.hide(last_error);
		last_error = '';
	}

	progressBox('Loading...', 1);

	var users_first_name = escape(document.getElementById('add_account_first_name').value);
	var users_last_name = escape(document.getElementById('add_account_last_name').value);
	var users_email = escape(document.getElementById('add_account_email').value);
	var users_username = escape(document.getElementById('add_account_username').value);
	var users_password = escape(document.getElementById('add_account_password').value);
	var users_password2 = escape(document.getElementById('add_account_password2').value);

	if ( users_first_name && users_last_name && users_username && users_email )
	{
		if ( users_password && users_password == users_password2 && validEmail(users_email) )
		{
			if ( valueHasUpperCase(users_password) && valueHasNumber(users_password) && users_password.length >= 7 )
			{
				/* add the ajax request to the end of defined url variable */
				var url = 'account.php?mode=ajax&type=add_user';

				/* make the ajax request for the information */
				new Ajax.Request(url, {
					method: 'post',
					parameters: 'users_first_name=' + users_first_name + '&users_last_name=' + users_last_name + '&users_email=' + users_email + '&users_username=' + users_username + '&users_password=' + users_password,
					onSuccess: function(xhrResponse) {
						var account_response = xhrResponse.responseText;
						if ( account_response.indexOf('error_users_email') != '-1' )
						{
							progressBox('User email address already exists.');
							errorArrow('add_account_email');
						}
						else if ( account_response.indexOf('error_users_username') != '-1' )
						{
							progressBox('Username already exists.');
							errorArrow('add_account_username');
						}
						else
						{
							$('added_account_users').innerHTML = xhrResponse.responseText + $('added_account_users').innerHTML;
							Effect.SlideUp('add_account_user', { duration: 0.25 });
							current_user_add = 0;
							current_user_edit = 0;

							if ( document.getElementById('no_accounts_other_than_own') )
							{
								Element.hide('no_accounts_other_than_own');
							}

							progressBox('User account added.');

							document.getElementById('add_account_first_name').value = '';
							document.getElementById('add_account_last_name').value = '';
							document.getElementById('add_account_email').value = '';
							document.getElementById('add_account_username').value = '';
							document.getElementById('add_account_password').value = '';
							document.getElementById('add_account_password2').value = '';
						}
					},
					onFailure: function(xhrResponse) {
						$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
					}
				});
			}
			else
			{
				if ( !valueHasUpperCase(users_password) )
				{
					progressBox('Password does not contain an upper case letter.');
					errorArrow('add_account_password');
				}
				else if ( !valueHasNumber(users_password) )
				{
					progressBox('Password does not contain a number.');
					errorArrow('add_account_password');
				}
				else
				{
					progressBox('Password must be a minimium of seven characters.');
					errorArrow('add_account_password');
				}
			}
		}
		else
		{
			if ( !validEmail(users_email) )
			{
				progressBox('User email address is not valid.');
				errorArrow('add_account_email');
			}
			else if ( users_password == '' )
			{
				progressBox('Password is required.');
				errorArrow('add_account_password');
			}
			else if ( users_password != users_password2 )
			{
				progressBox('Passwords did not match.');
				errorArrow('add_account_password');
			}
		}
	}
	else
	{
		if ( users_first_name == '' )
		{
			progressBox('User first name required.');
			errorArrow('add_account_first_name');
		}
		else if ( users_last_name == '' )
		{
			progressBox('User last name required.');
			errorArrow('add_account_last_name');
		}
		else if ( users_email == '' )
		{
			progressBox('User email address required.');
			errorArrow('add_account_email');
		}
		else if ( users_username == '' )
		{
			progressBox('Username required.');
			errorArrow('add_account_username');
		}
	}
}

function editUser(user_id, type)
{
	clearTimeout(hideProgress); // clear any existing timeouts

	progressBox('Loading...', 1);

	if ( last_error )
	{
		Element.hide(last_error);
		last_error = '';
	}

	var users_first_name = escape(document.getElementById('edit_account_first_name_' + user_id).value);
	var users_last_name = escape(document.getElementById('edit_account_last_name_' + user_id).value);
	var users_email = escape(document.getElementById('edit_account_email_' + user_id).value);
	var users_username = escape(document.getElementById('edit_account_username_' + user_id).value);
	var users_password = escape(document.getElementById('edit_account_password_' + user_id).value);
	var users_password2 = escape(document.getElementById('edit_account_password2_' + user_id).value);

	var users_old_password = '';
	if ( document.getElementById('edit_account_old_password_' + user_id) )
	{
		users_old_password = escape(document.getElementById('edit_account_old_password_' + user_id).value);
	}

	if ( users_first_name && users_last_name && users_username && users_email )
	{
		if ( users_password == '' || ( users_password != '' && users_password == users_password2 ) && validEmail(users_email) )
		{
			if ( ( document.getElementById('edit_account_old_password_' + user_id) && users_old_password == '' ) && ( users_password != '' && users_password == users_password2 ) )
			{
				progressBox('Old password required.');
				errorArrow('edit_account_old_password_' + user_id);
			}
			else
			{
				if ( users_password == '' || ( valueHasUpperCase(users_password) && valueHasNumber(users_password) && users_password.length >= 7 ) )
				{
					/* add the ajax request to the end of defined url variable */
					var url = 'account.php?mode=ajax&type=edit_user';

					/* make the ajax request for the information */
					new Ajax.Request(url, {
						method: 'post',
						parameters: 'user_id=' + user_id + '&users_first_name=' + users_first_name + '&users_last_name=' + users_last_name + '&users_email=' + users_email + '&users_username=' + users_username + '&users_password=' + users_password + '&users_old_password=' + users_old_password,
						onSuccess: function(xhrResponse) {
							var account_response = xhrResponse.responseText;
							if ( account_response.indexOf('error_users_email') != '-1' )
							{
								progressBox('E-Mail address already exists.');
								errorArrow('edit_account_email_' + user_id);
							}
							else if ( account_response.indexOf('error_users_username') != '-1' )
							{
								progressBox('Username already exists.');
								errorArrow('edit_account_username_' + user_id);
							}
							else if ( account_response.indexOf('error_users_old_password') != '-1' )
							{
								progressBox('Old password does not match our records.');
								errorArrow('edit_account_old_password_' + user_id);
							}
							else
							{
								if ( type != 'basic' )
								{
									$('new_account_name_' + user_id).innerHTML = unescape(users_first_name) + ' ' + unescape(users_last_name);
									$('new_account_email_' + user_id).innerHTML = unescape(users_email);
									$('new_account_username_' + user_id).innerHTML = unescape(users_username);

									$('edit_account_user_' + user_id + '_icon').src = 'images/edit.png';
									Effect.SlideUp('edit_account_user_' + user_id, { duration: 0.25 });

									current_user_add = 0;
									current_user_edit = 0;
								}
								else
								{
									$('top_menu_change_first_name').innerHTML = unescape(users_first_name);
									document.getElementById('edit_account_old_password_' + user_id).value = '';
								}

								document.getElementById('edit_account_password_' + user_id).value = '';
								document.getElementById('edit_account_password2_' + user_id).value = '';

								progressBox('User account updated.');
							}
						},
						onFailure: function(xhrResponse) {
							$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
						}
					});
				}
				else
				{
					if ( !valueHasUpperCase(users_password) )
					{
						progressBox('Password does not contain an upper case letter.');
						errorArrow('edit_account_password_' + user_id);
					}
					else if ( !valueHasNumber(users_password) )
					{
						progressBox('Password does not contain a number.');
						errorArrow('edit_account_password_' + user_id);
					}
					else
					{
						progressBox('Password must be a minimium of seven characters.');
						errorArrow('edit_account_password_' + user_id);
					}
				}
			}
		}
		else
		{
			if ( !validEmail(users_email) )
			{
				progressBox('User email address is not valid.');
				errorArrow('edit_account_email_' + user_id);
			}
			else if ( users_password == '' )
			{
				progressBox('Password is required.');
				errorArrow('edit_account_password_' + user_id);
			}
			else if ( users_password != users_password2 )
			{
				progressBox('Passwords did not match.');
				errorArrow('edit_account_password_' + user_id);
			}
		}
	}
	else
	{
		if ( users_first_name == '' )
		{
			progressBox('First name required.');
			errorArrow('edit_account_first_name_' + user_id);
		}
		else if ( users_last_name == '' )
		{
			progressBox('Last name required.');
			errorArrow('edit_account_last_name_' + user_id);
		}
		else if ( users_email == '' )
		{
			progressBox('E-Mail address required.');
			errorArrow('edit_account_email_' + user_id);
		}
		else if ( users_username == '' )
		{
			progressBox('Username required.');
			errorArrow('edit_account_username_' + user_id);
		}
	}
}

function viewDropUser(user_id)
{
	grayOut(true);
	$('drop_message_text').innerHTML = '<table width="300" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top"class="welcometext"><span class="welcometextCopy">Are you sure you want to remove this user?</span></td></tr><tr><td align="center" valign="top" class="welcometext"><input type="button" name="drop_user_yes" id="drop_user_yes" onclick="deleteUser(\'' + user_id + '\');" value="Yes" style="cursor: pointer;"> <input type="button" name="drop_user_no" id="drop_user_no" onclick="closeDropUser();" value="No" style="cursor: pointer;"></td></tr></table>';
	Element.show('drop_message');
	$('drop_user_yes').focus();
}

function closeDropUser()
{
	grayOut(false);
	Element.hide('drop_message');
}

function deleteUser(user_id)
{
	Element.hide('drop_message');
	grayOut(false);

	clearTimeout(hideProgress); // clear any existing timeouts

	progressBox('Loading...', 1);

	if ( last_error )
	{
		Element.hide(last_error);
		last_error = '';
	}

	/* add the ajax request to the end of defined url variable */
	var url = 'account.php?mode=ajax&type=drop_user';

	/* make the ajax request for the information */
	new Ajax.Request(url, {
		method: 'post',
		parameters: 'user_id=' + user_id,
		onSuccess: function(xhrResponse) {
			Element.hide('account_user_' + user_id);
			Element.hide('edit_account_user_' + user_id);

			progressBox('User removed.');
		},
		onFailure: function(xhrResponse) {
			$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
		}
	});
}

function saveStats(type)
{
	progressBox('Loading...', 1);

	if ( last_error )
	{
		Element.hide(last_error);
		last_error = '';
	}

	if ( type == 'scheduled_website_performance_reports' )
	{
		var scheduled_website_performance_reports = ( document.getElementById('scheduled_website_performance_reports').checked == true ? 1 : 0 );
		var scheduled_website_performance_reports_how_often = escape(document.getElementById('scheduled_website_performance_reports_how_often').value);
		var scheduled_website_performance_reports_email = escape(document.getElementById('scheduled_website_performance_reports_email').value);

		var possible_formats = 'PDF,XML,CSV for Excel,CSV,TSV';
		possible_formats = possible_formats.split(',');
		var i = 1;
		var j = 0;
		while ( document.getElementById('scheduled_website_performance_reports_format' + i) )
		{
			if ( document.getElementById('scheduled_website_performance_reports_format' + i).checked == true )
			{
				var scheduled_website_performance_reports_format = possible_formats[j];
			}
			i++;
			j++;
		}

		/* add the ajax request to the end of defined url variable */
		var url = 'statistics.php?mode=ajax&type=scheduled';

		/* make the ajax request for the information */
		new Ajax.Request(url, {
			method: 'post',
			parameters: 'which_type=' + type + '&scheduled_website_performance_reports=' + scheduled_website_performance_reports + '&scheduled_website_performance_reports_how_often=' + scheduled_website_performance_reports_how_often + '&scheduled_website_performance_reports_email=' + scheduled_website_performance_reports_email + '&scheduled_website_performance_reports_format=' + scheduled_website_performance_reports_format,
			onSuccess: function(xhrResponse) {
				progressBox('Statistic settings updated.');
			},
			onFailure: function(xhrResponse) {
				$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
			}
		});
	}
	else if ( type == 'scheduled_internet_advertising_reports' )
	{
		var scheduled_internet_advertising_reports = ( document.getElementById('scheduled_internet_advertising_reports').checked == true ? 1 : 0 );
		var scheduled_internet_advertising_reports_how_often = escape(document.getElementById('scheduled_internet_advertising_reports_how_often').value);
		var scheduled_internet_advertising_reports_email = escape(document.getElementById('scheduled_internet_advertising_reports_email').value);
		var scheduled_internet_advertising_reports_type = escape(document.getElementById('scheduled_internet_advertising_reports_type').value);

		var possible_formats = 'HTML,XML,CSV for Excel,CSV,TSV';
		possible_formats = possible_formats.split(',');
		var i = 1;
		var j = 0;
		while ( document.getElementById('scheduled_internet_advertising_reports_format' + i) )
		{
			if ( document.getElementById('scheduled_internet_advertising_reports_format' + i).checked == true )
			{
				var scheduled_internet_advertising_reports_format = possible_formats[j];
			}
			i++;
			j++;
		}

		/* add the ajax request to the end of defined url variable */
		var url = 'statistics.php?mode=ajax&type=scheduled';

		/* make the ajax request for the information */
		new Ajax.Request(url, {
			method: 'post',
			parameters: 'which_type=' + type + '&scheduled_internet_advertising_reports=' + scheduled_internet_advertising_reports + '&scheduled_internet_advertising_reports_how_often=' +scheduled_internet_advertising_reports_how_often + '&scheduled_internet_advertising_reports_email=' + scheduled_internet_advertising_reports_email + '&scheduled_internet_advertising_reports_type=' + scheduled_internet_advertising_reports_type + '&scheduled_internet_advertising_reports_format=' + scheduled_internet_advertising_reports_format,
			onSuccess: function(xhrResponse) {
				progressBox('Statistic settings updated.');
			},
			onFailure: function(xhrResponse) {
				$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
			}
		});
	}
}

function generateReport(type)
{
	progressBox('Loading...', 1);

	if ( last_error )
	{
		Element.hide(last_error);
		last_error = '';
	}

	if ( type == 'generate_one_time_website_performance_report' )
	{
		var generate_one_time_website_performance_report_email = escape(document.getElementById('generate_one_time_website_performance_report_email').value);

		var possible_formats = 'PDF,XML,CSV for Excel,CSV,TSV';
		possible_formats = possible_formats.split(',');
		var i = 1;
		var j = 0;
		while ( document.getElementById('generate_one_time_website_performance_report_format' + i) )
		{
			if ( document.getElementById('generate_one_time_website_performance_report_format' + i).checked == true )
			{
				var generate_one_time_website_performance_report_format = possible_formats[j];
			}
			i++;
			j++;
		}

		/* add the ajax request to the end of defined url variable */
		var url = 'statistics.php?mode=ajax&type=generate';

		/* make the ajax request for the information */
		new Ajax.Request(url, {
			method: 'post',
			parameters: 'which_type=' + type + '&generate_one_time_website_performance_report_email=' + generate_one_time_website_performance_report_email + '&generate_one_time_website_performance_report_format=' + generate_one_time_website_performance_report_format,
			onSuccess: function(xhrResponse) {
				progressBox('Your report request has been received.<br>This could take up to 24 hours.');
			},
			onFailure: function(xhrResponse) {
				$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
			}
		});
	}
	else if ( type == 'generate_one_time_internet_advertising_report' )
	{
		var generate_one_time_internet_advertising_report_email = escape(document.getElementById('generate_one_time_internet_advertising_report_email').value);
		var generate_one_time_internet_advertising_report_type = escape(document.getElementById('generate_one_time_internet_advertising_report_type').value);

		var possible_formats = 'HTML,XML,CSV for Excel,CSV,TSV';
		possible_formats = possible_formats.split(',');
		var i = 1;
		var j = 0;
		while ( document.getElementById('generate_one_time_internet_advertising_report_format' + i) )
		{
			if ( document.getElementById('generate_one_time_internet_advertising_report_format' + i).checked == true )
			{
				var generate_one_time_internet_advertising_report_format = possible_formats[j];
			}
			i++;
			j++;
		}

		/* add the ajax request to the end of defined url variable */
		var url = 'statistics.php?mode=ajax&type=generate';

		/* make the ajax request for the information */
		new Ajax.Request(url, {
			method: 'post',
			parameters: 'which_type=' + type + '&generate_one_time_internet_advertising_report_email=' + generate_one_time_internet_advertising_report_email + '&generate_one_time_internet_advertising_report_type=' + generate_one_time_internet_advertising_report_type + '&generate_one_time_internet_advertising_report_format=' + generate_one_time_internet_advertising_report_format,
			onSuccess: function(xhrResponse) {
				progressBox('Your report request has been received.<br>This could take up to 24 hours.');
			},
			onFailure: function(xhrResponse) {
				$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
			}
		});
	}
}

function clearStatsField(which_field)
{
	if ( document.getElementById(which_field).value == 'E-Mail Address' )
	{
		document.getElementById(which_field).value = '';
	}
}

function setFormat(type, id)
{
	var i = 1;
	while ( document.getElementById(type + i) )
	{
		if ( i == id )
		{
			document.getElementById(type + i).checked = true;
		}
		else
		{
			document.getElementById(type + i).checked = false;
		}

		i++;
	}
}

function submitSupportTicket()
{
	progressBox('Loading...', 1);

	if ( last_error )
	{
		Element.hide(last_error);
		last_error = '';
	}

	var support_ticket_issue = escape(document.getElementById('support_ticket_issue').value);
	var support_ticket_text = escape(document.getElementById('support_ticket_text').value);

	if ( support_ticket_issue != '' && support_ticket_text != '' )
	{
		/* add the ajax request to the end of defined url variable */
		var url = 'support.php?mode=ajax&type=add';

		/* make the ajax request for the information */
		new Ajax.Request(url, {
			method: 'post',
			parameters: 'support_ticket_issue=' + support_ticket_issue + '&support_ticket_text=' + support_ticket_text,
			onSuccess: function(xhrResponse) {
				var response = xhrResponse.responseText;
				var response_position = response.indexOf('-eboltajaxmedia-');
				var response_plus = (response_position + 16); // 16 because -eboltajaxmedia- is 16 chars

				$('new_ticket_submitted').innerHTML = response.substring(0, response_position);
				$('added_tickets').innerHTML = response.substring(response_plus, response.length) + $('added_tickets').innerHTML;

				Element.hide('progress_box');
				Element.hide('submit_new_ticket');

				if ( document.getElementById('no_tickets') )
				{
					Element.hide('no_tickets');
				}
			},
			onFailure: function(xhrResponse) {
				$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
			}
		});
	}
	else
	{
		if ( support_ticket_issue == '' )
		{
			progressBox('Support issue required.');
			errorArrow('support_ticket_issue');
		}
		else if ( support_ticket_text == '' )
		{
			progressBox('Support description required.');
			errorArrow('support_ticket_text');
		}
	}
}

function viewSupportTicket(id)
{
	if ( last_error )
	{
		Element.show(last_error + '_spacer');
		Element.hide(last_error);
		last_error = '';
	}

	if ( current_ticket_edit == id )
	{
		$('edit_support_ticket_' + current_ticket_edit + '_icon').src = 'images/edit.png';
		Effect.SlideUp('edit_support_ticket_' + current_ticket_edit, { duration: 0.25 });
		current_ticket_edit = 0;
	}
	else if ( current_ticket_edit == 0 )
	{
		$('edit_support_ticket_' + id + '_icon').src = 'images/edit2.png';
		Effect.SlideDown('edit_support_ticket_' + id, { duration: 0.25 });
		current_ticket_edit = id;
	}
	else
	{
		$('edit_support_ticket_' + current_ticket_edit + '_icon').src = 'images/edit.png';
		$('edit_support_ticket_' + id + '_icon').src = 'images/edit2.png';

		Effect.SlideUp('edit_support_ticket_' + current_ticket_edit, { duration: 0.25 });
		Effect.SlideDown('edit_support_ticket_' + id, { duration: 0.25 });
		current_ticket_edit = id;
	}
}

function setCurrentTicketView(show_id)
{
	current_ticket_view = show_id;
}

function viewTicket(ticket_id)
{
	if ( current_ticket_view != ticket_id )
	{
		progressBox('Loading...', 1);

		/* add the ajax request to the end of defined url variable */
		var url = 'support.php?mode=ajax&type=view';

		/* make the ajax request for the information */
		new Ajax.Request(url, {
			method: 'post',
			parameters: 'tickets_id=' + ticket_id,
			onSuccess: function(xhrResponse) {
				if ( current_ticket_view > 0 )
				{
					$('view_ticket_' + current_ticket_view).src = 'images/view.png';
				}

				$('view_ticket').innerHTML = xhrResponse.responseText;
				$('view_ticket_' + ticket_id).src = 'images/view2.png';
				Element.show('view_ticket');
				Element.show('show_back');
				Element.hide('submit_new_ticket');
				Element.hide('progress_box');

				current_ticket_view = ticket_id;

				if ( $('new_ticket_submitted').innerHTML != '' )
				{
					Element.hide('new_ticket_submitted');
				}
			},
			onFailure: function(xhrResponse) {
				$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
			}
		});
	}
	else
	{
		viewAllTickets();
	}
}

function viewAllTickets()
{
	$('view_ticket_' + current_ticket_view).src = 'images/view.png';
	Element.hide('view_ticket');
	Element.hide('show_back');

	if ( $('new_ticket_submitted').innerHTML != '' )
	{
		Element.show('new_ticket_submitted');
	}
	else
	{
		Element.show('submit_new_ticket');
	}

	current_ticket_view = 0;
}

function supportTicketHelpful(answer)
{
	var other_answer = ( answer == 'yes' ? 'no' : 'yes' );
	$('helpful_' + answer).style.color = '#000000';
	$('helpful_' + answer).style.cursor = 'default';
	$('helpful_' + other_answer).style.color = '#3D9DFE';
	$('helpful_' + other_answer).style.cursor = 'pointer';

	/* add the ajax request to the end of defined url variable */
	var url = 'support.php?mode=ajax&type=helpful';

	/* make the ajax request for the information */
	new Ajax.Request(url, {
		method: 'post',
		parameters: 'tickets_id=' + current_ticket_view + '&tickets_helpful=' + answer,
		onSuccess: function(xhrResponse) {

		},
		onFailure: function(xhrResponse) {
			$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
		}
	});
}

function editSupportTicket(ticket_id)
{
	progressBox('Loading...', 1);

	if ( last_error )
	{
		Element.hide(last_error);
		last_error = '';
	}

	var support_ticket_resolved = escape(document.getElementById('tickets_resvoled_' + ticket_id).value);
	var support_ticket_feedback = escape(document.getElementById('support_ticket_feedback_' + ticket_id).value);

	/* add the ajax request to the end of defined url variable */
	var url = 'support.php?mode=ajax&type=edit';

	/* make the ajax request for the information */
	new Ajax.Request(url, {
		method: 'post',
		parameters: 'ticket_id=' + ticket_id + '&support_ticket_resolved=' + support_ticket_resolved + '&support_ticket_feedback=' + support_ticket_feedback,
		onSuccess: function(xhrResponse) {
			$('support_ticket_revoled_' + ticket_id).innerHTML = ( support_ticket_resolved == 2 ? 'Resolved' : ( support_ticket_resolved == 1 ? 'Pending' : 'Unresolved' ) );
			Effect.SlideUp('edit_support_ticket_' + ticket_id, { duration: 0.25 });
			$('edit_support_ticket_' + ticket_id + '_icon').src = 'images/edit.png';
			progressBox('Support ticket updated.');
			current_ticket_edit = 0;
		},
		onFailure: function(xhrResponse) {
			$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
		}
	});
}

function viewDropSupportTicket(ticket_id)
{
	grayOut(true);
	$('drop_message_text').innerHTML = '<table width="300" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top"class="welcometext"><span class="welcometextCopy">Are you sure you want to remove this ticket?</span></td></tr><tr><td align="center" valign="top" class="welcometext"><input type="button" name="drop_ticket_yes" id="drop_ticket_yes" onclick="deleteSupportTicket(\'' + ticket_id + '\');" value="Yes" style="cursor: pointer;"> <input type="button" name="drop_ticket_no" id="drop_ticket_no" onclick="closeDropSupportTicket();" value="No" style="cursor: pointer;"></td></tr></table>';
	Element.show('drop_message');
	$('drop_ticket_yes').focus();
}

function closeDropSupportTicket()
{
	grayOut(false);
	Element.hide('drop_message');
}

function deleteSupportTicket(ticket_id)
{
	Element.hide('drop_message');
	grayOut(false);

	progressBox('Loading...', 1);

	if ( last_error )
	{
		Element.hide(last_error);
		last_error = '';
	}

	/* add the ajax request to the end of defined url variable */
	var url = 'support.php?mode=ajax&type=drop';

	/* make the ajax request for the information */
	new Ajax.Request(url, {
		method: 'post',
		parameters: 'ticket_id=' + ticket_id,
		onSuccess: function(xhrResponse) {
			Element.hide('support_ticket_' + ticket_id);
			Element.hide('edit_support_ticket_' + ticket_id);

			progressBox('Support ticket removed.');
		},
		onFailure: function(xhrResponse) {
			$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
		}
	});
}

function previousSupportPage()
{
	var old_page = current_support_page;
	current_support_page--;

	if ( !document.getElementById('page_' + current_support_page) )
	{
		progressBox('Loading...', 1);

		if ( last_error )
		{
			Element.hide(last_error);
			last_error = '';
		}

		/* add the ajax request to the end of defined url variable */
		var url = 'support.php?mode=ajax&type=next';

		/* make the ajax request for the information */
		new Ajax.Request(url, {
			method: 'post',
			parameters: 'page=' + current_support_page,
			onSuccess: function(xhrResponse) {
				var response = xhrResponse.responseText;
				var response_position = response.indexOf('-eboltajaxmedia-');
				var response_plus = (response_position + 16); // 16 because -eboltajaxmedia- is 16 chars

				var show_next = response.substring(response_plus, response.length);
				$('added_pages').innerHTML = $('added_pages').innerHTML + response.substring(0, response_position);

				if ( show_next == 0 )
				{
					page_show_next[current_support_page] = 0;
				}
				else
				{
					page_show_next[current_support_page] = 1;
				}

				Element.hide('page_' + old_page);
				$('page_number_' + old_page).style.cursor = 'pointer';
				$('page_number_' + old_page).style.color = '#3D9DFE';

				Element.show('page_' + current_support_page);
				Element.show('show_next_button');

				$('page_number_' + current_support_page).style.cursor = 'default';
				$('page_number_' + current_support_page).style.color = '#000000';

				Element.hide('progress_box');

			},
			onFailure: function(xhrResponse) {
				$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
			}
		});
	}
	else
	{
		Element.hide('page_' + old_page);
		$('page_number_' + old_page).style.cursor = 'pointer';
		$('page_number_' + old_page).style.color = '#3D9DFE';

		Element.show('page_' + current_support_page);
		Element.show('show_next_button');
		$('page_number_' + current_support_page).style.cursor = 'default';
		$('page_number_' + current_support_page).style.color = '#000000';
	}

	if ( current_support_page == 1 )
	{
		Element.hide('show_previous_button');
	}
	else
	{
		Element.show('show_previous_button');
	}
}

function nextSupportPage()
{
	current_support_page++;

	if ( document.getElementById('page_' + current_support_page) )
	{
		var last_page = (current_support_page - 1);
		$('page_number_' + last_page).style.cursor = 'pointer';
		$('page_number_' + last_page).style.color = '#3D9DFE';

		Element.hide('page_' + last_page);
		Element.show('page_' + current_support_page);
		Element.show('show_previous_button');

		$('page_number_' + current_support_page).style.cursor = 'default';
		$('page_number_' + current_support_page).style.color = '#000000';

		if ( page_show_next[current_support_page] == 0 )
		{
			Element.hide('show_next_button');
		}
	}
	else
	{
		progressBox('Loading...', 1);

		if ( last_error )
		{
			Element.hide(last_error);
			last_error = '';
		}

		/* add the ajax request to the end of defined url variable */
		var url = 'support.php?mode=ajax&type=next';

		/* make the ajax request for the information */
		new Ajax.Request(url, {
			method: 'post',
			parameters: 'page=' + current_support_page,
			onSuccess: function(xhrResponse) {
				var response = xhrResponse.responseText;
				var response_position = response.indexOf('-eboltajaxmedia-');
				var response_plus = (response_position + 16); // 16 because -eboltajaxmedia- is 16 chars

				var show_next = response.substring(response_plus, response.length);
				$('added_pages').innerHTML = $('added_pages').innerHTML + response.substring(0, response_position);

				if ( show_next == 0 )
				{
					Element.hide('show_next_button');
					page_show_next[current_support_page] = 0;
				}
				else
				{
					page_show_next[current_support_page] = 1;
				}

				Element.show('show_previous_button');
				var last_page = (current_support_page - 1);

				$('page_number_' + last_page).style.cursor = 'pointer';
				$('page_number_' + last_page).style.color = '#3D9DFE';

				Element.hide('page_' + last_page);
				Element.show('page_' + current_support_page);

				$('page_number_' + current_support_page).style.cursor = 'default';
				$('page_number_' + current_support_page).style.color = '#000000';

				Element.hide('progress_box');
			},
			onFailure: function(xhrResponse) {
				$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
			}
		});
	}
}

function viewPage(page)
{
	if ( page != current_support_page )
	{
		if ( document.getElementById('page_' + page) )
		{
			$('page_number_' + page).style.cursor = 'default';
			$('page_number_' + page).style.color = '#000000';

			$('page_number_' + current_support_page).style.cursor = 'pointer';
			$('page_number_' + current_support_page).style.color = '#3D9DFE';

			Element.hide('page_' + current_support_page);
			Element.show('page_' + page);

			if ( page_show_next[page] == 0 )
			{
				Element.hide('show_next_button');
			}
			else
			{
				Element.show('show_next_button');
			}

			if ( page > 1 )
			{
				Element.show('show_previous_button');
			}
			else
			{
				Element.hide('show_previous_button');
			}

			current_support_page = page;
		}
		else
		{
			var old_page = current_support_page;
			current_support_page = page;

			progressBox('Loading...', 1);

			if ( last_error )
			{
				Element.hide(last_error);
				last_error = '';
			}

			/* add the ajax request to the end of defined url variable */
			var url = 'support.php?mode=ajax&type=next';

			/* make the ajax request for the information */
			new Ajax.Request(url, {
				method: 'post',
				parameters: 'page=' + current_support_page,
				onSuccess: function(xhrResponse) {
					var response = xhrResponse.responseText;
					var response_position = response.indexOf('-eboltajaxmedia-');
					var response_plus = (response_position + 16); // 16 because -eboltajaxmedia- is 16 chars

					var show_next = response.substring(response_plus, response.length);
					$('added_pages').innerHTML = $('added_pages').innerHTML + response.substring(0, response_position);

					if ( show_next == 0 )
					{
						Element.hide('show_next_button');
						page_show_next[current_support_page] = 0;
					}
					else
					{
						page_show_next[current_support_page] = 1;
					}

					Element.show('show_previous_button');

					$('page_number_' + old_page).style.cursor = 'pointer';
					$('page_number_' + old_page).style.color = '#3D9DFE';

					Element.hide('page_' + old_page);
					Element.show('page_' + current_support_page);

					$('page_number_' + current_support_page).style.cursor = 'default';
					$('page_number_' + current_support_page).style.color = '#000000';

					Element.hide('progress_box');
				},
				onFailure: function(xhrResponse) {
					$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
				}
			});
		}
	}
}

function clearMainContact(type)
{
	if ( document.getElementById(type).value == 'BUSINESS' || document.getElementById(type).value == 'YOUR NAME' || document.getElementById(type).value == 'E-MAIL ADDRESS' || document.getElementById(type).value == 'PHONE NUMBER' )
	{
		document.getElementById(type).value = '';
	}
}

function submitMainContact()
{
	progressBox('Loading...', 1);

	Element.hide('contact_main_submit');
	Element.show('contact_main_submit_space');

	var contact_business = escape(document.getElementById('contact_main_business').value);
	var contact_full_name = escape(document.getElementById('contact_main_full_name').value);
	var contact_type = escape(document.getElementById('contact_main_type').value);
	var contact_email = escape(document.getElementById('contact_main_email').value);
	var contact_phone = escape(document.getElementById('contact_main_phone').value);

	if ( contact_business && contact_full_name && contact_type && contact_email && contact_phone )
	{
		/* add the ajax request to the end of defined url variable */
		var url = 'contact_ajax.php?type=main';

		/* make the ajax request for the information */
		new Ajax.Request(url, {
			method: 'post',
			parameters: 'contact_business=' + contact_business + '&contact_full_name=' + contact_full_name + '&contact_type=' + contact_type + '&contact_email=' + contact_email + '&contact_phone=' + contact_phone,
			onSuccess: function(xhrResponse) {
				Element.show('contact_main_submit');
				Element.hide('contact_main_submit_space');
				progressBox('Thank you.<br>Your message has been sent and an Ebolt Media Representatitve will reply to your request within one or two business days.');
			},
			onFailure: function(xhrResponse) {
				$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
			}
		});
	}
	else
	{
		Element.show('contact_main_submit');
		Element.hide('contact_main_submit_space');

		if ( !contact_business )
		{
			progressBox('Business is required.');
			document.getElementById('contact_main_business').focus();
		}
		else if ( !contact_full_name )
		{
			progressBox('Your name is required.');
			document.getElementById('contact_main_full_name').focus();
		}
		else if ( !contact_type )
		{
			progressBox('Business size is required.');
			document.getElementById('contact_main_type').focus();
		}
		else if ( !contact_email )
		{
			progressBox('E-mail address is required.');
			document.getElementById('contact_main_email').focus();
		}
		else if ( !contact_phone )
		{
			progressBox('Phone number is required.');
			document.getElementById('contact_main_phone').focus();
		}
	}
}

function unstealthMode(which_type)
{
	if ( !which_type )
	{
		var which_type = '';
	}

	grayOut(true);
	$('drop_message_text').innerHTML = 'Switching back to your account.';
	Element.show('drop_message');

	var url = main_url + 'account_ajax.php?mode=admin';
	var ajax_params = 'goback=1';

	/* make the ajax request for the information */
	new Ajax.Request(url, {
		method: 'post',
		parameters: ajax_params,
		onSuccess: function(xhrResponse) {
			change_to_this_name = xhrResponse.responseText;
			if ( which_type )
			{
				jsGET.set({'page':'development'});
				unstealth_mode_development = 1;
			}
			else
			{
				parent.location.href = main_url + 'account/#page=development';
			}
		},
		onFailure: function(xhrResponse) {
			$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
		}
	});
}

function iframeLoaded()
{
	Element.hide('progress_box');
}

function showAccountPage(show_what_page)
{
	if ( !show_what_page )
	{
		var show_what_page = '';
	}

	new_page_url = ( jsGET.get('page') ? jsGET.get('page') : ( show_what_page ? show_what_page : 'account' ) );

	if ( last_page_url != '-1' )
	{
		if ( jsGET.get('page') == 'logout' )
		{
			grayOut(true);
			$('drop_message_text').innerHTML = 'Logging out of your account.';
			Element.show('drop_message');
			var url = 'logout.php?already_loaded=1';
			var ajax_params = '';

			/* make the ajax request for the information */
			new Ajax.Request(url, {
				method: 'post',
				parameters: ajax_params,
				onSuccess: function(xhrResponse) {
					parent.location.href = main_url + '#page=account';
				},
				onFailure: function(xhrResponse) {
					$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
				}
			});
		}
		else
		{
			if ( !unstealth_mode_development && !stealth_mode_development )
			{
				progressBox('Loading...', 1);
			}

			if ( jsGET.get('page') == 'wordpress' )
			{
				parent.location.href = 'wordpress.php';
			}
			else if ( jsGET.get('page') == 'email' )
			{
				top.document.title = 'Ebolt Media - ' + ucfirst(new_page_url);
				var url = 'https://login.secureserver.net/index.php?app=wbe';
				save_main_site_layout = $('main_site').innerHTML;
				
				var browser_width = 0
				var browser_height = 0;
				if ( typeof (window.innerWidth) == 'number' ) // Non-IE browsers.
				{
					browser_width = parseInt(window.innerWidth);
					browser_height = parseInt(window.innerHeight);
				}
				else if ( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) // All IE except version 4
				{
					browser_width = parseInt(document.documentElement.clientWidth);
					browser_height = parseInt(document.documentElement.clientHeight);
				}
				else if ( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) // IE 4
				{
					browser_width = parseInt(document.body.clientWidth);
					browser_height = parseInt(document.body.clientHeight);
				}
				
				$('main_site').innerHTML = '<iframe src="' + url + '" id="inneriframe" style="width: 100%; border: 0px;" height="' + (browser_height - 40) + 'px;" onload="iframeLoaded();"></iframe>';
			}
			else if ( jsGET.get('page') == 'blog' )
			{
				top.document.title = 'Ebolt Media - ' + ucfirst(new_page_url);
				var url = 'https://www.eboltmedia.com/blog/';
				save_main_site_layout = $('main_site').innerHTML;
				
				var browser_width = 0
				var browser_height = 0;
				if ( typeof (window.innerWidth) == 'number' ) // Non-IE browsers.
				{
					browser_width = parseInt(window.innerWidth);
					browser_height = parseInt(window.innerHeight);
				}
				else if ( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) // All IE except version 4
				{
					browser_width = parseInt(document.documentElement.clientWidth);
					browser_height = parseInt(document.documentElement.clientHeight);
				}
				else if ( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) // IE 4
				{
					browser_width = parseInt(document.body.clientWidth);
					browser_height = parseInt(document.body.clientHeight);
				}
				
				$('main_site').innerHTML = '<iframe src="' + url + '" id="inneriframe" style="width: 100%; border: 0px;" height="' + (browser_height - 40) + 'px;" onload="iframeLoaded();"></iframe>';
			}
			else if ( jsGET.get('page') == 'performance' )
			{
				top.document.title = 'Ebolt Media - ' + ucfirst(new_page_url);
				var url = 'https://www.google.com/accounts/ServiceLogin?service=analytics&amp;passive=true&amp;nui=1&amp;hl=en&amp;continue=https://www.google.com/analytics/settings/&amp;followup=https://www.google.com/analytics/settings/';
				save_main_site_layout = $('main_site').innerHTML;
				
				var browser_width = 0
				var browser_height = 0;
				if ( typeof (window.innerWidth) == 'number' ) // Non-IE browsers.
				{
					browser_width = parseInt(window.innerWidth);
					browser_height = parseInt(window.innerHeight);
				}
				else if ( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) // All IE except version 4
				{
					browser_width = parseInt(document.documentElement.clientWidth);
					browser_height = parseInt(document.documentElement.clientHeight);
				}
				else if ( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) // IE 4
				{
					browser_width = parseInt(document.body.clientWidth);
					browser_height = parseInt(document.body.clientHeight);
				}
				
				$('main_site').innerHTML = '<iframe src="' + url + '" id="inneriframe" style="width: 100%; border: 0px;" height="' + (browser_height - 40) + 'px;" onload="iframeLoaded();"></iframe>';
			}
			else if ( jsGET.get('page') == 'pay_per_click' )
			{
				top.document.title = 'Ebolt Media - ' + ucfirst(new_page_url);
				var url = 'https://www.google.com/accounts/ServiceLogin?service=adwords&amp;hl=en_US&amp;ltmpl=adwords&amp;passive=true&amp;ifr=false&amp;alwf=true&amp;continue=https://adwords.google.com/um/gaiaauth?apt%3DNone%26ugl%3Dtrue';
				save_main_site_layout = $('main_site').innerHTML;
				
				var browser_width = 0
				var browser_height = 0;
				if ( typeof (window.innerWidth) == 'number' ) // Non-IE browsers.
				{
					browser_width = parseInt(window.innerWidth);
					browser_height = parseInt(window.innerHeight);
				}
				else if ( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) // All IE except version 4
				{
					browser_width = parseInt(document.documentElement.clientWidth);
					browser_height = parseInt(document.documentElement.clientHeight);
				}
				else if ( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) // IE 4
				{
					browser_width = parseInt(document.body.clientWidth);
					browser_height = parseInt(document.body.clientHeight);
				}
				
				$('main_site').innerHTML = '<iframe src="' + url + '" id="inneriframe" style="width: 100%; border: 0px;" height="' + (browser_height - 40) + 'px;" onload="iframeLoaded();"></iframe>';
			}
			else if ( jsGET.get('page') == 'revenue' )
			{
				top.document.title = 'Ebolt Media - ' + ucfirst(new_page_url);
				var url = 'https://www.google.com/accounts/ServiceLogin?service=adsense&amp;rm=hide&amp;fpui=3&amp;nui=15&amp;alwf=true&amp;ltmpl=adsense&amp;passive=true&amp;continue=https%3A%2F%2Fwww.google.com%2Fadsense%2Fgaiaauth2&amp;followup=https%3A%2F%2Fwww.google.com%2Fadsense%2Fgaiaauth2&amp;hl=en_US&amp;gsessionid=94kobpStNGfhUju2nnYfGg';
				save_main_site_layout = $('main_site').innerHTML;
				
				var browser_width = 0
				var browser_height = 0;
				if ( typeof (window.innerWidth) == 'number' ) // Non-IE browsers.
				{
					browser_width = parseInt(window.innerWidth);
					browser_height = parseInt(window.innerHeight);
				}
				else if ( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) // All IE except version 4
				{
					browser_width = parseInt(document.documentElement.clientWidth);
					browser_height = parseInt(document.documentElement.clientHeight);
				}
				else if ( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) // IE 4
				{
					browser_width = parseInt(document.body.clientWidth);
					browser_height = parseInt(document.body.clientHeight);
				}
				
				$('main_site').innerHTML = '<iframe src="' + url + '" id="inneriframe" style="width: 100%; border: 0px;" height="' + (browser_height - 40) + 'px;" onload="iframeLoaded();"></iframe>';
			}
			else
			{
				var url = ( new_page_url == 'account' ? 'index' : new_page_url ) + '.php?already_loaded=1';
				var ajax_params = '';

				/* make the ajax request for the information */
				new Ajax.Request(url, {
					method: 'post',
					parameters: ajax_params,
					onSuccess: function(xhrResponse) {
						if ( unstealth_mode_development )
						{
							grayOut(false);
							Element.hide('drop_message');
							Element.hide('container_stealth');
							$('whats_my_name').innerHTML = '<font size="2">' + change_to_this_name + '</font>';
							$('what_menu_options').innerHTML = '<font size="2"><a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'billing\'});">Workshop</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'development\'});">Admin Development</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'clients\'});">Clients</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'callbacks\'});">Callbacks</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'support\'});">Support</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'logout\'});">Logout</a></font>';

							unstealth_mode_development = 0;
						}
						else if ( stealth_mode_development )
						{
							grayOut(false);
							Element.hide('drop_message');
							Element.show('container_stealth');
							$('whats_my_name').innerHTML = '<font size="2">' + change_to_this_name + '</font>';
							$('what_menu_options').innerHTML = '<font size="2"><a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'blog\'});">Workshop</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'billing\'});">Billing</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="redirectMenu(\'https://www.eboltmedia.com/admin/\');">Content Management</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'statistics\'});">Website Statistics</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'support\'});">Support</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'email\'});">Web Mail</a> | <a style="cursor: pointer; color: #3ca6dd; text-decoration: underline;" onclick="jsGET.set({\'page\':\'logout\'});">Logout</a></font>';

							stealth_mode_development = 0;
						}

						var page_content = xhrResponse.responseText;
						if ( page_content.indexOf('invalid_user_type') != '-1' )
						{
							Element.hide('progress_box');

							if ( last_page_url == '' )
							{
								jsGET.clear();
								return false;

								last_page_url = '-1';
							}
							else
							{
								jsGET.set({'page':last_page_url});
							}
						}
						else
						{
							top.document.title = 'Ebolt Media - ' + ucfirst(new_page_url);

							if ( save_main_site_layout )
							{
								$('main_site').innerHTML = save_main_site_layout;
								save_main_site_layout = '';
							}

							Element.hide('progress_box');
							$('show_page_content').innerHTML = page_content;

							Element.show('main_site');

							last_page_url = new_page_url;
						}
					},
					onFailure: function(xhrResponse) {
						$('progress_text').innerHTML = 'Error: ' + xhrReponse.statusText;
					}
				});
			}
		}
	}
	else
	{
		last_page_url = '';
	}
}

var checkSession;
var user_browser = '';
var user_page = '';

function trackSessions(browser, page)
{

}

function updateSession(browser, page, screenW, screenH)
{
	var url = 'track-sessions.php';

	/* make the ajax request for the information */
	new Ajax.Request(url, {
		method: 'post',
		parameters: 'browser=' + browser + '&page=' + page + '&screen_width=' + screenW + '&screen_height=' + screenH,
		onSuccess: function(xhrResponse) {

		},
		onFailure: function(xhrResponse) {

		}
	});

}
