var IndexServer='http://ccfi.sse.net.cn';
String.prototype.Trim=function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
String.prototype.LTrim=function(){return this.replace(/(^\s*)/g, "");}
String.prototype.RTrim=function(){return this.replace(/(\s*$)/g, "");}

function isDatePart(a){if(a.indexOf("-")>-1)a=a.split("-");else return false;if(a.length<3)return false;for(var b=0;b<3;b++)if(isNaN(a[b]))return false;b=parseInt(a[0],10);var c=parseInt(a[1],10);a=parseInt(a[2],10);if(b>3E3||b<1998)return false;if(c<1||c>12)return false;if(a<1||a>31)return false;if(c==4||c==6||c==9||c==11){if(a<1||a>30)return false}else if(c!=2){if(a<1||a>31)return false}else if(b%100!=0&&b%4==0||b%100==0&&b%400==0){if(a>29)return false}else if(a>28)return false;return true};
function validInputDate(d){if (d.Trim()==''){return true;}else{return isDatePart(d.Trim())}}


function FormatNum(c,n){
  if (c==0){return 0;}
  var a;
  if (n==0){
    a=Math.round(c);
  }else{
    a=Math.round(c * Math.pow(10,n)) / Math.pow(10,n);
  }
  return a;
} 

function formatCCFI(n){
  if ((n==0)||(n=='')){return ' ';}else{return FormatNum(n,4);}
}
function formatSCFI(n){
  if ((n==0)||(n=='')){return ' ';}else{return n;}
}
function formatCBFI(n){
  if ((n==0)||(n=='')){return ' ';}else{return FormatNum(n,4);}
}

function fillCCFIData(obj){
  $('#lastdate')[0].innerHTML=obj.ccfi_pre.date;
  $('.idx1')[0].innerHTML=formatCCFI(obj.ccfi_pre.data.T);
  $('.idx1')[1].innerHTML=formatCCFI(obj.ccfi_pre.data.S01);
  $('.idx1')[2].innerHTML=formatCCFI(obj.ccfi_pre.data.S02);
  $('.idx1')[3].innerHTML=formatCCFI(obj.ccfi_pre.data.S03);
  $('.idx1')[4].innerHTML=formatCCFI(obj.ccfi_pre.data.S04);
  $('.idx1')[5].innerHTML=formatCCFI(obj.ccfi_pre.data.S05);
  $('.idx1')[6].innerHTML=formatCCFI(obj.ccfi_pre.data.S06);
  $('.idx1')[7].innerHTML=formatCCFI(obj.ccfi_pre.data.S07);
  $('.idx1')[8].innerHTML=formatCCFI(obj.ccfi_pre.data.S08);
  $('.idx1')[9].innerHTML=formatCCFI(obj.ccfi_pre.data.S09);
  $('.idx1')[10].innerHTML=formatCCFI(obj.ccfi_pre.data.S10);
  $('.idx1')[11].innerHTML=formatCCFI(obj.ccfi_pre.data.S11);

  $('#currdate')[0].innerHTML=obj.ccfi.date;
  $('.idx2')[0].innerHTML=formatCCFI(obj.ccfi.data.T);
  $('.idx2')[1].innerHTML=formatCCFI(obj.ccfi.data.S01);
  $('.idx2')[2].innerHTML=formatCCFI(obj.ccfi.data.S02);
  $('.idx2')[3].innerHTML=formatCCFI(obj.ccfi.data.S03);
  $('.idx2')[4].innerHTML=formatCCFI(obj.ccfi.data.S04);
  $('.idx2')[5].innerHTML=formatCCFI(obj.ccfi.data.S05);
  $('.idx2')[6].innerHTML=formatCCFI(obj.ccfi.data.S06);
  $('.idx2')[7].innerHTML=formatCCFI(obj.ccfi.data.S07);
  $('.idx2')[8].innerHTML=formatCCFI(obj.ccfi.data.S08);
  $('.idx2')[9].innerHTML=formatCCFI(obj.ccfi.data.S09);
  $('.idx2')[10].innerHTML=formatCCFI(obj.ccfi.data.S10);
  $('.idx2')[11].innerHTML=formatCCFI(obj.ccfi.data.S11);


  $('.idx3')[0].innerHTML=obj.ccfi_w.Tw+' %';
  $('.idx3')[1].innerHTML=obj.ccfi_w.S01w+' %';
  $('.idx3')[2].innerHTML=obj.ccfi_w.S02w+' %';
  $('.idx3')[3].innerHTML=obj.ccfi_w.S03w+' %';
  $('.idx3')[4].innerHTML=obj.ccfi_w.S04w+' %';
  $('.idx3')[5].innerHTML=obj.ccfi_w.S05w+' %';
  $('.idx3')[6].innerHTML=obj.ccfi_w.S06w+' %';
  $('.idx3')[7].innerHTML=obj.ccfi_w.S07w+' %';
  $('.idx3')[8].innerHTML=obj.ccfi_w.S08w+' %';
  $('.idx3')[9].innerHTML=obj.ccfi_w.S09w+' %';
  $('.idx3')[10].innerHTML=obj.ccfi_w.S10w+' %';
  $('.idx3')[11].innerHTML=obj.ccfi_w.S11w+' %';
}

function fillSCFIData(obj){
  if(obj.scfi_pre){
    $('#lastdate')[0].innerHTML=obj.scfi_pre.date;
    $('.idx1')[0].innerHTML=formatSCFI(obj.scfi_pre.data.T);
    $('.idx1')[1].innerHTML=formatSCFI(obj.scfi_pre.data.L1);
    $('.idx1')[2].innerHTML=formatSCFI(obj.scfi_pre.data.L2);
    $('.idx1')[3].innerHTML=formatSCFI(obj.scfi_pre.data.L3);
    $('.idx1')[4].innerHTML=formatSCFI(obj.scfi_pre.data.L4);
    $('.idx1')[5].innerHTML=formatSCFI(obj.scfi_pre.data.L5);
    $('.idx1')[6].innerHTML=formatSCFI(obj.scfi_pre.data.L6);
    $('.idx1')[7].innerHTML=formatSCFI(obj.scfi_pre.data.L7);
    $('.idx1')[8].innerHTML=formatSCFI(obj.scfi_pre.data.L8);
    $('.idx1')[9].innerHTML=formatSCFI(obj.scfi_pre.data.L9);
    $('.idx1')[10].innerHTML=formatSCFI(obj.scfi_pre.data.L10);
    $('.idx1')[11].innerHTML=formatSCFI(obj.scfi_pre.data.L11);
    $('.idx1')[12].innerHTML=formatSCFI(obj.scfi_pre.data.L12);
    $('.idx1')[13].innerHTML=formatSCFI(obj.scfi_pre.data.L13);
    $('.idx1')[14].innerHTML=formatSCFI(obj.scfi_pre.data.L14);
    $('.idx1')[15].innerHTML=formatSCFI(obj.scfi_pre.data.L15);

    $('.idx3')[0].innerHTML=obj.scfi_w.Tw;
    $('.idx3')[1].innerHTML=obj.scfi_w.L1w;
    $('.idx3')[2].innerHTML=obj.scfi_w.L2w;
    $('.idx3')[3].innerHTML=obj.scfi_w.L3w;
    $('.idx3')[4].innerHTML=obj.scfi_w.L4w;
    $('.idx3')[5].innerHTML=obj.scfi_w.L5w;
    $('.idx3')[6].innerHTML=obj.scfi_w.L6w;
    $('.idx3')[7].innerHTML=obj.scfi_w.L7w;
    $('.idx3')[8].innerHTML=obj.scfi_w.L8w;
    $('.idx3')[9].innerHTML=obj.scfi_w.L9w;
    $('.idx3')[10].innerHTML=obj.scfi_w.L10w;
    $('.idx3')[11].innerHTML=obj.scfi_w.L11w;
    $('.idx3')[12].innerHTML=obj.scfi_w.L12w;
    $('.idx3')[13].innerHTML=obj.scfi_w.L13w;
    $('.idx3')[14].innerHTML=obj.scfi_w.L14w;
    $('.idx3')[15].innerHTML=obj.scfi_w.L15w;

  }else{
    $('#lastdate')[0].innerHTML=' ';
    for(var i=0;i<16;i++){
      $('.idx1')[i].innerHTML=' ';
      $('.idx3')[i].innerHTML=' ';
    }
    
  }
  
  $('#currdate')[0].innerHTML=obj.scfi.date;
  $('.idx2')[0].innerHTML=formatSCFI(obj.scfi.data.T);
  $('.idx2')[1].innerHTML=formatSCFI(obj.scfi.data.L1);
  $('.idx2')[2].innerHTML=formatSCFI(obj.scfi.data.L2);
  $('.idx2')[3].innerHTML=formatSCFI(obj.scfi.data.L3);
  $('.idx2')[4].innerHTML=formatSCFI(obj.scfi.data.L4);
  $('.idx2')[5].innerHTML=formatSCFI(obj.scfi.data.L5);
  $('.idx2')[6].innerHTML=formatSCFI(obj.scfi.data.L6);
  $('.idx2')[7].innerHTML=formatSCFI(obj.scfi.data.L7);
  $('.idx2')[8].innerHTML=formatSCFI(obj.scfi.data.L8);
  $('.idx2')[9].innerHTML=formatSCFI(obj.scfi.data.L9);
  $('.idx2')[10].innerHTML=formatSCFI(obj.scfi.data.L10);
  $('.idx2')[11].innerHTML=formatSCFI(obj.scfi.data.L11);
  $('.idx2')[12].innerHTML=formatSCFI(obj.scfi.data.L12);
  $('.idx2')[13].innerHTML=formatSCFI(obj.scfi.data.L13);
  $('.idx2')[14].innerHTML=formatSCFI(obj.scfi.data.L14);
  $('.idx2')[15].innerHTML=formatSCFI(obj.scfi.data.L15);


}

function fillCBFIData(obj){
  $('#lastdate')[0].innerHTML=obj.cbfi_pre.date;
  $('#currdate')[0].innerHTML=obj.cbfi.date;

  $('.idx2')[0].innerHTML=formatCBFI(obj.cbfi_pre.data.T);
  $('.idx4')[0].innerHTML=formatCBFI(obj.cbfi.data.T);
  $('.idx5')[0].innerHTML=obj.cbfi_w.Tw+' %';
  $('.idx2')[1].innerHTML=formatCBFI(obj.cbfi_pre.data.C01);
  $('.idx4')[1].innerHTML=formatCBFI(obj.cbfi.data.C01);
  $('.idx5')[1].innerHTML=obj.cbfi_w.C01w+' %';
  $('.idx2')[5].innerHTML=formatCBFI(obj.cbfi_pre.data.C02);
  $('.idx4')[5].innerHTML=formatCBFI(obj.cbfi.data.C02);
  $('.idx5')[5].innerHTML=obj.cbfi_w.C02w+' %';
  $('.idx2')[10].innerHTML=formatCBFI(obj.cbfi_pre.data.C03);
  $('.idx4')[10].innerHTML=formatCBFI(obj.cbfi.data.C03);
  $('.idx5')[10].innerHTML=obj.cbfi_w.C03w+' %';
  $('.idx2')[15].innerHTML=formatCBFI(obj.cbfi_pre.data.C04);
  $('.idx4')[15].innerHTML=formatCBFI(obj.cbfi.data.C04);
  $('.idx5')[15].innerHTML=obj.cbfi_w.C04w+' %';
  $('.idx2')[18].innerHTML=formatCBFI(obj.cbfi_pre.data.C05);
  $('.idx4')[18].innerHTML=formatCBFI(obj.cbfi.data.C05);
  $('.idx5')[18].innerHTML=obj.cbfi_w.C05w+' %';

  $('.idx1')[2].innerHTML=formatCBFI(obj.cbfi_pre.data.C01L02_price);
  $('.idx2')[2].innerHTML=formatCBFI(obj.cbfi_pre.data.C01L02);
  $('.idx3')[2].innerHTML=formatCBFI(obj.cbfi.data.C01L02_price);
  $('.idx4')[2].innerHTML=formatCBFI(obj.cbfi.data.C01L02);
  $('.idx5')[2].innerHTML=obj.cbfi_w.C01L02w+' %';
  $('.idx1')[3].innerHTML=formatCBFI(obj.cbfi_pre.data.C01L03_price);
  $('.idx2')[3].innerHTML=formatCBFI(obj.cbfi_pre.data.C01L03);
  $('.idx3')[3].innerHTML=formatCBFI(obj.cbfi.data.C01L03_price);
  $('.idx4')[3].innerHTML=formatCBFI(obj.cbfi.data.C01L03);
  $('.idx5')[3].innerHTML=obj.cbfi_w.C01L03w+' %';
  $('.idx1')[4].innerHTML=formatCBFI(obj.cbfi_pre.data.C01L04_price);
  $('.idx2')[4].innerHTML=formatCBFI(obj.cbfi_pre.data.C01L04);
  $('.idx3')[4].innerHTML=formatCBFI(obj.cbfi.data.C01L04_price);
  $('.idx4')[4].innerHTML=formatCBFI(obj.cbfi.data.C01L04);
  $('.idx5')[4].innerHTML=obj.cbfi_w.C01L04w+' %';

  $('.idx1')[6].innerHTML=formatCBFI(obj.cbfi_pre.data.C02L01_price1)+'/'+formatCBFI(obj.cbfi_pre.data.C02L01_price2);
  $('.idx2')[6].innerHTML=formatCBFI(obj.cbfi_pre.data.C02L01);
  $('.idx3')[6].innerHTML=formatCBFI(obj.cbfi.data.C02L01_price1)+'/'+formatCBFI(obj.cbfi.data.C02L01_price2);
  $('.idx4')[6].innerHTML=formatCBFI(obj.cbfi.data.C02L01);
  $('.idx5')[6].innerHTML=obj.cbfi_w.C02L01w+' %';
  $('.idx1')[7].innerHTML=formatCBFI(obj.cbfi_pre.data.C02L02_price1)+'/'+formatCBFI(obj.cbfi_pre.data.C02L02_price2);
  $('.idx2')[7].innerHTML=formatCBFI(obj.cbfi_pre.data.C02L02);
  $('.idx3')[7].innerHTML=formatCBFI(obj.cbfi.data.C02L02_price1)+'/'+formatCBFI(obj.cbfi.data.C02L02_price2);
  $('.idx4')[7].innerHTML=formatCBFI(obj.cbfi.data.C02L02);
  $('.idx5')[7].innerHTML=obj.cbfi_w.C02L02w+' %';
  $('.idx1')[8].innerHTML=formatCBFI(obj.cbfi_pre.data.C02L03_price1)+'/'+formatCBFI(obj.cbfi_pre.data.C02L03_price2);
  $('.idx2')[8].innerHTML=formatCBFI(obj.cbfi_pre.data.C02L03);
  $('.idx3')[8].innerHTML=formatCBFI(obj.cbfi.data.C02L03_price1)+'/'+formatCBFI(obj.cbfi.data.C02L03_price2);
  $('.idx4')[8].innerHTML=formatCBFI(obj.cbfi.data.C02L03);
  $('.idx5')[8].innerHTML=obj.cbfi_w.C02L03w+' %';
  $('.idx1')[9].innerHTML=formatCBFI(obj.cbfi_pre.data.C02L04_price1)+'/'+formatCBFI(obj.cbfi_pre.data.C02L04_price2);
  $('.idx2')[9].innerHTML=formatCBFI(obj.cbfi_pre.data.C02L04);
  $('.idx3')[9].innerHTML=formatCBFI(obj.cbfi.data.C02L04_price1)+'/'+formatCBFI(obj.cbfi.data.C02L04_price2);
  $('.idx4')[9].innerHTML=formatCBFI(obj.cbfi.data.C02L04);
  $('.idx5')[9].innerHTML=obj.cbfi_w.C02L04w+' %';

  $('.idx1')[11].innerHTML=formatCBFI(obj.cbfi_pre.data.C03L02_price);
  $('.idx2')[11].innerHTML=formatCBFI(obj.cbfi_pre.data.C03L02);
  $('.idx3')[11].innerHTML=formatCBFI(obj.cbfi.data.C03L02_price);
  $('.idx4')[11].innerHTML=formatCBFI(obj.cbfi.data.C03L02);
  $('.idx5')[11].innerHTML=obj.cbfi_w.C03L02w+' %';
  $('.idx1')[12].innerHTML=formatCBFI(obj.cbfi_pre.data.C03L04_price);
  $('.idx2')[12].innerHTML=formatCBFI(obj.cbfi_pre.data.C03L04);
  $('.idx3')[12].innerHTML=formatCBFI(obj.cbfi.data.C03L04_price);
  $('.idx4')[12].innerHTML=formatCBFI(obj.cbfi.data.C03L04);
  $('.idx5')[12].innerHTML=obj.cbfi_w.C03L04w+' %';
  $('.idx1')[13].innerHTML=formatCBFI(obj.cbfi_pre.data.C03L05_price);
  $('.idx2')[13].innerHTML=formatCBFI(obj.cbfi_pre.data.C03L05);
  $('.idx3')[13].innerHTML=formatCBFI(obj.cbfi.data.C03L05_price);
  $('.idx4')[13].innerHTML=formatCBFI(obj.cbfi.data.C03L05);
  $('.idx5')[13].innerHTML=obj.cbfi_w.C03L05w+' %';
  $('.idx1')[14].innerHTML=formatCBFI(obj.cbfi_pre.data.C03L06_price);
  $('.idx2')[14].innerHTML=formatCBFI(obj.cbfi_pre.data.C03L06);
  $('.idx3')[14].innerHTML=formatCBFI(obj.cbfi.data.C03L06_price);
  $('.idx4')[14].innerHTML=formatCBFI(obj.cbfi.data.C03L06);
  $('.idx5')[14].innerHTML=obj.cbfi_w.C03L06w+' %';

  $('.idx1')[16].innerHTML=formatCBFI(obj.cbfi_pre.data.C04L01_price);
  $('.idx2')[16].innerHTML=formatCBFI(obj.cbfi_pre.data.C04L01);
  $('.idx3')[16].innerHTML=formatCBFI(obj.cbfi.data.C04L01_price);
  $('.idx4')[16].innerHTML=formatCBFI(obj.cbfi.data.C04L01);
  $('.idx5')[16].innerHTML=obj.cbfi_w.C04L01w+' %';
  $('.idx1')[17].innerHTML=formatCBFI(obj.cbfi_pre.data.C04L02_price);
  $('.idx2')[17].innerHTML=formatCBFI(obj.cbfi_pre.data.C04L02);
  $('.idx3')[17].innerHTML=formatCBFI(obj.cbfi.data.C04L02_price);
  $('.idx4')[17].innerHTML=formatCBFI(obj.cbfi.data.C04L02);
  $('.idx5')[17].innerHTML=obj.cbfi_w.C04L02w+' %';

  $('.idx1')[19].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L01_price);
  $('.idx2')[19].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L01);
  $('.idx3')[19].innerHTML=formatCBFI(obj.cbfi.data.C05L01_price);
  $('.idx4')[19].innerHTML=formatCBFI(obj.cbfi.data.C05L01);
  $('.idx5')[19].innerHTML=obj.cbfi_w.C05L01w+' %';
  $('.idx1')[20].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L02_price);
  $('.idx2')[20].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L02);
  $('.idx3')[20].innerHTML=formatCBFI(obj.cbfi.data.C05L02_price);
  $('.idx4')[20].innerHTML=formatCBFI(obj.cbfi.data.C05L02);
  $('.idx5')[20].innerHTML=obj.cbfi_w.C05L02w+' %';
  $('.idx1')[21].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L03_price);
  $('.idx2')[21].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L03);
  $('.idx3')[21].innerHTML=formatCBFI(obj.cbfi.data.C05L03_price);
  $('.idx4')[21].innerHTML=formatCBFI(obj.cbfi.data.C05L03);
  $('.idx5')[21].innerHTML=obj.cbfi_w.C05L03w+' %';
  $('.idx1')[22].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L05_price);
  $('.idx2')[22].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L05);
  $('.idx3')[22].innerHTML=formatCBFI(obj.cbfi.data.C05L05_price);
  $('.idx4')[22].innerHTML=formatCBFI(obj.cbfi.data.C05L05);
  $('.idx5')[22].innerHTML=obj.cbfi_w.C05L05w+' %';
  $('.idx1')[23].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L06_price);
  $('.idx2')[23].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L06);
  $('.idx3')[23].innerHTML=formatCBFI(obj.cbfi.data.C05L06_price);
  $('.idx4')[23].innerHTML=formatCBFI(obj.cbfi.data.C05L06);
  $('.idx5')[23].innerHTML=obj.cbfi_w.C05L06w+' %';
  $('.idx1')[24].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L08_price);
  $('.idx2')[24].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L08);
  $('.idx3')[24].innerHTML=formatCBFI(obj.cbfi.data.C05L08_price);
  $('.idx4')[24].innerHTML=formatCBFI(obj.cbfi.data.C05L08);
  $('.idx5')[24].innerHTML=obj.cbfi_w.C05L08w+' %';
  $('.idx1')[25].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L09_price);
  $('.idx2')[25].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L09);
  $('.idx3')[25].innerHTML=formatCBFI(obj.cbfi.data.C05L09_price);
  $('.idx4')[25].innerHTML=formatCBFI(obj.cbfi.data.C05L09);
  $('.idx5')[25].innerHTML=obj.cbfi_w.C05L09w+' %';
  $('.idx1')[26].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L10_price);
  $('.idx2')[26].innerHTML=formatCBFI(obj.cbfi_pre.data.C05L10);
  $('.idx3')[26].innerHTML=formatCBFI(obj.cbfi.data.C05L10_price);
  $('.idx4')[26].innerHTML=formatCBFI(obj.cbfi.data.C05L10);
  $('.idx5')[26].innerHTML=obj.cbfi_w.C05L10w+' %';
}

function clearJsonData(o){
  for (var i in o){
    o[i]='';
  }
}
function cloneIndexData(o){
  var obj={};
  obj.date=o.date;
  obj.data={};
  for(var i in o.data){
    obj.data[i]=o.data[i];
  }
  return obj;
  
}

function queryCCFI(){
  var d=$('#indexDateInput').val();
  if(!validInputDate(d)){
    var nurl=window.location.href.toLowerCase();
    if (nurl.indexOf("en.chineseshipping.")>0){
      alert("The format of the date is wrong, please input the correct one(yyyy-mm-yy).");
    }else{
      alert("\u65e5\u671f\u683c\u5f0f\u9519\u8bef,\u683c\u5f0f\u5e94\u4e3a yyyy-mm-dd");
    }
	  return;
  }

  hideLoginDiv();
  showDiv('waitIndexTip');
  $.getJSON(IndexServer+"/servlet/ccfiGetContrast?SpecifiedDate="+d+"&jc=?",
    function(data){
      var jsondata=data;
	  //hideDiv('waitIndexTip');
      if(data.success){
	      if((d.length==0)&&(data.result=='ok')){
          $.getJSON(IndexServer+"/servlet/allGetCurrentComposites?date="+new Date()+"&jc=?",function(d){
		        if(d.success){
			        if(d.ccfiT.date==jsondata.ccfi.date){
			          showIndexData(jsondata);
			        }else{
			          jsondata.ccfi_pre=cloneIndexData(jsondata.ccfi);
				        clearJsonData(jsondata.ccfi.data);
				        clearJsonData(jsondata.ccfi_w);
				        jsondata.ccfi.date=d.ccfiT.date;
				        jsondata.ccfi.data.T=d.ccfiT.T;
				        jsondata.ccfi_w.Tw=d.ccfiT.Tw;
				        showIndexData(jsondata);
			        }
			      }else{
			        alert(d.msg);
			      }
		        hideDiv('waitIndexTip');
		      })
        }else{
          hideDiv('waitIndexTip');
          showIndexData(data);
		    }
      }else{
        hideDiv('waitIndexTip');
	      alert(data.msg);
	    }
	  isLogin();

    });  
}

function querySCFI(){
  var d=$('#indexDateInput').val();
  if(!validInputDate(d)){
    var nurl=window.location.href.toLowerCase();
    if (nurl.indexOf("en.chineseshipping.")>0){
      alert("The format of the date is wrong, please input the correct one(yyyy-mm-yy).");
    }else{
      alert("\u65e5\u671f\u683c\u5f0f\u9519\u8bef,\u683c\u5f0f\u5e94\u4e3a yyyy-mm-dd");
    }
	return;
  }

  hideLoginDiv();
  showDiv('waitIndexTip');
  $.getJSON(IndexServer+"/servlet/scfiGetContrast?SpecifiedDate="+d+"&jc=?",
    function(data){
      var jsondata=data;
	  //hideDiv('waitIndexTip');
	  if(data.success){
	    if((d.length==0)&&(data.result=='ok')){
          $.getJSON(IndexServer+"/servlet/allGetCurrentComposites?date="+new Date()+"&jc=?",function(d){
		    if(d.success){
			  if(d.scfiT.date==jsondata.scfi.date){
			    showIndexData(jsondata);
			  }else{
			    jsondata.scfi_pre=cloneIndexData(jsondata.scfi);
				clearJsonData(jsondata.scfi.data);
				clearJsonData(jsondata.scfi_w);
				jsondata.scfi.date=d.scfiT.date;
				jsondata.scfi.data.T=d.scfiT.T;
				jsondata.scfi_w.Tw=d.scfiT.Tw;
				showIndexData(jsondata);
			  }
			}else{
			  alert(d.msg);
			}
			hideDiv('waitIndexTip');
		  })
		  
		}else{
	      showIndexData(data);
	      hideDiv('waitIndexTip');
		}
	  }else{
	    hideDiv('waitIndexTip');
	    alert(data.msg);
	  }
	  isLogin();

    });  
}

function queryCBFI(){
  var d=$('#indexDateInput').val();
  if(!validInputDate(d)){
    var nurl=window.location.href.toLowerCase();
    if (nurl.indexOf("en.chineseshipping.")>0){
      alert("The format of the date is wrong, please input the correct one(yyyy-mm-yy).");
    }else{
      alert("\u65e5\u671f\u683c\u5f0f\u9519\u8bef,\u683c\u5f0f\u5e94\u4e3a yyyy-mm-dd");
    }
	return;
  }

  hideLoginDiv();
  showDiv('waitIndexTip');
  $.getJSON(IndexServer+"/servlet/cbfiGetContrast?SpecifiedDate="+d+"&jc=?",
    function(data){
      var jsondata=data;
	  //hideDiv('waitIndexTip');
	  if(data.success){
	    if((d.length==0)&&(data.result=='ok')){
          $.getJSON(IndexServer+"/servlet/allGetCurrentComposites?date="+new Date()+"&jc=?",function(d){
		    if(d.success){
			  if(d.cbfiT.date==jsondata.cbfi.date){
			    showIndexData(jsondata);
			  }else{
			    jsondata.cbfi_pre=cloneIndexData(jsondata.cbfi);
				clearJsonData(jsondata.cbfi.data);
				clearJsonData(jsondata.cbfi_w);
				jsondata.cbfi.date=d.cbfiT.date;
				jsondata.cbfi.data.T=d.cbfiT.T;
				jsondata.cbfi_w.Tw=d.cbfiT.Tw;
				showIndexData(jsondata);
			  }
			}else{
			  alert(d.msg);
			}
			hideDiv('waitIndexTip');
		  })
		  
		}else{
	      showIndexData(data);
	      hideDiv('waitIndexTip');
		}
	  }else{
	    hideDiv('waitIndexTip');
	    alert(data.msg);
	  }
	  isLogin();

    });  
}
