
var vad_type = new Array('fill');
var vad_fill = new Array('name','message');
var vad_fill_name = new Array('姓名','內容');

function go(day) {
	var fm = document.form1;
	location.href = 'Blog?id=' + fm.id.value + '&m=' + fm.m.value + '#' + day;
}
function goMonth(val) {
	var fm = document.form1;
	if (val == 1 && fm.m.selectedIndex > 1) {
		fm.m.options[(fm.m.selectedIndex-1)].selected=true; 
		goMonth2(fm);
	} else if (val == -1 && fm.m.selectedIndex < fm.m.options.length-1) {
		fm.m.options[(fm.m.selectedIndex+1)].selected=true;
		goMonth2(fm);
	} else if (val == 0) {
		if (fm.m.value != '') 
		goMonth2(fm);
	} else {
		alert('在這月份之前/之後再沒有日記。');
	}
}
function goMonth2(fm) {
	location.href = 'Blog?id=' + fm.id.value + '&m=' + fm.m.value;
}
function sendMessage() {
	var fm = document.form1;
	if (fm.name.value == '' || fm.message.value == '') {
		alert('以下欄位必須輸入:\n- 姓名\n- 內容');
	} else {
		fm.action = 'BlogMsgSvr';
		fm.method = 'post';
		fm.submit();
	}
}
function goSearch() {
	var fm = document.form1;
	fm.keyword.value = fm.keyword_box.value;
	fm.submit();
}
function popUp(url,w,h) {
	popWin = window.open(url, '', 'width='+w+',height='+h+',toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=yes');
	//popWin.moveTo(50,100);
}
function fixWidthHeight (img, w, h) {
	var scale = img.height / img.width;
	if (img.width >= img.height) {
		if (img.width > w && w != 0) {
			img.width = w;
			img.height = w * scale;
		}
	} else {
		if (img.height > h && h != 0) {
			img.height = h;
			img.width = h / scale;
		}
	}
}
function parSet(form, par, value) {
	if (navigator.appName == "Microsoft Internet Explorer") {
		if(!eval(form+'.'+par))
			return;
	} else if (navigator.appName == "Netscape") {
		if(eval(form+'.'+par)==undefined)
			return;
	}

	var type = '';
	type = eval(form+'.'+par+'.type');
	
	if (navigator.appName == "Microsoft Internet Explorer") {
		if ( (eval(form+'.'+par+'.length') > 1) && (type != "select-one") && (type != "select-multiple") )
			type = eval(form+'.'+par+'[0].type');
	} else if (navigator.appName == "Netscape") {
		if ( (type == undefined) || ( (eval(form+'.'+par+'.length') > 1) && (type.length==0) ) )
			type = eval(form+'.'+par+'[0].type');
	} else alert("Your browser may have problem to run this page.")
	
	if (type == 'checkbox') {
		if ( (value != null) && (value == eval(form+'.'+par+'.value')) )
		eval(form+'.'+par+'.checked = true;');
	} else if (type == 'radio') {
		loop_count = 0;
		for (i=0; i < eval(form+'.'+par+'.length'); i++) {
			loop_count++;
			if (eval(form+'.'+par+'['+i+'].value == \''+ value + '\''))
				eval(form+'.'+par+'['+i+'].checked = true'); 
		}
		if (loop_count == 0) {
			if (eval(form+'.'+par+'.value == \''+ value + '\''))
				eval(form+'.'+par+'.checked = true'); 
		}
	} else if (type.indexOf('select') != -1) {
		for (i=0; i < eval(form+'.'+par+'.options.length'); i++) {
			//alert(form+'.'+par+'.options['+i+'].value == \'' + value + '\'');
			if (eval(form+'.'+par+'.options['+i+'].value == \'' + value + '\''))
				eval(form+'.'+par+'.options['+i+'].selected = true');
		}
	} else if (type != 'file') {
		eval(form+'.'+par+'.value = \'' + value + '\'');
	}
}
