var sessionId = null;
var type = null;

function checkKey( event ) {
	if ( event == null ) event = window.event;
	if ( event.keyCode == 13 ) document.search_form.submit();
}

function showMore() {
/*
	document.getElementById( "button_more" ).className = "small_button_disabled";
	document.getElementById( "button_less" ).className = "small_button";
*/
	var btn = document.getElementById( "arrow_image" );
	btn.src = SYSTEM_URL + "/images/profile/arrow_up.gif";
	btn.onclick = hideMore;
	btn.title = "Less search options";
	document.getElementById( "search_more" ).style.display = "";
}
function hideMore() {
/*
	document.getElementById( "button_more" ).className = "small_button";
	document.getElementById( "button_less" ).className = "small_button_disabled";
*/
	var btn = document.getElementById( "arrow_image" );
	btn.src = SYSTEM_URL + "/images/profile/arrow_down.gif";
	btn.onclick = showMore;
	btn.title = "More search options";
	document.getElementById( "search_more" ).style.display = "none";
}

function selectSearchCountry( input ) {
	var form = input.form;
	var location = input.value;
	var subLocation = document.getElementById( "subLocation" );
	var searchCity = document.getElementById( "searchCity" );
	form.city.value = "";
	form.region.selectedIndex = 0;
	form.countryCode.selectedIndex = 0;
	if ( location == "US" ) {
		subLocation.innerHTML = "State";
		form.countryCode.style.display = "none";
		form.region.style.display = "";
		searchCity.style.display = "";
	} else if ( location == "Asia" ) {
		subLocation.innerHTML = "Country";
		form.countryCode.style.display = "";
		form.region.style.display = "none";
		searchCity.style.display = "";
	} else {
		subLocation.innerHTML = "";
		form.countryCode.style.display = "none";
		form.region.style.display = "none";
		searchCity.style.display = "none";
	}
}


function setStyleDisplay(obj, value){
    obj.style.display=value;
}


function getElement(name){
    return document.getElementById(name);
}
function getElements(name){
    return document.getElementsByName(name);
}
function setValue(obj, value){
    obj.value = value;
}

function selectSearchCountry2(obj){
    var subLocation = getElement("subLocation");
    if(obj.value=="All"){
        subLocation.innerHTML = ""
        setStyleDisplay(getElement('p_countryCode'),"none");
        setStyleDisplay(getElement('searchCity'), "none");
        setStyleDisplay(getElement('p_region'), "none");
    }else if(obj.value=="US"){
        subLocation.innerHTML = "State"
        setStyleDisplay(getElement('p_countryCode'),"none");
        setStyleDisplay(getElement('searchCity'), "");
        setStyleDisplay(getElement('p_region'), "");   
    }else if(obj.value=="Asia"){
        subLocation.innerHTML = "Country"
        setStyleDisplay(getElement('p_countryCode'),"");
        setStyleDisplay(getElement('searchCity'), "");
        setStyleDisplay(getElement('p_region'), "none");
    }
}

function setFeatured( form ) {
    var msg = "Click OK to feature this job posting.";
    if ( !form.feature.checked ) msg = "Click OK to unfeature this job posting.";
    if ( confirm( msg )) form.submit();
}

/*
function showJobs( type, startJob, sessionId ) {
	var form = document.getElementsByName( "search_" + type + "_form" )[0];
	form.start.value = startJob;
	form.submit();
/*
	var ajax = new Ajax();
	this.type = type;
	ajax.post( "search_jobs.php", showJobsStateChanged, [
		["section", type],
		["startjob", startJob],
		["sessionId", encodeURI( sessionId )]
	] );
	document.documentElement.style.cursor = 'wait';
*//*
}

function showJobsStateChanged( html ) {
	document.getElementById( "jobs_" + type ).innerHTML = html;
	document.documentElement.style.cursor = '';
}

/*
function applyJob( memberId, jobId ) {
	var form = document.apply_job_form;
	if ( form.subject.value == "" ) {
		alert( "Invalid message subject." );
		form.subject.focus();
		return false;
	}
	if ( form.body.value == "" ) {
		alert( "Invalid message body." );
		form.body.focus();
		return false;
	}
	var resumeId = "";
	if ( form.resumeId ) {
		if ( form.resumeId.checked ) {
			resumeId = form.resumeId.value;
		}
		var resumes = form.resumeId;
		for ( i = 0; i < resumes.length; i++ ) {
			if ( resumes[i].checked ) {
				if ( resumes[i].value == "none" ) {
					resumeId = "";
				} else {
					resumeId = resumes[i].value;
				}
			}
		}
	}
	var ajax = new Ajax();
	ajax.post( SYSTEM_URL + "/jobboard/include/update_jobs.php", jobStateChanged, [
		["type", "apply"], 
		["memberId", encodeURI( memberId )], 
		["jobId", encodeURI( jobId )],
		["resumeId", encodeURI( resumeId )],
		["subject", encodeURI( form.subject.value )],
		["body", encodeURI( form.body.value )]
	] );
	window.location=SYSTEM_URL + "/jobboard/view_job.html?id=" + jobId;
	return false;
}


function jobStateChanged( message ) {
	alert( message );
}
*//*
function saveJobStateChanged( message ) {
	var ajax = new Ajax();
	ajax.post2html( SYSTEM_URL + "/jobboard/include/search_jobs.php", "jobs_saved", [
		["section", "saved"],
		["startjob", "1"],
		["sessionId", encodeURI( sessionId )]
	] );
	alert( message );
}

function toggleSection( id, link ) {
	var item = document.getElementById( id );
	if ( item.style.display == "none" ) {
		item.style.display = "";
		link.innerHTML = "-";
	} else {
		item.style.display = "none";
		link.innerHTML = "+";
	}
}

function toggleProfile( id ) {
	var item = document.getElementById( id );
	if ( item.style.display == "none" ) {
		item.style.display = "";
	} else {
		item.style.display = "none";
	}
}
/*
function selectCountry( countryCode ) {
	if ( countryCode == "US" ) {
		document.getElementById( "state" ).style.display = "";
		document.getElementById( "region" ).style.display = "none";
	} else {
		document.getElementById( "state" ).style.display = "none";
		document.getElementById( "region" ).style.display = "";
	}
}
*/


