﻿// JScript File

function Open_Win_Popup(cURL) {
   
    var cGC = (Math.random()+1) * (Math.random()+1) ;
    var cwin = "H7_cal_tax_"  + cGC ;
    cwin = cwin.replace('.','');
    cwin = cwin.replace(' ','');
    //win_detail = window.open(cURL,cwin,"toolbar=no,directories=no,menubar=no,location=no,scrollbars=yes,resizable=yes,top=0,left=0,width=750,height=550") ;
    win_detail = window.open(cURL,cwin) ;
}

function CheckNum(CalForm,cStr,cMinMax) {
    var cAdj = ""    ;
    var nFlag= 0     ;
    for (var i=0 ; i< cStr.length; i++) {   
        var ch = cStr.substring(i,i+1) ;
        //-
        if (ch==",") { ch="";}
        else {
            if (ch < "0" || ch > "9")  {
               nFlag = 1 ;
               if (cAdj != "" && ch==".") {  nFlag=0 ; }
               //-
               if (nFlag==1) {
                 alert("กรุณาป้อนตัวเลขใหม่!")  ;
                 if (cAdj == "" ) { cAdj="0" }
                  CalForm.value= eval(cAdj) ;
                  return false   ;
               }   
            }
            //- 
            cAdj = cAdj + ch ;  
        }
     }
     //-
     CalForm.value= eval(cAdj) ;
     //-    check Min and Max
     var nAmt = parseFloat(cAdj) ;
     var nMin =0;
     var nMax =0 
     switch (cMinMax)
     {
        case "1":
            nMin = 50000;
            nMax = 100000000; 
            break;
        case "2":
            nMin = 1;
            nMax = 20; 
            break;
        case "3":
            nMin = 1;
            nMax = 30;
            break;
        case "4":
            nMin = 500;
            nMax = 10000000; 
            break;
     }
     //-
     if (nAmt >= nMin && nAmt <= nMax) { return true;} 
     else
     {   
        if (nAmt < nMin) {CalForm.value= eval(nMin) ;}
        if (nAmt > nMax) {CalForm.value= eval(nMax) ;}
        alert("กรุณาป้อนตัวเลขใหม่ [ช่วง " + addCommas(nMin) + "-" + addCommas(nMax) + "]")  ;
        return false ; 
     }
}    
function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}
function Open_Win_Popup_860(cURL) {
   
    var cGC = (Math.random()+1) * (Math.random()+1) ;
    var cwin = "H7_cal_tax_"  + cGC ;
    cwin = cwin.replace('.','');
    cwin = cwin.replace(' ','');
    //win_detail = window.open(cURL,cwin,"toolbar=no,directories=no,menubar=no,location=no,scrollbars=yes,resizable=no,top=40,left=40,width=860,height=550") ;
    win_detail = window.open(cURL,cwin) ;
}

