

<!--
<!--

var preloadFlag = true;

// -->

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->

//Advanced Email Check credit-
//By JavaScript Kit (http://www.javascriptkit.com)
//Over 200+ free scripts here!

var testresults;

function checkemail(parsedEmail)
{
	
	var str = parsedEmail;
	
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	if (filter.test(str))
	{
		testresults = true;
	}
	else
	{
		//alert("Please input a valid email address!");
		testresults = false;
	}
	
	return (testresults);
	
}

function eduSoftwareValidation()
{

	var txtOrganisation = document.frmEduSoftware.txtOrganisation.value; //Required
	var txtContactName = document.frmEduSoftware.txtContactName.value; //Required
	var txtTelephone = document.frmEduSoftware.txtTelephone.value; //Required
	var txtEmail = document.frmEduSoftware.txtEmail.value; //Required
	var txtProduct = document.frmEduSoftware.txtProduct.value; //Required
	var txtManufacturer = document.frmEduSoftware.txtManufacturer.value; //Required
	var txtDetails = document.frmEduSoftware.txtDetails.value //Required

	if (txtOrganisation == "") //Required
	{
		alert('Please enter your Organisation');
		return;
	}
	
	if (txtContactName == "") //Required
	{
		alert('Please enter your Contact Name');
		return;
	}
				
		if (txtTelephone == "")
	{
		alert('Please enter your Contact Telephone Number');
		return;
	}
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	
	if (txtProduct == "")
	{
		alert('Please enter product');
		return;
	}
	
	if (txtManufacturer == "")
	{
		alert('Please enter manufacturer');
		return;
	}
	
	if (txtDetails == "")
	{
		alert('Please enter details of your enquiry');
		return;
	}
	
	document.frmEduSoftware.submit();

}

function cussonsSupportValidation()
{

	var txtOrganisation = document.frmCussonsMSO.txtOrganisation.value; //Required
	var txtContactName = document.frmCussonsMSO.txtContactName.value; //Required
	var txtSite = document.frmCussonsMSO.txtSite.value; //Required
	var txtAddress1 = document.frmCussonsMSO.txtAddress1.value; //Required
	var txtAddress2 = document.frmCussonsMSO.txtAddress2.value;
	var txtTown = document.frmCussonsMSO.txtTown.value; //Required
	var txtCounty = document.frmCussonsMSO.txtCounty.value; //Required
	var txtPostCode = document.frmCussonsMSO.txtPostCode.value; //Required
	var txtTelephone = document.frmCussonsMSO.txtTelephone.value; //Required
	var txtEmail = document.frmCussonsMSO.txtEmail.value; //Required
	var txtContractNo = document.frmCussonsMSO.txtContractNo.value; //Required
	var txtApp = document.frmCussonsMSO.txtApp.value //Required
	var txtAppVersion = document.frmCussonsMSO.txtAppVersion.value //Required
	var txtDetails = document.frmCussonsMSO.txtDetails.value //Required

	if (txtOrganisation == "") //Required
	{
		alert('Please enter your Organisation');
		return;
	}
	
	if (txtContactName == "") //Required
	{
		alert('Please enter your Contact Name');
		return;
	}
	
	if (txtSite == "")
	{
		alert('Please choose your site');
		return;
	}
	
	if (txtSite == "Head Office")
	{
		//write txtaddress1('wahey!!!!');
	
	}
		
	if (txtTown == "") //Required
	{
		alert('Please enter your Town');
		return;
	}
	
	if (txtCounty == "") //Required
	{
		alert('Please enter your County');
		return;
	}
	
	if (txtPostCode == "")
	{
		alert('Please enter your Post Code');
		return;
	}
	
	if (txtTelephone == "")
	{
		alert('Please enter your Contact Telephone Number');
		return;
	}
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	
	if (txtContractNo == "")
	{
		alert('Please enter your European Electronique Contract Number');
		return;
	}
	
	if (txtApp == "")
	{
		alert('Please select the Application');
		return;
	}
	
	if (txtAppVersion == "")
	{
		alert('Please select a Version');
		return;
	}
	
	if (txtDetails == "")
	{
		alert('Please enter the Problem Details');
		return;
	}
	
	
	document.frmCussonsMSO.submit();

}
function trialValidation()
{

	//Common Area - START
	
	var txtTrialService = document.trialEnquiryForm.txtTrialService.value; //required
	var txtContactName = document.trialEnquiryForm.txtContactName.value; //required
	var txtInstitution = document.trialEnquiryForm.txtInstitution.value; //required
	var txtPosition = document.trialEnquiryForm.txtPosition.value; //required
	var txtTelephone = document.trialEnquiryForm.txtTelephone.value; //required
	var txtEmail = document.trialEnquiryForm.txtEmail.value; //required
	var txtAddress1 = document.trialEnquiryForm.txtAddress1.value; //required
	var txtAddress2 = document.trialEnquiryForm.txtAddress2.value; 
	var txtAddress3 = document.trialEnquiryForm.txtAddress3.value; 
	var txtTown = document.trialEnquiryForm.txtTown.value; //required
	var txtCounty = document.trialEnquiryForm.txtCounty.value; //required
	var txtPostcode = document.trialEnquiryForm.txtPostcode.value; //required


	
	if (txtTrialService == "")
	{
		alert('Please select a Free Trial Service');
		return;
	}
	
	if (txtContactName == "")
	{
		alert('Please enter your Contact Name');
		return;
	}
	
	if (txtInstitution == "")
	{
		alert('Please enter your Institution');
		return;
	}
	
	if (txtPosition == "")
	{
		alert('Please enter your Position');
		return;
	}
	
	if (txtTelephone == "")
	{
		alert('Please enter your Telephone Number');
		return;
	}
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	
	if (txtAddress1 == "")
	{
		alert('Please enter the first line of your address');
		return;
	}
	
	
	if (txtTown == "")
	{
		alert('Please enter your town or city');
		return;
	}
	
	if (txtCounty == "")
	{
		alert('Please enter your county');
		return;
	}
	
	if (txtPostcode == "")
	{
		alert('Please enter your post code');
		return;
	}
	
	
	
	
	document.trialEnquiryForm.submit();
	
}

function vendorValidation()
{

	//Common Area - START
	
	
	var txtCompanyName = document.frmVendorForm.txtCompanyName.value; //required
	var txtCompanyTel = document.frmVendorForm.txtCompanyTel.value; //required
	var txtEstablished = document.frmVendorForm.txtEstablished.value; //required
	var txtFaxNumber = document.frmVendorForm.txtFaxNumber.value;
	var txtAddress1 = document.frmVendorForm.txtAddress1.value; //required
	var txtAddress2 = document.frmVendorForm.txtAddress2.value; 
	var txtAddress3 = document.frmVendorForm.txtAddress3.value; 
	var txtTown = document.frmVendorForm.txtTown.value; //required
	var txtCounty = document.frmVendorForm.txtCounty.value; //required
	var txtPcode = document.frmVendorForm.txtPcode.value; //required
	var txtTraAddress1 = document.frmVendorForm.txtTraAddress1.value; 
	var txtTraAddress2 = document.frmVendorForm.txtTraAddress2.value;
	var txtTraAddress3 = document.frmVendorForm.txtTraAddress3.value;
	var txtTraTown = document.frmVendorForm.txtTraTown.value;
	var txtTraCounty = document.frmVendorForm.txtTraCounty.value;
	var txtTraPcod = document.frmVendorForm.txtTraPcod.value;
	var txtWebsite = document.frmVendorForm.txtWebsite.value; //required
	var txtRegNumber = document.frmVendorForm.txtRegNumber.value; 
	var txtVatNumber = document.frmVendorForm.txtVatNumber.value;
	var txtDbCode = document.frmVendorForm.txtDbCode.value;
	var txtStatus = document.frmVendorForm.txtStatus.value; //required
	var txtEmpNumber = document.frmVendorForm.txtEmpNumber.value; //required
	var txtComGroup = document.frmVendorForm.txtComGroup.value; //required
	var txtComGroupName = document.frmVendorForm.txtTraTown.value;
	var txtManDir = document.frmVendorForm.txtManDir.value; //required
	var txtSalesDir = document.frmVendorForm.txtSalesDir.value;
	var txtFinancialDir = document.frmVendorForm.txtFinancialDir.value;
	var txtTechDir = document.frmVendorForm.txtTechDir.value;
	var txtHrDir = document.frmVendorForm.txtHrDir.value;
	var txtSalesMan = document.frmVendorForm.txtSalesMan.value;
	var txtOtherDir = document.frmVendorForm.txtOtherDir.value;
	var txtTurnover2007 = document.frmVendorForm.txtTurnover2007.value; //required
	var txtTurnover2008 = document.frmVendorForm.txtTurnover2008.value; //required
	var txtTurnover2009 = document.frmVendorForm.txtTurnover2009.value; //required
	var txtFinYear = document.frmVendorForm.txtFinYear.value; //required
	var txtOverview = document.frmVendorForm.txtOverview.value; //required
	var txtMainFocus = document.frmVendorForm.txtMainFocus.value; //required
	var txtAccMan = document.frmVendorForm.txtAccMan.value; //required
	var txtAccManTel = document.frmVendorForm.txtAccManTel.value; //required
	var txtAccManFax = document.frmVendorForm.txtAccManFax.value;
	var txtAccManEmail = document.frmVendorForm.txtAccManEmail.value; //required
	var txtSalesStaff = document.frmVendorForm.txtSalesStaff.value;
	var txtMktStaff = document.frmVendorForm.txtMktStaff.value;
	var txtTechStaff = document.frmVendorForm.txtTechStaff.value;
	var txtMktMessage = document.frmVendorForm.txtMktMessage.value; //required
	var txtMktBudget = document.frmVendorForm.txtMktBudget.value; //required
	var txtMktAvailable = document.frmVendorForm.txtMktAvailable.value; //required
	var txtPartnerProg = document.frmVendorForm.txtPartnerProg.value; //required
	var txtProgDetail = document.frmVendorForm.txtProgDetail.value;


	
	if (txtCompanyName == "")
	{
		alert('Please enter your company name');
		return;
	}
	
	if (txtCompanyTel == "")
	{
		alert('Please enter your company telephone number');
		return;
	}
	
	if (txtEstablished == "")
	{
		alert('Please enter the date your company was established');
		return;
	}
	
	if (txtAddress1 == "")
	{
		alert('Please enter the first line of your address');
		return;
	}
	
	if (txtTown == "")
	{
		alert('Please enter your town or city');
		return;
	}
	
	if (txtCounty == "")
	{
		alert('Please enter your county');
		return;
	}
	
	if (txtPcode == "")
	{
		alert('Please enter your post code');
		return;
	}
	
	if (txtWebsite == "")
	{
		alert('Please enter your website address');
		return;
	}
	
	if (txtStatus == "")
	{
		alert('Please enter the legal status of your company');
		return;
	}


	if (txtEmpNumber == "")
	{
		alert('Please enter the number of employees in your company');
		return;
	}

	
	if (txtComGroup == "")
	{
		alert('Please state whether your company is part of a group or a subsidary');
		return;
	}
		
	if (txtManDir == "")
	{
		alert('Please enter the name of your managing director');
		return;
	}
	
	if (txtTurnover2007 == "")
	{
		alert('Please enter the turnover figure of your company for 2007');
		return;
	}
	
	if (txtTurnover2008 == "")
	{
		alert('Please enter the turnover figure of your company for 2008');
		return;
	}
	
	if (txtTurnover2009 == "")
	{
		alert('Please enter an estimation of turnover for 2009');
		return;
	}
	
	if (txtFinYear == "")
	{
		alert('Please enter the month your financial year runs from');
		return;
	}
	
	if (txtOverview == "")
	{
		alert('Please enter an overview of your company');
		return;
	}
	
	if (txtMainFocus == "")
	{
		alert('Please enter your main focus for 2009');
		return;
	}
	
	if (txtAccMan == "")
	{
		alert('Please enter the name of the account manager');
		return;
	}
	
	if (txtAccManTel == "")
	{
		alert('Please enter the telephone number for the account manager');
		return;
	}
	
	if (txtAccManEmail == "")
	{
		alert('Please enter the email address for the account manager');
		return;
	}
	
	if (txtMktMessage == "")
	{
		alert('Please enter your company marketing message for 2009');
		return;
	}
	
	if (txtMktBudget == "")
	{
		alert('Please enter details of your marketing budget');
		return;
	}
	
	if (txtMktAvailable == "")
	{
		alert('Please enter the percentage and details of available marketing funds to EE');
		return;
	}

	
	if (txtPartnerProg == "")
	{
		alert('Please confirm whether or not you have a Partner Programme');
		return;
	}
	
	document.frmVendorForm.submit();
	
}


function seminarValidation()
{

	//Common Area - START
	
	var txtDateLocation = document.sunsemEnquiryForm.txtDateLocation.value; //required
	var txtContactName = document.sunsemEnquiryForm.txtContactName.value; //required
	var txtInstitution = document.sunsemEnquiryForm.txtInstitution.value; //required
	var txtTelephone = document.sunsemEnquiryForm.txtTelephone.value; //required
	var txtPosition = document.sunsemEnquiryForm.txtPosition.value; //required
	var txtEmail = document.sunsemEnquiryForm.txtEmail.value; //required
	var txtDiet = document.sunsemEnquiryForm.txtDiet.value;
	
	if (txtDateLocation == "")
	{
		alert('Please select a date / location');
		return;
	}
	
	if (txtContactName == "")
	{
		alert('Please enter your Contact Name');
		return;
	}
	
	if (txtInstitution == "")
	{
		alert('Please enter your Institution');
		return;
	}
	
	
	if (txtTelephone == "")
	{
		alert('Please enter your Telephone Number');
		return;
	}
	
	if (txtPosition == "")
	{
		alert('Please enter your Position');
		return;
	}
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	
	
	document.sunsemEnquiryForm.submit();
	
}

function seminarEnqValidation()
{

	//Common Area - START
	
	var txtDateLocation = document.seminarenquiry.txtDateLocation.value; //required
	var txtContactName = document.seminarenquiry.txtContactName.value; //required
	var txtInstitution = document.seminarenquiry.txtInstitution.value; //required
	var txtTelephone = document.seminarenquiry.txtTelephone.value; //required
	var txtPosition = document.seminarenquiry.txtPosition.value; //required
	var txtEmail = document.seminarenquiry.txtEmail.value; //required
	
	if (txtContactName == "")
	{
		alert('Please enter your Contact Name');
		return;
	}
	
	if (txtInstitution == "")
	{
		alert('Please enter your Institution');
		return;
	}
	
	
	if (txtTelephone == "")
	{
		alert('Please enter your Telephone Number');
		return;
	}
	
	if (txtPosition == "")
	{
		alert('Please enter your Position');
		return;
	}
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	
	
	document.seminarenquiryForm.submit();
	
}

function enquiryValidation()
{

	//Common Area - START
	
	var txtContactName = document.frmEnquiryForm.txtContactName.value; //required
	var txtOrganisation = document.frmEnquiryForm.txtOrganisation.value; //required
	var txtTelephone = document.frmEnquiryForm.txtTelephone.value; //required
	var txtFax = document.frmEnquiryForm.txtFax.value;
	var txtEmail = document.frmEnquiryForm.txtEmail.value; //required
	var txtAreaCode = document.frmEnquiryForm.txtAreaCode.value; //required
	var txtDetails = document.frmEnquiryForm.txtDetails.value; //required
	
	if (txtContactName == "")
	{
		alert('Please enter your Contact Name');
		return;
	}
	
	if (txtOrganisation == "")
	{
		alert('Please enter your Organisation');
		return;
	}
	
	if (txtAreaCode == "")
	{
		alert('Please select an Area Type');
		return;
	}
	
	if (txtTelephone == "")
	{
		alert('Please enter your Telephone Number');
		return;
	}
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	
	if(txtDetails == "")
	{
		alert("Please enter your enquiry details.");
		return;
	}
	
	document.frmEnquiryForm.submit();
	
}

function bbcEnquiryValidation()
{
	
	var txtContactName = document.frmEnquiryForm.txtContactName.value;
	var txtDepartment = document.frmEnquiryForm.txtDepartment.value;
	var txtSite = document.frmEnquiryForm.txtSite.value;
	var txtTelephone = document.frmEnquiryForm.txtTelephone.value;
	var txtFax = document.frmEnquiryForm.txtFax.value;
	var txtEmail = document.frmEnquiryForm.txtEmail.value;
	var txtDetails = document.frmEnquiryForm.txtDetails.value;

	if (txtContactName == '')
	{
		alert('Please enter a Contact Name');
		return;
	}
	
	if (txtDepartment == '')
	{
		alert('Please enter a Department');
		return;
	}

	if (txtSite == '')
	{
		alert('Please enter a Site');
		return;
	}

	if (txtTelephone == '')
	{
		alert('Please enter a Telephone Number');
		return;
	}

	/*
	if (txtFax == '')
	{
		alert('Please enter a Fax Number');
		return;
	}
	*/

	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}

	if (txtDetails == '')
	{
		alert('Please enter the Details of your enquiry...');
		return;
	}

	document.frmEnquiryForm.submit();

}

function frmChargeableValidation()
{

	//Common Area - START

	var txtOrganisation = document.frmChargeable.txtOrganisation.value; //required
	var txtContactName = document.frmChargeable.txtContactName.value; //required
	var txtAddress1 = document.frmChargeable.txtAddress1.value; //required
	var txtAddress2 = document.frmChargeable.txtAddress2.value;
	var txtTown = document.frmChargeable.txtTown.value; //required
	var txtCounty = document.frmChargeable.txtCounty.value; //required
	var txtPostCode = document.frmChargeable.txtPostCode.value; //required
	var txtTelephone = document.frmChargeable.txtTelephone.value; //required
	var txtEmail = document.frmChargeable.txtEmail.value; //required
	var txtCallType = document.frmChargeable.txtCallType.value; //required
	var txtFaultDetails = document.frmChargeable.txtFaultDetails.value; //required
	
	if (txtOrganisation == "")
	{
		alert('Please enter your Organisation');
		return;
	}
	
	if (txtContactName == "")
	{
		alert('Please enter your Contact Name');
		return;
	}
	
	if (txtAddress1 == "")
	{
		alert('Please enter your Address');
		return;
	}
	
	if (txtTown == "")
	{
		alert('Please enter your Town');
		return;
	}
	
	if (txtCounty == "")
	{
		alert('Please enter your County');
		return;
	}
	
	if (txtPostCode == "")
	{
		alert('Please enter your Post Code');
		return;
	}
	
	if (txtTelephone == "")
	{
		alert('Please enter your Telephone Number');
		return;
	}
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	
	if(txtCallType == "")
	{
		alert("Please select the Service Required.");
		return;
	}
	
	if(txtFaultDetails = "")
	{
		alert("Please enter the Problem Details.");
		return;
	}
	
	//Common Area - STOP
	document.frmChargeable.submit();

}

function frmWarrantyValidation()
{
	//HP / Toshiba Warranty Validation Script
	
	//Common Area - START

	var txtOrganisation = document.frmWarranty.txtOrganisation.value; //required
	var txtContactName = document.frmWarranty.txtContactName.value; //required
	var txtAddress1 = document.frmWarranty.txtAddress1.value; //required
	var txtAddress2 = document.frmWarranty.txtAddress2.value;
	var txtTown = document.frmWarranty.txtTown.value; //required
	var txtCounty = document.frmWarranty.txtCounty.value; //required
	var txtPostCode = document.frmWarranty.txtPostCode.value; //required
	var txtCountry = document.frmWarranty.txtCountry.value; //required
	var txtTelephone = document.frmWarranty.txtTelephone.value; //required
	var txtFax = document.frmWarranty.txtFax.value;
	var txtEmail = document.frmWarranty.txtEmail.value; //required
	
	if (txtOrganisation == "")
	{
		alert('Please enter your Organisation');
		return;
	}
	
	if (txtContactName == "")
	{
		alert('Please enter your Contact Name');
		return;
	}
	
	if (txtAddress1 == "")
	{
		alert('Please enter your Address');
		return;
	}
	
	if (txtTown == "")
	{
		alert('Please enter your Town');
		return;
	}
	
	if (txtCounty == "")
	{
		alert('Please enter your County');
		return;
	}
	
	if (txtPostCode == "")
	{
		alert('Please enter your Post Code');
		return;
	}
	
	if (txtCountry == "")
	{
		alert('Please enter your Country');
		return;
	}
	
	if (txtTelephone == "")
	{
		alert('Please enter your Telephone Number');
		return;
	}
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	//Common Area - STOP
	
	//HP Specific Area - START
	var txtProductCode = document.frmWarranty.txtProductCode.value; //Required Field
	var txtSerialNumber = document.frmWarranty.txtSerialNumber.value; //Required Field
	var txtProductDesc = document.frmWarranty.txtProductDesc.value; //Required Field
	var txtFaultDetails = document.frmWarranty.txtFaultDetails.value; //Required Field
	
	if (txtProductCode == "")
	{
		alert('Please enter an HP Product Code');
		return;
	}
	
	if (txtSerialNumber == "")
	{
		alert('Please enter your HP Serial Number');
		return;
	}
	
	if (txtProductDesc == "")
	{
		alert('Please enter the Product Description');
		return;
	}
	
	if (txtFaultDetails == "")
	{
		alert('Please enter details about your Fault');
		return;
	}
	
	//HP / Toshiba Specific Area - STOP
	document.frmWarranty.submit();
	
	
}
function unsubValidation()
{

	
	var txtEmail = document.frmUnsubForm.txtEmail.value; //required
	
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	
	
	document.frmUnsubForm.submit();
	
}

function ecomValidation()
{
	
	var txtContactName = document.frmEcomForm.txtContactName.value; //required
	var txtOrganisation = document.frmEcomForm.txtOrganisation.value; //required
	var txtTelephone = document.frmEcomForm.txtTelephone.value; //required
	var txtFax = document.frmEcomForm.txtFax.value;
	var txtEmail = document.frmEcomForm.txtEmail.value; //required
	var txtDetails = document.frmEcomForm.txtDetails.value; //required
	
	if (txtContactName == "")
	{
		alert('Please enter your Contact Name');
		return;
	}
	
	if (txtOrganisation == "")
	{
		alert('Please enter your Organisation');
		return;
	}
	
	if (txtTelephone == "")
	{
		alert('Please enter your Telephone Number');
		return;
	}
	
	if(checkemail(txtEmail) == false)
	{
		alert("Please enter a valid email address.");
		return;
	}
	
	if(txtDetails == "")
	{
		alert("Please enter your enquiry details.");
		return;
	}
	
	document.frmEcomForm.submit();
	
}

var dolphintabs={
	subcontainers:[], last_accessed_tab:null,

	revealsubmenu:function(curtabref){
	this.hideallsubs()
	if (this.last_accessed_tab!=null)
		this.last_accessed_tab.className=""
	if (curtabref.getAttribute("rel")) //If there's a sub menu defined for this tab item, show it
	document.getElementById(curtabref.getAttribute("rel")).style.display="block"
	curtabref.className="current"
	this.last_accessed_tab=curtabref
	},

	hideallsubs:function(){
	for (var i=0; i<this.subcontainers.length; i++)
		document.getElementById(this.subcontainers[i]).style.display="none"
	},


	init:function(menuId, selectedIndex){
	var tabItems=document.getElementById(menuId).getElementsByTagName("a")
		for (var i=0; i<tabItems.length; i++){
			if (tabItems[i].getAttribute("rel"))
				this.subcontainers[this.subcontainers.length]=tabItems[i].getAttribute("rel") //store id of submenu div of tab menu item
			if (i==selectedIndex){ //if this tab item should be selected by default
				tabItems[i].className="current"
				this.revealsubmenu(tabItems[i])
			}
		tabItems[i].onmouseover=function(){
		dolphintabs.revealsubmenu(this)
		}
		} //END FOR LOOP
	}

}
