<!--
var fmode='',sx1,sx2,sx3,sx4,fnam=null,srch_str=''
var selects='priority;feedback;size;customer;contact'
var frm_init_delay=1000

function frm_init(f) {fnam=f;setTimeout("frm_load(fnam)",frm_init_delay)}
function frm_blur(c) {
	var x,i=0
	for (x=0;x<gsf(selects,-1);x++) {
		if (lcase(c.name)==gsf(selects,x)) {
			i=1;
			writeCookie(c.name,c.options[c.selectedIndex].text)
		}
	}
	if (i==0) writeCookie(c.name,c.value);
}
function frm_reset(f) {var x,r='';if (f) {for (x=0;x<f.elements.length;x++) {n=f.elements[x].name;v=f.elements[x].value;if (n!='btn'&&f.elements[x].type!='hidden'&&f.elements[x].type!='button'&&n!='') {f.elements[x].value='';killCookie(n)}}}}
function frm_load(f) {
	var sels=';'+selects
	var x,r='',s=false,e,le,p=get_param(this_url);	
	if (f) {
		for (x=0;x<f.elements.length;x++) {
			e=f.elements[x];le=lcase(e.name);
			v=le=='selection'?get_selection():le=='message'&&p!=''?p:readCookie(le)
			if (sels.indexOf(';'+le+';')>-1) {
				for (y=0;y<e.options.length;y++) {
					if (v!=''&&e.options[y].text==v) {e.selectedIndex=y;break}
				}
			} else if (le!='btn'&&le!='') {
				e.value=(e.type!='hidden'||e.value=='')?v:e.value
			}

		}
	}

}
function get_tel() {var t=frm_rfld('phone');return t!=''?t:frm_rfld('telephone')}
function isTel(t) {var c=(t+'').charAt(0);return (c=='0'||c=='+')&&t.length>=10}
function chk_tel(t) {return isTel(t)?t:''}
function frm_chk_srch(frm,s) {frm.btn.disabled=true;if (trim(unescape(s))!='') frm.submit(); else setTimeout("frm.btn.disabled=false",1000)}
function frm_chk_send(f) {var t=get_tel(),e=frm_rfld('email');if (frm_chk_sendable()) f.submit(); else alert("c o n t a c t     i n f o r m a t i o n  \n______________________________\n\nPLEASE FILL IN ENOUGH DETAILS\nFOR US TO CONTACT YOU\n\ne.g. Name or Company and \na Telephone or Email address"+(e!=''&&!isEmail(e)?'\n\nNOTE: your email address must\nbe in the correct format':'')+(!isTel(t)&&t!=''?'\n\nNOTE: your telephone number is not\nrecognisable. The number should begin  \nwith a \'0\' or \'+\' for international\nnumbers':''))}
function frm_chk_sendable() {var e=frm_rfld('email'),c=frm_rfld('company'),n=frm_rfld('name'),t=get_tel();return (n+c!=''&&(isEmail(e)?e:'')+chk_tel(t)!='')}
function frm_rfld(n) {var r=frm_gfld(n);r=(!r?readCookie(n):r.value);return r}
function frm_gfld(n) {var x,y,f;for (x=0;x<document.forms.length;x++) {f=document.forms[x];for (y=0;y<f.elements.length;y++) if (lcase(f.elements[y].name)==lcase(n)) return f.elements[y]};return false}
//-->
