﻿var __stormJs = 't1.stormiq.com/dcv4/jslib/3498_3BCE8792_B430_4BC1_9002_C9C17F2D37C5.js';

function checkKeyword()
{
	if (document.getElementById("keyword").value == "" || document.getElementById("keyword").value == "Search")
	{
		alert("Please enter your search terms");
		document.getElementById("keyword").focus();

		return false;
	}

	return true;
}

function keywordVal(toggle)
{
	if (toggle)
	{
		if (document.getElementById("keyword").value == "Search")
		{
			document.getElementById("keyword").value = "";
		}
	}
	else
	{
		if (document.getElementById("keyword").value == "")
		{
			document.getElementById("keyword").value = "Search";
		}
	}

	return true;
}

function addBookmark()
{
	var title = document.title;
	var url = location.href;

	if (window.sidebar)
	{
		window.sidebar.addPanel(title, url,"");
	}
	else if( window.opera && window.print )
	{
		var mbm = document.createElement('a');
		mbm.setAttribute('rel','sidebar');
		mbm.setAttribute('href',url);
		mbm.setAttribute('title',title);
		mbm.click();
	}
	else if( document.all )
	{
		window.external.AddFavorite(url, title);
	}
}

function agentLogin(agent_redir)
{
	if (agent_redir)
	{
		document.getElementById("agent_redir").value = agent_redir;
	}

	$.blockUI(
		{
			message: $('#agent_login'),
			css: {
				width: '250px',
				cursor: 'default'
			}
		}
	);
}

function checkAgentLogin()
{
	if (document.getElementById("abta").value == "")
	{
		alert("Please enter your abta no.");
		document.getElementById("abta").focus();

		return false;
	}

	if (document.getElementById("password").value == "")
	{
		alert("Please enter your password");
		document.getElementById("password").focus();

		return false;
	}

	return true;
}

function toggleLoginButton(toggle)
{
	if (toggle)
	{
		document.getElementById("travel_agent_login_button").value = "Wait...";
		document.getElementById("travel_agent_login_button").disabled = true;
	}
	else
	{
		document.getElementById("travel_agent_login_button").value = "Login";
		document.getElementById("travel_agent_login_button").disabled = false;
	}
}

function validateAgentLogin()
{
	if (checkAgentLogin())
	{
		document.getElementById("agent_login_message").style.display = 'none';
		toggleLoginButton(true);

		$.get("/xml/agent-login.asp?abta_no=" + document.getElementById("abta").value + "&agent_password=" + document.getElementById("password").value + "&t=" + Math.random(), {}, function (xml)
		{
			var result = $(xml).find('result').text()

			if (result == 'ok')
			{
				document.getElementById("agentLoginForm").submit();
			}
			else if (result == 'login-error')
			{
				document.getElementById("agent_login_message").innerHTML = "Invalid ABTA no. or password";
				document.getElementById("agent_login_message").style.display = 'block';
				toggleLoginButton(false);
			}
			else
			{
				document.getElementById("agent_login_message").innerHTML = "System error. Please try again later";
				document.getElementById("agent_login_message").style.display = 'block';
				toggleLoginButton(false);
			}
		});
	}
}
