﻿//搜索
function GetSearch()
{
    var MasterID=document.getElementById("MasterID").value;
    var boxtype = document.getElementById("selBoxType").value;
    var feedbin1=document.getElementById("feedbin1").value;
    var startport1=document.getElementById("startport1").value;
    var endport1=document.getElementById("endport1").value;
    var week=document.getElementById("weeks").value;
    var querycount=document.getElementById("hidsearch").value;
    self.location= "/FreightQueryDetail/detailList-"+querycount+"-" + MasterID + "-" + week + "--" + feedbin1 + "-" + startport1 + "-" + endport1 + "-" + boxtype+"-1.html";  
}

  //上一周
function PreWeek()
{
    GetPreWeek();
    SetPreWeekLink();
}

    //下一周
function NextWeek()
{
    GetNextWeek();

        SetPreWeekLink();
}

function SetPreWeekLink()
{
    if (document.getElementById("weeks").value!="")
    {
        var Aweek =parseInt(document.getElementById("weeks").value);
        var CurrentWeek=parseInt(document.getElementById("CurrentWeek").value);
        if (Aweek<=CurrentWeek)
        {
            document.getElementById("PreWeek").onclick=function(){return false;}     
        }
        else
        {
            document.getElementById("PreWeek").onclick=function(){PreWeek();}  
        }
        
    }
}

//前一周 修改控件值
function GetPreWeek()
{
     var Day=document.getElementById("strdatetime").value;
     var PreDate=ChangeDateToString2(new Date(parseDate(Day).getTime()+(1000*60*60*24*-7)));
     document.getElementById("strdatetime").value=PreDate;
     document.getElementById("lblMonthDay").innerHTML=PreDate;
     var weeks=GetWeek(PreDate);
     var d1=parseDate(PreDate);
     var year = d1.getFullYear();
     document.getElementById("weeks").value=year+""+weeks;
     document.getElementById("lblweekCount").innerHTML=weeks;
}

//下一周  修改控件值
function GetNextWeek()
{
        var Day=document.getElementById("strdatetime").value;
        var PreDate=ChangeDateToString2(new Date(parseDate(Day).getTime()+(1000*60*60*24*7)));
        document.getElementById("strdatetime").value=PreDate;
        document.getElementById("lblMonthDay").innerHTML=PreDate;
        var d1=parseDate(PreDate);
        var year = d1.getFullYear();
        var weeks=GetWeek(PreDate);
        
        document.getElementById("weeks").value=year+""+weeks;
        document.getElementById("lblweekCount").innerHTML=weeks;
}

//日期转换成字符串 年-月-日
function ChangeDateToString2(DateIn)
{
    
    var Year=0;
    var Month=0;
    var Day=0;

    var CurrentDate="";

    //初始化时间
    Year      = DateIn.getFullYear();
    Month     = DateIn.getMonth()+1;
    Day       = DateIn.getDate();


    CurrentDate = Year + "-";
    if (Month >= 10 )
    {
        CurrentDate = CurrentDate + Month + "-";
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Month + "-";
    }
    if (Day >= 10 )
    {
        CurrentDate = CurrentDate + Day ;
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Day ;
    }
    

    return CurrentDate;
}

//将字符串转化为日期类型
function parseDate(str){
    var converted = Date.parse(str);   
    var myDate = new Date(converted);   
    if (isNaN(myDate))   
    {    
        var arys= str.split('-');   
        myDate = new Date(arys[0],--arys[1],arys[2]);   
    }   
    return myDate;   

}

 //获得周起止
  function GetDays(d1)
  {
      var weeknow=parseDate(d1).getDay();
     if (weeknow==0)
        weeknow=7;
     var daydiff = (-1) * (weeknow-1);
     var dayadd = 7-weeknow;
     var p1=ChangeDateToString(new Date(parseDate(d1).getTime()+(1000*60*60*24*daydiff)));

    var p2=ChangeDateToString(new Date(parseDate(d1).getTime()+(1000*60*60*24*dayadd)));
  
    var weeks= GetWeek(d1);
     var lblzhou=document.getElementById("lblzhou");
     lblzhou.innerText=p1+"(一)－－"+p2+"(日)";
      document.getElementById("lblweekCount").innerText=weeks;
    document.getElementById('strdatetime').value=d1;
   document.getElementById('weeks').value=document.getElementById("FullYear").value+weeks;
  }
//日期转换成字符串 月.日
function ChangeDateToString(DateIn)
{
    var Year=0;
    var Month=0;
    var Day=0;

    var CurrentDate="";

    //初始化时间
    Year      = DateIn.getYear();
    Month     = DateIn.getMonth()+1;
    Day       = DateIn.getDate();


   // CurrentDate = Year + "-";
    if (Month >= 10 )
    {
        CurrentDate = CurrentDate + Month + ".";
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Month + ".";
    }
    if (Day >= 10 )
    {
        CurrentDate = CurrentDate + Day ;
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Day ;
    }
    

    return CurrentDate;
}

  //获得第几周
  function GetWeek(d)
  {
   var d1=parseDate(d);
    var year = d1.getFullYear();
    document.getElementById("FullYear").value=year; 
	var month = d1.getMonth();
	
	var date = d1.getDate();
	var daysInYear = Math.ceil((d1-new   Date(year,0,0))/86400000);
	var getday=new   Date(year,0,1).getDay()-1;
    var weekInYear = Math.ceil((daysInYear+getday)/7);   
    return weekInYear;
  }
  
function JudgeId(value)
{
    var obj = document.getElementsByName("ckID");
	var checkCount=0;
	var checkID=0;
	for (var i=0;i<obj.length;i++)
	{
		if (obj[i].checked)
		{
			checkCount++;
			checkID=obj[i].value;
		}
		
	}
   if (checkCount>0)
   { 
        //发布运价
        if(value == "3")
        {
            if(checkCount == 1 )
            {       
				if (checkID!=0)
                 {
				 	window.open("http://www.jctrans.com/Office/sub_newyj.aspx?id="+checkID);
				 } 
            }
            else if(checkCount> 1)
            {
                alert("请只选择一条运价！");
            }
        }
    }
 else
 {
        alert("请选择一条运价！");
 }

}
//replace 日期
function replaceDate(obj)
{
    if(obj.length >0)
    {
        while(obj.indexOf('-') >-1)
            obj = obj.replace('-','')
    }
    return obj;
}
