image1 = new Image();
image1.src = "./site_images/TabsMouseOff.gif";

image2 = new Image();
image2.src = "./site_images/TabsMouseOff.gif";

function preloadImages() {
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}
function divisbill() {
	// function to set the delivery address equal to the billing address.
	document.main.del_title.value = document.main.title.value
	document.main.del_name.value = document.main.name.value
	document.main.del_last_name.value = document.main.last_name.value
	document.main.del_building_name.value = document.main.building_name.value
	document.main.del_street.value = document.main.street.value
	document.main.del_city.value = document.main.city.value
	document.main.del_country.value = document.main.country.value
	document.main.del_county.value = document.main.county.value
	document.main.del_postCode.value = document.main.postCode.value
}

function divnotbill() {
	// function to blank the delivery address.
	document.main.del_title.value = ""
	document.main.del_name.value = ""
	document.main.del_last_name.value = ""
	document.main.del_building_name.value = ""
	document.main.del_street.value = ""
	document.main.del_city.value = ""
	document.main.del_country.value = ""
	document.main.del_county.value = ""
	document.main.del_postCode.value = ""
}

function formhandler(purpose,i) {
	var purp;
	purp=purpose;
	document.forms[i].option.value=purp;
	document.forms[i].submit();
}
function checkDataConsole() {
	var error = "";
	if (main.name.value == "") { error = "Please enter the required field: First name"; }
	if (main.last_name.value == "") { error = "Please enter the required field: Last name"; }
	if (main.street.value == "") { error = "Please enter the required field: Street"; }
	if (main.city.value == "") { error = "Please enter the required field: City"; }
	if (main.country.value == "") { error = "Please enter the required field: Country"; }
	if (main.postCode.value == "") { error = "Please enter the required field: Post code"; }
	if (main.phone.value == "") { error = "Please enter the required field: Phone"; }
	if (main.email.value == "") { error = "Please enter the required field: Email"; }
	if (main.cardType.value == "") { error = "Please enter the required field: Card type"; }
	if (main.cardHolder.value == "") { error = "Please enter the required field: Card holder's name"; }
	if (main.cardNumber.value == "") { error = "Please enter the required field: Card number"; }
//	if (main.secCode.value == "") { error = "Please enter the required field: Security code"; }
	if (main.expiryDatem.value == "") { error = "Please enter the required field: Expiry month"; }
	if (main.expiryDatey.value == "") { error = "Please enter the required field: Expiry year"; }
	if (error != "") { alert(error); return false; }
	else { return true; }
}
function checkData_invoiceConsole() {
	var error = "";
	if (main.name.value == "") { error = "Please enter the required field: First name"; }
	if (main.last_name.value == "") { error = "Please enter the required field: Last name"; }
	if (main.street.value == "") { error = "Please enter the required field: Street"; }
	if (main.city.value == "") { error = "Please enter the required field: City"; }
	if (main.country.value == "") { error = "Please enter the required field: Country"; }
	if (main.postCode.value == "") { error = "Please enter the required field: Post code"; }
	if (main.phone.value == "") { error = "Please enter the required field: Phone"; }
	if (main.email.value == "") { error = "Please enter the required field: Email"; }
	if (error != "") { alert(error); return false; }
	else { return true; }
}
function checkData() {
	var error = "";
	if (main.name.value == "") { error = "Please enter the required field: First name"; }
	if (main.last_name.value == "") { error = "Please enter the required field: Last name"; }
	if (main.building_name.value == "") { error = "Please enter the required field: Building number/name"; }
	if (main.street.value == "") { error = "Please enter the required field: Street"; }
	if (main.city.value == "") { error = "Please enter the required field: City"; }
	if (main.county.value == "") { error = "Please enter the required field: County"; }
	if (main.country.value == "") { error = "Please enter the required field: Country"; }
	if (main.postCode.value == "") { error = "Please enter the required field: Post code"; }
	if (main.phone.value == "") { error = "Please enter the required field: Phone"; }
	if (main.email.value == "") { error = "Please enter the required field: Email"; }
	if (main.cardType.value == "") { error = "Please enter the required field: Card type"; }
	if (main.cardHolder.value == "") { error = "Please enter the required field: Card holder's name"; }
	if (main.cardNumber.value == "") { error = "Please enter the required field: Card number"; }
//	if (main.secCode.value == "") { error = "Please enter the required field: Security code"; }
	if (main.expiryDatem.value == "") { error = "Please enter the required field: Expiry month"; }
	if (main.expiryDatey.value == "") { error = "Please enter the required field: Expiry year"; }
	if (main.issueDateM.value == "") { error = "Please enter the required field: Issue Month"; }
	if (main.issueDateY.value == "") { error = "Please enter the required field: Issue year"; }
	if (error != "") { alert(error); return false; }
	else { return true; }
}
function checkData_wrld() {
	var error = "";
	if (main.name.value == "") { error = "Please enter the required field: First name"; }
	if (main.last_name.value == "") { error = "Please enter the required field: Last name"; }
	if (main.building_name.value == "") { error = "Please enter the required field: Building number/name"; }
	if (main.street.value == "") { error = "Please enter the required field: Street"; }
	if (main.city.value == "") { error = "Please enter the required field: City"; }
	if (main.county.value == "") { error = "Please enter the required field: County"; }
	if (main.country.value == "") { error = "Please enter the required field: Country"; }
	if (main.postCode.value == "") { error = "Please enter the required field: Post code"; }
	if (main.phone.value == "") { error = "Please enter the required field: Phone"; }
	if (main.email.value == "") { error = "Please enter the required field: Email"; }
	if (error != "") { alert(error); return false; }
	else { return true; }
}
function modifyObjectStates() {
	if (registrationDetails.accountType.value=='Personal Account') {
		registrationDetails.companyName.disabled=true;
		registrationDetails.companyType.disabled=true;
		registrationDetails.companyRegNo.disabled=true;
		registrationDetails.companyVatRegNo.disabled=true;
		registrationDetails.postion.disabled=true;
		registrationDetails.fax.disabled=true;
		registrationDetails.companyName.readonly=true;
		registrationDetails.companyType.readonly=true;
		registrationDetails.companyRegNo.readonly=true;
		registrationDetails.companyVatRegNo.readonly=true;
		registrationDetails.postion.readonly=true;
		registrationDetails.fax.readonly=true;
		registrationDetails.companyName.style.background='#cccccc';
		registrationDetails.companyType.style.background='#cccccc';
		registrationDetails.companyRegNo.style.background='#cccccc';
		registrationDetails.companyVatRegNo.style.background='#cccccc';
		registrationDetails.postion.style.background='#cccccc';
		registrationDetails.fax.style.background='#cccccc';
	}
	else {
		registrationDetails.companyName.disabled=false;
		registrationDetails.companyType.disabled=false;
		registrationDetails.companyRegNo.disabled=false;
		registrationDetails.companyVatRegNo.disabled=false;
		registrationDetails.postion.disabled=false;
		registrationDetails.fax.disabled=false;
		registrationDetails.companyName.readonly=false;
		registrationDetails.companyType.readonly=false;
		registrationDetails.companyRegNo.readonly=false;
		registrationDetails.companyVatRegNo.readonly=false;
		registrationDetails.postion.readonly=false;
		registrationDetails.fax.readonly=false;
		registrationDetails.companyName.style.background='#f5f5f5';
		registrationDetails.companyType.style.background='#f5f5f5';
		registrationDetails.companyRegNo.style.background='#f5f5f5';
		registrationDetails.companyVatRegNo.style.background='#f5f5f5';
		registrationDetails.postion.style.background='#f5f5f5';
		registrationDetails.fax.style.background='#f5f5f5';
	}
}
function checkForm() {
	var error = "";
	if (registrationDetails.firstname.value == "") { error = "Please enter the required field: First Name"; }
	if (registrationDetails.surname.value == "") { error = "Please enter the required field: Last Name"; }
	if (registrationDetails.addressBuildingName.value == "") { error = "Please enter the required field: Building Name / No."; }
	if (registrationDetails.addressStreetName.value == "") { error = "Please enter the required field: Street Name"; }
	if (registrationDetails.addressTownCity.value == "") { error = "Please enter the required field: Town / City"; }
	if (registrationDetails.postal_code.value == "") { error = "Please enter the required field: Post Code / Zip Code"; }
	if (registrationDetails.email.value == "") { error = "Please enter the required field: Email (username)"; }
	if (registrationDetails.pwd.value == "") { error = "Please enter the required field: Password"; }
	if (registrationDetails.email.value != registrationDetails.emailConfirm.value) { error = "Email (username)'s do not match"; }
	if (registrationDetails.pwd.value != registrationDetails.passwordConfirm.value) { error = "Passwords do not match"; }
	if (error != "") { alert(error); return false; }
	else { return true; }
}
function sitemap_openCat(category_element, category_image) {
	if (document.getElementById(category_element)) {
		if (document.getElementById(category_element).style.display == "none") {
			document.getElementById(category_element).style.display = "block";
			document.getElementById(category_image).src = "images/fe.gif";
		}else{
			document.getElementById(category_element).style.display = "none";
			document.getElementById(category_image).src = "images/fc.gif";
		}
	}else{
		document.getElementById(category_image).src = "images/fe.gif";
	}
}
function dispDate(dateVal) {
DaystoAdd=dateVal
TodaysDate = new Date();
TodaysDay = new Array('Sun', 'Mon', 'Tue','Wed', 'Thu', 'Fri', 'Sat');
TodaysMonth = new Array('January', 'February', 'March','April', 'May','June', 'July', 'August', 'September','October', 'November', 'December');
DaysinMonth = new Array('31', '28', '31', '30', '31', '30', '31', '31', '30', '31', '30', '31');
function LeapYearTest (Year) {
if (((Year % 400)==0) || (((Year % 100)!=0) && (Year % 4)==0)) {
return true;
}
else {
return false;
}
}
CurrentYear = TodaysDate.getYear();
if (CurrentYear < 2000) 
CurrentYear = CurrentYear + 1900;
currentMonth = TodaysDate.getMonth();
DayOffset = TodaysDate.getDay();
currentDay = TodaysDate.getDate();
month = TodaysMonth[currentMonth];
if (month == 'February') {
if (((CurrentYear % 4)==0) && ((CurrentYear % 100)!=0) || ((CurrentYear % 400)==0)) {
DaysinMonth[1] = 29;
}
else {
DaysinMonth[1] = 28;
}
}
days = DaysinMonth[currentMonth];
currentDay += DaystoAdd;
if (currentDay > days) {
if (currentMonth == 11) {
currentMonth = 0;
month = TodaysMonth[currentMonth];
CurrentYear = CurrentYear + 1
}
else {
month =
TodaysMonth[currentMonth+1];
}
currentDay = currentDay - days;
}
DayOffset += DaystoAdd;
function offsettheDate (offsetCurrentDay) {
if (offsetCurrentDay > 6) {
offsetCurrentDay -= 6;
DayOffset = TodaysDay[offsetCurrentDay-1];
offsettheDate(offsetCurrentDay-1);
}
else {
DayOffset = TodaysDay[offsetCurrentDay];
return true;
}
}
offsettheDate(DayOffset);TheDate = DayOffset + ', ';
TheDate += month + ' ';
TheDate += currentDay + ', '; 
if (CurrentYear<100) CurrentYear="19" + CurrentYear;
TheDate += CurrentYear;
var d = new Date();
var curr_hour = d.getHours();
var curr_min = d.getMinutes();
document.write(' '+TheDate+ ' '+curr_hour + ":" + curr_min);
}



