﻿  
  
 if (document.images) {

           image1on = new Image();
           image1on.src = "../pictures/butt_main1.jpg";
           image2on = new Image();
           image2on.src = "../pictures/butt_instru1.jpg";
           image3on = new Image();
           image3on.src = "../pictures/butt_ming1.jpg";
           image4on = new Image();
           image4on.src = "../pictures/butt_xin1.jpg";
           image5on = new Image();
           image5on.src = "../pictures/butt_zhu1.jpg";
           image6on = new Image();
           image6on.src = "../pictures/butt_jiao1.jpg";
           image7on = new Image();
           image7on.src = "../pictures/butt_ying1.jpg";
           
	  
           image1off = new Image();
           image1off.src = "../pictures/butt_main.jpg";
           image2off = new Image();
           image2off.src = "../pictures/butt_instru.jpg";
           image3off = new Image();
           image3off.src = "../pictures/butt_ming.jpg";
           image4off = new Image();
           image4off.src = "../pictures/butt_xin.jpg";
           image5off = new Image();
           image5off.src = "../pictures/butt_zhu.jpg";
	   		image6off = new Image();
           image6off.src = "../pictures/butt_jiao.jpg";
           image7off = new Image();
           image7off.src = "../pictures/butt_ying.jpg";
          	  
         }


function imgOn(imgName) {

          if (document.images) {
                 document[imgName].src = eval(imgName + "on.src");

          }
   }
function imgOff(imgName) {

          if (document.images) {
                 document[imgName].src = eval(imgName + "off.src");

          }
 }

//***************************************************************************** 
  var objPopUp = null;
    var popMenuOn = 0;
    var popMenuOn1 = 0;
    var bolTop = true;
    function popUp(objectID) {
      
         if (popMenuOn == 0) { 
            objPopUp = document.getElementById(objectID);
      
           if (bolTop == true) {
            xPos = objPopUp.offsetLeft;
            yPos = objPopUp.offsetTop + 29;
            bolTop = false;
            }
            else {
            xPos = objPopUp.offsetLeft;
            yPos = objPopUp.offsetTop;
            }
           
            objPopUp.style.left = xPos + 'px';
            objPopUp.style.top = yPos + 'px';
            objPopUp.style.visibility = 'visible';
            popMenuOn = 1;
            
            }
        else {
            popMenuOn = 0;
            popHide();
        }
            
    }
  
    function popHide() {
            objPopUp.style.visibility = 'hidden';
            objPopUp = null;
            document.onclick = null;
            return;
      }
//****************************************************************************

//********************************************************************
 //swicth radio button 
     function selRadioD(frm){
        frm.radP.checked = false
        frm.radD.checked = true
        frm.selOff.options[0].selected = true 
     }
     
      function selRadioP(frm){
        frm.radP.checked = true
        frm.radD.checked = false
     }
     function selRadioAM(frm){
        frm.radPM.checked = false
        frm.radAM.checked = true
     }
     
      function selRadioPM(frm){
        frm.radPM.checked = true
        frm.radAM.checked = false
     }
//*****************************************************************
function saveRecord(frm){
		var dateN = new Date();
		var dateM;
        var dateH;
        var dateMi;
        var strId = "";
      
		if (!validFlds(frm)) return;
		if (!cheTimeFormat(frm)) return;
		
		strId = getID(frm);
		if (strId.length == 0){
		    alert("請你選取適當的菜式.");
		    return;
		}
		   if (frm.a.value == ""){ 
			frm.a.value="S";
			}
			dateM = parseInt(dateN.getMonth()) + 1;
			dateH = dateN.getHours();
			dateMi = dateN.getMinutes();

		if(dateH > 12){
		    dateH = dateH - 12 
		    dateN = dateN.getDate() + "/" + dateM + "/" + dateN.getYear() + "  " + dateH + ":" + dateMi + " " + "PM";
		    dateH = dateH + 12 
		}
		if(dateH < 12){
		    dateN = dateN.getDate() + "/" + dateM + "/" + dateN.getYear() + "  " + dateH + ":" + dateMi + " " + "AM";
		}
		if(dateH == 12){
		    dateN = dateN.getDate() + "/" + dateM + "/" + dateN.getYear() + "  " + dateH + ":" + dateMi + " " + "PM";
		}
		if (frm.radD.checked == true) {
		    frm.r.value="1";
		
		}
		if (frm.radP.checked == true) {
			frm.r.value="2";
		
		}
    	    frm.txtTime.value = dateN;
    	    frm.k.value = strId;
		    frm.submit();

	}

     
 //*********************************************************************
 function getID(frm) {
        var strID = "";
        var intI = 0;
        var intItemL;
       // intItemL = document.forms[0].
        tt = frm.chks.length;
        for(intI = 0; intI<tt; intI++){
            if(frm.chks[intI].checked){
            strID = strID + frm.chks[intI].id + "|";
            
            }
        }
        return strID;
 }
 
 //**********************************************************************
 function validFlds(frm) {
        var strL
        if (frm.txtName.value.length == 0 ){ 
			alert("請輸入你的姓名.");
			frm.txtName.focus();
		        return false;
			}
			
			if(frm.txtAddress.value.length == 0) {
			   if (frm.radD.checked == true){
			       alert("請輸入你的詳細地址");
			        frm.txtAddress.focus();
			        return false;
			   }
			}
		if(frm.txtPhone.value.length == 0) {
		        alert("請輸入你的電話號碼.");
			    frm.txtPhone.focus();
			return false;
			
			}
		if(frm.txtPTime.value.length == 0) {
		        alert("請輸入自取或送餐時間.");
			    frm.txtPTime.focus();
			return false;
			
			}
        return true;
 
 }
 
 
 //***************************************************************************
  function cheTimeFormat(frm){
        var intI = 0
        var strT
        var intT = 0
        strT = frm.txtPTime.value
        for (var i = 0; i < strT.length; i++) {
            var oneChar = strT.charAt(i)
             if (oneChar.toUpperCase() == "M"){
                intT++
                
             }
             
                if (oneChar == ":") {

                    intI++
                }
        
         }
          if (intT !== 1) {
            alert("請輸入正確的時間格式.")
            frm.txtPTime.focus();
            return false
            }
         if (intI !== 1) {
            alert("請輸入正確的時間格式.")
            frm.txtPTime.focus();
            return false
            }
         
        return true
     }
     
     //*******************************************************************************
     function calculatTol(strID, frm){
	    
        var intI = 0;
        var intT = 0;
        var strT = "";
        var intD = "0";
        var intTotal = 0;
        var decD = 0;
        var tt;
        var intQty;
        var intDis;
        var strCash;
        var strDC = "0";
        var strRan = "0";
                 
         tt = frm.elements.length;
        for(intI = 0; intI < tt; intI++){
                           
           if (frm.elements[intI].id == strID && frm.elements[intI].name == "txtCash"){
          
                strCash = frm.elements[intI].value
             
                if (strCash.length == 0){
                        strCash = "0"
                    }
                }  
            } 
        tt = frm.elements.length;
   
        for(intI = 0; intI < tt; intI++){
                           
           if (frm.elements[intI].id == "randem" + strID){
          
                strRan = frm.elements[intI].value
             
                if (strRan.length == 0){
                        strRan = "0"
                    }
                }  
            } 
            
         tt = frm.elements.length;
        for(intI = 0; intI < tt; intI++){
                           
           if (frm.elements[intI].id == "dc" + strID){
          
                strDC = frm.elements[intI].value
             
                if (strDC.length == 0){
                        strDC = "0"
                    }
                }  
            } 
        
        tt = frm.txtPrice.length;
       
        for(intI = 0; intI < tt; intI++){
                if (frm.txtPrice[intI].id == strID){
                
                    intT = frm.txtPrice[intI].value
                        
                    } 
                if (frm.txtQty[intI].id == strID){
                        sTemp = frm.txtQty[intI].value
                        if(sTemp.length == 0) {
                            sTemp = "1"
                            }
                        intQty = parseInt(sTemp)
                        intT = parseFloat(intT) * intQty
                        intTotal += intT      
                     }                  
                 
               }
              
    
        var bolD = false;
        var strDisc = "";
        var decGst = 0;
        var strGst = ""
        var sGst = ""
        var strTTot;
        intTotal = intTotal + parseFloat(strDC) + parseFloat(strRan)
        intTotal = intTotal + 0.005
         strTTot = intTotal.toString() + "000"
          
         strTTot = getCourrce(strTTot)   
         
       
        
        intDis = parseFloat(strCash) /100  * intTotal
        intDis = intDis + 0.005
         strDisc = intDis.toString() + "000"
        
         strDisc = getCourrce(strDisc)
         
        
         //strDisc = strDisc.substr(0, strDisc.length - 1) 
        tt = frm.elements.length;
           for(intI = 0; intI < tt; intI++){
               if (frm.elements[intI].id == strID && frm.elements[intI].name == "txtDis"){
                  frm.elements[intI].value = strDisc
                    }
               if (frm.elements[intI].id == strID && frm.elements[intI].name == "txtCash"){
                  frm.elements[intI].value = strCash
                    }
    
                }
       
                
         intTotal = parseFloat(strTTot)  
      //   if (strRan.length > 0){
      //      decGst = (intTotal+parseFloat(strRan)) * 0.05
            
      //   }
      //   else {
            decGst = intTotal * 0.05
       //  }
        
         
         decGst = decGst + 0.005
         strGst = decGst.toString() + "000"
         sGst = getCourrce(strGst)
         //sGst = sGst.substr(0, sGst.length - 1)
          tt = frm.elements.length;
           for(intI = 0; intI < tt; intI++){
               if (frm.elements[intI].id == strID && frm.elements[intI].name == "txtGst"){
                  frm.elements[intI].value = sGst
                    }
                }
              
             
         intTotal = intTotal + parseFloat(sGst)- parseFloat(strDisc)
       //  if (strRan.length > 0){
       //     intTotal = intTotal  - parseFloat(strRan)
       //  }
   
         intTotal = intTotal + 0.005
         strT = intTotal.toString() + "000"
         
         var strTotal = ""
         strTotal = getCourrce(strT)

        // strTotal = strTotal.substr(0, strTotal.length - 1)
         tt = frm.elements.length;
         for(intI = 0; intI < tt; intI++){
           if (frm.elements[intI].id == strID && frm.elements[intI].name == "txtTotal"){
                frm.elements[intI].value = strTotal
             
                }
            }
   //     return strID;
	}
	//**************************************************
	function getCourrce(strT){
	    var strTotal = ""
	     var intT = 0
         var tt = strT.length
         var bolC = false
        
         var s = 0
        
         var intChar = strT.indexOf(".")
         intChar = intChar + 3
         strTotal = strT.substring(0, intChar)
       
	    return strTotal
	}
	
	
	
	
	
	//*******************************************************
	function chkValue(tt){
        var strT
        strT = tt.value
        if(!isNumber(strT)){
            tt.value =""
            tt.focus()
            return  
        }
        var frm 
        frm = document.forms[0]  
        mTotal(frm)
    }	
    
    //**************************************************************
    function chkValue2(tt){
        var strT
        strT = tt.value
        if(!isNumber(strT)){
            tt.value =""
            tt.focus()
            return  
        }
        var frm 
        frm = document.forms[0]  
        mTotal2(frm)
    }	
	
//******************************************************************	
	function isNumber(intStr){
	    for (var i = 0; i <intStr.length; i++){
	        var oneChar = intStr.charAt(i)
	        if (oneChar < "0" || oneChar > "9") {
	            return false
	        }
	    }
	    return true
	}
//*************************************************************
	function chkCoupon(tt){
	    var strT
        strT = tt.value
        if(!isCourrce(strT)){
            tt.value =""
            tt.focus()
        }
          
        return
	
	}
	
	//************************************************************
	function isCourrce(strT){
	
	    for (var i = 0; i <strT.length; i++){
	        var oneChar = strT.charAt(i)
	        if (oneChar < "0" || oneChar > "9") {
	       
	            if(oneChar !== "."){
	                return false
	            }
	        }
	    }
	    return true
	
	}
//*************************************************************************	

   function setFocus(strT,strTT){
        if (strTT !== "0"){
            if (strT.toUpperCase() == "M"){
                if(strTT.toUpperCase() == "A"){
                    document.forms[0].selLevel.options[1].selected = true
                }
                if(strTT.toUpperCase() == "S"){
                    document.forms[0].selLevel.options[2].selected = true
                }
                 if(strTT.toUpperCase() == "SS"){
                    document.forms[0].selLevel.options[3].selected = true
                }
                 if(strTT.toUpperCase() == "D"){
                    document.forms[0].selLevel.options[4].selected = true
                }
                 if(strTT.toUpperCase() == "SF"){
                    document.forms[0].selLevel.options[5].selected = true
                }
                 if(strTT.toUpperCase() == "SF1"){
                    document.forms[0].selLevel.options[6].selected = true
                }
                 if(strTT.toUpperCase() == "C"){
                    document.forms[0].selLevel.options[7].selected = true
                }
                 if(strTT.toUpperCase() == "B"){
                    document.forms[0].selLevel.options[8].selected = true
                }
                 if(strTT.toUpperCase() == "P"){
                    document.forms[0].selLevel.options[9].selected = true
                }
                 if(strTT.toUpperCase() == "H"){
                    document.forms[0].selLevel.options[10].selected = true
                }
                 if(strTT.toUpperCase() == "T"){
                    document.forms[0].selLevel.options[11].selected = true
                }
                 if(strTT.toUpperCase() == "R"){
                    document.forms[0].selLevel.options[12].selected = true
                }
                 if(strTT.toUpperCase() == "N"){
                    document.forms[0].selLevel.options[13].selected = true
                }
                 if(strTT.toUpperCase() == "DE"){
                    document.forms[0].selLevel.options[14].selected = true
                }
                 if(strTT.toUpperCase() == "BE"){
                    document.forms[0].selLevel.options[15].selected = true
                }
            }
            
            if (strT.toUpperCase() == "T"){
                if(strTT.toUpperCase() == "A"){
                    document.forms[0].selLevel.options[1].selected = true
                }
                if(strTT.toUpperCase() == "S"){
                    document.forms[0].selLevel.options[2].selected = true
                }
                 if(strTT.toUpperCase() == "C"){
                    document.forms[0].selLevel.options[3].selected = true
                }
                 if(strTT.toUpperCase() == "PB"){
                    document.forms[0].selLevel.options[4].selected = true
                }
                 if(strTT.toUpperCase() == "V"){
                    document.forms[0].selLevel.options[5].selected = true
                }
                 if(strTT.toUpperCase() == "SF"){
                    document.forms[0].selLevel.options[6].selected = true
                }
                 if(strTT.toUpperCase() == "R"){
                    document.forms[0].selLevel.options[7].selected = true
                }
                 if(strTT.toUpperCase() == "N"){
                    document.forms[0].selLevel.options[8].selected = true
                }
                 if(strTT.toUpperCase() == "CB"){
                    document.forms[0].selLevel.options[9].selected = true
                }
               
            }
            
            if (strT.toUpperCase() == "D"){
                if(strTT.toUpperCase() == "D"){
                    document.forms[0].selLevel.options[1].selected = true
                }
                if(strTT.toUpperCase() == "CF"){
                    document.forms[0].selLevel.options[2].selected = true
                }
                 if(strTT.toUpperCase() == "HR"){
                    document.forms[0].selLevel.options[3].selected = true
                }
                 if(strTT.toUpperCase() == "X"){
                    document.forms[0].selLevel.options[4].selected = true
                }
                 if(strTT.toUpperCase() == "MF"){
                    document.forms[0].selLevel.options[5].selected = true
                }
                 if(strTT.toUpperCase() == "N"){
                    document.forms[0].selLevel.options[6].selected = true
                }
                 if(strTT.toUpperCase() == "R"){
                    document.forms[0].selLevel.options[7].selected = true
                }
                 if(strTT.toUpperCase() == "T"){
                    document.forms[0].selLevel.options[8].selected = true
                }
                if(strTT.toUpperCase() == "Z"){
                    document.forms[0].selLevel.options[8].selected = true
                }
            }
        }
       

        document.forms[0].txtName.focus()
    }
 //*********************************************************************
   function mTotal(frm){
        var intI = 0;
        var decTotal = 0;
        var strTotal = "0";
        var strQty;
        var strPrice = "0";
        var tt;
        var decT = 0;
         tt = frm.chks.length;
        for(intI = 0; intI < tt; intI++){
        
            if (frm.chks[intI].checked == false){
                frm.qty[intI].value = ""
            
            }
        
           if (frm.chks[intI].checked == true){
                strQty = frm.qty[intI].value
                if(strQty.length== 0){
                frm.qty[intI].value = "1"
                    strQty = "1"
                    }
                   
                strPrice = frm.price[intI].value
                decTotal += parseFloat(strPrice) * parseInt(strQty)
        
                }
        
        }
      
        decT = decTotal + 0.005 
        if(decT < 50){
            frm.selFree.options[0].selected = true 
        }
        if(decT < 30 || decT > 49){
            frm.selOff.options[0].selected = true 
        }
        strTotal = decT.toString()
        strTotal = getCourrce(strTotal)
        frm.txtTotal.value = strTotal
    }
    
    //*********************************************************************
   function mTotal2(frm){
        var intI = 0;
        var decTotal = 0;
        var strTotal = "0";
        var strQty;
        var strPrice = "0";
        var tt;
        var decT = 0;
         tt = frm.chks.length;
        for(intI = 0; intI < tt; intI++){
            if (frm.chks[intI].checked == false){
                frm.qty[intI].value = ""
            
            }
           if (frm.chks[intI].checked == true){
                strQty = frm.qty[intI].value
                if(strQty.length== 0){
                frm.qty[intI].value = "1"
                    strQty = "1"
                    }
                   
                strPrice = frm.price[intI].value
                decTotal += parseFloat(strPrice) * parseInt(strQty)
        
                }
        
        }
      
        decT = decTotal + 0.005 
        
        strTotal = decT.toString()
        strTotal = getCourrce(strTotal)
        frm.txtTotal.value = strTotal
    }
    
    //***************************************************
    function selRadioPay1(frm){
        frm.radDebit.checked = true        
        frm.radViza.checked = false    
        frm.radMaster.checked = false    
        frm.radCash.checked = false 
        frm.c.value = "D"   
    }
    
    //***************************************************
    function selRadioPay2(frm){
        frm.radDebit.checked = false       
        frm.radViza.checked = true    
        frm.radMaster.checked = false    
        frm.radCash.checked = false    
        frm.c.value = "V"
    }
    
    //***************************************************
    function selRadioPay3(frm){
        frm.radDebit.checked = false       
        frm.radViza.checked = false    
        frm.radMaster.checked = true   
        frm.radCash.checked = false    
        frm.c.value = "M"
    }
    
    //***************************************************
    function selRadioPay4(frm){
        frm.radDebit.checked = false       
        frm.radViza.checked = false    
        frm.radMaster.checked = false    
        frm.radCash.checked = true   
        frm.c.value = "Y"
    }
    
      //***************************************************
    function selRadioPT1(frm){
        frm.chkCash.checked = false
        frm.selFree.options[0].selected = true 
        frm.selOff.options[0].selected = true 
        frm.c.value = "D"
        
        frm.radDebit.checked = true       
        frm.radViza.checked = false    
        frm.radMaster.checked = false    
    }
    
    //***************************************************
    function selRadioPT2(frm){
    
        frm.chkCash.checked = false
        frm.selFree.options[0].selected = true 
        frm.selOff.options[0].selected = true 
        frm.c.value = "V"
        
        frm.radDebit.checked = false       
        frm.radViza.checked = true    
        frm.radMaster.checked = false   
    }
    
    //***************************************************
    function selRadioPT3(frm){
    
        frm.chkCash.checked = false
        frm.selFree.options[0].selected = true 
        frm.selOff.options[0].selected = true 
        frm.c.value = "M"
    
        frm.radDebit.checked = false       
        frm.radViza.checked = false    
        frm.radMaster.checked = true    
    }
