// JavaScript Document
function onResultsRowClick(target){
	document.location = target;
}
function showHideLoginArea(){
	if(document.getElementById('userTypeReturning').checked){
		document.getElementById('userTypeReturningDiv').style.display = '';
		document.getElementById('userTypeNewDiv').style.display = 'none';
	}else{
		document.getElementById('userTypeReturningDiv').style.display = 'none';
		document.getElementById('userTypeNewDiv').style.display = '';
	}
}

function jobTypeCheck(jobSelectLimit){
	
	if(!jobSelectLimit) {
		jobSelectLimit = 5;
	}
	
	var checkedCount = 0;
	var left = 0;
	var rowClass;
	var totalOptions = document.getElementById('jobTypeTotalOptions').value;

	for(i=0;i<=totalOptions;i++){
		if(document.getElementById('jobType_'+i)){
			if(document.getElementById('jobType_'+i).checked == true){
				checkedCount++;
				rowClass = "selected";
			}else{
				rowClass = "normal";
			}
		}
		if(document.getElementById('jobRow_'+i)){
			document.getElementById('jobRow_'+i).className = rowClass;
		}
	}

	left = jobSelectLimit - checkedCount;
	
	document.getElementById('jobTypeCountLeft').innerHTML = left;

	if (left <= 0) {
		for (i=0;i<=totalOptions;i++) {
			if(document.getElementById('jobType_'+i)){
				if (document.getElementById('jobType_'+i).checked == false) {
					document.getElementById('jobType_'+i).disabled=true;
				}
			}
		}
	} else {
		for (i=0;i<=totalOptions;i++) {
			if(document.getElementById('jobType_'+i)){
					document.getElementById('jobType_'+i).disabled=false;
			}
		}
	}
}

function showhideJobCat(id){
	showhide(id);
	if(document.getElementById(id).style.display=='none') {
		document.getElementById(id+'_heading').className = "jobCatTitle_closed";
	}else{
		document.getElementById(id+'_heading').className = "jobCatTitle_open";
	}
}
