﻿var search_mode=0;
var Usage=0;
var arrDE=new Array();
var arrDE_Err=new Array();
var arrDC=new Array();
var arrDS=new Array();
var show_lwratio=true;
var PAGESIZE=200;
var _pages;
var is_iframe=false;


var dl_empty='<TABLE ID="Table2" BORDER=0 CELLSPACING=1 CELLPDING=1 style="display:none">'
			+'<TR height=0><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD></TR>'
			+'<TR id="insert_here"><TD colspan="9"></TD></TR></TABLE>';
var dl_tr_format='<TR height=0><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD></TR>';
var dl_start = '<TABLE ID="Table2" BORDER=0 CELLSPACING=1 CELLPDING=1 style="display:none">';
var dl_tr='<TR bgColor="#ffffff"; OnMouseOver="row_on(this);" OnMouseOut="row_off(this); id="d_tr_';
var dl_tr_b = '<TR bgColor="#ffffff"; OnMouseOver="row_on(this);" OnMouseOut="row_off(this,\'#f2f2f2\');" id="d_tr_';
var dl_tr_w = '<TR bgColor="#f2f2f2"; OnMouseOver="row_on(this);" OnMouseOut="row_off(this,\'#FFFFFF\');" id="d_tr_';

var dl_tds = '</TD><TD>';
var dl_link = '<a target="_self" class="linkbtn mcenter" href="javascript:DiamondDetail(\'' ;
var dl_link_Err = '<a target="_self" class="linkbtn mcenter" href="javascript:EarringsDiamond(\'';
var dl_linkimg = '\')">查 看</a></TD></TR>';
var dl_end = '</TABLE>';
var div_ori='<div id="insert_here"></div>';

var _total=0;
var _timeout;
var _loaded=false;
var _filtered=true;
var _pageindex=0;
var pre_t='<TABLE ID="Table2" width="631px" BORDER=0 CELLSPACING=1 cellpadding=1>'
			+'<TR height=0 style="display:none"><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD><TD ></TD></TR>'

var TIMEOUT=2;
var posD=0;
var pos=0;
function de(id,shapeId,shapeName,colorLevel,colorName,clarityLevel,clarityName,cutLevel,cutName,symmetry,polish,certificateTypeName,weight ,price)
{
    this.id=id;
    this.shapeId = shapeId;
    this.shapeName = shapeName;
    this.colorLevel = colorLevel;
    this.colorName = colorName;
    this.clarityLevel= clarityLevel;
    this.clarityName= clarityName;
    this.cutLevel= cutLevel;
    this.cutName= cutName;
    this.symmetry= symmetry;
    this.polish= polish;
    this.certificateTypeName= certificateTypeName;
    this.weight= weight;
    this.weightShow= FormatNumber (weight,2);
    this.price= price;
    this.priceShow= FormatNumber (price,0);
    this.pos=pos;

    posD++; 		 
}
var ObjDiamondIndex=0;
function newDiamond(id,shapeId,shapeName,colorLevel,colorName,clarityLevel,clarityName,cutLevel,cutName,symmetry,polish,certificateTypeName,weight ,price)
{
    
    arrDE[ObjDiamondIndex]=new de(id,shapeId,shapeName,colorLevel,colorName,clarityLevel,clarityName,cutLevel,cutName,symmetry,polish,certificateTypeName,weight ,price);
    ObjDiamondIndex++;
}
//定义耳钉钻石对象
function de_Err(doubleID,id1,id2,shapeId1,shapeName1,shapeId2,shapeName2,colorLevel1,colorName1,colorLevel2,colorName2,clarityLevel1,clarityName1,clarityLevel2,clarityName2,cutLevel1,cutName1,cutLevel2,cutName2,weight1,weight2,sumWeight,polish1,polish2,symmetry1,symmetry2,sumPrice)
{
    this.doubleID=doubleID;
    this.id1=id1;
    this.id2=id2;
    this.shapeId1=shapeId1;
    this.shapeName1=shapeName1;
    this.shapeId2=shapeId2;
    this.shapeName2=shapeName2;
    this.colorLevel1=colorLevel1;
    this.colorName1=colorName1;
    this.colorLevel2=colorLevel2;
    this.colorName2=colorName2;
    this.clarityLevel1=clarityLevel1;
    this.clarityName1=clarityName1;
    this.clarityLevel2=clarityLevel2;
    this.clarityName2=clarityName2;
    this.cutLevel1=cutLevel1;
    this.cutName1=cutName1;
    this.cutLevel2=cutLevel2;
    this.cutName2=cutName2;
    this.weight1=weight1;
    this.weightShow1=FormatNumber(weight1,2);
    this.weight2=weight2;
    this.weightShow2=FormatNumber(weight2,2);
    this.sumWeight=sumWeight;
    this.sumWeightShow=FormatNumber(sumWeight,2);
    this.polish1=polish1;
    this.polish2=polish2;
    this.symmetry1=symmetry1;
    this.symmetry2=symmetry2;
    this.sumPrice=sumPrice;
    this.sumPriceShow=FormatNumber(sumPrice,0);
    
    this.pos=pos;
    pos++; 
}
var ErringDiamondIndex=-1;
function newErringDiamond(doubleID,id1,id2,shapeId1,shapeName1,shapeId2,shapeName2,colorLevel1,colorName1,colorLevel2,colorName2,clarityLevel1,clarityName1,clarityLevel2,clarityName2,cutLevel1,cutName1,cutLevel2,cutName2,weight1,weight2,sumWeight,polish1,polish2,symmetry1,symmetry2,sumPrice)
{
    ErringDiamondIndex++;
    arrDE_Err[ErringDiamondIndex]=new de_Err(doubleID,id1,id2,shapeId1,shapeName1,shapeId2,shapeName2,colorLevel1,colorName1,colorLevel2,colorName2,clarityLevel1,clarityName1,clarityLevel2,clarityName2,cutLevel1,cutName1,cutLevel2,cutName2,weight1,weight2,sumWeight,polish1,polish2,symmetry1,symmetry2,sumPrice);
}
function FormatNumber(srcStr,nAfterDot)
//功能:格化数字
//版本号:1.0.0.0
//撰写人:华锋
//撰写日期:2007-11-19
//参数说明:
 // srcStr表示要格式化的数
// nAfterDot 要保留的位数
{ 
    var srcStr,nAfterDot; 
    var resultStr,nTen; 
    srcStr = ""+srcStr+""; 
    strLen = srcStr.length; 
    dotPos = srcStr.indexOf(".",0); 
   if (dotPos == -1){ 
   　　resultStr = srcStr+"."; 
   　  for (var k=0;k<nAfterDot;k++){ 
   　　    resultStr = resultStr+"0"; 
   　　} 
   　　return resultStr; 
   } 
   else{ 
   　　if ((strLen - dotPos - 1) >= nAfterDot){ 
   　　　　nAfter = dotPos + nAfterDot + 1; 
   　　　　nTen =1; 
   　　　　for(var m=0;m<nAfterDot;m++){ 
   　　　　　　nTen = nTen*10; 
   　　　　} 
   　　　　resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen; 
   　　　　return resultStr; 
   　　} 
   　　else{ 
   　　　　resultStr = srcStr; 
   　　　　for (var n=0;n<(nAfterDot - strLen + dotPos + 1);n++){ 
   　　　　　　resultStr = resultStr+"0"; 
   　　　　} 
   　　　　return resultStr; 
   　　} 
   } 
}

de.prototype.draw_data = function()
{
	var s='';
	 
	s=this.doubleID+'" align="center"><td width="62px">'+this.shapeName+'</td><td width="82px">'+this.weightShow+'</td><td width="54px">'+this.colorName+'</td><td width="55px">'+this.clarityName+'</td><td width="55px">'
		+this.cutName+'</td><td width="83px">';
		
	if(show_lwratio) 
	{
		s+=this.polish+"/"+this.symmetry;
	}
	else
	{
		s+=this.polish+"/"+this.symmetry;
	}
	s+='</td><td width="55px">'+this.certificateTypeName+'</td><td width="70px">￥'+this.priceShow+'</td><td>';
	

	s+=dl_link+this.id+dl_linkimg;
	//alert(s);
	return s;
};
de_Err.prototype.draw_data = function()
{
    	var s='';
	 
	s=this.id+'" align="center"><td width="60px">'+this.shapeName1+'</td><td width="58px">'+this.cutName1+'</td><td width="58px">'+this.colorName1+'<br/>'+this.colorName2+'</td><td width="61px">'+this.clarityName1+'<br/>'+this.clarityName2+'</td><td width="80px">'+this.weightShow1+'<br/>'+this.weightShow2+'</td><td width="70px">'
		+this.sumWeightShow+'</td><td width="85px">';
		
	if(show_lwratio) 
	{
		s+=this.polish1+"/"+this.symmetry1+'<br/>'+this.polish2+"/"+this.symmetry2;
	}
	else
	{
		s+=this.polish1+"/"+this.symmetry1+'<br/>'+this.polish2+"/"+this.symmetry2;
	}
	s+='</td><td width="70px">￥'+this.sumPriceShow+'</td><td>';
	
	s+=dl_link_Err+this.id1+"','"+this.id2+dl_linkimg;
	//alert(s);
	return s;
};

var textWeightMax;
var textWeightMin;
var textCutMax;
var textCutMin;
var textColorMax;
var textColorMin;
var textClarityMax;
var textClarityMin;
var textPriceMax;
var textPriceMin;
var shapeArray=new Array();
var shape;
var ind;

function ShowDiamondTable()
{
     ind=1;
     document.getElementById("baifengshu").innerText="搜索进度 0%";
     document.getElementById("xianshi").width="1px";
     document.getElementById("baifengbi").style.visibility="hidden";	
     document.getElementById("baifengbi").style.visibility="visible";
     textWeightMax=document.getElementById("jumpValue").value;
     textWeightMin=document.getElementById("jumpValue2").value;
     textCutMax=document.getElementById("cutText2").value;
     textCutMin=document.getElementById("cutText1").value;
     textColorMax=document.getElementById("colorText2").value;
     textColorMin=document.getElementById("colorText1").value;
     textClarityMax=document.getElementById("clarityText2").value;
     textClarityMin=document.getElementById("clarityText1").value;
     textPriceMax=document.getElementById("priceText2").value;
     textPriceMin=document.getElementById("priceText1").value;
     shape=checkValue(",","advSearch");
//     if(shape==""){shape="圆形";}
     shapeArray=shape.split(",");
     var type = Request("type"); 
     arrDS=new Array();
    
	_pages=Math.ceil(_total/200);
	clear_data();
	var z=0;
	//debugger;
	var l=arrDE.length;
	if(type!="2")
	{
	    for(var t=0;t<arrDE.length;t++)
	    {
		    for(var j in shapeArray)
            {
		        if((arrDE[t].shapeName==shapeArray[j]) && ((Number(arrDE[t].weight)>Number(textWeightMin) || Number(arrDE[t].weight)==Number(textWeightMin)) && (Number(arrDE[t].weight)<Number(textWeightMax) || Number(arrDE[t].weight)==Number(textWeightMax))) && ((arrDE[t].cutLevel>textCutMin || arrDE[t].cutLevel==textCutMin) && (arrDE[t].cutLevel<textCutMax || arrDE[t].cutLevel==textCutMax)) && ((arrDE[t].colorLevel>textColorMin || arrDE[t].colorLevel==textColorMin) && (arrDE[t].colorLevel<textColorMax || arrDE[t].colorLevel==textColorMax)) && ((arrDE[t].clarityLevel>textClarityMin || arrDE[t].clarityLevel==textClarityMin) && (arrDE[t].clarityLevel<textClarityMax || arrDE[t].clarityLevel==textClarityMax)) && ((Number(arrDE[t].price)>Number(textPriceMin) || Number(arrDE[t].price)==Number(textPriceMin)) && (Number(arrDE[t].price)<Number(textPriceMax) || Number(arrDE[t].price)==Number(textPriceMax))))
		        {
	                arrDS[z]=arrDE[t];
	                z++;
	            }
	        }
	    }
	}
	else if(type=="2")
	{
	    for(var t=0;t<arrDE_Err.length;t++)
	    {
	         for(var j in shapeArray) 
             {
                    if((arrDE_Err[t].shapeName1==shapeArray[j] && arrDE_Err[t].shapeName2==shapeArray[j]) && ((Number(arrDE_Err[t].sumWeight)>Number(textWeightMin) || Number(arrDE_Err[t].sumWeight)==Number(textWeightMin)) && (Number(arrDE_Err[t].sumWeight)<Number(textWeightMax) || Number(arrDE_Err[t].sumWeight)==Number(textWeightMax))) && ((arrDE_Err[t].cutLevel1>textCutMin || arrDE_Err[t].cutLevel1==textCutMin) && (arrDE_Err[t].cutLevel1<textCutMax || arrDE_Err[t].cutLevel1==textCutMax)) && (((arrDE_Err[t].colorLevel1>textColorMin || arrDE_Err[t].colorLevel1==textColorMin) || (arrDE_Err[t].colorLevel2>textColorMin || arrDE_Err[t].colorLevel2==textColorMin)) && ((arrDE_Err[t].colorLevel1<textColorMax || arrDE_Err[t].colorLevel1==textColorMax) || (arrDE_Err[t].colorLevel2<textColorMax || arrDE_Err[t].colorLevel2==textColorMax))) && (((arrDE_Err[t].clarityLevel1>textClarityMin || arrDE_Err[t].clarityLevel1==textClarityMin) || (arrDE_Err[t].clarityLevel2>textClarityMin || arrDE_Err[t].clarityLevel2==textClarityMin)) && ((arrDE_Err[t].clarityLevel1<textClarityMax || arrDE_Err[t].clarityLevel1==textClarityMax) || (arrDE_Err[t].clarityLevel2<textClarityMax || arrDE_Err[t].clarityLevel2<textClarityMax))) && ((Number(arrDE_Err[t].sumPrice)>Number(textPriceMin) || Number(arrDE_Err[t].sumPrice)==Number(textPriceMin)) && (Number(arrDE_Err[t].sumPrice)<Number(textPriceMax) || Number(arrDE_Err[t].sumPrice)==Number(textPriceMax))))
                    {
                        arrDS[z]=arrDE_Err[t];
	                    z++;
                    }
              }    
	    }
	}
	//divHidden();
	reset_loadingstatus();
	_timeout=setTimeout("mp()",TIMEOUT);
}
																			
function mp() 
{
	clearTimeout(_timeout);
	var els = document.all.baifengshu;
	var esf = document.all.xianshi;
	var ese = document.all.xianshi;
	var pc=document.all.baifengbi;
	var ddata=document.all.DInfor;
	
	if(!_loaded)
	{
		if(_pageindex<_pages)
		{
			document.getElementById("baifengshu").innerText="搜索进度 "+Math.ceil((ind/Math.ceil(_pages))*100)+"%";
			document.getElementById("xianshi").width=(ind/Math.ceil(_pages))*160+"px";
			ind++;
		}	
		else
		{
		    document.getElementById("baifengshu").innerText="搜索进度 100%";
	        document.getElementById("xianshi").width="160px";
	        ind=1;
		}	
		
		loadData();
		var tdiv=document.createElement("<div>");
		tdiv.innerHTML=pre_t+arrDC.join(' ')+'</table>';
		ddata.insertBefore(tdiv,document.all.insert_here);
		
		_pageindex++;
		_timeout=setTimeout("mp()",TIMEOUT);
	}
	else
	{
	    ind=1;
	    document.getElementById("baifengshu").innerText="搜索进度 0%";
	    document.getElementById("xianshi").width="1px";
	    document.getElementById("baifengbi").style.visibility="hidden";	
	}
}

function loadData()
{
	arrDC.length=0;
	var ftotal=arrDS.length;
	var rows=Math.ceil(ftotal/_pages); 
     
	if(_pageindex*rows>ftotal || ftotal==0)
	{
		_loaded=true;
		return;
	}
	
	var p=0;
	for(var t=_pageindex*rows;t<ftotal && t<(_pageindex+1)*rows;++t)
	{
        var dl_tr=(p % 2 == 1) ? dl_tr_w : dl_tr_b; 
		        arrDC[p]=dl_tr+arrDS[t].draw_data();
		        p++;
	}	
}


function row_on(row) 
{
	row.setAttribute("initcolor",row.style.backgroundColor);
	row.style.backgroundColor='#ECE1EB';
	row.style.color='#000000';
	row.style.cursor='hand';
}

function row_off(row) 
{
	row.style.backgroundColor=row.getAttribute("initcolor");
	row.style.color='#555555';
}

//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////
function clear_data()
{
	document.all.DInfor.innerHTML="<div id=\"insert_here\"></div>";
	_loaded=false;
	_pageindex=0;
	arrDS.length=0;
	
}

function reset_loadingstatus()
{
	var count=arrDS.length;
	document.all.sum2.innerHTML=count;
	_pages=count/PAGESIZE;

}
////////////////////////////////////////////////////////////////排序方式
function orderObjDiamond(id,OrderType)
{//debugger;
   document.all.DInfor.innerHTML="<div id=\"insert_here\"></div>";
	_loaded=false;
	ind=1;
	_pageindex=0;
	document.getElementById("baifengbi").style.visibility="visible";
       if(id=="ta1")
    {
        if(OrderType=="1")
        {arrDS.sort(sort_shape_asc);}
        else if(OrderType=="0")
        {arrDS.sort(sort_shape_desc);}
    }
    if(id=="ta2")
    {
        if(OrderType=="1")
        {arrDS.sort(sort_weight_asc);}
        else if(OrderType=="0")
        {arrDS.sort(sort_weight_desc);}
    }
    if(id=="ta3")
    {
        if(OrderType=="0")
        {arrDS.sort(sort_color_asc);}
        else if(OrderType=="1")
        {arrDS.sort(sort_color_desc);}
    }
    if(id=="ta4")
    {
         if(OrderType=="0")
        {arrDS.sort(sort_clarity_asc);}
        else if(OrderType=="1")
        {arrDS.sort(sort_clarity_desc);}
    }
    if(id=="ta5")
    {
        if(OrderType=="0")
        {arrDS.sort(sort_cut_asc);}
        else if(OrderType=="1")
        {arrDS.sort(sort_cut_desc);}
    }
    if(id=="ta6")
    {
        if(OrderType=="0")
        {arrDS.sort(sort_polish_asc);}
        else if(OrderType=="1")
        {arrDS.sort(sort_polish_desc);}
    }
    if(id=="ta7")
    {
         if(OrderType=="1")
        {arrDS.sort(sort_certificate_asc);}
        else if(OrderType=="0")
        {arrDS.sort(sort_certificate_desc);}
    }
    if(id=="ta8")
    {
        if(OrderType=="1")
        {arrDS.sort(sort_price_asc);}
        else if(OrderType=="0")
        {arrDS.sort(sort_price_desc);}
    }
      
   reset_loadingstatus();
   
	_timeout=setTimeout("mp()",TIMEOUT);     
}

function orderObjErrDiamond(id,OrderType)
{
   //耳钉钻石排序
   document.all.DInfor.innerHTML="<div id=\"insert_here\"></div>";
	_loaded=false;
	ind=1;
	_pageindex=0;
	document.getElementById("baifengbi").style.visibility="visible";
  if(id=="Td1")
    {
        if(OrderType=="1")
        {arrDS.sort(Err_sort_cut_asc);}
        else if(OrderType=="0")
        {arrDS.sort(Err_sort_cut_desc);}
    }
    if(id=="Td2")
    {
        if(OrderType=="1")
        {arrDS.sort(Err_sort_color_asc);}
        else if(OrderType=="0")
        {arrDS.sort(Err_sort_color_desc);}
    }
    if(id=="Td3")
    {
        if(OrderType=="1")
        {arrDS.sort(Err_sort_clarity_asc);}
        else if(OrderType=="0")
        {arrDS.sort(Err_sort_clarity_desc);}
    }
    if(id=="Td4")
    {
        if(OrderType=="1")
        {arrDS.sort(Err_sort_weight_asc);}
        else if(OrderType=="0")
        {arrDS.sort(Err_sort_weight_desc);}
    }
    if(id=="Td5")
    {
        if(OrderType=="1")
        {arrDS.sort(Err_sort_sumW_asc);}
        else if(OrderType=="0")
        {arrDS.sort(Err_sort_sumW_desc);}
    }
    if(id=="Td6")
    {
        if(OrderType=="1")
        {arrDS.sort(Err_sort_PS_asc);}
        else if(OrderType=="0")
        {arrDS.sort(Err_sort_PS_desc);}
    }
    if(id=="Td7")
    {
        if(OrderType=="1")
        {arrDS.sort(Err_sort_price_asc);}
        else if(OrderType=="0")
        {arrDS.sort(Err_sort_price_desc);}
    }
       if(id=="Td8")
    {
        if(OrderType=="1")
        {arrDS.sort(Err_sort_shape_asc);}
        else if(OrderType=="0")
        {arrDS.sort(Err_sort_shape_desc);}
    }

      reset_loadingstatus();
	_timeout=setTimeout("mp()",TIMEOUT);  
}
////////////////////////////////////////////////////////////////排序标准


//按形状排序

function sort_shape_asc(x,y)
{
    return Number(x.shapeId)<Number(y.shapeId)?-1:1;
}
function sort_shape_desc(x,y)
{
    return Number(x.shapeId)>Number(y.shapeId)?-1:1;
}
//按价格排序

function sort_price_asc(x,y)
{
    return Number(x.price)-Number(y.price);
}
function sort_price_desc(x,y)
{
    return Number(y.price)-Number(x.price);
}
//按重量排序

function sort_weight_asc(x,y)
{
    return Number(x.weight)-Number(y.weight);
}
function sort_weight_desc(x,y)
{
    return Number(y.weight)-Number(x.weight);
}
//按净度排序

function sort_clarity_asc(x,y) 
{
	return Number(x.clarityLevel) - Number(y.clarityLevel); 
}
function sort_clarity_desc(x,y) 
{
	return Number(y.clarityLevel) - Number(x.clarityLevel); 
}
//按切工排序

function sort_cut_asc(x,y) 
{
	return Number(x.cutLevel) - Number(y.cutLevel);  
}
function sort_cut_desc(x,y) 
{ 
	return Number(y.cutLevel) - Number(x.cutLevel); 
}
//按颜色排序
function sort_color_asc(x,y) 
{ 
	return Number(x.colorLevel) - Number(y.colorLevel); 
}
function sort_color_desc(x,y)
{ 
	return Number(y.colorLevel) - Number(x.colorLevel);
}
//按光泽排序

function sort_polish_asc(x,y)
{
    return  (x.polish+x.symmetry)<(y.polish+y.symmetry)?-1:1;   
}
function sort_polish_desc(x,y)
{
    return (x.polish+x.symmetry)>(y.polish+y.symmetry)?-1:1;
}
//按证书排序

function sort_certificate_asc(x,y)
{
    return x.certificateTypeName<y.certificateTypeName?-1:1;
}
function sort_certificate_desc(x,y)
{
    return x.certificateTypeName>y.certificateTypeName?-1:1;    
}



//耳钉钻石按形状排序

function Err_sort_shape_asc(x,y)
{
     return x.shapeId1<y.shapeId1?-1:1;
}
function Err_sort_shape_desc(x,y)
{
    return x.shapeId1>y.shapeId1?-1:1;
}
//耳钉钻石按价格排序

function Err_sort_price_asc(x,y)
{
    return Number(x.sumPrice)-Number(y.sumPrice);
}
function Err_sort_price_desc(x,y)
{
    return Number(y.sumPrice)-Number(x.sumPrice);
}
//耳钉钻石按切工排序

function Err_sort_cut_asc(x,y)
{
    return Number(x.cutLevel1)-Number(y.cutLevel1);
}
function Err_sort_cut_desc(x,y)
{
    return Number(y.cutLevel1)-Number(x.cutLevel1);
}
//耳钉钻石按颜色排序

function Err_sort_color_asc(x,y)
{
    return (Number(x.colorLevel1)+Number(x.colorLevel2))-(Number(y.colorLevel1)+Number(y.colorLevel2));
}
function Err_sort_color_desc(x,y)
{
    return (Number(y.colorLevel1)+Number(y.colorLevel2))-(Number(x.colorLevel1)+Number(x.colorLevel2));
}
//耳钉钻石按净度排序

function Err_sort_clarity_asc(x,y)
{
    return (Number(x.clarityLevel1)+Number(x.clarityLevel2))-(Number(y.clarityLevel1)+Number(y.clarityLevel2));
}
function Err_sort_clarity_desd(x,y)
{
    return (Number(y.clarityLevel1)+Number(y.clarityLevel2))-(Number(x.clarityLevel2)+Number(x.clarityLevel2));
}
//耳钉钻石按重量排序

function Err_sort_weight_asc(x,y)
{
    return Number(x.sumWeight)-Number(y.sumWeight);
}
function Err_sort_weight_desc(x,y)
{
    return Number(y.sumWeight)-Number(x.sumWeight);
}
//耳钉钻石按总重量排序

function Err_sort_sumW_asc(x,y)
{
    return Number(x.sumWeight)-Number(y.sumWeight);
}
function Err_sort_sumW_desc(x,y)
{
    return Number(y.sumWeight)-Number(x.sumWeight);
}
//耳钉钻石按光泽匀称排序

function Err_sort_PS_asc(x,y)
{
    return x.polish1<y.polish1?-1:1;
}
function Err_sort_PS_desc(x,y)
{
    return x.polish1>y.polish1?-1:1;
}

///////////////////////////////////////////////////////////////


function getSearchInfo()
{//debugger;
    var type = Request("type");
    var chexkarr = new Array();
    var cookie = new Array();
    var temp = getCookie1("checkinfo");
    cookie = String(temp).split(",");
    checkarr = String(cookie[0]).split(" ");
    if(temp==null || temp=="")
    {
        var t="01,02,03,04,05,06,07,08,09,10";
        checkarr=t.split(",");
    }
    var Price=new Array();
    var Weight=new Array(); 
    var Cut=new Array();
    var Color=new Array();
    var Clarity=new Array();
    var Celar=new Array();
    var index=0;
    
   if(type=="2")
   {
       for(var i=0;i<arrDE_Err.length;i++)
        {
            Price[i]=arrDE_Err[i].sumPrice;
            Weight[i]=arrDE_Err[i].sumWeight;
            
            for(var j in checkarr)
            {
                if(arrDE_Err[i].shapeId1==checkarr[j])
                {
                    Cut[index]=arrDE_Err[i].cutLevel1;
                    Color[index]=arrDE_Err[i].colorLevel1;
                    Clarity[index]=arrDE_Err[i].clarityLevel1;
                    Celar[index]=arrDE_Err[i].sumWeight;
                    index++;
                }
            }
        }
   }
   else
   {//alert(arrDE[0].cutLevel+","+arrDE[0].colorLevel+","+arrDE[0].clarityLevel+","+arrDE[0].weight);
        for(var i=0;i<arrDE.length;i++)
        {
            Price[i]=arrDE[i].price;
            Weight[i]=arrDE[i].weight;
            for(var j in checkarr)
            {
                if(arrDE[i].shapeId==checkarr[j])
                {
                    Cut[index]=arrDE[i].cutLevel;
                    Color[index]=arrDE[i].colorLevel;
                    Clarity[index]=arrDE[i].clarityLevel;
                    Celar[index]=arrDE[i].weight;
                    index++;
                }
            }
        }
    }
    //debugger;
    Price.sort(sort_asc);
    var minP=Price[0];
    var maxP=Price[Price.length-1];
    
    Weight.sort(sort_asc);
    var minW= Weight[0];
    var maxW= Weight[Weight.length-1];
    
    Cut.sort(sort_asc);
    var minCut=Cut[0];
    var maxCut=Cut[Cut.length-1];
    
    Color.sort(sort_asc);
    var minColor=Color[0];
    var maxColor=Color[Color.length-1];
    
    Clarity.sort(sort_asc);
    var minClarity=Clarity[0];
    var maxClarity=Clarity[Clarity.length-1];
    
    Celar.sort(sort_asc);
    var minCelar=Celar[0];
    var maxCelar=Celar[Celar.length-1];
    
    //alert(minP+","+maxP+","+minW+","+maxW+","+minCut+","+maxCut+","+minColor+","+maxColor+","+minClarity+","+maxClarity);  
    var sInfo=minP+","+maxP+","+minW+","+maxW+","+minCut+","+maxCut+","+minColor+","+maxColor+","+minClarity+","+maxClarity+","+minCelar+","+maxCelar;
    return sInfo;
}
////////////////////////

//按价格排序
function sort_asc(x,y)
{
    return Number(x)<Number(y)?-1:1;
}