// Pop-up a window
// Input : url, width of window, height of window
// Banner.java
function popUp(url,w,h) {
	popWin = window.open(url, '', 'width='+w+',height='+h+',toolbar=no,menubar=no,status=yes,scrollbars=yes,resizable=yes');
	try {
		//popWin.moveTo(30,30);
	} catch(Execption) {
	}
}

function chgIcon(id, flag) {
	if (flag == 1) {
		document['menu_icon'+id].src = '../image/ico_flower_o.gif';
	} else {
		document['menu_icon'+id].src = '../image/ico_flower.gif';
	}
}

// Set page field in form
// Input : page number
// inv_payment_list.java
function goToPage(page_no) {
	document.form1.act.value = '';
	document.form1.page.value = page_no; 
	document.form1.submit();
}

// Handler for broken image
// Input : image object
function noImage(img) {
	img.src = "../image/pixel.gif";
}

// Show or hide element
// Input : element, action (true or false)
function showhide(element, act) {
	if (act) {
		act = 'block';
	} else {
		act = 'none';
	}
	if (document.all) {
		document.all[element].style.display = act;
	} else {
		document.getElementById(element).style.display = act;
	}
}

// Set default value in form
// Input : form, field name, value
// Create by Jason (original: post_parSet.js)
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+'.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 + '\'');
	}
}
