﻿
 ///由参数名得到此参数的值
function GetQueryString(name) {
   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
   var r = window.location.search.substr(1).match(reg);
   if (r!=null) return unescape(r[2]); return null;
}
 /*时间处理的方法*/
   /*初始化时间*/ 
     function InitDate()
     { 
        
       $.ajax({
           url: "LoadData/ReturnCheckLv.aspx",
          // data: "UserName=<%=User.Identity.Name%>",
           cache:false,
           error:function(e){
           alert("服务器忙或操作过于频繁！");
       },
        
       success: function(msg){
        //0 未登录
         if($.trim(msg)=="0")
         { 
           
           ymPrompt.confirmInfo({message:'只有登录后才能浏览，<br/>确认现在就要登录吗',handler:handler})
           $("#container").hide();
           return false;
           
         }
         else
         {   
            var BeDate=$.cookie('url_Bedate');
            var EndDate=$.cookie('url_Enddate');
              
           if(GetQueryString("beDate")!=null && GetQueryString("endDate")!=null )
           {
              $("#tbx_Begin").attr("value",GetQueryString("beDate"));
              $("#tbx_End").attr("value",GetQueryString("endDate"));
              getAreatoCompanyFlash();
           }
           else if(BeDate!=null)
           {
                $("#tbx_Begin").attr("value",BeDate);
                $("#tbx_End").attr("value",EndDate);
                getAreatoCompanyFlash();
           }
        
    else{
     
    var product_parame=$("[@id*=hideValue_proudctItem_productItempanel]").val();
    var propety_parame=$("[@id*=hideValue_propertyItem]").val().replaceAll("-",":");
    var todate_parame=$("#tbx_Begin").attr("value");
    var fromdate_parame=$("#tbx_End").attr("value");
    //得到的是地区的企业的参数
    var araeToCompany_area__parame=$("[@id*=hide_araeToCompany_area]").val().replaceAll("-",":");
  
    
    var araeToCompany_company_parame="";
    var araeToCompany_data_parame=$("[@id*=hideValue_data]").val();
    var araeToCompany_Date_compare=$("[@ID*=hideCompareDate]").val();    
//    var dd= "dataclass="+araeToCompany_data_parame+"&ProductClass="+product_parame+"&AreaClass="+araeToCompany_area__parame+"&CoClass="+araeToCompany_company_parame+"&DateCp=0&perpty="+propety_parame;
//    alert(dd);
    $.ajax({
       
           url: "loadData/ReturnInitDate.aspx",
           data: "dataclass="+araeToCompany_data_parame+"&ProductClass="+product_parame+"&AreaClass="+araeToCompany_area__parame+"&CoClass="+araeToCompany_company_parame+"&DateCp=0&perpty="+propety_parame,
           cache:false,
           error:function(e){
           $("#url").attr("value","dataclass="+araeToCompany_data_parame+"&ProductClass="+product_parame+"&AreaClass="+araeToCompany_area__parame+"&CoClass="+araeToCompany_company_parame+"&DateCp=0&perpty="+propety_parame);
           alert("服务器忙或操作过于频繁22");
       },
        
       success: function(msg){
         
         var requestdate=msg.split("|");
          $("#tbx_Begin").attr("value",requestdate[0]);
          $("#tbx_End").attr("value",requestdate[1]);
          ONChageFouce();
          getAreatoCompanyFlash();
    
       }
     
       }); 
  
      }
	   
	     }
       }
     
       }); 
     
    }
   
   /* 验证时间输入是否正确*/
 function compare_date(a,b){
	var pattern = /^\d{4}-\d{2}-\d{2}$/;
	var arr=a.split("-");
	var starttime=new Date(arr[0],arr[1],arr[2]);
	var starttimes=starttime.getTime();
	var arrs=b.split("-");
	var lktime=new Date(arrs[0],arrs[1],arrs[2]);
	var lktimes=lktime.getTime();
	var t = new Date;
	var r={};
	r.year  = t.getFullYear();
	r.month = t.getMonth() + 1;
	r.day   = t.getDate();
	var today = new Date(r.year,r.month,r.day);
	today = today.getTime();
        if(pattern.test(a)==false){
                alert("日期输入有误，请重新输入");
                document.getElementById('tbx_Begin').focus();
                return false;
        }else if(pattern.test(b)==false){
                alert("日期输入有误，请重新输入");
                document.getElementById('tbx_End').focus();
                return false;
	}else if(starttimes>lktimes){
		alert('开始时间不能大于结束时间');
		document.getElementById('tbx_Begin').value=_st;
		document.getElementById('tbx_End').value=_et;
		return false;
	  
	}else if(lktime>today)
	{
	    alert('结束时间不能大于现在时间');
		document.getElementById('tbx_Begin').value=_st;
		document.getElementById('tbx_End').value=_et;
		return false;
	}
	return true;
}
  
   
/*时间函数结束*/

 

function  viateDate()
{
  var beign_date=$("#tbx_Begin").val();
  var end_date=$("#tbx_End").val();
  compare_date(beign_date,end_date);
  
}




/*---------时间快捷构图----------------------*/

function  tgetFlash(sunData)
{
       var now=new Date();
       now.setDate(now.getDate()-sunData); 
       var year=now.getFullYear();
       var date = now.getDate();
       var month = now.getMonth()+1;
       if(date.toString().length==1)
       {
         date="0"+date;
       }
       if(month.toString().length==1)
       {
         month="0"+month;
       }
       $("#tbx_Begin").attr("value",year+"-"+month+"-"+date);
       var endTime=new Date();
       var endyear=endTime.getFullYear();
       var enddate = endTime.getDate();
       var endmonth = endTime.getMonth()+1;
       if(enddate.toString().length==1)
       {
         enddate="0"+enddate;
       }
       if(endmonth.toString().length==1)
       {
            endmonth="0"+endmonth;
       }
       $("#tbx_End").attr("value",endyear+"-"+endmonth+"-"+enddate);
       
       getAreatoCompanyFlash();

}
/*---------------------------老的按日期 月 年 的取得------------------------------*/
function  tgetFlash1(sunData)
{
       var now=new Date();
       now.setDate(now.getDate()-sunData); 
       var year=now.getFullYear();
       var date = now.getDate();
       var month = now.getMonth()+1;
       if(date.toString().length==1)
       {
         date="0"+date;
       }
       if(month.toString().length==1)
       {
         month="0"+month;
       }
       $("#tbx_Begin").attr("value",year+"-"+month+"-"+date);
       var endTime=new Date();
       var endyear=endTime.getFullYear();
       var enddate = endTime.getDate();
       var endmonth = endTime.getMonth()+1;
       if(enddate.toString().length==1)
       {
         enddate="0"+enddate;
       }
       if(endmonth.toString().length==1)
       {
            endmonth="0"+endmonth;
       }
       $("#tbx_End").attr("value",endyear+"-"+endmonth+"-"+enddate);
        
         getCompanytoAreaFlash();
       
}


/*------------------新的按年月----------------------------------*/

function DategetFlash(DateType){
viateDate();
var dateindex;
switch (DateType)
{
  case 'Month' :$("[@ID*=hideCompareDate]").attr("value","2");dateindex="0"; break;
  case 'Week'  :$("[@ID*=hideCompareDate]").attr("value","1");dateindex="1"; break;
  case 'Days'  :$("[@ID*=hideCompareDate]").attr("value","0");dateindex="2"; break;
}

if(dateindex=="1")
{
  $("#area_c_date a").eq(1).addClass("active");
  $("#area_c_date a").eq(1).siblings().removeClass("active");
}
else
{
 $("#area_c_date a").eq(dateindex).addClass("active");
 $("#area_c_date a").eq(dateindex).siblings().removeClass("active");
}
 getAreatoCompanyFlash();

}




///****拖动层效果*********************************************

var drag_=false
var D=new Function('obj','return document.getElementById(obj);')
var oevent=new Function('e','if (!e) e = window.event;return e')
function Move_obj(obj){
	var x,y;
	D(obj).onmousedown=function(e){
		drag_=true;
		with(this){
			style.position="absolute";var temp1=offsetLeft;var temp2=offsetTop;
			x=oevent(e).clientX;y=oevent(e).clientY;
			document.onmousemove=function(e){
				if(!drag_)return false;
				with(this){
					style.left=temp1+oevent(e).clientX-x+"px";
					style.top=temp2+oevent(e).clientY-y+"px";
				}
			}
		}
		document.onmouseup=new Function("drag_=false");
	}
}
 


/*--------------iframe高度自适应--------------*/
function AutoIframeHW(iframename)
{
 var iframeids=[iframename]
 var iframehide="yes"
 function dyniframesize() 
 {
  var dyniframe=new Array()
  for (i=0; i<iframeids.length; i++)
  {
   if (document.getElementById)
   {
    dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
    if (dyniframe[i] && !window.opera)
    {
    // dyniframe[i].style.display="block"
     if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight)
      dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight; 
     else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight)
      dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
    }
   }
   if ((document.all || document.getElementById) && iframehide=="no")
   {
    var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
   // tempobj.style.display="block"
   }
  }
 }

 if (window.addEventListener)
 window.addEventListener("load", dyniframesize, false)
 else if (window.attachEvent)
 window.attachEvent("onload", dyniframesize)
 else
 window.onload=dyniframesize

}


/* 数据首页曲线图默认 */

function bcIninIndexcurve()
{
   var now=new Date();
  now.setDate(now.getDate()-14); 
  var year=now.getFullYear();
  var date = now.getDate();
  var month = now.getMonth()+1;
  if(date.toString().length==1)
  {
    date="0"+date;
  }
  if(month.toString().length==1)
  {
   month="0"+month;
  }
//  $("#tbx_Begin").attr("value",year+"-"+month+"-"+date);
  var begindate= year+"-"+month+"-"+date;
  var endTime=new Date();
  var endyear=endTime.getFullYear();
  var enddate = endTime.getDate();
  var endmonth = endTime.getMonth()+1;
  if(enddate.toString().length==1)
  {
   enddate="0"+enddate;
  }
  if(endmonth.toString().length==1)
  {
    endmonth="0"+endmonth;
  }
  
  var enddate= endyear+"-"+endmonth+"-"+enddate;
  $("#data_main_datashow h2").html(begindate+"至"+enddate+"板材市场价格折线图")
  var dataurl="bcCurve/LoadData/RetrunChartsData.aspx?DataClass=005%26ProductClass=002001%26CoClass=%26AreaClass=103-2067|103-2068|%26beDate="+begindate+"%26endDate="+enddate+"%26perpty=|101-1975|67-1181|%26area=%2565E0%259521%26DateCp=0";
   
  var chart2 = new FusionCharts("charts/MSLine.swf", "ChId1", "650", "360");
  chart2.setDataURL(dataurl);
  chart2.addParam("wmode","transparent");
  chart2.render("curveflash");

}


function ONChageFouce(){
   var initMaxDate=$("#tbx_End").val();  
   $("#tbx_Begin").focus(function(){ 
    var maxDate=$("#tbx_End").val(); 
    WdatePicker({skin:'whyGreen',maxDate:maxDate})
   }); 
   
    $("#tbx_End").focus(function(){ 
    var _maxDate=$("#tbx_End").val(); 
    var _minDate=$("#tbx_Begin").val();  
    WdatePicker({skin:'whyGreen',minDate:_minDate,maxDate:initMaxDate})
   }); 
 }