function BT5ShowMenu(menuRoot,menuNum,menuItems) {
	popup=document.getElementById('menu'+menuNum);
	menuRoot.className="on";
	popup.className="PopupMenuOn";
	popup.style.top=(-1*(17*menuItems+11))+'px';
	popup.style.height=17*menuItems+7+'px';
	popup.style.minHeight=popup.style.height;
	popup.style.left=menuRoot.offsetLeft-20+'px';
}

function BT5HideMenu(menuRoot,menuNum) {
	popup=document.getElementById('menu'+menuNum);
	menuRoot.className="off";
	popup.className="PopupMenuOff";
}

function BT5_BEx(jobNum) {
	document.getElementById('BrowseJob0').style.display='none';
	document.getElementById('BrowseJob'+jobNum).style.display='block';
}

function BT5_BCl(jobNum) {
	document.getElementById('BrowseJob0').style.display='block';
	document.getElementById('BrowseJob'+jobNum).style.display='none';
}

function BT5_EditPostingSaveSkills() {
	var ss=document.getElementById('ReqSkills');
	var ds=document.getElementById('DesSkills');
	for ( var i=0; i < ss.options.length; i++ ) {
		ss.options[i].selected = true;
	}
	for ( var i=0; i < ds.options.length; i++ ) {
		ds.options[i].selected = true;
	}
}

var BT5_ActiveJobCategory=null;
function BT5_LoadSkillsTemplate() {
    if (BT5_ActiveJobCategory==null ) {
        alert( "Please select a job category and job title!" );
    } else {
        var jobID = document.getElementById( 'JobType' + BT5_ActiveJobCategory ).value;
        if(!jobID) {
            alert( "Please select a job title!" );
        } else {
            var sUrl = "/src/ajax.skillTemplate.php?jobid=" + jobID;
            var callback = {
                success: function(oResponse) {
                    var ss = document.getElementById( 'ReqSkills' );
					var ds = document.getElementById( 'DesSkills' );
                    var skills = new Array();
                    for ( var i=0; i < ss.options.length; i++ ) {
                    	skills.push( ss.options[i].value );
                    }
					for ( var i=0; i < ds.options.length; i++ ) {
						skills.push( ds.options[i].value );
					}
                    var oResults = eval("(" + oResponse.responseText + ")");
                    if((oResults.ResultSet.Result) && (oResults.ResultSet.Result.length)) {
                        for (var i=0, j=oResults.ResultSet.Result.length; i<j; i++) {
                            tokens = oResults.ResultSet.Result[i].split('|');
                            var found=0;
                            for ( var k=0; k<skills.length; k++ ) {
                                if ( skills[k] == tokens[0] ) {
                                    found=1;
                                    break;
                                }
                            }
                            if (found==0) {
                                ss.options[ ss.options.length ] = new Option(tokens[1],tokens[0]);
                            }
                        }
                    } else {
						alert( "No skill data is available for the selected profession. Please select one or more similar professions." );
					}
                },
                failure: function(oResponse) {
                    alert( 'There was an error with your request.  Please try again.' );
                },
                argument: {
                    'jobID': jobID
                },
                timeout: 7000
            };
            YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
        }
    }
}

