<!--
// Common JS Functions
function ShowHide(sender, target, ClientID)
{	
	if (sender.checked)
	{
		document.getElementById(target + "Section").style.display = "block";
		//check the All Element Under this Item.
		var myBool = false;
		for (var i=0; i<document.forms[0].elements.length;i++)
		{
			if (document.forms[0].elements[i].type=='checkbox' && document.forms[0].elements[i].checked)
			{
				if (document.forms[0].elements[i].id.indexOf(target)==0 && document.forms[0].elements[i].id!=target)
				{
					myBool = true;
				}
			}
		}
		if (!myBool)
		{
			//document.forms[0]['_ctl' + controlCount + '_' + target +'11'].checked=true;			
			try
			{
				document.forms[0][sender.id + '11'].checked=true;
			}
			catch(err)
			{
				document.getElementById('_ctl5_H22222').checked=true;		
			}
		}
	}
	else
	{
		//set all the sub Elements of this Parent Item to be UnChecked
		for (var i=0; i<document.forms[0].elements.length;i++)
		{
			if (document.forms[0].elements[i].type=='checkbox' && document.forms[0].elements[i].id.indexOf(target) >= 0)
			{
			 document.forms[0].elements[i].checked = false;
			}
		}
		document.getElementById(target + "Section").style.display = "none";		
	}
	
}

function ShowLoad(div)
{	
		if(document.getElementById(div + "Section") != null)
		{
			document.getElementById(div + "Section").style.display = "block";		
		}
	
}

function Validate(WhatToValidate, sender)
{
	switch(WhatToValidate)
	{
		case "D2211":			
			if (!document.getElementById("D22111").checked &&
							!document.getElementById("D22112").checked &&
							!document.getElementById("D22113").checked &&
							!document.getElementById("D22114").checked &&
							!document.getElementById("D22115").checked &&
							!document.getElementById("D22116").checked &&
							!document.getElementById("D22118").checked &&
							!document.getElementById("D22119").checked &&
							!document.getElementById("D221110").checked &&
							!document.getElementById("D221111").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
							
							if (document.getElementById("D22112").checked &&
							document.getElementById("D22113").checked &&
							document.getElementById("D22114").checked &&
							document.getElementById("D22115").checked &&
							document.getElementById("D22116").checked &&
							document.getElementById("D22118").checked &&
							document.getElementById("D22119").checked &&
							document.getElementById("D221110").checked &&
							document.getElementById("D221111").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}
							
			if (sender.id != "D22111")
			{
			if (document.getElementById("D22112").checked ||
							document.getElementById("D22113").checked ||
							document.getElementById("D22114").checked ||
							document.getElementById("D22115").checked ||
							document.getElementById("D22116").checked ||
							document.getElementById("D22118").checked ||
							document.getElementById("D22119").checked ||
							document.getElementById("D221110").checked ||
							document.getElementById("D221111").checked)
							{
								document.getElementById("D22111").checked = false;
							}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("D22112").checked = false;
					document.getElementById("D22113").checked = false;
					document.getElementById("D22114").checked = false;
					document.getElementById("D22115").checked = false;
					document.getElementById("D22116").checked = false;
					document.getElementById("D22118").checked = false;
					document.getElementById("D22119").checked = false;
					document.getElementById("D221110").checked = false;
					document.getElementById("D221111").checked = false;
				}
			}
			break;
			
			case "D2221":
			if (!document.getElementById("D22211").checked &&
							!document.getElementById("D22212").checked &&
							!document.getElementById("D22213").checked &&
							!document.getElementById("D22214").checked &&
							!document.getElementById("D22216").checked &&
							!document.getElementById("D22215").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
							
							if (document.getElementById("D22212").checked &&
							document.getElementById("D22213").checked &&
							document.getElementById("D22214").checked &&
							document.getElementById("D22216").checked &&
							document.getElementById("D22215").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}
							
							
							
			if (sender.id != "D22211")
			{
				if (document.getElementById("D22212").checked ||
								document.getElementById("D22213").checked ||
								document.getElementById("D22214").checked ||
								document.getElementById("D22216").checked ||
								document.getElementById("D22215").checked)
								{
									document.getElementById("D22211").checked = false;
								}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("D22212").checked = false;
					document.getElementById("D22213").checked = false;
					document.getElementById("D22214").checked = false;
					document.getElementById("D22215").checked = false;
					document.getElementById("D22216").checked = false;
				}
			}
			break;						
			
			case "F2211":
			if (!document.getElementById("F22111").checked &&
							!document.getElementById("F221121").checked &&
							!document.getElementById("F221122").checked &&
							!document.getElementById("F221123").checked &&
							!document.getElementById("F221124").checked &&
							!document.getElementById("F221131").checked &&
							!document.getElementById("F221141").checked &&
							!document.getElementById("F221142").checked &&
							!document.getElementById("F221151").checked &&
							!document.getElementById("F221152").checked &&
							!document.getElementById("F221153").checked &&
							!document.getElementById("F221155").checked &&
							!document.getElementById("F221162").checked &&
							!document.getElementById("F221172").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
			
			if (document.getElementById("F221121").checked &&
							document.getElementById("F221122").checked &&
							document.getElementById("F221123").checked &&
							document.getElementById("F221124").checked &&
							document.getElementById("F221131").checked &&
							document.getElementById("F221141").checked &&
							document.getElementById("F221142").checked &&
							document.getElementById("F221151").checked &&
							document.getElementById("F221152").checked &&
							document.getElementById("F221153").checked &&
							document.getElementById("F221155").checked &&
							document.getElementById("F221162").checked &&
							document.getElementById("F221172").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}				
							
			
			if (sender.id != "F22111")
			{
				if (document.getElementById("F22111").checked ||
								document.getElementById("F221121").checked ||
								document.getElementById("F221122").checked ||
								document.getElementById("F221123").checked ||
								document.getElementById("F221124").checked ||
								document.getElementById("F221131").checked ||
								document.getElementById("F221141").checked ||
								document.getElementById("F221142").checked ||
								document.getElementById("F221151").checked ||
								document.getElementById("F221152").checked ||
								document.getElementById("F221153").checked ||
								document.getElementById("F221155").checked ||
								document.getElementById("F221162").checked ||
								document.getElementById("F221172").checked)
								{
									document.getElementById("F22111").checked = false;
								}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("F221121").checked = false;
					document.getElementById("F221122").checked = false;
					document.getElementById("F221123").checked = false;
					document.getElementById("F221124").checked = false;
					document.getElementById("F221131").checked = false;
					document.getElementById("F221141").checked = false;
					document.getElementById("F221142").checked = false;
					document.getElementById("F221151").checked = false;
					document.getElementById("F221152").checked = false;
					document.getElementById("F221153").checked = false;
					document.getElementById("F221155").checked = false;
					document.getElementById("F221162").checked = false;
					document.getElementById("F221172").checked = false;
				}
			}
			break;
						
			case "L2211":
			if (!document.getElementById("L22111").checked &&
							!document.getElementById("L22112").checked &&
							!document.getElementById("L22113").checked &&
							!document.getElementById("L22114").checked &&
							!document.getElementById("L22115").checked &&
							!document.getElementById("L22116").checked &&
							!document.getElementById("L22117").checked &&
							!document.getElementById("L22118").checked &&
							!document.getElementById("L22119").checked &&
							!document.getElementById("L221110").checked &&
							!document.getElementById("L221111").checked &&
							!document.getElementById("L221112").checked &&
							!document.getElementById("L221113").checked &&
							!document.getElementById("L221114").checked &&
							!document.getElementById("L221115").checked &&
							!document.getElementById("L221116").checked &&
							!document.getElementById("L221117").checked &&
							!document.getElementById("L221118").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
			
			if (document.getElementById("L22112").checked &&
							document.getElementById("L22113").checked &&
							document.getElementById("L22114").checked &&
							document.getElementById("L22115").checked &&
							document.getElementById("L22116").checked &&
							document.getElementById("L22117").checked &&
							document.getElementById("L22118").checked &&
							document.getElementById("L22119").checked &&
							document.getElementById("L221110").checked &&
							document.getElementById("L221111").checked &&
							document.getElementById("L221112").checked &&
							document.getElementById("L221113").checked &&
							document.getElementById("L221114").checked &&
							document.getElementById("L221115").checked &&
							document.getElementById("L221116").checked &&
							document.getElementById("L221117").checked &&
							document.getElementById("L221118").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}				
							
			if (sender.id != "L22111")
			{
				if (document.getElementById("L22111").checked ||
							document.getElementById("L22112").checked ||
							document.getElementById("L22113").checked ||
							document.getElementById("L22114").checked ||
							document.getElementById("L22115").checked ||
							document.getElementById("L22116").checked ||
							document.getElementById("L22117").checked ||
							document.getElementById("L22118").checked ||
							document.getElementById("L22119").checked ||
							document.getElementById("L221110").checked ||
							document.getElementById("L221111").checked ||
							document.getElementById("L221112").checked ||
							document.getElementById("L221113").checked ||
							document.getElementById("L221114").checked ||
							document.getElementById("L221115").checked ||
							document.getElementById("L221116").checked ||
							document.getElementById("L221117").checked ||
							document.getElementById("L221118").checked)
								{
									document.getElementById("L22111").checked = false;
								}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("L22112").checked  = false;
					document.getElementById("L22113").checked  = false;
					document.getElementById("L22114").checked  = false;
					document.getElementById("L22115").checked  = false;
					document.getElementById("L22116").checked  = false;
					document.getElementById("L22117").checked  = false;
					document.getElementById("L22118").checked  = false;
					document.getElementById("L22119").checked  = false;
					document.getElementById("L221110").checked  = false;
					document.getElementById("L221111").checked  = false;
					document.getElementById("L221112").checked  = false;
					document.getElementById("L221113").checked  = false;
					document.getElementById("L221114").checked  = false;
					document.getElementById("L221115").checked  = false;
					document.getElementById("L221116").checked  = false;
					document.getElementById("L221117").checked  = false;
					document.getElementById("L221118").checked = false;
				}
			}
			break;		
					
			case "F2221":
			if (!document.getElementById("F22211").checked &&
							!document.getElementById("F22212").checked &&
							!document.getElementById("F22213").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
			
			if (document.getElementById("F22212").checked &&
							document.getElementById("F22213").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}											
							
			if (sender.id != "F22211")
			{
				if (document.getElementById("F22212").checked ||
								document.getElementById("F22213").checked)
								{
									document.getElementById("F22211").checked = false;
								}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("F22212").checked = false;				
					document.getElementById("F22213").checked = false;				
				}
			}
			break;
			
			case "H2221":
			if (!document.getElementById("H22211").checked &&
							!document.getElementById("H22212").checked &&
							!document.getElementById("H22213").checked &&
							!document.getElementById("H22214").checked &&
							!document.getElementById("H22215").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
			
			if (document.getElementById("H22212").checked &&
							document.getElementById("H22213").checked &&
							document.getElementById("H22214").checked &&
							document.getElementById("H22215").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}				
							
			
			if (sender.id != "H22211")
			{
				if (document.getElementById("H22212").checked ||
								document.getElementById("H22213").checked ||
								document.getElementById("H22214").checked ||								
								document.getElementById("H22215").checked)
								{
									document.getElementById("H22211").checked = false;
								}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("H22212").checked = false;
					document.getElementById("H22213").checked = false;
					document.getElementById("H22214").checked = false;
					document.getElementById("H22215").checked = false;
				}
			}
			break;
			
			case "H2211":
			if (!document.getElementById("H22111").checked &&
							!document.getElementById("H2211211").checked &&
							!document.getElementById("H2211211").checked &&
							!document.getElementById("H2211212").checked &&
							!document.getElementById("H2211213").checked &&
							!document.getElementById("H2211311").checked &&
							!document.getElementById("H221411").checked &&
							!document.getElementById("H221412").checked &&
							!document.getElementById("H2211518").checked &&
							!document.getElementById("H2211511").checked &&
							!document.getElementById("H2211512").checked &&
							!document.getElementById("H2211514").checked &&
							!document.getElementById("H2211515").checked &&
							!document.getElementById("H2211516").checked &&
							!document.getElementById("H2211517").checked &&
							!document.getElementById("H2211513").checked &&
							!document.getElementById("H2211612").checked &&
							!document.getElementById("H2211711").checked &&
							!document.getElementById("H2211713").checked &&
							!document.getElementById("H2211221").checked &&
							!document.getElementById("H2211222").checked &&
							!document.getElementById("H2211223").checked &&
							!document.getElementById("H2211224").checked &&
							!document.getElementById("H2211321").checked &&
							!document.getElementById("H2211421").checked &&
							!document.getElementById("H2211422").checked &&
							!document.getElementById("H2211423").checked &&
							!document.getElementById("H2211424").checked &&
							!document.getElementById("H2211425").checked &&
							!document.getElementById("H2211522").checked &&
							!document.getElementById("H2211521").checked &&
							!document.getElementById("H2211721").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
							
							if (document.getElementById("H2211211").checked &&
								document.getElementById("H2211211").checked &&
								document.getElementById("H2211212").checked &&
								document.getElementById("H2211213").checked &&
								document.getElementById("H2211311").checked &&
								document.getElementById("H221411").checked &&
								document.getElementById("H221412").checked &&
								document.getElementById("H2211518").checked &&
								document.getElementById("H2211511").checked &&
								document.getElementById("H2211512").checked &&
								document.getElementById("H2211514").checked &&
								document.getElementById("H2211515").checked &&
								document.getElementById("H2211516").checked &&
								document.getElementById("H2211517").checked &&
								document.getElementById("H2211513").checked &&
								document.getElementById("H2211612").checked &&
								document.getElementById("H2211711").checked &&
								document.getElementById("H2211713").checked &&
								document.getElementById("H2211221").checked &&
								document.getElementById("H2211222").checked &&
								document.getElementById("H2211223").checked &&
								document.getElementById("H2211224").checked &&
								document.getElementById("H2211321").checked &&
								document.getElementById("H2211421").checked &&
								document.getElementById("H2211422").checked &&
								document.getElementById("H2211423").checked &&
								document.getElementById("H2211424").checked &&
								document.getElementById("H2211425").checked &&
								document.getElementById("H2211522").checked &&
								document.getElementById("H2211521").checked &&
								document.getElementById("H2211721").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}														
							
			if (sender.id != "H22111")
			{
				if (document.getElementById("H2211211").checked ||
								document.getElementById("H2211211").checked ||
								document.getElementById("H2211212").checked ||
								document.getElementById("H2211213").checked ||
								document.getElementById("H2211311").checked ||
								document.getElementById("H221411").checked ||
								document.getElementById("H221412").checked ||
								document.getElementById("H2211518").checked ||
								document.getElementById("H2211511").checked ||
								document.getElementById("H2211512").checked ||
								document.getElementById("H2211514").checked ||
								document.getElementById("H2211515").checked ||
								document.getElementById("H2211516").checked ||
								document.getElementById("H2211517").checked ||
								document.getElementById("H2211513").checked ||
								document.getElementById("H2211612").checked ||
								document.getElementById("H2211711").checked ||
								document.getElementById("H2211713").checked ||
								document.getElementById("H2211221").checked ||
								document.getElementById("H2211222").checked ||
								document.getElementById("H2211223").checked ||
								document.getElementById("H2211224").checked ||
								document.getElementById("H2211321").checked ||
								document.getElementById("H2211421").checked ||
								document.getElementById("H2211422").checked ||
								document.getElementById("H2211423").checked ||
								document.getElementById("H2211424").checked ||
								document.getElementById("H2211425").checked ||
								document.getElementById("H2211522").checked ||
								document.getElementById("H2211521").checked ||
								document.getElementById("H2211721").checked)
								{
									document.getElementById("H22111").checked = false;
								}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("H2211211").checked = false;
					document.getElementById("H2211212").checked = false;
					document.getElementById("H2211213").checked = false;
					document.getElementById("H2211311").checked = false;
					document.getElementById("H221411").checked = false;
					document.getElementById("H221412").checked = false;
					document.getElementById("H2211518").checked = false;
					document.getElementById("H2211511").checked = false;
					document.getElementById("H2211512").checked = false;
					document.getElementById("H2211514").checked = false;
					document.getElementById("H2211515").checked = false;
					document.getElementById("H2211516").checked = false;
					document.getElementById("H2211517").checked = false;
					document.getElementById("H2211513").checked = false;
					document.getElementById("H2211612").checked = false;
					document.getElementById("H2211711").checked = false;
					document.getElementById("H2211713").checked = false;
					document.getElementById("H2211221").checked = false;
					document.getElementById("H2211222").checked = false;
					document.getElementById("H2211223").checked = false;
					document.getElementById("H2211224").checked = false;
					document.getElementById("H2211321").checked = false;
					document.getElementById("H2211421").checked = false;
					document.getElementById("H2211422").checked = false;
					document.getElementById("H2211423").checked = false;
					document.getElementById("H2211424").checked = false;
					document.getElementById("H2211425").checked = false;
					document.getElementById("H2211522").checked = false;
					document.getElementById("H2211521").checked = false;
					document.getElementById("H2211721").checked = false;
				}
			}
			break;
			
			case "E222":
			if (!document.getElementById("E22211").checked &&
							!document.getElementById("E22212").checked &&
							!document.getElementById("E22213").checked &&
							!document.getElementById("E22214").checked &&
							!document.getElementById("E22215").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
							
							if (document.getElementById("E22212").checked &&
							document.getElementById("E22213").checked &&
							document.getElementById("E22214").checked &&
							document.getElementById("E22215").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}
							
							
							
			if (sender.id != "E22211")
			{
				if (document.getElementById("E22212").checked ||
								document.getElementById("E22213").checked ||
								document.getElementById("E22214").checked ||								
								document.getElementById("E22215").checked)
								{
									document.getElementById("E22211").checked = false;
								}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("E22212").checked = false;				
					document.getElementById("E22213").checked = false;				
					document.getElementById("E22214").checked = false;				
					document.getElementById("E22215").checked = false;				
				}
			}
			break;
			
				case "G222":
			if (!document.getElementById("G22211").checked &&
							!document.getElementById("G22212").checked &&							
							!document.getElementById("G22213").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
							
							if (document.getElementById("G22212").checked &&							
							document.getElementById("G22213").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}														
							
			if (sender.id != "G22211")
			{
				if (document.getElementById("G22212").checked ||								
								document.getElementById("G22213").checked)
								{
									document.getElementById("G22211").checked = false;
								}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("G22212").checked = false;									
					document.getElementById("G22213").checked = false;				
				}
			}
			break;
			
			break;
			
			case "I222":
			if (!document.getElementById("I22211").checked &&
							!document.getElementById("I22212").checked &&
							!document.getElementById("I22213").checked &&
							!document.getElementById("I22214").checked &&
							!document.getElementById("I22215").checked)
							{
								alert("Either All must be checked or one of the other options must be selected.");
								return false;
							}
							
							if (document.getElementById("I22212").checked &&
							document.getElementById("I22213").checked &&
							document.getElementById("I22214").checked &&
							document.getElementById("I22215").checked)
							{
								alert("Instead of selecting all the options individually within this section, please select the All option at the top of the list.");
								return false;
							}														
							
			if (sender.id != "I22211")
			{
				if (document.getElementById("I22212").checked ||
								document.getElementById("I22213").checked ||
								document.getElementById("I22214").checked ||								
								document.getElementById("I22215").checked)
								{
									document.getElementById("I22211").checked = false;
								}
			}
			else
			{
				if (sender.checked)
				{
					document.getElementById("I22212").checked = false;				
					document.getElementById("I22213").checked = false;				
					document.getElementById("I22214").checked = false;				
					document.getElementById("I22215").checked = false;				
				}
			}
			break;
			
	}
}

function OpenPostCode(source)
{
	if (source == "") source = "efm";
	if (document.getElementById("PostCodeInput").value != "")
		window.open("PostCode.aspx?pcode=" + document.getElementById("PostCodeInput").value + "&source=" + source, "AAMEFMPostCodeAnywhere", "width=650px, height=500px");
	else
		alert("Please enter in a Postcode to search on.");
}

function UseAddress()
{
	window.opener.document.getElementById("Address1Input").value = document.getElementById("Address1Input").value;
	window.opener.document.getElementById("Address2Input").value = document.getElementById("Address2Input").value;
	window.opener.document.getElementById("CityInput").value = document.getElementById("CityInput").value;
	window.opener.document.getElementById("CountyInput").value = document.getElementById("CountyInput").value;
	window.opener.document.getElementById("CountryInput").value = document.getElementById("CountryInput").value;
	window.close();
}

function ChangePrefixOtherInput(sender)
{
	if (sender.value != "Other")
		document.getElementById("PrefixOtherInput").value = "";
}

//Browser stylesheet swap
//alert(navigator.appVersion);
// Browser sniffer for Mozilla
if (navigator.appVersion.indexOf("Windows; en-US")>0 || navigator.appVersion.indexOf("Windows;")>0)
{
	//alert('mozilla');
	document.write("<link rel='stylesheet' href='res/css/mozilla.css' type='text/css' media='screen, print' />");
}
-->
