	window.onload = function(){
		var imgToLoad = new Array(4);

		imgToLoad[0] = new Image;
		imgToLoad[0].src = "images/home_nav_hover.gif";

		imgToLoad[1] = new Image;
		imgToLoad[1].src = "images/hovermainnav.gif";

		imgToLoad[2] = new Image;
		imgToLoad[2].src = "images/selectedmainnav.gif";

		imgToLoad[3] = new Image;
		imgToLoad[3].src = "images/hoversubnav.gif";
	}
	function doSubmit()
	{
		var frm = document.portfolioSearch;
		var serviceId = frm.service_id.value;
		var sectorId = frm.sector_id.value;
		var clientId = frm.client_id.value;
		var frmSectors = frm.sector_id;
		var frmClients = frm.client_id;
		blnClient = false;
		var http;
		try {  http = new ActiveXObject('Msxml2.XMLHTTP');   }
		catch (e)
		{
			try {   http = new ActiveXObject('Microsoft.XMLHTTP');    }
			catch (e2)
			{
			  try {  http = new XMLHttpRequest();     }
			  catch (e3) {  http = false;   }
			}
		 }
		if(sectorId > 0){
			frmClients[0] = new Option("loading...", "loading...", "loading...");
			frmClients.disabled = true;	
		}else{
			frmSectors[0] = new Option("loading...", "loading...", "loading...");
			frmSectors.disabled = true;
			frmClients.disabled = true;	
		}
	   http.open("GET", "ajax.php?service_id="+serviceId+"&sector_id="+sectorId+"&client_id="+clientId,  true);
	   http.send(null);
		http.onreadystatechange  = function()
		{
			 if(http.readyState  == 4)
			 {
				  if(http.status  == 200){
					eval(http.responseText);
					if(blnClient){
						frmClients.disabled = false;
						for(i = 1; i < frmClients.length; i++ ){
							frmClients[i] = null;
						}
						frmClients[0] = new Option("clients", "0", "0");
						for(i = 0; i < clients.length; i++ ){
							frmClients[i+1] = new Option(clients[i][1], clients[i][0], clients[i][2]);
							frmClients[i+1].title = clients[i][1];
						}
						blnClient = false;
					}else{
						frmSectors.disabled = false;
						for(i = frmSectors.length-1; i > 0 ; i-- ){
							frmSectors[i] = null;
						}
						frmSectors[0] = new Option("sectors", "0", "0");
						for(i = 0; i < sectors.length; i++ ){
							frmSectors[i+1] = new Option(sectors[i][1], sectors[i][0], sectors[i][2]);
							frmSectors[i+1].title = sectors[i][1];
						}
					}
				  }else{
					 alert(http.status);
			 	  }
			 }
		};
	}