function display(blockid) {
	if (document.getElementById(blockid).style.display==''){
		document.getElementById(blockid).style.display='none';
	}
	else {
		document.getElementById(blockid).style.display='';
	}
}
function CreateBookmarkLink() {
	var title = document.title;
	var url = self.location.href;
	if (window.sidebar) {
		window.sidebar.addPanel(title,url,"");
	}
	else if(window.opera&&window.print) {
		return true;
	}
	else if(document.all)	{
		window.external.AddFavorite(url,title);
	}
}
function DisplayBookmarkLink() {
	if(window.sidebar) {
		document.write('<a href="#" onclick="javascript:CreateBookmarkLink();">Bookmark Page</a>');
	}
	else if(window.opera && window.print) {
		document.write('<a href="#" rel="sidebar">Add Bookmark</a></li>');
	}
	else if(document.all) {
		document.write('<a href="#" onclick="javascript:CreateBookmarkLink();">Add to Favorites</a>');
	}
	else {
		document.write('<a href="#">Add Bookmark</a>');
	}
}
function checkAll(blockid,a) {
	for(i=0;i<blockid.length;i++){
		if(blockid[i].type=="checkbox") {
			blockid[i].checked = a.checked?true:false
		}
	}
}
function sameAddress(blockid,a) {
	var mA = new Array(new Array('0','Antrim'),new Array('1','Ards'),new Array('2','Armagh'),new Array('3','Bedfordshire'),new Array('4','Berkshire'),new Array('5','Belfast'),new Array('6','Ballymena'),new Array('7','Ballymoney'),new Array('8','Banbridge'),new Array('9','Borders Region'),new Array('10','Bristol'),new Array('11','Buckinghamshire'),new Array('12','Cambridgeshire'),new Array('13','Central Region'),new Array('14','Carrickfergus'),new Array('15','Craigavon'),new Array('16','Cheshire'),new Array('17','Channel Is'),new Array('18','Cookstown'),new Array('19','Coleraine'),new Array('20','Clwyd'),new Array('21','Cornwall'),new Array('22','Castlereagh'),new Array('23','Cumbria'),new Array('24','Dumfries and Galloway'),new Array('25','Region'),new Array('26','Derbyshire'),new Array('27','Devon'),new Array('28','Dungannon'),new Array('29','Dorset'),new Array('30','Down'),new Array('31','Derry'),new Array('32','Durham'),new Array('33','Dyfed'),new Array('34','East Riding of Yorkshire'),new Array('35','East Sussex'),new Array('36','Essex'),new Array('37','Fermanagh'),new Array('38','Fife Region'),new Array('39','Gloucestershire'),new Array('40','Grampian Region'),new Array('41','Greater London'),new Array('42','Greater Manchester'),new Array('43','Gwent'),new Array('44','Gwynedd'),new Array('45','Hampshire'),new Array('46','Hertfordshire'),new Array('47','Herefordshire'),new Array('48','Highland Region'),new Array('49','Isle of Man'),new Array('50','Isles of Scilly'),new Array('51','Isle of Wight'),new Array('52','Kent'),new Array('53','Lancashire'),new Array('54','Leicestershire'),new Array('55','Lincolnshire'),new Array('56','Limavady'),new Array('57','Londonderry'),new Array('58','Lothian Region'),new Array('59','Larne'),new Array('60','Lisburn'),new Array('61','Mid Glamorgan'),new Array('62','Middlesex'),new Array('63','Merseyside'),new Array('64','Magherafelt'),new Array('65','Moyle'),new Array('66','North Yorkshire'),new Array('67','North Down'),new Array('68','Northamptonshire'),new Array('69','Norfolk'),new Array('70','Nottinghamshire'),new Array('71','Newtownabbey'),new Array('72','Northumberland'),new Array('73','Newry and Mourne'),new Array('74','Omagh'),new Array('75','Orkney Is'),new Array('76','Oxfordshire'),new Array('77','Powys'),new Array('78','Rutland'),new Array('79','South Glamorgan'),new Array('80','Shetland Is'),new Array('81','Shropshire'),new Array('82','Somerset'),new Array('83','Staffordshire'),new Array('84','Strabane'),new Array('85','Strathclyde Region'),new Array('86','Suffolk'),new Array('87','Surrey'),new Array('88','South Yorkshire'),new Array('89','Tyne and Wear'),new Array('90','Tayside Region'),new Array('91','Tyrone'),new Array('92','West Glamorgan'),new Array('93','Western Isles'),new Array('94','West Sussex'),new Array('95','Warwickshire'),new Array('96','Wiltshire'),new Array('97','Worcestershire'),new Array('98','West Midlands'),new Array('99','West Yorkshire'));	if(a=="1") {
		for(z in mA)
		{
			if(mA[z][1]==blockid.county.value)
			{
				var y = mA[z][0];
			}
		}
		blockid.rhousename.value = blockid.housename.value;
		blockid.rstreet.value = blockid.street.value;
		blockid.rtown.value = blockid.town.value;
		blockid.rcounty.selectedIndex = eval(y)+eval(1);
		blockid.rpostcode_1.value = document.getElementById("postcode1").value;
		blockid.rpostcode_2.value = document.getElementById("postcode2").value;
	}
	else {
		blockid.rhousename.value = "";
		blockid.rstreet.value = "";
		blockid.rtown.value = "";
		blockid.rcounty.selectedIndex = "#";
		blockid.rpostcode_1.value = "";
		blockid.rpostcode_2.value = "";
	}
}
function movePostcode() {
	if(document.getElementById("postcode_1").value.length>3) {
		document.getElementById("postcode_2").focus();
	}
}
function preSameAddress(blockid,a) {
	var mA = new Array(new Array('0','Antrim'),new Array('1','Ards'),new Array('2','Armagh'),new Array('3','Bedfordshire'),new Array('4','Berkshire'),new Array('5','Belfast'),new Array('6','Ballymena'),new Array('7','Ballymoney'),new Array('8','Banbridge'),new Array('9','Borders Region'),new Array('10','Bristol'),new Array('11','Buckinghamshire'),new Array('12','Cambridgeshire'),new Array('13','Central Region'),new Array('14','Carrickfergus'),new Array('15','Craigavon'),new Array('16','Cheshire'),new Array('17','Channel Is'),new Array('18','Cookstown'),new Array('19','Coleraine'),new Array('20','Clwyd'),new Array('21','Cornwall'),new Array('22','Castlereagh'),new Array('23','Cumbria'),new Array('24','Dumfries and Galloway'),new Array('25','Region'),new Array('26','Derbyshire'),new Array('27','Devon'),new Array('28','Dungannon'),new Array('29','Dorset'),new Array('30','Down'),new Array('31','Derry'),new Array('32','Durham'),new Array('33','Dyfed'),new Array('34','East Riding of Yorkshire'),new Array('35','East Sussex'),new Array('36','Essex'),new Array('37','Fermanagh'),new Array('38','Fife Region'),new Array('39','Gloucestershire'),new Array('40','Grampian Region'),new Array('41','Greater London'),new Array('42','Greater Manchester'),new Array('43','Gwent'),new Array('44','Gwynedd'),new Array('45','Hampshire'),new Array('46','Hertfordshire'),new Array('47','Herefordshire'),new Array('48','Highland Region'),new Array('49','Isle of Man'),new Array('50','Isles of Scilly'),new Array('51','Isle of Wight'),new Array('52','Kent'),new Array('53','Lancashire'),new Array('54','Leicestershire'),new Array('55','Lincolnshire'),new Array('56','Limavady'),new Array('57','Londonderry'),new Array('58','Lothian Region'),new Array('59','Larne'),new Array('60','Lisburn'),new Array('61','Mid Glamorgan'),new Array('62','Middlesex'),new Array('63','Merseyside'),new Array('64','Magherafelt'),new Array('65','Moyle'),new Array('66','North Yorkshire'),new Array('67','North Down'),new Array('68','Northamptonshire'),new Array('69','Norfolk'),new Array('70','Nottinghamshire'),new Array('71','Newtownabbey'),new Array('72','Northumberland'),new Array('73','Newry and Mourne'),new Array('74','Omagh'),new Array('75','Orkney Is'),new Array('76','Oxfordshire'),new Array('77','Powys'),new Array('78','Rutland'),new Array('79','South Glamorgan'),new Array('80','Shetland Is'),new Array('81','Shropshire'),new Array('82','Somerset'),new Array('83','Staffordshire'),new Array('84','Strabane'),new Array('85','Strathclyde Region'),new Array('86','Suffolk'),new Array('87','Surrey'),new Array('88','South Yorkshire'),new Array('89','Tyne and Wear'),new Array('90','Tayside Region'),new Array('91','Tyrone'),new Array('92','West Glamorgan'),new Array('93','Western Isles'),new Array('94','West Sussex'),new Array('95','Warwickshire'),new Array('96','Wiltshire'),new Array('97','Worcestershire'),new Array('98','West Midlands'),new Array('99','West Yorkshire'));	if(a=="1") {
		for(z in mA)
		{
			if(mA[z][1]==blockid.rcounty.value)
			{
				var y = mA[z][0];
			}
		}
		blockid.housename.value = blockid.rhousename.value;
		blockid.street.value = blockid.rstreet.value;
		blockid.town.value = blockid.rtown.value;
		blockid.county.selectedIndex = eval(y)+eval(1);
		blockid.postcode_1.value = blockid.rpostcode_1.value;
		blockid.postcode_2.value = blockid.rpostcode_2.value;
	}
	else {
		blockid.housename.value = "";
		blockid.street.value = "";
		blockid.town.value = "";
		blockid.county.selectedIndex = "#";
		blockid.postcode_1.value = "";
		blockid.postcode_2.value = "";
	}
}
function disableQuotes(a) {
	var bl = document.getElementById("min");
	var cl = document.getElementById("max");
	var dl = document.getElementById("mmin");
	var el = document.getElementById("mmax");
	var fl = document.getElementById("comment");
	if(a=="1") {
		bl.disabled = true;cl.disabled = true;dl.disabled = true;el.disabled = true;
		bl.style.background = "#CCC";
		cl.style.background = "#CCC";
		dl.style.background = "#CCC";
		el.style.background = "#CCC";
		fl.focus();
	}
	else {
		bl.disabled = false;cl.disabled = false;dl.disabled = false;el.disabled = false;
		bl.style.background = "#FFF";
		cl.style.background = "#FFF";
		dl.style.background = "#FFF";
		el.style.background = "#FFF";
		bl.focus();
	}
}
function loatDisableQuotes() {
	disableQuotes(1);
}
function cC(blockid,type) {
	var tr = document.getElementById(blockid);
	tr.style.backgroundColor = (type == "out") ? 'rgb(255,255,255)' : 'rgb(230,230,230)' ;
}
function cCol(blockid,r,g,b) {
	var tr = document.getElementById(blockid);
	tr.style.backgroundColor = 'rgb('+r+','+g+','+b+')';
}
function firefoxFocus() {
	var input = document.getElementsByTagName('input');
	for(var i = 0; i < input.length; i++)
	{
		var submit = input[i];
		if(submit.type=="submit")
		{
			submit.setAttribute('onfocus','blur();');
		}
	}
}
var w = screen.width;
var h = screen.height;