function checkYear(language) { 
	re = /^\d{1,4}$/; 
	if (!(re.test(document.form1.year.value) && (0 <= document.form1.year.value && document.form1.year.value < 5399))) 
		if(language == 0)
			alert("年代格式不正確！請輸入西元出生年，例如 1988"); 
		else
			alert("年代格式不正确！请输入公元出生年，例如 1988");
	else
		return true;
}

function checkLongitudeDegree(language) { 
	re = /^\d{1,3}$/; 
	if (!(re.test(document.form1.longitudeDegree.value) && (0 <= document.form1.longitudeDegree.value && document.form1.longitudeDegree.value < 180)))
		if(language == 0)
			alert("經度格式不正確！請重新輸入（經度範圍介於0~179）"); 
		else
			alert("经度格式不正确！请重新输入（经度范围介于0~179）");
	else
		return true;
}

function checkLatitudeDegree(language) { 
	re = /^\d{1,3}$/; 
	if (!(re.test(document.form1.latitudeDegree.value) && (0 <= document.form1.latitudeDegree.value && document.form1.latitudeDegree.value < 90)))
		if(language == 0)
			alert("緯度格式不正確！請重新輸入（緯度範圍介於0~89）"); 
		else
			alert("纬度格式不正确！请重新输入（纬度范围介于0~89）");
	else
		return true;
}

function setValue() {
	var city = document.form1.city.value;
	var sgn = 1;
	var pos = city.indexOf('E');
	if(pos == -1){
		pos = city.indexOf('W');
		sgn = -1
	}
	if(pos != -1){
		document.form1.longitude.value = city.charAt(pos);
		document.form1.longitudeDegree.value = city.substring(0,pos);
		var m = city.substring(pos+1,city.indexOf(' '));
		if(m.charAt(0) == '0')
			m = m.charAt(1);
		document.form1.longitudeMinute.value = m;
	}

	sgn = 1;
	pos = city.indexOf('N');
	if(pos == -1){
		pos = city.indexOf('S');
		sgn = -1
	}		
	if(pos != -1){
		document.form1.latitude.value = city.charAt(pos);
		document.form1.latitudeDegree.value = city.substring(city.indexOf(' ')+1,pos);
		var m = city.substring(pos+1,city.length);
		if(m.charAt(0) == '0')
			m = m.charAt(1);
		document.form1.latitudeMinute.value = m;
	}
}

function showDetailPlace(){
	var birthplace = document.getElementById("birthplace");
	var detailplace = document.getElementById("detailplace");
	if(birthplace && detailplace){
		birthplace.style.display="none";
		detailplace.style.display="block";
	}
}

function showBirthPlace(){
	var birthplace = document.getElementById("birthplace");
	var detailplace = document.getElementById("detailplace");
	if(birthplace && detailplace){
		birthplace.style.display="block";
		detailplace.style.display="none";
	}
}

function checkSearch(){		
	var input1 = document.getElementById("input1").value;
	if(input1.replace(/^\s+|\s+$/g, "") == "" || input1 == "請輸入關鍵詞" || input1 == "请输入关键词"){
		if(input1 == "请输入关键词")
			alert("请输入关键词");
		else
			alert("請輸入關鍵詞");
		return false;
	} else {
		return true;
	}
}

//圖片另存新檔
function downFile(){
	var form1 = document.getElementById('form1');
	form1.target="_blank";
	form1.action="downloadFile.jsp";
	form1.submit();
}

function openMappingTable(w,h,language){
	var midWid = (screen.width-928)/2;
	var midHei = (screen.height-h)/2;
	if (midWid < 0) midWid = 0;
	if (midHei < 0) midHei = 0;

	if(language == 0)
		MappingTable = window.open('include/mapping.html','星盤文字對應表','width=' + w + ',height=' + h + ',top=' + midHei + ',left=' + midWid + ',resizable=yes,scrollbars=yes,status=0');
	else
		MappingTable = window.open('include/mapping.html','星盘文字对应表','width=' + w + ',height=' + h + ',top=' + midHei + ',left=' + midWid + ',resizable=yes,scrollbars=yes,status=0');
	
	MappingTable.focus();
}