function setDate(){
		var today  = new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate());
        var evergreenLineDay  = new Date(2007,04,01);
        var mDate ;
        if (today < evergreenLineDay ){
            mDate = evergreenLineDay;
        }else{
            mDate = today;
        }
        fmDate  = new String(mDate.getFullYear()) + new String(addZero(mDate.getMonth()+1)) + new String(addZero(mDate.getDate()));
        setDateByDate('fm',fmDate,'E');
        var objYear = document.getElementById('fmYear');
        var objYearFunc = objYear.onchange;
        objYear.onchange = function(){objYearFunc();chkBeforeMay1();clearLocation();}
        var objMonth = document.getElementById('fmMonth');
        var objMonthFunc = objMonth.onchange;
        objMonth.onchange = function(){objMonthFunc();chkBeforeMay1();clearLocation()}
        var objDay = document.getElementById('fmDay');
        var objDayFunc = objDay.onchange;
        objDay.onchange = function(){objDayFunc();chkBeforeMay1();clearLocation();}
    }

    function setHistoryDate(){
        var today  = new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate());
        var evergreenLineDay  = new Date(2007,04,01);
        var mDate ;
        if (today > evergreenLineDay ){
            mDate = evergreenLineDay;
        }else{
		    mDate=today
		}
        fmDate  = new String(mDate.getFullYear()) + new String(addZero(mDate.getMonth()+1)) + new String(addZero(mDate.getDate()));
        setHistoryDateByDate('fm',fmDate,'E');
        var objYear = document.getElementById('fmYear');
        var objYearFunc = objYear.onchange;
        objYear.onchange = function(){objYearFunc();clearLocation();}
        var objMonth = document.getElementById('fmMonth');
        var objMonthFunc = objMonth.onchange;
        objMonth.onchange = function(){objMonthFunc();clearLocation()}
        var objDay = document.getElementById('fmDay');
        var objDayFunc = objDay.onchange;
        objDay.onchange = function(){objDayFunc();clearLocation();}
    }

    function addZero(v){
        v = ( v < 10 )  ? "0" + v : v;
        return v;
    }

    function chkBeforeMay1(){
        var evergreenLineDay  = new Date(2007,04,01);
        var selectDate = new Date (document.getElementById('fmYear').value,document.getElementById('fmMonth').value-1,document.getElementById('fmDay').value);
        if (selectDate < evergreenLineDay ){
            alert("[Shipping Date] can\'t be before May/01/2007.");
            setDate();
            return false;
        }
        return true;
    }

    function clearLocation(){
        var frm =  document.frmInland;
        if (frm){
            frm.fmLoc.value = "";
            frm.fmLocShow.value = "";
            frm.toLoc.value = "";
            frm.toLocShow.value = "";
        }
        document.getElementById("result").innerHTML= "";
    }

    function viewProfile(){
		var selectDate = document.getElementById('fmYear').value+document.getElementById('fmMonth').value+document.getElementById('fmDay').value;
        profileWin = window.open("/servlet/MSQ1_TariffController.do?func=viewProfile&selectdate="+selectDate,"viewProfileWin","left="+((screen.width-450)/2)+",top="+((screen.height-250)/2)+",width=450,height=320,toolbar=0,menubar=0,resizable=1,scrollbars=0,status=0");
        profileWin.focus();
    }

