﻿String.prototype.trim = function()  
{  
	return this.replace(/(^\s*)|(\s*$)/g, "");  
}
function $(val)
{
    return document.getElementById(val);
}
function WinOpen(url,n,w,h)
{
        var left = (screen.width-w)/2;
        var top = (screen.height-h)/2;
        var f = "width="+w+",height="+h+",top="+top+",left="+left;
        var c = window.open(url,n,f);
        return c; 
}
function WinOpenDialog(url,w,h)
{
    var feature = "dialogWidth:"+w+"px;dialogHeight:"+h+"px;center:yes;status:no;help:no";
    showModalDialog(url,window,feature);
}
function showlist(path,chId,fieldName,fieldValue,_target)
{
    var encodeValue = escape(fieldValue);
    if(_target.toLowerCase()=='blank') 
    window.open(path+'/list.aspx?chid='+chId+'&fieldname='+fieldName+'&keyword='+encodeValue);
    else
    location.href(path+'/list.aspx?chid='+chId+'&fieldname='+fieldName+'&keyword='+encodeValue);  
}
function ReviewPadding(appPath,modelType,id,pageSize,pageIndex)
{
    var data = XmlHttpGetMethodText(appPath + "/sys_template/MoreReviewList.aspx?ModelType=" + modelType + "&Id=" + id + "&PageSize=" + pageSize + "&P=" + pageIndex);
    document.getElementById('review_morelist_' + modelType + '_' + id).innerHTML=data
}

//D+++++++++++商城出价记录列表翻页
function BiddenHistoryTurnPage(appPath,modeType,id,pageSize,pageIndex){
    var data = XmlHttpPostMethodText(appPath + '/sys_template/Shop/BiddenHistoryList.aspx','ModelType='+modeType+'&Id='+id+'&InfoCount='+pageSize+'&P='+pageIndex);
    //alert(data);
document.getElementById('BiddenHistory_List_'+modeType+'_'+id).innerHTML=data;
}
//D+++++++++++商城出价记录列表翻页

function SetSearchField(appPath,val)
{
    if(val.value!=0)
   { 
        document.getElementById("src_field_list").src=appPath+"/common/getsearchform.aspx?id="+val.value+"&flag=1"
   }
   else
   {
         document.getElementById("src_field_list").src=appPath+"/common/getsearchform.aspx?id="+val.value+"&flag=0"
   } 
}

function SetSearchFieldEx(appPath,val,urlRewrite,ext)//URL重写
{
    if(val.value!=0)
   { 
        if(urlRewrite==1){
        document.getElementById("src_field_list").src=appPath+"/common/getsearchform-"+val.value+"_1."+ext;
        }else{
        document.getElementById("src_field_list").src=appPath+"/common/getsearchform.aspx?id="+val.value+"&flag=1";
        }
   }
   else
   {
        if(urlRewrite==1){
        document.getElementById("src_field_list").src=appPath+"/common/getsearchform-"+val.value+"_0."+ext;
        }else{
         document.getElementById("src_field_list").src=appPath+"/common/getsearchform.aspx?id="+val.value+"&flag=0";
         }
   } 
}

function GoSearch(appPath)
{
   var chid = document.getElementById("search_channel_list").value;
   var fieldName =  document.getElementById("search_field_list").value;
   var keyword = document.getElementById("search_txt_keyword").value.trim();
   if(keyword.length==0)
   {
        alert('搜索内容必须填写');
        return;
   }
   if(chid!=0&&fieldName!=0)
   {
        window.open(appPath+"/List.aspx?chid="+chid+"&fieldname="+fieldName+"&keyword="+escape(keyword)+"&Search=1");
   }
   else
   {
        alert("频道和字段必须选择");
   }
}

function GoSearchEx(appPath,urlRewrite,ext)//URL重写
{
   var chid = document.getElementById("search_channel_list").value;
   var fieldName =  document.getElementById("search_field_list").value;
   var keyword = document.getElementById("search_txt_keyword").value.trim();
   if(keyword.length==0)
   {
        alert('搜索内容必须填写');
        return;
   }
   if(chid!=0&&fieldName!=0)
   {
   if(urlRewrite==1){
        window.open(appPath+"/List-"+chid+"-"+fieldName+"-"+escape(keyword)+"_1."+ext);
   }else{
        window.open(appPath+"/List.aspx?chid="+chid+"&fieldname="+fieldName+"&keyword="+escape(keyword)+"&Search=1");
        }
   }
   else
   {
        alert("频道和字段必须选择");
   }
}
function CheckNumber(val)
{
   var patt=/^\d+$/;
   return patt.test(val) ;
}
function go(f_url,pc,colid)
{
    var pi = $("txtPageNav"+colid).value;
    if(!CheckNumber(pi)) 
    {
        alert('页索引只能是数字'); 
        return; 
    }  
    if(pi<1||pi>pc)
    { 
        alert("页索引超出范围") ;
        return; 
     } 
     if(pi==1) 
    { 
        location.href(f_url) ;
        return; 
     } 
     var charindex = f_url.lastIndexOf(".")
     var preStr = f_url.substr(0,charindex);
     var ext = f_url.substr(charindex,f_url.length-charindex);
     var patt = /.*(\..*?)\?.*/i
     if(f_url.replace(patt,"$1").toLowerCase()!=".aspx") 
     {     
            location.href(preStr+"_"+pi+ext);
     } 
     else
     {
            location.href(f_url.setQuery("p",pi));
     }   
}

//URL重写的分页跳转
function urlwritego(f_url,pc,colid,ext)
{
    var pi = $("txtPageNav"+colid).value;
    if(!CheckNumber(pi)) 
    {
        alert('页索引只能是数字'); 
        return; 
    }  
    if(pi<1||pi>pc)
    { 
        alert("页索引超出范围") ;
        return; 
     } 
     if(pi==1) 
    { 
        location.href(f_url) ;
        return; 
     } 
     var charindex = f_url.lastIndexOf(".");
     var preStr = f_url.substr(0,charindex);
     location.href(preStr+"-"+pi+"."+ext);
}

 String.prototype.setQuery   =   function(name,   value)   
  {   
      var   reg   =   new   RegExp("(^|&|\\?)("+   name   +"=)([^&]*)(&|$)");   
      var   r   =   this.substr(this.indexOf("?")+1).match(reg);   
      if   (r!=null)   return   this.replace(reg,   "$1$2"+   value   +"$4");   
      else   return   this   +   (this.indexOf("?")>-1   ?   "&"   :   "?")+   name   +"="+   value   
  }   
function SetDig(appPath,modelid,id)
{

    if( $("dig_"+modelid+"_"+id)!=null&&$("click_dig_"+modelid+"_"+id)!=null)
    { 
   var loadstr =   '<img src="'+appPath+'/images/dig_loading.gif">' 

        $("click_dig_"+modelid+"_"+id).innerHTML = loadstr;

    var data = XmlHttpGetMethodText(appPath+"/common/dig.aspx?type=set&modelid="+modelid+"&id="+id); 
         if(data!="-1") 
           { 
                $("dig_"+modelid+"_"+id).innerHTML=data;
           } 
       $("click_dig_"+modelid+"_"+id).innerHTML="成&nbsp;&nbsp;功";
        $("click_dig_"+modelid+"_"+id).style.removeAttribute("cursor");
        $("click_dig_"+modelid+"_"+id).removeAttribute("onclick"); 
     } 
    return false; 
}



function SuperLabelPage(PagePath,CaseId)
{
    var data = XmlHttpGetMethodText(PagePath);
    document.getElementById(CaseId).innerHTML=data;
}

function GetAjaxLabel(url,paramStr,currId,type)
{
    
     var data = XmlHttpPostMethodText(url,"paramStr="+paramStr+"&currId="+currId+"&type="+type)
     document.write(data) ;
}

function GetHiddenContent(url,paramStr,infoId,pageIndex,pageCount,tableName)
{
    var data = XmlHttpPostMethodText(url,"paramstr="+paramStr+"&id="+infoId+"&pageindex="+pageIndex+"&pagecount="+pageCount+"&tablename="+tableName);
     document.write(data) ;
}

//D++++++++++++++++++++++++
function getDateString(dt){
    return dt.getFullYear() + "年" + (dt.getMonth()) + "月" +    dt.getDate() + "日";
}

function cal(endDate){
    var nowDate = new Date();    
    if(endDate<=nowDate){
        return "拍卖已经结束";
    }else{
        var spantime = (endDate - nowDate)/1000;
        var d = Math.floor(spantime / (24 * 3600));
        var h = Math.floor((spantime % (24*3600))/3600);
        var m = Math.floor((spantime % 3600)/(60));
        //var s = Math.floor(spantime%60);
        str = d + "天" + h + "时"+m+"分";
        return str;
    }
}

function ShowProEndTime(ProEndTime){
try{
    if(ProEndTime.trim().length>0){
    var strs=ProEndTime.split('-');
    var a,b,c;
    a=strs[0];
    b=strs[1];
    c=strs[2];
    if(a==undefined||b==undefined||c==undefined){
        //document.write("拍卖结束日期错误");
        return;
    }    
    var startDate = new Date();
    var endDate = new Date(Number(a),Number(b),Number(c));
    var spantime = (endDate - startDate)/1000;
    document.write(getDateString(endDate));
    }else{
        document.write("非拍卖商品");
    }
    }catch(e){
        //document.write("拍卖结束日期错误");
    }
}

function ShowProEndTimer(ProEndTime){
try{
    if(ProEndTime.trim().length>0){
    var strs=ProEndTime.split('-');
    var a,b,c;
    a=strs[0];
    b=strs[1]-1;
    c=strs[2];
    if(a==undefined||b==undefined||c==undefined){
        //document.write("拍卖结束日期错误");
        return;
    }    
    
    var endDate = new Date(Number(a),Number(b),Number(c));
    document.write(cal(endDate));
    }else{
        document.write("非拍卖商品");
    }
    }catch(e){
        //document.write("拍卖结束日期错误");
    }
} 
//D++++++++++++++++++++++++