function sortStation(){
	if(document.forms[0].sortTypeStation.value == 'asc') {
		document.forms[0].sortTypeStation.value = 'desc';
		document.forms[0].sortTypeBudget.value = '';
		document.forms[0].sortTypeLastorder.value = '';
	}else {
		document.forms[0].sortTypeStation.value = 'asc';
		document.forms[0].sortTypeBudget.value = '';
		document.forms[0].sortTypeLastorder.value = '';
	}
	document.forms[0].sortName.value="sortStation";
	document.forms[0].submit();	
}

function sortBudget(){
	if(document.forms[0].sortTypeBudget.value == 'asc') {
		document.forms[0].sortTypeBudget.value = 'desc';
		document.forms[0].sortTypeStation.value = '';
		document.forms[0].sortTypeLastorder.value = '';		
	}else {
		document.forms[0].sortTypeBudget.value = 'asc';
		document.forms[0].sortTypeStation.value = '';
		document.forms[0].sortTypeLastorder.value = '';
	}
	document.forms[0].sortName.value="sortBudget";
	document.forms[0].submit();
}

function sortLastorder(){
	if(document.forms[0].sortTypeLastorder.value == 'asc') {
		document.forms[0].sortTypeLastorder.value = 'desc';
		document.forms[0].sortTypeStation.value = '';
		document.forms[0].sortTypeBudget.value = '';
	}else {
		document.forms[0].sortTypeLastorder.value = 'asc';
		document.forms[0].sortTypeStation.value = '';
		document.forms[0].sortTypeBudget.value = '';
	}
	document.forms[0].sortName.value="sortLastorder";
	document.forms[0].submit();
}

function setLine(lineID, lineFrom){
	document.forms[0].line.value = lineID;
	document.forms[0].lineID.value = lineFrom;
	document.forms[0].submit();
}

function backPage(){
	document.forms[0].back.value='back';
	document.forms[0].submit();
}

function nextPage(){
	document.forms[0].next.value='next';
	document.forms[0].submit();
}

function topPage(){
	document.forms[0].top.value='top';
	document.forms[0].submit();
}

function lastPage(){
	document.forms[0].last.value='last';
	document.forms[0].submit();
}

function gotoPage(pageNo){
	document.forms[0].viewPage.value=pageNo;
	document.forms[0].submit();
}

var defaultLongitude = null;
var defaultLatitude = null;
function initMap(){
	defaultLongitude = document.mapplet.getLongitude();
	defaultLatitude = document.mapplet.getLatitude();
}
function defaultPosition(){
	mapplet.setCenter(defaultLongitude , defaultLatitude);
	mapplet.update();
}
function zoom(zoomprm){
	curScale = mapplet.getScale();
	curZoom = mapplet.getZoom();

	if(zoomprm == 1){
		if(curScale == 4 && curZoom == 15){
		}
		else if(curScale == 2 && curZoom == 9){
			curScale	= 3;
			curZoom		= 3;
		}
		else if(curScale == 3 && curZoom == 9){
			curScale	= 4;
			curZoom		= 2;
		}
		else{
			curZoom		+= 1;
		}
	}else{
		if(curScale == 2 && curZoom == 1){
		}
		else if(curScale == 3 && curZoom == 3){
			curScale	= 2;
			curZoom		= 9;
		}
		else if(curScale == 4 && curZoom == 2){
			curScale	= 3;
			curZoom		= 9;
		}
		else{
			curZoom		-= 1;
		}
	}
	mapplet.setScaleZoom(curScale,curZoom);
	mapplet.update();
}
function scale(scaleprm){
	curScale = mapplet.getScale();
	curZoom = mapplet.getZoom();
	if(scaleprm == 1){
		curScale+=1;
	}else{
		curScale-=1;
	}
	mapplet.setScaleZoom(curScale,curZoom);
	mapplet.update();
	
}
function roll(r){
	mapplet.setDir((mapplet.getDir()+r*45+360)%360);
	mapplet.update();
}
function move(x,y){
	if(x==0 && y==0){
		defaultPosition();
		return;
	}
	curLon = mapplet.getLongitude();
	curLat = mapplet.getLatitude();
	moveLon = (mapplet.getRightTopX() - mapplet.getLeftTopX())/2;
	moveLat = (mapplet.getLeftTopY() - mapplet.getLeftBottomY())/2;
	mapplet.setCenter(curLon+(moveLon*x) , curLat+(moveLat*y));
	mapplet.update();
}
function mapSearch(){

	document.forms[0].elements[0].value=mapplet.getLeftTopX();
	document.forms[0].elements[1].value=mapplet.getRightTopX();
	document.forms[0].elements[2].value=mapplet.getLeftBottomY();
	document.forms[0].elements[3].value=mapplet.getLeftTopY();
	document.forms[0].submit();
}
function mapForce(pageNo){
	document.forms[0].viewPage.value=pageNo;
	document.forms[0].mapFroceDisp.value=true;
	document.forms[0].submit();
}
function searchDetail(id,mode){
	document.forms[0].action = "./detail.do";
	document.forms[0].mode.value = mode;
	document.forms[0].id.value = id;
	document.forms[0].submit();
}
function setWindowName(windowName){
	if(window.name.indexOf(windowName) != 0){
		window.name = windowName;
	}
	window.focus();
}
