//Global Declarations

checkThese = new Array(0,0,'name',0,'addr1','email',0,0,0,'postCode','telNo',0,0);

//Functions

function isBlank(val){
	for (var i = 0; i < val.length; i++) {
		var c = val.charAt(i);
		if ((c != ' ') && (c != '\n') && (c != '\t')) {
			return false;
		}
	}
	return true; //value is blank	
}

function validate(){
	var fidl = 0;
	var firstBlank = null;
	for (var i = 2; i < 12; i++) {
		if (checkThese[i]) {
			var a = document.forms[0].elements[i].value;	
			if ((isBlank(a)) || (a == null) || (a == '')) {
				setBackgrd(checkThese[i],5);
				if (!fidl) {
					firstBlank = i;
					fidl = 1;
				}
			}
		}
	}
	if (firstBlank != null) {
		alert('Please enter the coloured field(s)');
		document.forms[0].elements[firstBlank].focus();
		return;
	}
	checkSelect();
}

function checkSelect() {
	setVisibility('msgArea',0);
	setVisibility('reqCatal',0);	
	setVisibility('telNos',0);
	setVisibility('footer1',0);		
	var index = document.forms[0].contact.selectedIndex;	
	switch (index) {
		case 0:	//sales
			freeType();
			break;
		case 1:	//request catalog
			setVisibility('reqCatal',1);
			break;
		case 2:	//accounts
			freeType();
			break;
		default: //sales
			freeType();
	}	
}

function freeType() {
	setVisibility('msgArea',1);
	var legend = 'To: ' + document.forms[0].contact.value + ' Dept.';
	document.getElementById('contactDept').innerHTML = legend;	
	document.forms[0].txtMsg.value = legend;	
	document.forms[0].MultiText1.focus();
}	

function sendMsg(which) {
	switch (which) {
		case 0:	//freeType
			document.forms[0].message.value = document.forms[0].MultiText1.value;
			document.forms[0].submit();
			break;
		case 1:	//request catalog
			document.forms[0].txtMsg.value = 'catalog';
			document.forms[0].message.value = '';			
			document.forms[0].submit();			
			break;
		default: //freeType
			document.forms[0].message.value = document.forms[0].MultiText1.value;
			document.forms[0].submit();				
	}
}

function clean(setField) {
	setBackgrd(setField,2);
}

function init(){
	for (var i = 0; i < 10; i++) {
		if (i == 8) { continue }
		document.forms[0].elements[i].value = '';
	}
	document.forms[0].contact.selectedIndex = 0;
}

function myHref(destination) {
	var name = document.forms[0].name.value;
	var coName = document.forms[0].coName.value;	
	var addr1 = document.forms[0].addr1.value;
	var addr2 = document.forms[0].addr2.value;		
	var email = document.forms[0].email.value;		
	var postCode = document.forms[0].postCode.value;		
	var telNo = document.forms[0].telNo.value;		
	var fax = document.forms[0].fax.value;		
	var queryStr = "?" + name + "&" + coName + "&" + addr1
	queryStr += "&" + addr2 + "&" + email + "&" + postCode;	
	queryStr += "&" + telNo + "&" + fax;	
	window.location.href = destination + queryStr;
}
