﻿// JScript File
if(navigator.appName == "Netscape")
{BroweserType="FIREFOX";}
if(navigator.appName == "Microsoft Internet Explorer")
{BroweserType="IE";}

var isDOM=document.getElementById?1:0,isIE=document.all?1:0,isNS4=navigator.appName=='Netscape'&&!isDOM?1:0,isOp=self.opera?1:0,isDyn=isDOM||isIE||isNS4;
if(!self.page) var page={win:self,minW:0,minH:0,MS:isIE&&!isOp};

page.db=function(p)
{
    with(this.win.document) return(isDOM?documentElement[p]:0)||body[p]||0;
};

page.winW=function()
{
    with(this) return Math.max(minW,MS?db('clientWidth'):win.innerWidth);
};
page.winH=function()
{
    with(this) return Math.max(minH,MS?db('clientHeight'):win.innerHeight);
};
page.scrollX=function()
{
    with(this) return MS?db('scrollLeft'):win.pageXOffset;
};
page.scrollY=function()
{
    with(this) return MS?db('scrollTop'):win.pageYOffset;
};


//Function for displaying details of Item
function ViewSearchItem(ItemId,e)
{

try
    {
       var left1=null;
       var top1=null;
       var nn6=document.getElementById&&!document.all;       
       try
       {
           if(nn6 == true)
           {
              left1 = e.pageX;
              top1 = e.pageY;              
            }
           else
           {
                  var  sX=page.scrollX();
                  var  sY=page.scrollY();  
                 left1 = event.clientX;
                 top1 =  event.clientY;
                top1=top1+sY;            
            }
        }
    catch(err)
    {
        //alert("error1="+err.source+ err.description+err.message);
    }
    try
    {
        top1=top1-300;
        document.getElementById("ItemDisplayLarge").style.visibility="hidden";
        document.getElementById("ItemDisplayLarge").style.display="none";
        document.getElementById("ItemDisplayLarge").style.top=top1+"px";
        }
    catch(err)
    {
        //alert("error2="+err.source+ err.description+err.message);
    }
    try
    {
        if(left1 > 400)
            {
              var x=left1-200;
              document.getElementById("ItemDisplayLarge").style.left=x+"px";
            }
       else 
          {document.getElementById("ItemDisplayLarge").style.left=left1+"px";}
       }
    catch(err)
    {
        //alert("error3="+err.source+ err.description+err.message);
    }
    
      Templates_uc_SearchResult.show_detail(ItemId,res_callback);
    }
    catch(err)
    {
        //alert("error4="+err.source+ err.description+err.message);
    }
    return false;
}

function res_callback(resp)
{   
    var result=resp.value;
    document.getElementById("ItemDisplayLarge").innerHTML=result;
    document.getElementById("ItemDisplayLarge").style.visibility="visible";
    document.getElementById("ItemDisplayLarge").style.display="block";
}

function SearchItemInMozilla(e)
{
    var evtObj = nn6 ? e.target : event.srcElement;
	var evt = nn6 ? e : event;
    //alert(e);
}

//*****************************Function for closing div tag*************************************


function ItDispClose()
{
    document.getElementById("ItemDisplayLarge").style.visibility="hidden";
    document.getElementById("ItemDisplayLarge").style.display="none";
    return false;
}

//**********************************************************************************************

// Tool Tip Display 

var timerID=null;
var DivLeftRightImg="";
function Display_ToolTip(e)
{
    clearInterval(timerID);
    var var_x=null;
    var var_y=null;
    var ToolTip_event=null;
    if(dragapproved==true)
    {return;}
    var nn6=document.getElementById&&!document.all;
    if(nn6)
    {
      ToolTip_event=e.target;
    }
    else
    {ToolTip_event=event.srcElement;}
    var cords=ToolTip_cord(ToolTip_event);
    var_id=ToolTip_event.id.toString();    
    var var_ItemId=var_id.substring(2);
    var_x=cords.x;
    var_y=cords.y;
    Template17peridot.GetToolTip(var_ItemId,DivLeftRightImg,ToolTip_callback);
    timerID = setInterval("ToolTip_show("+var_x+","+var_y+")",1000);    
   
}
    
function  ToolTip_callback(response)
{
    var result=response.value;    
    document.getElementById("div_ToolTip").innerHTML=result;
}

function ToolTip_cord(ToolTip_event)
    {
        var var_x1=null;
        var var_y1=null;
        var docw=ToolTip_event.offsetWidth;
        var doch=ToolTip_event.offsetHeight;
        var doct=getdoctop(ToolTip_event);
        var docl=getdocleft(ToolTip_event);
        var_x1 += docl;
           if(var_x1>325)
               {
                DivLeftRightImg="Left";
                var_x1 -= 350;
               }
           else
               {
               DivLeftRightImg="Right";
                  var_x1 +=docw;
                  var_x1+= 50;}
        var rely=null;
        rely += doct;
        rely = rely +(doch/2);
        var_y1=rely;
     return {x:var_x1 , y:var_y1};
    }
function ToolTip_show(var_x,var_y)
     {     
     if(dragapproved==true)
        {
            Hide_ToolTip();
            return;
        }
        document.getElementById("div_ToolTip").style.position="absolute";
       var h=document.getElementById("div_ToolTip").offsetHeight;
       var_y-=h/2;
        document.getElementById("div_ToolTip").style.left=var_x-20+"px";
        document.getElementById("div_ToolTip").style.top=var_y+200+"px";
        document.getElementById("div_ToolTip").style.visibility="visible";
//        if(DivLeftRightImg=="Left")
//           {
//               try
//               {
//               document.getElementById('Img_Divright').src = 'D:/sid/peridot/images/DivPx.gif';
//               document.getElementById('Img_Divleft').src = 'D:/sid/peridot/images/Divleft.gif';
//               }
//               catch(err)
//               {}
//           }
//       else
//           {
//               try
//               {
//                   document.getElementById('Img_Divright').src = 'D:/sid/peridot/images/Divright.gif';
//                   document.getElementById('Img_Divleft').src = 'D:/sid/peridot/images/DivPx.gif';
//                   //document.getElementById("Img_Divleft").style.opacity= "0.5";
//               }
//               catch(err)
//               {}
//            }
    }
function Hide_ToolTip(e)
    {       
     clearInterval(timerID);
     document.getElementById("div_ToolTip").style.left="0px";
     document.getElementById("div_ToolTip").style.top="0px";
     document.getElementById("div_ToolTip").style.visibility="hidden";
     document.getElementById("div_ToolTip").innerHTML="";
    }
    
function getdoctop(e)
{
    var abstop=null;
    if(e.offsetParent)
       {
        while(e.offsetParent)
            {
            abstop += e.offsetTop;
            e=e.offsetParent;
            }
       }
    else if(e.x)
       {
       abstop+=e.x;
       }
  return abstop;
}

function getdocleft(e)
{
    var absleft=null;
    if(e.offsetParent)
        {
            while(e.offsetParent)
                {
                    absleft += e.offsetLeft;
                    e=e.offsetParent;
                }
        }        
      else if(e.x)
            absleft+=e.x;
    return absleft;
}


///// Tool Tip Display Ends
           function hidezoomToggle()
           {
                var divimage = document.getElementById("divimglarge");
                document.getElementById("divimglarge").style.visibility = "hidden";
                document.getElementById("divimglarge").style.display = "none";
           }
            function zoomToggle(e,strimgpath)
            {
                    var divimage = document.getElementById("divimglarge");
                    var imglarge = document.getElementById("imglarge");
                    var ToolTip_event=null;
                    var var_x = null;
                    var var_y = null;
                    var nn6=document.getElementById&&!document.all;
                    if(nn6)
                    {
                      ToolTip_event=e.target;
                    }
                    else
                    {
	                    ToolTip_event=event.srcElement;
	                }	
                    var cords=ToolTip_cord(ToolTip_event);        
                    var_x=cords.x;
                    var_y=cords.y; 
                    if(var_x >= 220 && var_x <= 245)
                    {
                        divimage.style.left = parseInt(var_x)+"px";
                        divimage.style.top =parseInt(var_y)-61+"px";
                    }
                    else
                    {
                        divimage.style.left = parseInt(var_x)+285+"px";
                        divimage.style.top =parseInt(var_y)-61+"px";       
                    }      
            
                    document.getElementById("divimglarge").style.visibility = "visible";
                    document.getElementById("divimglarge").style.display = "block";
                    imglarge.src = strimgpath;
		            imglarge.style.width = "80px";
                    imglarge.style.height = "88px";	                    
			
                    
//                oW=whichImage.style.width;oH=whichImage.style.height;
//                if((oW==iWideLarge)||(oH==iHighLarge)){
//                nW=iWideSmall;nH=iHighSmall;}else{
//                nW=iWideLarge;nH=iHighLarge;}
//                whichImage.style.width=nW;whichImage.style.height=nH;
            }
    
dragapproved=false;  
function selectPrice(obj)
{
obj.style.background="#e8f8fe";
}
function deselectPrice(obj)
{
 obj.style.background="#ffffff";
}

function ShowClarityDiv(ClarityHTML,e)
{       
        var claritydiv = document.getElementById("DivColorClarity");
        if(claritydiv!=null)
        {
            var tdclaritydiv = document.getElementById("tdClarityHtml");
            if(tdclaritydiv!=null)
            {
                tdclaritydiv.innerHTML = ClarityHTML;
            }
            //////////////////////
            var ToolTip_event=null;
            var var_x = null;
            var var_y = null;
            var nn6=document.getElementById&&!document.all;
            if(nn6)
            {
              ToolTip_event=e.target;
            }
            else
            {
	            ToolTip_event=event.srcElement;
	        }	
            var cords=ToolTip_cord(ToolTip_event);        
            var_x=cords.x;
            var_y=cords.y;        
            
            claritydiv.style.left = parseInt(var_x)+200+"px";
            claritydiv.style.top =parseInt(var_y)-50+"px";
            if(ClarityHTML!="")
            {
                claritydiv.style.visibility = "visible";
                claritydiv.style.display = "block";
            }
        }
    return false;
}

function ColorClarityClose()
{
    var claritydiv = document.getElementById("DivColorClarity");
    if(claritydiv!=null)
    {
        claritydiv.style.visibility = "hidden";
        claritydiv.style.display = "none";
    }
}

function ToolTip_cord(ToolTip_event)
{
        var var_x1=null;
        var var_y1=null;
        var docw=ToolTip_event.offsetWidth;
        var doch=ToolTip_event.offsetHeight;
        var doct=getdoctop(ToolTip_event);
        var docl=getdocleft(ToolTip_event);
        var_x1 += docl;
           if(var_x1>200)
               {
                DivLeftRightImg="Left";
                var_x1 -= 372;
               }
           else
               {
               DivLeftRightImg="Right";
                  var_x1 +=docw;
                  var_x1 += 1;
				  }
        var rely=null;
        rely += doct;
        rely = rely +(doch/2);
        var_y1=rely;
     return {x:var_x1 , y:var_y1};
}
    
function getdoctop(e)
{
    var abstop=null;
    if(e.offsetParent)
       {
        while(e.offsetParent)
            {
            abstop += e.offsetTop;
            e=e.offsetParent;
            }
       }
    else if(e.x)
       {
       abstop+=e.x;
       }
  return abstop;
}

function getdocleft(e)
{
    var absleft=null;
    if(e.offsetParent)
        {
            while(e.offsetParent)
                {
                    absleft += e.offsetLeft;
                    e=e.offsetParent;
                }
        }        
      else if(e.x)
            absleft+=e.x;
    return absleft;
}

function changeShape(shapeid)
{
	     var rad_val="";
	     var style;
         var metal;
         var Color="";
         var arrStyleMetal;
     
        var frm = document.forms["form1"];
        if(frm)
        {
             StyleMetalCollection = frm.elements["styleMetal"];
             if(StyleMetalCollection)
             {
               for (var i=0; i < StyleMetalCollection.length; i++)
               {
                   if (StyleMetalCollection[i].checked)
                   {            
                        rad_val = StyleMetalCollection[i].value;
                   }
               }
               
               arrStyleMetal= rad_val.split("_");      
               metal=arrStyleMetal[0];
               style=arrStyleMetal[1];
             }
             
             if(rad_val=="")
             {
                rad_val = document.getElementById('styleMetal').value;
                arrStyleMetal= rad_val.split("_");      
                metal=arrStyleMetal[0];
                style=arrStyleMetal[1];
             }
            
              ColorCollection = frm.elements["Color"]; 
              if(ColorCollection)
              {
                 for (var j=0; j < ColorCollection.length; j++)
                  {
                       if (ColorCollection[j].checked)
                       {            
                            Color = ColorCollection[j].value;
                       }
                  }
                  
                  if(Color=="")
                  {
                    Color = document.getElementById('Color').value;
                  }
              }
        }    
	 // Template17peridot.GetStyleTypes(shapeid,style,metal,Color,callback_fillStyle);
 Template17peridot.GetStyleTypes(shapeid,'','','',callback_fillStyle);
} 


function changeColor(Color)
{
    Template17peridot.GetShapes(Color,callback_fillShape);
}

    function callback_fillStyle(res)
	{	
	    var str=res.value;
	    if(str==null || str=="")
	    {   
	        location.reload(true);
	    }
//        else
//        {
		//var str=res.value;        
        var LPStartPosition=str.indexOf("<!--SSeperator-->");        
        var strStyle=str.substr(0,LPStartPosition);
        var strPrice=str.substr(LPStartPosition);
        
        document.getElementById("styleSpan").innerHTML =strStyle; 
        document.getElementById("priceSpan").innerHTML =strPrice;
//        }
        setTimeout('RetainCompareChecks("NUP")', 10);
	}
	
	function callback_fillShape(res)
	{ 
	    var shapehtml = res.value;
	    if(shapehtml==null || shapehtml=="")
	    {   
	        location.reload(true);
	    }
//        else
//        {
        //Filling the shape row    
        var shapeid=0;
        //var shapehtml = res.value;	    
        document.getElementById("styleShapes").innerHTML = shapehtml;	    	    
     
        //Now that the shape row is rendered, we now fill the style and the price span for the selected shapeid
        var rad_val;
	     var style;
         var metal;
         var Color="";
         var arrStyleMetal;          
         if (document.form1.styleMetal)
	     {
	          for (var i=0; i < document.form1.styleMetal.length; i++)
              {
                   if (document.form1.styleMetal[i].checked)
                   {            
                        rad_val = document.form1.styleMetal[i].value;
                   }
              }
                  
              arrStyleMetal= rad_val.split("_");      
              metal=arrStyleMetal[0];
              style=arrStyleMetal[1];
          }
          else
          {
              metal="";
              style="";
          }
          
        var frm = document.forms["form1"];
        if(frm)
        {
            radioCollection = frm.elements["shape"];
            if(radioCollection)
            {
                for(var i=0;i<radioCollection.length;i++ )
                {       
                    if(radioCollection[i].checked)
                     {
                         shapeid=radioCollection[i].value;
                     }        
                }
                
                if(shapeid==0)
                {
                    shapeid = document.getElementById('shape').value;
                }
            }
            
             ColorCollection = frm.elements["Color"]; 
              if(ColorCollection)
              {
                 for (var j=0; j < ColorCollection.length; j++)
                  {
                       if (ColorCollection[j].checked)
                       {            
                            Color = ColorCollection[j].value;
                       }
                  }
                  
                  if(Color=="")
                  {
                    Color = document.getElementById('Color').value;
                  }
              }
        }
     Template17peridot.GetStyleTypes(shapeid,style,metal,Color,callback_fillStyle);
//     }
}
	
	var http_request=false;

  function metalChange(metal,style)
  {
//debugger
         var  shapeid=0;
         var Color=""; 
         var hdnDiaCmprIdsobj = document.getElementById("hdnDiaCmprIds");
         var compareid = hdnDiaCmprIdsobj.value
        var frm = document.forms["form1"];
        if(frm)
        {
            radioCollection = frm.elements["shape"];
            if(radioCollection)
            {
                for(var i=0;i<radioCollection.length;i++ )
                {       
                    if(radioCollection[i].checked)
                     {
                         shapeid=radioCollection[i].value;
                     }        
                }
                
                if(shapeid==0)
                {
                    shapeid = document.getElementById('shape').value;
                }
            }
        }
        
      ColorCollection = frm.elements["Color"]; 
      if(ColorCollection)
      {
         for (var j=0; j < ColorCollection.length; j++)
          {
               if (ColorCollection[j].checked)
               {            
                    Color = ColorCollection[j].value;
               }
          }
          
          if(Color=="")
          {
            Color = document.getElementById('Color').value;
          }
      }
    Template17peridot.GetStyleTypes(shapeid,style,metal,Color,callback_fillStyle);
}
function updatecookiepgIds(rep)
{
    var hdnDiaCmprIdsobj = document.getElementById("hdnDiaCmprIds");
    hdnDiaCmprIdsobj.value =rep;
     RetainCompareChecks('NUP');
    //alert(rep);
}
function retainremovedIDs(id)
{
	    var hdnDiaCmprIds;
    var hdnDiaCmprIdsobj = document.getElementById("hdnDiaCmprIds");
    var hdnfrom = document.getElementById("hdnfrom");
    var frm = document.forms["form1"];
    var from='NUP';       
    var arrhdnDiaCmprIdsobj=hdnDiaCmprIdsobj.value.split(',');
    //alert(arrhdnDiaCmprIdsobj.length);
    if(arrhdnDiaCmprIdsobj.length>1)
    {
            var dialids;
            dialids="";
            if(from=='NUP')        
                chkcollection = frm.elements["chkNUP"];
            if(chkcollection)
            {
                hdnDiaCmprIds = hdnDiaCmprIdsobj.value;
                arrDiaID = hdnDiaCmprIds.split(",");
                for(var i=0; i < chkcollection.length; i++)
                {
                   if(id == chkcollection[i].value)
                   {
                       chkcollection[i].checked = false;                 
                   }                   
                }                
                for(var j=0;j< arrhdnDiaCmprIdsobj.length;j++)
                {   
                    if(id== arrhdnDiaCmprIdsobj[j])
                    {                    }
                    else
                    { dialids+= arrhdnDiaCmprIdsobj[j]+",";   }
                }   
                dialids=dialids.substring(0,dialids.length-1);
                hdnDiaCmprIdsobj.value =dialids;   
                createCookie(hdnDiaCmprIdsobj.value);          
            }                   
     }
}
function CollectCompareIds(from,ID)
{   
    var diaidlist="";
    var arrDiaID = new Array();
    var arrDiaID1 = new Array();
    var flag = false;
    var hdnDiaCmprIdsobj = document.getElementById("hdnDiaCmprIds");
    var hdnDiaCmprIds = hdnDiaCmprIdsobj.value;
        
    var hdnfrom = document.getElementById("hdnfrom");
    var frm = document.forms["form1"];
//    if(frm)
//    {
        if(from=='REC')        
            chkcollection = frm.elements["chk"];        
        if(from=='NUP')        
            chkcollection = frm.elements["chkNUP"];
        if(hdnfrom!=null)
                hdnfrom.value = from;
        if(chkcollection)
        {
              //Changes for comparison across pages
              hdnDiaCmprIds = hdnDiaCmprIdsobj.value;
              var remstr1 = "";
              var remstr2 = "";
              var remstr3 = "";
              var remstr4 = "";  
              var repl = "";
              var tworepl = "";
              
              for (var i=0; i < chkcollection.length; i++)
              {   
                  if (chkcollection[i].checked)
                  {     
                        if(i==chkcollection.length)
                        {
                            if(hdnDiaCmprIds.indexOf(chkcollection[i].value)==-1)
                                hdnDiaCmprIds += chkcollection[i].value + ",";
                        }
                        else
                        {   
                            var ndx = hdnDiaCmprIds.search(/,/);
                            if(ndx==-1)
                            {
                                if(hdnDiaCmprIds.indexOf(chkcollection[i].value)==-1)
                                    hdnDiaCmprIds += "," + chkcollection[i].value + ",";                            
                            }
                            else
                            {
                                if(hdnDiaCmprIds.indexOf(chkcollection[i].value)==-1)
                                    hdnDiaCmprIds += "," + chkcollection[i].value + ",";
                            }
                        }
                        flag = true;
                  }
                  if(chkcollection[i].checked==false)
                  { 
                    remstr4 = chkcollection[i].value;
                    if(hdnDiaCmprIds!="")
                    {
                        hdnDiaCmprIds = hdnDiaCmprIds.replaceAll(remstr4,',');
                    }
                  }
              }
              arrDiaID = hdnDiaCmprIds.split(",");              
              for(var k=0;k<arrDiaID.length;k++)
              {
                if(arrDiaID[k]!=null && arrDiaID[k]!="")
                    arrDiaID1[k] = arrDiaID[k];
              }
              arrDiaID = null;
              arrDiaID = arrDiaID1;
              for(var j=0;j<arrDiaID.length;j++)
              {
                if(j==arrDiaID.length-1)
                {
                    if(arrDiaID[j]!=null && arrDiaID[j]!="")
                        diaidlist += arrDiaID[j];
                }
                else
                {
                    if(arrDiaID[j]!=null)
                    {
                        if(arrDiaID[j]!="")
                            diaidlist += arrDiaID[j] + ",";
                    }
                }
              }
//              if(ID != "")
//              {
//                hdnDiaCmprIdsobj.value =  diaidlist + ID;
//              }
//              else
//              {
                hdnDiaCmprIdsobj.value =  diaidlist;
                createCookie(hdnDiaCmprIdsobj.value);
//              }
        }
//    }
}
String.prototype.replaceAll=function(s1, s2) {return this.split(s1).join(s2)}
function SetCompareParameter(from)
{      
//debugger
    var diaidlist="";
    var arrDiaID = new Array();
    var flag = false;
    var hdnDiaCmprIds = "";
    var hdnDiaCmprIdsobj = document.getElementById("hdnDiaCmprIds");
//    if(hdnDiaCmprIdsobj!=null)
//    {
//        if(DYROCMPRFLG!=false)
//        {
//            hdnDiaCmprIds = hdnDiaCmprIdsobj.value + ",";
//        }
//        else
//        {
//            hdnDiaCmprIds = hdnDiaCmprIdsobj.value;
//        }
//    }
//    var frm = document.forms["aspnetForm"];
//    if(frm)
//    {
//        if(from=='REC')
//            chkcollection = frm.elements["chk"];
//        if(from=='NUP')    
//            chkcollection = frm.elements["chkNUP"];
//            
//        if(chkcollection)
//        {
//              for (var i=0; i < chkcollection.length; i++)
//              {
//                  if (chkcollection[i].checked)
//                  {    
//                        arrDiaID[i] = chkcollection[i].value;
//                        flag = true;
//                  }
//              }
//              //Changes for comparison across pages
//              if(hdnDiaCmprIds!=null)
//                diaidlist += hdnDiaCmprIds;
//                
//              for(var j=0;j<arrDiaID.length;j++)
//              {
//                if(j==arrDiaID.length-1)
//                {
//                    if(arrDiaID[j]!=null)
//                        diaidlist += arrDiaID[j];
//                }
//                else
//                {
//                    if(arrDiaID[j]!=null)
//                        diaidlist += arrDiaID[j] + ",";
//                }
//              }
//              
//              hdnDiaCmprIdsobj.value =  diaidlist;
                if(hdnDiaCmprIdsobj.value!="")
                {
                    diaidlist = hdnDiaCmprIdsobj.value;
                    Template17peridot.setCompareDiaIds(diaidlist);
                    flag = true;
                }
                            
          //logic for html
          //if(from!="VP")
          //{
              if(flag==false || diaidlist=="")
              {
                alert("Please select diamonds to compare.");
                return;
              }
         include_bottomnavintpg.GetDiamondComparisonDatac(from,callbackremovecompare);
          //}
//          if(from=="VP")
//          {
//                if(diaidlist=="")
//                {
//                    alert("Previous comparison does not exist.");
//                    return;
//                }
//          }
          
//          var destination = "CompareItem.aspx";
//          var QueryString = null;
//           try
//           {    
//                QueryString = location.href.substring ( location.href.indexOf ( "?" ) ); // get the QueryString from the URL
//                QueryString = QueryString.split ( "&" );  // creates an array of Strings, e.g. "p=1"
//                var i;
//                for ( i = 0; i < QueryString.length; i++ ) 
//                {
//                    QueryString [ i ] = QueryString [ i ].split ( "=" ); // creates a name and value element for each parameter in the QueryString
//                }
//           }
//           catch(e)
//           {
//                alert(e.message);
//           }
//           if(QueryString!=null)
//           {
//                //window.location.target="_new";
//                //top.location.target="_top" 
//                if(QueryString[0][1]!=null)
//                {
//                    //setTimeout("window.location='"+destination + "?Seq=" + QueryString[0][1] +  "&Dia_Ids=" + diaidlist + "&from=" + from + "'",0);
//                    window.open(destination + "?Seq=" + QueryString[0][1] +  "&Dia_Ids=" + diaidlist + "&from=" + from);
//                }
//                else
//                {
//                    //setTimeout("window.location='"+destination + "?Seq=D&Dia_Ids=" + diaidlist + "&from=" + from + "'",0);    
//                    window.open(destination + "?Seq=D&Dia_Ids=" + diaidlist + "&from=" + from);    
//                }
//           }
//    
//        //}
//    //}
}

function RetainCompareChecks(from1)
{

    var from = "";
    var arrDiaID = new Array();
    var hdnDiaCmprIds = "";
    var hdnDiaCmprIdsobj = document.getElementById("hdnDiaCmprIds");
    var hdnfrom = document.getElementById("hdnfrom");
    var frm = document.forms["form1"];
    if(hdnfrom!=null)
        from = hdnfrom.value;  
        
    from = from1;      
    if(frm)
    {
        try
        {
            if(from=='REC')        
                chkcollection = frm.elements["chk"];        
            if(from=='NUP')        
                chkcollection = frm.elements["chkNUP"];
            if(chkcollection)
            {
                hdnDiaCmprIds = hdnDiaCmprIdsobj.value;
                arrDiaID = hdnDiaCmprIds.split(",");
                for(var j=0;j<arrDiaID.length;j++)
                {
                    for(var i=0; i < chkcollection.length; i++)
                    {
                        if(arrDiaID[j] == chkcollection[i].value)
                        {
                            chkcollection[i].checked = true;
                        }
                    }
                }
            }
        }
        catch(e)
        {
        alert(e.value);
        }
    }
}