/*
*	Javascript for the list view
*
*/	
var $j = jQuery.noConflict();

$j(document).ready(function() {

	$j("#activity_select").multiSelect();
	$j("#employment_select").multiSelect();
	$j("#graduation_select").multiSelect();
	
	$j("#moreOptions").click(function(){
		$j(".secondary_options").show();
		$j("#lessOptions").show();
		$j("#moreOptions").hide();
	});

	$j("#lessOptions").click(function(){
		$j(".secondary_options").hide();
		$j("#moreOptions").show();
		$j("#lessOptions").hide();
	});
	
	$j("#city_autocomplete").autocomplete($j("#tx_vtmhgfjobsearch_searchform").attr('action')+"?type=10", {
			width: 250,
			selectFirst: false
		});

	/* keep piVars in links and forms */
 	$j("#sortDateDESC").click(function(){
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[sort]'].value='dateDESC';
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
		document.forms['keepPIvars'].submit();
	});
	$j("#sortDateASC").click(function(){
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[sort]'].value='dateASC';
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
		document.forms['keepPIvars'].submit();
	});
	
	$j("#sortTitleDESC").click(function(){
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[sort]'].value='titleDESC';
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
		document.forms['keepPIvars'].submit();
	});
	$j("#sortTitleASC").click(function(){
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[sort]'].value='titleASC';
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
		document.forms['keepPIvars'].submit();
	});
	
	$j("#sortCompanyDESC").click(function(){
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[sort]'].value='companyDESC';
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
		document.forms['keepPIvars'].submit();
	});
	$j("#sortCompanyASC").click(function(){
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[sort]'].value='companyASC';
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
		document.forms['keepPIvars'].submit();
	});
	
	$j("#sortCityDESC").click(function(){
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[sort]'].value='cityDESC';
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
		document.forms['keepPIvars'].submit();
	});
	$j("#sortCityASC").click(function(){
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[sort]'].value='cityASC';
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
		document.forms['keepPIvars'].submit();
	});
	
	$j("#pointer").click(function(){
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[pointer]'].value=0;
		document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
		document.forms['keepPIvars'].submit();
	});
	
	$j(".locationPin").locationPopup();
	
});

function resultbrowse(pointer){
	document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[pointer]'].value=pointer;
	document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='list';
	document.forms['keepPIvars'].submit();
};

function viewjobdetail(jobuid,detailpid){
	document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[job]'].value=jobuid;
	document.forms['keepPIvars']['tx_vtmhgfjobsearch_pi1[action]'].value='detail';
	document.forms['keepPIvars']['id'].value=$j("input[name='detailpid']").val();
	document.forms['keepPIvars'].submit();
};
