	// Show the Ask Us form if the user clicks the link
	window.addEvent('domready', function(){
	
	SetPageConfiguration();
	
	if ($('auLink') != null)
	{
		$('auLink').addEvent('click', function(){
			$('askUsLink').setStyle('display','none');
			$('askUsForm').setStyle('display','block');		
			$('askUsName').focus();		
		});
	}
	
	// When the user clicks the Continue button, hide the ask us form and show the thank you message
	if ($('auButton') != null)
	{
		$('auButton').addEvent('click', function(){
		
			if (AskUsFormValidate() == true)
			{
				var Item;
				
				// Data -- NOTE: Html encode the user entered fields
				var Name = encodeURIComponent($('askUsName').value.trim());
				var Location = encodeURIComponent($('askUsLocation').value.trim());			
				
				// If user has entered an item, then the Item field should read "Other", otherwise, use the system supplied value
				if ($('askUsOtherItem').value == "")
				{
					Item = $('itemNumber').value;
				}
				else
				{
					Item = "OTHER";
				}
				
				var ShowCode = $('showCode').value;
				var Question = encodeURIComponent($('askUsQuestion').value.trim().substring(0,254));
				var CustDescription = encodeURIComponent($('askUsOtherItem').value.trim());
				var SourceCode = $('sourceCode').value;
					
				var Params = "Name=" + Name + "&Location=" + Location + 
					"&Item=" + Item + "&ShowCode=" + ShowCode + "&Question=" + Question + 
					"&CustDescription=" + CustDescription +"&SourceCode=" + SourceCode;			
								
				// Call the proxy page to avoid cross domain issues
				var myAjax = new Ajax("callservice.aspx?" + Params, {method: 'get'}).request();
		
				$('askUsForm').setStyle('display','none');
				//$('auIntro').setStyle('display','none');
				$('askUsConfirm').setStyle('display','block');
			}
		});		
	}
	
	// Item on Air radio buttons, toggle the visiblity of the textbox to specify other product
	if ($('askUsIOA') != null)
		{
		$('askUsIOA').addEvent('click', function(){
			$('askUsQuestion').focus();
			$('askUsOtherItem').setStyle('visibility','hidden');	
			$('askUsOtherItem').value = "";
			});		
	}
	
	if ($('askUsOther') != null)
	{
		$('askUsOther').addEvent('click', function(){		
			$('askUsOtherItem').setStyle('visibility','visible');		
			$('askUsOtherItem').focus();
			});
	}
		
				
});

function AskUsFormValidate() {
	var PassedValidation = true;
	
	if (ValidateAskUsName() == false)
	{
		$('errorMsgName').setStyle('display','block');
		PassedValidation = false;
	}
	else
	{
		$('errorMsgName').setStyle('display','none');
	}
	
	// Location validation
	if (ValidateAskUsLocation() == false)
	{
		$('errorMsgLocation').setStyle('display','block');
		PassedValidation = false;
	}
	else
	{
		$('errorMsgLocation').setStyle('display','none');
	}
	
	// Item and description validation
	if (ValidateAskUsItem() == false)
	{
		$('errorMsgItemAndDescription').setStyle('display','block');
		PassedValidation = false;
	}
	else
	{
		$('errorMsgItemAndDescription').setStyle('display','none');
	}
	
	// Question validation
	if (ValidateAskUsQuestion() == false)
	{
		$('errorMsgQuestion').setStyle('display','block');
		PassedValidation = false;
	}
	else
	{
		$('errorMsgQuestion').setStyle('display','none');
	}
	
	// Terms and conditions validation
	if (ValidateAskUsTerms() == false)
	{
		$('errorMsgTerms').setStyle('display','block');
		PassedValidation = false;
	}
	else
	{
		$('errorMsgTerms').setStyle('display','none');
	}
	
	return PassedValidation;
}

function ValidateAskUsName(){
	var PassedValidation = false;
	
	var NameSupplied = ($('askUsName').value.trim() != '');
	if (NameSupplied)
	{
		PassedValidation = true;
	}
	
	return PassedValidation;
}

function ValidateAskUsLocation(){
	var PassedValidation = false;
	
	var LocationSupplied = ($('askUsLocation').value.trim() != '');
	if (LocationSupplied)
	{
		PassedValidation = true;
	}
	
	return PassedValidation;
}

function ValidateAskUsItem(){
	var PassedValidation = false;
	
	var OnAirItemSelected = $('askUsIOA').checked;
	var OtherItemSelected = ( ($('askUsOther').checked) && ($('askUsOtherItem').value.trim() != '') );
	var ItemSelected = (OnAirItemSelected || OtherItemSelected);
	if (ItemSelected)
	{
		PassedValidation = true;
	}
	
	return PassedValidation;
}

function ValidateAskUsQuestion(){
	var PassedValidation = false;
	
	var QuestionSupplied = ($('askUsQuestion').value.trim() != '');
	if (QuestionSupplied)
	{
		PassedValidation = true;
	}
	
	return PassedValidation;
}

function ValidateAskUsTerms(){
	var PassedValidation = false;
	
	var TermsChecked = $('askUsTerms').checked;
	if (TermsChecked)
	{
		PassedValidation = true;
	}
	
	return PassedValidation;
}

	function SetPageConfiguration(){
		
		if ($('configuration') != null)
		{
			var Configuration = $('configuration').value;
			
			if (Configuration == "STANDARD")
			{
				$('askUsDivMaster').setStyle('display','block');
				$('askUsLink').setStyle('display','block');
				$('askUsForm').setStyle('display','none');	
								
			}
			else if (Configuration == "STANDALONE")
			{
				$('askUsDivMaster').setStyle('display','block');
				$('askUsLink').setStyle('display','none');
				$('askUsForm').setStyle('display','block');
								
				$('askUsName').focus();		
			}
		}
		
}

