function winOpenAdj(url, widthb, heightb, toolb, menub, scrollb, resizeb, statusb){
	var h = heightb;
	var w = widthb;
	var t = toolb
	var m = menub
	var sc = scrollb
	var r = resizeb
	var st= statusb

	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	var settings = 'height=' + h + ',width=' + w + ',top=' + (TopPosition-50) + ',left=' + LeftPosition + ',toolbar=' + t + ', menubar=' + m + ', scrollbars=' + sc + ', resizable=' + r + ', status=' + st + ''
	var rtnVal = window.open(url, '', settings)

}


function winOpen(url){
	var h = 700;
	var w = 800;
			
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	var settings = 'height=' + h + ',width=' + w + ',top=' + (TopPosition-50) + ',left=' + LeftPosition + ',toolbar=no, menubar=no, scrollbars=yes, resizable=yes, status=no'
			
	var rtnVal = window.open(url, '', settings)

}


function ExecuteURL(url){
	document.frmMain.action = url;
	document.frmMain.submit();
}
 


function GoToURL(url){
	document.location = url;

}
 


// JavaScript Document
//here you place the idxt of every element you want.
var idxt=new Array('Pa1','Pa2');
function switchid(id){	
	hideallidxt();
	showdiv(id);
}
function hideallidxt(){
	//loop through the array and hide each element by id
	for (var i=0;i<idxt.length;i++){
		hidediv(idxt[i]);
	}		  
}
function hidediv(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}
function showdiv(id) {
	//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}





//here you place the idxt of every element you want.
var idxt1=new Array('Pb1','Pb2');
function switchid1(id){	
	hideallidxt1();
	showdiv1(id);
}

function hideallidxt1(){
	//loop through the array and hide each element by id
	for (var i=0;i<idxt1.length;i++){
		hidediv1(idxt1[i]);
	}		  
}

function hidediv1(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv1(id) {
	//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}







//here you place the idxt of every element you want.
var idxt2=new Array('Pc1','Pc2');
function switchid2(id){	
	hideallidxt2();
	showdiv2(id);
}

function hideallidxt2(){
	//loop through the array and hide each element by id
	for (var i=0;i<idxt2.length;i++){
		hidediv1(idxt1[i]);
	}		  
}

function hidediv2(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv2(id) {
	//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}



//here you place the idxt of every element you want.
var idxt4=new Array('Pd1','Pd2');
function switchid4(id){	
	hideallidxt4();
	showdiv4(id);
}

function hideallidxt4(){
	//loop through the array and hide each element by id
	for (var i=0;i<idxt4.length;i++){
		hidediv4(idxt4[i]);
	}		  
}

function hidediv4(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv4(id) {
	//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}


function numeralsOnly(thisComp,e,isDecimal) {
	var key;
	var keychar;
	if (window.event) {
	key = window.event.keyCode;
	}
	else if (e) {
	key = e.which;
	}
	else {
	return true;
	}

	// check double period/decimal/point
	if (  ((thisComp.value).indexOf('.') > -1) && key == 46){
	alert('ไม่อนุญาติให้ใส่จุดมากกว่า1ครั้ง.');
	return false;
	}

	var str = ' 0123456789';
	//str +=isDecimal ? '.':";
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
	return true;
	}
	else if (((str).indexOf(keychar) > -1)) {
	return true;
	}

	alert('ใส่เฉพาะตัวเลขเท่านั้น.');
	thisComp.focus();
	//thisComp.select();
	return false;
}


function numeralsOnly2(thisComp,e,isDecimal) {
	var key;
	var keychar;
	if (window.event) {
	key = window.event.keyCode;
	}
	else if (e) {
	key = e.which;
	}
	else {
	return true;
	}

	// check double period/decimal/point
	if (  ((thisComp.value).indexOf('.') > -1) && key == 46){
	alert('ไม่อนุญาติให้ใส่จุดมากกว่า1ครั้ง.');
	return false;
	}

	var str = ' 0123456789/-';
	//str +=isDecimal ? '.':";
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
	return true;
	}
	else if (((str).indexOf(keychar) > -1)) {
	return true;
	}

	alert('ใส่เฉพาะตัวเลขเท่านั้น.');
	thisComp.focus();
	//thisComp.select();
	return false;
}


function numeralsDotOnly(thisComp,e,isDecimal) {
	var key;
	var keychar;
	if (window.event) {
	key = window.event.keyCode;
	}
	else if (e) {
	key = e.which;
	}
	else {
	return true;
	}

	// check double period/decimal/point
	if (  ((thisComp.value).indexOf('.') > -1) && key == 46){
	alert('ไม่อนุญาติให้ใส่จุดมากกว่า1ครั้ง.');
	return false;
	}

	var str = ' 0123456789.';
	//str +=isDecimal ? '.':";
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
	return true;
	}
	else if (((str).indexOf(keychar) > -1)) {
	return true;
	}

	alert('ใส่เฉพาะตัวเลขเท่านั้น.');
	thisComp.focus();
	//thisComp.select();
	return false;
}




function EnglishOnly(thisComp,e,isDecimal) {
	var key;
	var keychar;
	if (window.event) {
	key = window.event.keyCode;
	}
	else if (e) {
	key = e.which;
	}
	else {
	return true;
	}

	// check double period/decimal/point
	//if (  ((thisComp.value).indexOf('.') > -1) && key == 46){
	//alert('ไม่อนุญาติให้ใส่จุดมากกว่า1ครั้ง.');
	//return false;
	//}

	var str = ' abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,._/*-+=!@#$%^&*()<>:;\'';
	//str +=isDecimal ? '.':";
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
	return true;
	}
	else if (((str).indexOf(keychar) > -1)) {
	return true;
	}

	alert('ใส่เฉพาะภาษาอังกฤษเท่านั้น.');
	thisComp.focus();
	//thisComp.select();
	return false;
}



function numeralutm(thisComp,e,isDecimal) {
	var key;
	var keychar;
	if (window.event) {
	key = window.event.keyCode;
	}
	else if (e) {
	key = e.which;
	}
	else {
	return true;
	}

	// check double period/decimal/point
	if (  ((thisComp.value).indexOf('.') > -1) && key == 46){
	alert('ไม่อนุญาติให้ใส่จุดมากกว่า1ครั้ง.');
	return false;
	}

	var str = ' 0123456789,';
	//str +=isDecimal ? '.':";
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
	return true;
	}
	else if (((str).indexOf(keychar) > -1)) {
	return true;
	}

	alert('ใส่ได้เฉพาะตัวเลข และ เครื่องหมายคอมมา เท่านั้น.');
	thisComp.focus();
	//thisComp.select();
	return false;
}
