function onLoad() {
	var objWorker = document.getElementById('slcCategory');
	var objWorkerMain = document.getElementById('slcType');
	
	if (objWorker && document.forms[0]) {
		
		objWorker.options_bck = new Array(objWorker.options.length);
		
		for (var i = 0; i < objWorker.options.length; i ++) {			
			objWorker.options_bck[i] = objWorker.options[i];
		}
		
		objWorker.onchange =
			function(e) {	
				if(!parseInt(this.options[this.selectedIndex].value) && this.selectedIndex != 0 && this.options[this.selectedIndex].value != '0') {
					window.open(this.options[this.selectedIndex].value,'','');
				}
				else {
					if (this.options[this.selectedIndex].value != 0)  {						
						document.forms[0].submit();
					}
				}
			}
	}
	
	if (objWorkerMain) {
		objWorkerMain.onchange = 
			function(e) {
				if (this.selectedIndex == 5) {
					document.forms[0].action = 'contact.asp';
					document.forms[0].submit();	
				}
				else {
					document.forms[0].action = 'default.asp';
					document.forms[0].submit();					
				}
			}
			
		objWorkerMain.doSort =
			function(e) {
				if (this.selectedIndex != 5) {
					if (objWorker.style.display == 'none') {
						objWorker.style.display = 'block';
					}
				}

				for (var i = objWorker.options.length - 1; i > 0; i--) {
						objWorker.removeChild(objWorker.options[i]);
				}

				for (var i = 0; i < objWorker.options_bck.length; i ++) {
					if (objWorker.options_bck[i].className == objWorkerMain.options[objWorkerMain.selectedIndex].text) {
						objWorker.appendChild(objWorker.options_bck[i]);
					}
				}
				
				if (e) {
					objWorker.selectedIndex = 0;
				}
			}
	}
	
	if (objWorkerMain.selectedIndex > 0) {
		objWorkerMain.doSort();
	}
}