var curTip = "";
        function displayToolTip(id) {
          if( curTip != "" ) {
            hideToolTip( curTip );
          }
          
          tip = document.getElementById( id );
          tip.style.display="block";
          tip.style.zIndex=1000;
          curTip = id;
        }

        function hideToolTip(id) {
          tip = document.getElementById( id );
          tip.style.display="none";
          curTip = "";
        }
        function calculateProject(formindex){
	        var p=document.getElementById("__s0_p_"+formindex);
	        var n=document.getElementById("__s0_n_"+formindex);
	        var l1=document.getElementById("__s0_l1_"+formindex);
	        var l2=document.getElementById("__s0_l2_"+formindex);
	        var l1v=parseInt((l1.value==""?"0":l1.value),10),l2v=parseInt((l2==null?"-1":(l2.value==""?"0":l2.value)),10);
	        document.getElementById("__s0_pr_"+formindex).value="";
	        document.getElementById("__s0_tm_"+formindex).value="";
	        if(l1v<=0||(l1v>=l2v&&l2v!=-1))
		        return;	
	        GetProductInfo(p.value,n.value,l1v,l2v,formindex);
        }
        function changeProject(formindex){
	        document.getElementById("__s0_pr_"+formindex).value="";
	        document.getElementById("__s0_tm_"+formindex).value="";
	        var l1=document.getElementById("__s0_l1_"+formindex);
	        var l2=document.getElementById("__s0_l2_"+formindex);
	        if(l1!=null){l1.value="";try{l1.selectedIndex=0;}catch(e){}}
	        if(l2!=null){l2.value="";try{l2.selectedIndex=0;}catch(e){}}
        }

        //初始化AJAX引擎
        function createXMLHttpRequest(){
	        if(window.XMLHttpRequest) return new XMLHttpRequest();
	        try{return new ActiveXObject('MSXML2.XMLHTTP.4.0');}
	        catch(e){try{return new ActiveXObject('MSXML2.XMLHTTP.3.0');}
	        catch(e){try{return new ActiveXObject('MSXML2.XMLHTTP.2.6');}
	        catch(e){try{return new ActiveXObject('MSXML2.XMLHTTP');}
	        catch(e){try{return new ActiveXObject('Microsoft.XMLHTTP');}
	        catch(e){return null;}}}}}
        }

        function GetLevelInfo()
        {
            gamecode=document.getElementById('gamecode').value;
            var s_l=document.getElementById("__l_sl").value;
            d = new Date();
            var e_l=document.getElementById("__l_el").value;
            document.getElementById("StartLevel").value=s_l;    
            document.getElementById("EndLevel").value=e_l;
            if(parseFloat(s_l)>parseFloat(e_l))
            {
                document.getElementById("__l_sl").value=document.getElementById("__l_sl").options[0].value;
                s_l = document.getElementById("__l_sl").value;
            }
            var pobj=document.getElementById("__l_char");
            var pguid;
            if(pobj!=null)
            {
                pguid=pobj.value;
            }
            else
                pguid="";
            document.getElementById("Profession").value=pguid;
            XMLHTTP = createXMLHttpRequest();
            if(XMLHTTP == null){
            alert("对不起你的浏览器不支持XMLHTTP,请升级");
             return;}
                        
	            XMLHTTP.onreadystatechange= LevelInfoBack;
	  
	            XMLHTTP.open("GET","/PLLevelOutPut.aspx?gamecode="+gamecode+"&pguid="+pguid+"&start="+s_l+"&end="+ e_l+ "&"+d.getTime().toString(),true);
	            XMLHTTP.send(null);
        }
function CheckQuotation(){
    var price =  document.getElementById("lblPrice");
    var time = document.getElementById("lblTime");
    var sl = document.getElementById("__l_sl");
    var el = document.getElementById("__l_el");
    
    if((sl.selecteIndex=="0" && el.selecteIndex=="0") || el.selecteIndex=="0" || price.value.length<=0 || price.value=="0" || time.value.length<=0 || time.value=="0"){
        return false;
    }else{
        return true;
    }
}
        function LevelInfoBack()
        {
             if(XMLHTTP.readyState!=4)
          return;
         var text=XMLHTTP.responseText;

        //分析文本并显示到页面
            var data = text.split("\n"); 
     
            if(data.length>0)
            { 
                
                if(data[0]!=null && data[0]!="")
                    document.getElementById("lblPrice").value=Math.round(parseFloat(data[0])*1000)/1000;
                if(data[1]!=null && data[1]!="")
                   document.getElementById("lblTime").value=data[1];
            }
        }

        function GetProductInfo(pguid,nguid,start,end,index)
        {
         var d=new Date();
     
         var code=d.toLocaleTimeString();
         XMLHTTP = createXMLHttpRequest();
         if(XMLHTTP == null){
          alert("对不起你的浏览器不支持XMLHTTP,请升级");
          return;}

	        XMLHTTP.onreadystatechange= ProductInfoBack;
	        XMLHTTP.open("GET","/PLDataDispose.aspx?pguid="+pguid+"&nguid="+nguid+"&start="+start+"&end="+end+"&index="+index+ "&"+d.getTime().toString(),true);
	        XMLHTTP.send(null);
        }

        function ProductInfoBack()
        {
         if(XMLHTTP.readyState!=4)
          return;
         var text=XMLHTTP.responseText;
      
        //分析文本并显示到页面
            var data = text.split("\n");    
            if(data.length>0)
            { 
                if(data[0]!=null && data[0]!="")
                    document.getElementById("__s0_pr_"+data[2]).value=Math.round(parseFloat(data[0])*1000)/1000;     
                if(data[1]!=null && data[1]!="")
                    document.getElementById("__s0_tm_"+data[2]).value=data[1];     
            }
        }
        
        
       












function onEdit(id)
{
 var now= document.getElementById(id);
 now.innerHTML="<img src=\"/images/focus.gif\">" ;
}

//function ltrim(s){
//return s.replace( /^\s*/, "");
//}
////去右空格;
//function rtrim(s){
//return s.replace( /\s*$/, "");
//}
////左右空格;
//function trim(s){
//return rtrim(ltrim(s));
//}

function trim(s){
    return s;
}

function onInput(con1,con2,lbl)
{
 var c1= document.getElementById(con1).value;
  var c2= document.getElementById(con2).value;
   var lb= document.getElementById(lbl);
   if(c1!= c2) 
   lb.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
   else
   lb.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">";

}

function onCompleted(lblid,type,control,spanname,num1,num2)
{

  var lbl= document.getElementById(lblid);  
  var con=trim(document.getElementById(control).value); 

  var span = document.getElementById(spanname); 
  
  var tel1 = "";
  if(num1!="")
  {
    tel1 = trim(document.getElementById(num1).value); 
  }
 
  var tel2 = "";
  if(num2!="")
  {
    tel2 = trim(document.getElementById(num2).value); 
  }
  if(lbl != null) lbl.innerHTML="Validating...";

  if(type=="text")
  {
     if(con==null || con=="")
       {  
         if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
         if(span != null) span.innerHTML = "false";
         return false;
       }
    else
      {
       if(lbl != null) lbl.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
       if(span != null) span.innerHTML = "true";
        return true;
      } 
  }
  else if(type=="mail")
  {
        if(con==null || con=="")
            {
       if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
       if(span != null) span.innerHTML = "false";
       return false;
            }
      var result=con.match(/^(\S)+[@](\S)+[.](\w)+$/);
      if(result==null)
      {
       if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
       if(span != null) span.innerHTML = "false";
       return false;
       }
      else
      {
       if(lbl != null) lbl.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">";
       if(span != null) span.innerHTML = "true";
      return true;
       }
  }
   else if(type=="Level")
    {
        
       if(con==null||con=="")
       {
           
           if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
       }else
       {
            var res1=con.match(/^\d{2}$/);
            var rr = con.match(/^\d{1}$/);
            if(res1==null && rr==null)
            {
               if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
            }else
            {
                if(lbl != null) lbl.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
               if(span != null) span.innerHTML="true";
               return true;
            }
       }
  }
  
  else if(type=="USPhone")
  {
       if(con==null||con==""||tel1==""||tel1==null||tel2==null||tel2=="")
       {
            var notuspass = document.getElementById("notuphone").innerHTML;
            if(con==""&&tel1==""&&tel2=="")
            {   
                if(notuspass=="true")
                {
                    if(lbl != null) lbl.innerHTML=""; 
                    if(span != null) span.innerHTML="true";
                    return true;
                }else
                {
                    if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                    if(span != null) span.innerHTML="false";
                    return false;
                }
            }
             if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
             /*   
            if(notuspass!="true"){
               
            }else
            {
               
               if(lbl != null) lbl.innerHTML=""; 
               if(span != null) span.innerHTML="true";
               return true;
            }*/
       }
       var result1=con.match(/^\d{3}$/);//((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}
       var res2 = tel1.match(/^\d{3}$/);
       var res3 = tel2.match(/^\d{4}$/);
       if(result1==null || res2==null || res3==null)
       {
            if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
            if(span != null) span.innerHTML="false";
            return false;
       } 
       else
       {
           document.getElementById("notusphone").innerHTML="";
           document.getElementById("notuphone").innerHTML="";
           if(lbl != null) lbl.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
           if(span != null) span.innerHTML="true";
           return true;
       } 
  }else if(type=="US")
  {
        if(con==null||con=="")
       {
           if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
       }else 
       {
            var p = "";
            var rus=con.match(/^\d{3}-\d{3}-\d{4}$/);
            if(rus == null)
            {
                if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
            }else
            {                
                if(lbl != null) lbl.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
               if(span != null) span.innerHTML="true";
               return true;
                    
            }
       }
  }
 
  else if(type=="NotUS")
  {
       var uspass = document.getElementById("uphone").innerHTML;
       if(con==null || con=="")
       {
            if(uspass!="true"){
               if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
            }else
            {
               if(lbl != null) lbl.innerHTML=""; 
              if(span != null)  span.innerHTML="";
               return true;
            }
       }else
       {
           if(document.getElementById("uphone")==true){
           document.getElementById("usphone").innerHTML="";
           document.getElementById("uphone").innerHTML="";
           }
           if(lbl != null) lbl.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
           if(span != null) span.innerHTML="true";
          
           if(uspass=="false")
           {
                clearUS();
           }
           
           
           return true;
       }
  }
  else if(type=="CheckPwd")
  {
       if(con==null || con=="" || tel1==null || tel1=="")//重复密码放在tel1里面
       {
               if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
       }else
       {
           if(con != tel1)
           {
                if(lbl != null) lbl.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
           }else
           {
                if(lbl != null) lbl.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
               if(span != null) span.innerHTML="true";
               return true;
           }
           
       }
  }
  else
      lbl.innerHTML="";
}






function doNotUS(control,lbl,span,t1,t2,t3,lbus,spus)
{
    var uspass = trim(document.getElementById(spus).innerHTML);//US号码通过情况
    var con = trim(document.getElementById(control).value);//非US文本框
    var lblnus = document.getElementById(lbl);//NUS
    var spannus = document.getElementById(span); 
       if(con==null || con=="")
       {
            if(uspass!="true"){
               if(lblnus != null) lblnus.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
                if(spannus != null) spannus.innerHTML="false";
                return false;
            }else
            {
               if(lblnus != null) lblnus.innerHTML=""; 
              if(spannus != null)  spannus.innerHTML="";
               return true;
            }
       }else
       {
           if(document.getElementById(spus)==true){
           document.getElementById(spus).innerHTML="";
           document.getElementById(spus).innerHTML="";
           }
           if(lblnus != null) lblnus.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
           if(spannus != null) spannus.innerHTML="true";
          
           if(uspass=="false")
           {
                document.getElementById(spus).innerHTML="true"; 
                if(document.getElementById(t1).value==""&&document.getElementById(t2).value==""&&document.getElementById(t3).value=="")
                {
                    document.getElementById(lbus).innerHTML="";
                }
                //document.getElementById(t1).value="";
                //document.getElementById(t2).value="";
                //document.getElementById(t3).value="";
                //document.getElementById(lbus).innerHTML="";
           }
           return true;
       }
}





function checkFormGOLD()
{
     var input=document.getElementsByTagName('input');
     var n=input.length;
     var status=false;
     var status1=false,status2=false,status3=false,status4=false,status5=false,status6=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='tboxFirstName')
    {
      status1=onCompleted('lblfname','text','tboxFirstName','fname','','');
    }
   else if(input[i].id=='tboxLastName') 
   {
    status2= onCompleted('lbllastname','text','tboxLastName','lname','','');
   }
   else if(input[i].id=='tboxCharName')
   {
   status3= onCompleted('charactername','text','tboxCharName','cname','','');
   }
   else if(input[i].id=='tboxEmailAdress')
   {
    status4=onCompleted('lblemail','mail','tboxEmailAdress','email','','');
   }
   else if(input[i].id=='tboxPhoneOneA'||input[i].id=='tboxPhoneOneB'||input[i].id=='tboxPhoneOneC')
   {
   status5= onCompleted('usphone','USPhone','tboxPhoneOneA','uphone','tboxPhoneOneB','tboxPhoneOneC');
   }
   else if(input[i].id=='TBETCPhone')
   {
   status6=doNotUS('TBETCPhone','notusphone','notuphone','tboxPhoneOneA','tboxPhoneOneB','tboxPhoneOneC','usphone','uphone');
   }
 }
if(document.getElementById ("tboxIntroducerEmail").value!=null && document.getElementById ("tboxIntroducerEmail").value!="")
{
var email=document.getElementById ("tboxIntroducerEmail").value;
var rs=email.match(/^(\S)+[@](\S)+[.](\w)+$/)
if(rs==null)
 {
   alert("Introducer's Email is error!") ;
   return false;
 }
} 
} 

if(!(status1 && status2 && status3 && status4 && status5 && status6))
{
 return false;
} 
else
 return true; 
}


function checkFormItem()
{
     var input=document.getElementsByTagName('input');
     var n=input.length;
     var status=false;
     var status1=false,status2=false,status3=false,status4=false,statsu5=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='tboxFullname')
    {
      status1=onCompleted('lbfname','text','tboxFullname','spfname','','');
    }
   else if(input[i].id=='tboxEmail') 
   {
    status2= onCompleted('lblemail','mail','tboxEmail','spanemail','','');
   }
   else if(input[i].id=='tboxUSAPhone1'||input[i].id=='tboxUSAPhone2'||input[i].id=='tboxUSAPhone3')
   {
   status3= onCompleted('usphone','USPhone','tboxUSAPhone1','uphone','tboxUSAPhone2','tboxUSAPhone3');
   }
   else if(input[i].id=='tboxOtherPhone')
   {
    status4=doNotUS('tboxOtherPhone','notusphone','notuphone','tboxUSAPhone1','tboxUSAPhone2','tboxUSAPhone3','usphone','uphone');
   }
   else if(input[i].id=='tboxCharacterName')
   {
   status5=onCompleted('lbllastname','text','tboxCharacterName','spanlastname','','');
   }
   
 }

} 
if(!(status1 && status2 && status3 && status4 && status5))
{
 return false;
} 
else
 return true; 
}

function checkFormOR()
{
     var input=document.getElementsByTagName('input');
     var n=input.length;
     var status=false;
     var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='tboxFullName')
    {
      status1=onCompleted('lbfname','text','tboxFullName','spfname','','');
    }
   else if(input[i].id=='TextBox_lastname') 
   {
    status2= onCompleted('lbllastname','text','TextBox_lastname','spanlastname','','');
   }
   else if(input[i].id=='tboxEmailAdress')
   {
   status3= onCompleted('lblemail','mail','tboxEmailAdress','spanemail','','');
   }
   else if(input[i].id=='tboxPhoneOneA'||input[i].id=='tboxPhoneOneB'||input[i].id=='tboxPhoneOneC')
   {
    status4=onCompleted('usphone','USPhone','tboxPhoneOneA','uphone','tboxPhoneOneB','tboxPhoneOneC');
   }
   else if(input[i].id=='TBETCPhone')
   {
   status5=doNotUS('TBETCPhone','notusphone','notuphone','tboxPhoneOneA','tboxPhoneOneB','tboxPhoneOneC','usphone','uphone');
   }
   else if(input[i].id=='tboxCharName')
   {
   status5=onCompleted('lblcname','text','tboxCharName','spancname','','');
   }
   
 }

} 
if(!(status1 && status2 && status3 && status4 && status5&&status6))
{
 return false;
} 
else
 return true; 
}


function checkForm2()
{
 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false,status7=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text") 
  {  
    if(input[i].id=='tboxFirstName')
    {
      
      status1=onCompleted('lbfname','text','tboxFirstName','spfname','','');  
    }
   else if(input[i].id=='tboxLastName') 
   {
    status2= onCompleted('lbllastname','text','tboxLastName','spanlastname','','');
   }
   else if(input[i].id=='tboxEmail')
   {
   status3= onCompleted('lblemail','mail','tboxEmail','spanemail','','');
   }
   else if(input[i].id=='tboxAccount')
   {
    status4=onCompleted('lblaccount','text','tboxAccount','spanaccount','','');
   }
   else if(input[i].id=='tboxPassword')
   {
   status5= onCompleted('lblpwd','text','tboxPassword','spanpwd','','');
   }
   else if(input[i].id=='tboxCharName')
   {
   status6=onCompleted('lblcname','text','tboxCharName','spancname','','');
   }else if(input[i].id=='tboxLevel')
   {
        status7 = onCompleted('lblevel','Level','tboxLevel','spanlevel','','');
   }

 }

} 
if(!(status1 && status2 && status3 && status4 && status5 && status6 && status7))
{
 return false;
} 
else
{
 return true;
 } 
}

function checkFormReg()
{

 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false,status7=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='TextBoxUserName')
    {
      status1=onCompleted('lbfname','text','TextBoxUserName','spfname','','');
    }
   else if(input[i].id=='tboxFullName') 
   {
    status2= onCompleted('lbllastname','text','tboxFullName','spanlastname','','');
   }
   else if(input[i].id=='tboxEmailAddress')
   {
   status3= onCompleted('lblemail','mail','tboxEmailAddress','spanemail','','');
   }
   else if(input[i].id=='tboxLoginPwd')
   {
    status4=onCompleted('lblpwd','text','tboxLoginPwd','spanpwd','','');
   }
   else if(input[i].id=='tboxConfirmPwd')
   {
   status5= onCompleted('lblpwd2','CheckPwd','tboxConfirmPwd','spanpwd2','tboxLoginPwd','');
   }
   else if(input[i].id=='tboxPhoneOne' || input[i].id=='tboxPhoneTwo'||input[i].id=='tboxPhoneThree')
   {
   status6=onCompleted('usphone','USPhone','tboxPhoneOne','uphone','tboxPhoneTwo','tboxPhoneThree');
   }else if(input[i].id=='tboxNonPhone')
   {
        status7 = doNotUS('tboxNonPhone','notusphone','notuphone','tboxPhoneOne','tboxPhoneTwo','tboxPhoneThree','usphone','uphone');
   }

 }

} 

if(!(status1 && status2 && status3 && status4 && status5 && status6 && status7))
{
 return false;
} 
else
 return true; 
}


//1月13日


function Init(){
         var dd=new Date((new Date())-(-3600000));
         if(dd.getMinutes()>30) dd=new Date(dd-(-1800000));
         var h=dd.getHours(),m=dd.getMonth()+1,d=dd.getDate();
         for(i=0;i<document.getElementById("hs_month").options.length;i++)
          if(m==document.getElementById("hs_month").options[i].value){document.getElementById("hs_month").options[i].selected=true;break;}
         for(i=0;i<document.getElementById("hs_day").options.length;i++)
          if(d==document.getElementById("hs_day").options[i].value){document.getElementById("hs_day").options[i].selected=true;break;}
         document.getElementById("hs_hour").options[h].selected=true;
        }





function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var URLParams = new Object() ;
var aParams = document.location.search.substr(1).split('&') ;
for (i=0 ; i < aParams.length ; i++) {
	var aParam = aParams[i].split('=') ;
	URLParams[aParam[0]] = aParam[1] ;
}

var __pageCount;

var Params = document.location.search.substr(1);
Params=Params.replace(/&p=(\d+|.*)/g,"");

String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

function PageLister(pageIndex,pageSize,recordCount)
{
	if(recordCount<=0)
		return;
	if(recordCount%pageSize==0)
		__pageCount=recordCount/pageSize;
	else
		__pageCount=parseInt(recordCount/pageSize)+1
	
	var ltCount=5;
	var nCount=0;
	if(pageIndex>1)
		document.write("<a href='?"+Params+"&p=1' style='text-decoration:underline;'>首页</a> <a href='?"+Params+"&p="+(pageIndex-1)+"' style='text-decoration:underline;'>上一页</a>");

	for(i=(pageIndex-ltCount);i<pageIndex;i++){
		if(i==(pageIndex-ltCount)&&i>1)
			document.write("... ");
		if(i>0)
			document.write("<a href='?"+Params+"&p="+i+"' style='text-decoration:underline;'>["+i+"]</a> ");
		else
			nCount++;
	}
			
	document.write("<b>"+i+"</b> ");
	
	for(i=pageIndex+1;i<=pageIndex+ltCount+nCount;i++){
		if(i<=__pageCount)
			document.write(" <a href='?"+Params+"&p="+i+"' style='text-decoration:underline;'>["+i+"]</a>");
		if(i==pageIndex+ltCount+nCount&&i<__pageCount)
			document.write(" ...");
	}
	
	if(pageIndex<__pageCount)
		document.write("<a href='?"+Params+"&p="+(pageIndex+1)+"' style='text-decoration:underline;'>下一页</a> <a href='?"+Params+"&p="+__pageCount+"' style='text-decoration:underline;'>尾页</a>");
		
	document.write("<br><br>共 <b>"+recordCount+"</b> 条信息分 <b>"+__pageCount+"</b> 页 每页显示 <b>"+pageSize+"</b> 条 当前显示第 <b>"+pageIndex+"</b> 页");
}