﻿//弹出城市选择对话框
function OpenCheckCityDialog(sender)
{
    var oImg = document.getElementById("txtCityName");
    var CityType=document.getElementById ("ihdCityType").value;
    var cf;//
    if (CityType=="D")
    {
        cf= document.getElementById("div_chCityCheck");
    }
    else if(CityType="IH")
    {
        cf= document.getElementById("div_chCityCheckIH");
    }

    var eT=0,eL=0,p=oImg;
	var sT=document.body.scrollTop,sL=document.body.scrollLeft;
	var eH=oImg.height,eW=oImg.width;
	while(p&&p.tagName!="BODY")
	{
		eT+=p.offsetTop;
		eL+=p.offsetLeft;
		p=p.offsetParent;
	}
    cf.style.top=+(document.body.clientHeight-(eT-sT)-eH>=17)?eT+eH+20:eT-17;		
	cf.style.left=((document.body.clientWidth-(eL-sL)>=129)?eL:eL+eW-129);
    cf.style.display = "";
}



//关闭城市选择对话框
function CheckCityDialogClose(dlg)
{
    if(dlg != null)
    {
        dlg.style.display = "none";
    }
}
//城市选择
function selectedcity(CityID,CityName,InternalFlag) {
    var hidCityID ;
    var txtCityName;
    hidCityID = document.getElementById("hidCityID");
    txtCityName = document.getElementById("txtCityName");
    var dlg ;//= document.getElementById("div_chCityCheck");
    if (InternalFlag=="Domestic")
    {
        dlg = document.getElementById("div_chCityCheck");
    }
    else
    {
        dlg = document.getElementById("div_chCityCheckIH");
    }
    
    if(hidCityID != null && txtCityName != null && dlg != null)
    {
        hidCityID.value = CityID;
        txtCityName.value = CityName;
        dlg.style.display = "none";
        //document.getElementById("All").checked = true;
        //document .getElementById ("ihdRetaxis").value="All";
    }
}

//验证日期逻辑
//function IsRightDateLogical(D1,D2,Logic){
//    var Date1 = new Date(D1.replace("-",","));
//    var Date2 = new Date(D2.replace("-",","));
//    switch(Logic)
//    {
//	    case ">": return Date1>Date2;
//	    case "<": return Date1<Date2;
//	    case ">=": return Date1>=Date2;
//	    case "<=": return Date1<=Date2;
//	    case "=": return (Date1>=Date2)&&(Date1<=Date2);
//	    default: return false;
//    }
//}
function CompareDate(D1, D2, Logic) {
    var Date1 = ReturnDate(D1);
    var Date2 = ReturnDate(D2);
    switch (Logic) {
        case ">": return Date1 > Date2;
        case "<": return Date1 < Date2;
        case ">=": return Date1 >= Date2;
        case "<=": return Date1 <= Date2;
        case "=": return (Date1 >= Date2) && (Date1 <= Date2);
        default: return false;
    }
}
function ReturnDate(s) {
    var reg = new RegExp("[^0-9-]", "")
    if (s.search(reg) >= 0) return null;
    var ss = s.split("-");
    if (ss.length != 3) return null;
    if (isNaN(ss[0]) || isNaN(ss[1]) || isNaN(ss[2])) return null;
    return new Date(parseInt(ss[0], 10), parseInt(ss[1], 10) - 1, parseInt(ss[2], 10));
}

//格式化日期
Date.prototype.format = function(format)   
{   
   var o = {   
     "M+" : this.getMonth()+1, //month   
     "d+" : this.getDate(),    //day   
     "h+" : this.getHours(),   //hour   
     "m+" : this.getMinutes(), //minute   
     "s+" : this.getSeconds(), //second   
     "q+" : Math.floor((this.getMonth()+3)/3), //quarter   
     "S" : this.getMilliseconds() //millisecond   
   }   
   if(/(y+)/.test(format)) format=format.replace(RegExp.$1,   
     (this.getFullYear()+"").substr(4 - RegExp.$1.length));   
   for(var k in o)if(new RegExp("("+ k +")").test(format))   
     format = format.replace(RegExp.$1,   
       RegExp.$1.length==1 ? o[k] :    
         ("00"+ o[k]).substr((""+ o[k]).length));   
   return format;   
} 

// 团队产品查询结果排序
function Retaxis(sender)
{
　  document.getElementById("FunName").value="Retaxis()";
　  document .getElementById ("ihdRetaxis").value=sender;
}










//翻页
function ChangePageIndex(pageIndex)
{
    var hidPageIndex = document.getElementById("hidPageIndex");
    if(hidPageIndex != null)
    {
        hidPageIndex.value = pageIndex;
    }
    var btnChangePageIndex = document.getElementById("btnChangePageIndex");
    if(btnChangePageIndex != null)
    {
        btnChangePageIndex.click();
    }
}
//上一页
function UpPage()
{
    var hidPageIndex = document.getElementById("hidPageIndex");
    if(hidPageIndex != null)
    {
        if(hidPageIndex.value != "")
        {
            hidPageIndex.value = parseInt(hidPageIndex.value)-1;
            var btnChangePageIndex = document.getElementById("btnChangePageIndex");
            if(btnChangePageIndex != null)
            {
                btnChangePageIndex.click();
            }
        }
    }
}
//下一页
function NextPage()
{
    var hidPageIndex = document.getElementById("hidPageIndex");
    if(hidPageIndex != null)
    {
        if(hidPageIndex.value != "")
        {
            hidPageIndex.value = parseInt(hidPageIndex.value)+1;
            var btnChangePageIndex = document.getElementById("btnChangePageIndex");
            if(btnChangePageIndex != null)
            {
                btnChangePageIndex.click();
            }
        }
        else
        {
            hidPageIndex.value = 2;
            var btnChangePageIndex = document.getElementById("btnChangePageIndex");
            if(btnChangePageIndex != null)
            {
                btnChangePageIndex.click();
            }
        }
    }
}

