<!--
function clearDefault(el) {
	if (el.defaultValue==el.value) el.value = ""
}

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_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 flvFSTI3(v1,v2){//v1.01
var v3;if (v1.filters[0]&&v1.filters[0].status==2){v1.filters[0].Stop();}if (v2==0){v3="blendTrans(Duration="+v1.STI8+")";}else {v3="revealTrans(Duration="+v1.STI8+",Transition="+(v2-1)+")";}v1.style.filter=v3;}

function flvFSTI1(){//v1.01
// Copyright 2003, Marja Ribbers-de Vroed, FlevOOware (www.STI1.nl/dreamweaver/)
var v1=arguments,v2=document,v3;v2.STI4=new Array();v2.STI7=(navigator.userAgent.toLowerCase().indexOf("mac")!=-1);for (var v4=0;v4<v1.length-2;v4+=5){v3=MM_findObj(v1[v4]);if (v3){v3.STI5=v3.src;v3.STI6=v1[v4+1];v3.STI2=v1[v4+2];v3.STI3=v1[v4+3];v3.STI8=v1[v4+4];v2.STI4[v2.STI4.length]=v3;if (v3.filters&&!v2.STI7){flvFSTI3(v3,v3.STI2);v3.onfilterchange=flvFSTI4;v3.filters[0].Apply();}v3.src=v3.STI6;if (v3.filters&&!v2.STI7){v3.filters[0].Play();}}}}

function flvFSTI2(){//v1.01
var v1,v2=document,v3=v2.STI4,v4;for (v4=0;v3&&v4<v3.length&&(v1=v3[v4])&&v1.STI5;v4++){if (v1.filters&&!v2.STI7){flvFSTI3(v1,v1.STI3);v1.filters[0].Apply();}v1.src=v1.STI5;if (v1.filters&&!v2.STI7){v1.filters[0].Play();}}}

function flvFSTI4(){//v1.01
this.style.filter="";}

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_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 setSelectedRadio(buttonGroup, selectedButton) {

  // if the button group is an array (one button is not an array)
  // and has enough selectedButtons
	if (buttonGroup[selectedButton]) {

	  // set the selected button
	  buttonGroup[selectedButton].checked = true;

	  buttonGroup[selectedButton].focus();
	}
}

function getSelectedRadio(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return -1;
} // Ends the "getSelectedRadio" function

function getSelectedRadioValue(buttonGroup) {
   // returns the value of the selected radio button or "" if no button is selected
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { // Make sure the button group is an array (not just one button)
         return buttonGroup[i].value;
      } else { // The button group is just the one button, and it is checked
         return buttonGroup.value;
      }
   }
} // Ends the "getSelectedRadioValue" function

function showRow(name) {
  var obj;
  if ((obj = MM_findObj(name)) != null) {
    obj.style.display = "";
  }
}

function hideRow(name) {
  var obj;
  if ((obj = MM_findObj(name)) != null) {
    obj.style.display = "none";
  }
}

function setLabel(name, value) {
	var obj;
	if ((obj = MM_findObj(name)) != null) {
		obj.innerHTML = value;
	}else{
	  alert('object not found');
	}
}

function getLabel(name) {
	var obj;
	if ((obj = MM_findObj(name)) != null) {
		return obj.innerHTML;
	}
	return false;
}


function setSelectedMenu2(id){
	var url = 'cetwebajax.html?id=' + id;
	return makeRequest(url,'mainContent',false);
}

function setSelectedMenu(id){
	if(id != 'home' ){
		MenuImgObj = MM_findObj("home");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}
	if(id != 'dev' ){
		MenuImgObj = MM_findObj("dev");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}
	if(id != 'level1' ){
		MenuImgObj = MM_findObj("level1");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}
	if(id != 'level2' ){
		MenuImgObj = MM_findObj("level2");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}
	if(id != 'level3' ){
		MenuImgObj = MM_findObj("level3");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}
	if(id != 'level4' ){
		MenuImgObj = MM_findObj("level4");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}
	if(id != 'level5' ){
		MenuImgObj = MM_findObj("level5");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}
	if(id != 'level6' ){
		MenuImgObj = MM_findObj("level6");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}
	if(id != 'level7' ){
		MenuImgObj = MM_findObj("level7");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}
	if(id != 'editor' ){
		MenuImgObj = MM_findObj("editor");
		if (MenuImgObj != null) {
		   MenuImgObj.style.color = '#666666';
		}
	}

	MenuImgObj = MM_findObj(id);
	if (MenuImgObj != null) {
		MenuImgObj.style.color = '#086BCD';
		var url = 'webajax.html?area=' + id;
		return makeRequest(url,'contents_right',false);
	}

}

function setActiveMenu(id){
	MenuImgObj = MM_findObj(id);
	if (MenuImgObj != null) {
		MenuImgObj.style.color = '#086BCD';
	}
}

function validateEnquiryForm() {
	var err = 0;
	var errors='';
	var email = /^.+\@.+\..+$/;

	if (!trim(document.form.name.value)) {
		errors += ' - you must enter a name\n';
		err += 1;
	}

	if (!trim(document.form.email.value)) {
		errors += ' - you must enter a email address\n';
		err += 1;
		if (document.form.email.value && email.test(document.form.email.value) == false) {
			err += 1;
			errors += ' - the email is in an invalid format\n';
		}
	}

/*	if (!trim(document.form.telephone.value) && !trim(document.form.mobile.value)) {
		err += 1;
		errors += ' - the must enter a contact phone number\n';
	}

	if (!trim(document.form.enquiry.value)) {
		err += 1;
		errors += ' - you must enter a description\n';
	}
*/
	if (err > 0) {
		alert('The following error(s) occurred:\n'+errors);
	}

	return (err == 0);
}

function submitEnquiryForm(){
	if (validateEnquiryForm()) {
/*		name 		= document.form.name.value;
		email 		= document.form.email.value;
		telephone 	= document.form.telephone.value;
		company 		= document.form.company.value;
		mobile 		= document.form.mobile.value;
		enquiry 		= document.form.enquiry.value;
		enquiry 		= enquiry.replace(/&/g, "*and*");
		enquiry 		= enquiry.replace(/\r\n/g, "*rn*");
		
		var url = "cetwebajax.html?fa=a_eq&name=" + name + "&email=" + email + "&telephone=" + telephone;
		url = url + "&company=" + company + "&mobile=" + mobile + "&enquiry=" + enquiry ;

		if (makeRequest(url,'main',true)){
*/
		document.form.submit();
/*		}else{
			return false
		}
*/	}
	return false;
}

function checkContent(c){
	
	if(c == 't'){
		if (document.form.enquiry.value == 'Enter your enquiry here'){
			document.form.enquiry.value = '';
		}
	}else{
		if (!trim(document.form.enquiry.value)){
			document.form.enquiry.value = 'Enter your enquiry here';
		}
	}
}


var http_request = false;
var ajax_display = false;

function makeRequest(url,ResultStr,show) {
// uncomment the line below to test for none ajax browsers
//return true;
	http_request = false;
	if(show == true){
		ajax_display = true;
	}

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
				// See note below about this line
		}
	} else if (window.ActiveXObject) { // IE
		try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {http_request = false}
		}
	}else{
		return true;
	}
	//this line is need because of IE caching issue
	url = url + "&hash=" + Math.random();

	if (!http_request) {
	//	alert('Cannot create an XMLHTTP instance');
		return true;
	}

	document.result.resultStr.value = ResultStr;
	http_request.onreadystatechange = alertContents;
	http_request.open('GET', url, true);
	http_request.send(null);
//		alert('here');
//		http_request.send(null);
	return false;

}

function makeSilentRequest(url) {
	http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
				// See note below about this line
		}
	} else if (window.ActiveXObject) { // IE
		try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {http_request = false}
		}
	}
	//this line is need because of IE caching issue
	url = url + "&hash=" + Math.random();

	if (!http_request) {
		//alert('Cannot create an XMLHTTP instance');
		return true;
	}

	http_request.open('GET', url, true);
	http_request.send(null);
	return false;

}

function alertContents() {

/*
		document.view_premises_form.blah.value = 'UNINITIALIZED';
	}else if(http_request.readyState == 1){
		document.view_premises_form.blah.value = 'LOADING';
	}else if(http_request.readyState == 2){
			document.view_premises_form.blah.value = 'LOADED';
	}else if(http_request.readyState == 3){
		document.view_premises_form.blah.value = 'INTERACTIVE';
	}else	if (http_request.readyState == 4) {
		document.view_premises_form.blah.value = 'COMPLETED';
*/
	if (http_request.readyState == 1){
		disableObj = MM_findObj("disable");
		disableMsgObj = MM_findObj("disable_msg");

		if (disableObj != null && disableMsgObj != null) {
		//	disableObj.style.display = '';
		//	disableMsgObj.style.display = '';
		}
	}

	if (http_request.readyState == 4) {
		if (http_request.status == 200 ){ //|| http_request.status == 304) {
			result_div_id = document.result.resultStr.value;
			if(result_div_id && result_div_id != ''){
				obj = MM_findObj(result_div_id);
				if(obj){
					obj.innerHTML = http_request.responseText;
					if(ajax_display == true){
						obj.style.visibility = "visible";
					}
				}
				document.result.resultStr.value = '';
				ajax_display = false;
			}
			disableObj = MM_findObj("disable");
			disableMsgObj = MM_findObj("disable_msg");
			if (disableObj != null && disableMsgObj != null) {
			//	disableObj.style.display = 'none';
			//	disableMsgObj.style.display = 'none';
			}

		} else {
				alert('There was a problem with the request.');
		}
	}
	return;
}
//-->
