function changeFields() {
	if (!document.getElementById) return
	var selectedDivision = document.getElementById('division').value;
	
	switch(selectedDivision) {
		case '1':
var insertedOptions = '<option value="0">Show all</option><option value="1">Database Administrators</option><option value="2">Development</option><option value="3">BI & Data Warehousing</option><option value="4">Testing</option><option value="5">Team Lead & Management</option><option value="6">Business Analysis & Project Management</option>';
		break;   
		case '2':
var insertedOptions = '<option value="0">Show all</option><option value="7">Help Desk / Desktop Support</option><option value="8">Networks and Systems</option><option value="9">Voice and Data Communications</option><option value="10">Security</option><option value="11">Business Analysis & Project Management</option><option value="12">Team Lead & Management</option><option value="13">Technical Writing and Training</option>';
		break;
		case '3':
var insertedOptions = '<option value="0">Show all</option><option value="14">Functional Consultant (BA\'s)</option><option value="15">Technical Consultant (A/P\'s)</option><option value="16">Project Managers</option><option value="17">Team Lead & Management</option>';
		break;
		case '4':
var insertedOptions = '<option value="0">Show all</option><option value="18">Internal Positions</option>';		
		break;
		default:
var insertedOptions = '<option value="0">Show all</option><option value="1">(RDBMS & Dev)  Database Administrators</option><option value="2">(RDBMS & Dev)  Development</option><option value="3">(RDBMS & Dev)  BI & Data Warehousing</option><option value="4">(RDBMS & Dev)  Testing</option><option value="5">(RDBMS & Dev)  Team Lead & Management</option><option value="6">(RDBMS & Dev)  Business Analysis & Project Management</option><option value="7">(Infrastructure)  Help Desk / Desktop Support</option><option value="8">(Infrastructure)  Networks and Systems</option><option value="9">(Infrastructure)  Voice and Data Communications</option><option value="10">(Infrastructure)  Security</option><option value="11">(Infrastructure)  Business Analysis & Project Management</option><option value="12">(Infrastructure)  Team Lead & Management</option><option value="13">(Infrastructure)  Technical Writing and Training</option><option value="14">(ERP & CRM)  Functional Consultant (BA\'s)</option><option value="15">(ERP & CRM)  Technical Consultant (A/P\'s)</option><option value="16">(ERP & CRM)  Project Managers</option><option value="17">(ERP & CRM)  Team Lead & Management</option><option value="18">(Resource Solutions)  Internal Positions</option>';
		break;
	}

	var subClassification = document.getElementById('sub-classification');
	select_innerHTML(subClassification,insertedOptions);
	
	//document.getElementById('sub-classification').innerHTML = insertedOptions;
}






function select_innerHTML(objeto,innerHTML){
	/******
	* select_innerHTML - innerHTML to add option(s) to select(s)
	* Problem: http://support.microsoft.com/default.aspx?scid=kb;en-us;276228
	* Creative Commons license
	* Versão: 1.0 - 06/04/2006
	* Author: Micox - Náiron J.C.G - micoxjcg@yahoo.com.br - elmicoxcodes.blogspot.com
	* Parametros:
	* objeto(tipo object): the select
	* innerHTML(tipo string): the new innerHTML
	*******/
    objeto.innerHTML = ""
    //creating phantom element to receive temp innerHTML
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1"
    document.body.appendChild(selTemp)
    selTemp = document.getElementById("micoxselect1")
    selTemp.style.display="none"
    if(innerHTML.toLowerCase().indexOf("<option")<0){//if not option, convert do option
        innerHTML = "<option>" + innerHTML + "</option>"
    }
    innerHTML = innerHTML.replace(/<option/g,"<span").replace(/<\/option/g,"</span")
    selTemp.innerHTML = innerHTML
    //transfering childs of phantom element to options
    for(var i=0;i<selTemp.childNodes.length;i++){
        if(selTemp.childNodes[i].tagName){
            opt = document.createElement("OPTION")
            for(var j=0;j<selTemp.childNodes[i].attributes.length;j++){
                opt.setAttributeNode(selTemp.childNodes[i].attributes[j].cloneNode(true))
            }
            opt.value = selTemp.childNodes[i].getAttribute("value")
            opt.text = selTemp.childNodes[i].innerHTML
            opt.text = opt.text.replace('&amp;', '&')
            if(document.all){ //IEca
                objeto.add(opt)
            }else{
                objeto.appendChild(opt)
            }                    
        }    
    }
    //clear phantom
    document.body.removeChild(selTemp)
    selTemp = null
}




function prepareSelect() {
	if (!document.getElementById('division')) return
	var division = document.getElementById('division');

	division.onchange = function() {
		return changeFields();
		
	}
}

addLoadEvent(prepareSelect)
