function MM_openBrWindow(theURL,winName,features) {
	win_popup = window.open(theURL,winName,features);
}
function MM_goToURL() {
	var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
	for (i=0; i<(args.length-1); i+=2)
		eval(args[i]+".location='"+args[i+1]+"'");
}
function popPrint(url) {
	winName = "popup";
	features = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=100,height=100,top=2000,left=0";
	window.open(url,winName,features);		
}

function MM_displayStatusMsg(msgStr) {
	status=msgStr;
	document.MM_returnValue = true;
}

function openBuySell(strType, strStock){
	if(strType=='sell'){
		daytradeWindowSCBS("/daytradeonrole/S13_DaytradeOrder_Int.jsp?txtBorS=S&txtAccNo="+__txtCurrentAccount+"&txtSymbol="+strStock);
	} else {
		daytradeWindowSCBS("/daytradeonrole/S13_DaytradeOrder_Int.jsp?txtBorS=B&txtAccNo="+__txtCurrentAccount+"&txtSymbol="+strStock);
	}
}
function openBuySell2(strType, strStock){
	if(strType=='sell'){
		daytradeWindowSCBS("/daytradeonrole/S13_DaytradeOrder_Int.jsp?txtBorS=S&txtAccNo="+__txtCurrentAccount+"&txtSymbol="+strStock);
	} else {
		daytradeWindowSCBS("/daytradeonrole/S13_DaytradeOrder_Int.jsp?txtBorS=B&txtAccNo="+__txtCurrentAccount+"&txtSymbol="+strStock);
	}
}

function openBuySellforFreeTrial(strType, strStock){
	window.open('https://cms.scbsonline.com/demofreetrail/buysell.html','BuySellForFree','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1');
}

function openBuySellforFreeTrial(){
	window.open('https://cms.scbsonline.com/demofreetrail/buysell.html','BuySellForFree','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1');
}

function replaceAll(OldString,FindString,ReplaceString) {
	var SearchIndex = 0;
	var NewString = ""; 
	while (OldString.indexOf(FindString,SearchIndex) != -1) {
		NewString += OldString.substring(SearchIndex,OldString.indexOf(FindString,SearchIndex));
		NewString += ReplaceString;
		SearchIndex = (OldString.indexOf(FindString,SearchIndex) + FindString.length); 
	}
	NewString += OldString.substring(SearchIndex,OldString.length);
	return NewString;
}

function validateSipsAmount(lang, fname, fieldAmount) {
	var isEnglish = true;
	
	if (lang=="th" || lang=="TH") {
		isEnglish = false;
	} else {
		isEnglish = true;
	}

	if (fieldAmount.value == null || fieldAmount.value == "") {
		alert(fname + " requires a value.");
		fieldAmount.focus();
		return false;
	}

	var strValue = fieldAmount.value;
	if (strValue != null && strValue != "") {
		strValue = replaceAll(strValue, ",", "");
	}

	try {
		if (!isNumber(strValue, true, false)) {
			if (isEnglish) {
				alert(MESSAGE_WARN_AMOUNT_EN);
			} else {
				alert(MESSAGE_WARN_AMOUNT_TH);
			}
			fieldAmount.focus();
			return false;
		}	
		return true;

	} catch (er) {
		return false;
	}
}

// Message warning field amount (SIPs E-payment)
var MESSAGE_WARN_AMOUNT_TH = "กรุณาระบุจำนวนเงินเป็นตัวเลขเท่านั้น เช่น 8500";
var MESSAGE_WARN_AMOUNT_EN = "Number without decimal place only ex. 8500";
