﻿// JScript File

     var lpPosY = 100;
    function getLoginMessage(i)
    {  
        if(i=="0")
        document.getElementById('spnMessage').innerHTML='To save a search, please login first.';
        else if(i=="1")
        document.getElementById('spnMessage').innerHTML='Only for users.';
    }
    function setButtonFocus(id)
{
var key;

if (!e)
       {
        var e=window.event || arguments.callee.caller.arguments[0];            	 
       }
       
         key = (navigator.appName == 'Netscape') ? e.keyCode : event.keyCode;

//key=event.keyCode;
//--keyCode=13 for enter
if(key==13)
{

document.getElementById(id).focus();


}

}
    function showSearch(ctl)
    {
         if(document.getElementById("trSearches").style.display=="")
         {
            document.getElementById("trSearches").style.display="none";
            document.getElementById("lblShow").style.display="";
            document.getElementById("lblHide").style.display="none";
         }
        else
        {  
         document.getElementById("lblHide").style.display="";
         document.getElementById("lblShow").style.display="none";
         document.getElementById("trSearches").style.display="";    
        }
    }
    
function checkAllList(id)
{
  var t=id.getElementsByTagName("option");
  t[0].value=0;
  var m=0;
  for(count=1;count<t.length;count++)
  {
    if(t[count].selected == true)
    m=1
  }
   return m;
}

function selectAll(id)
{
  if(document.getElementById(id))
   {
      var listObj=document.getElementById(id);
      var optObj=listObj.getElementsByTagName("option");
      for(count=1;count<optObj.length;count++)
      optObj[count].selected = true;
   }
}

function checkminMax(val,type)
{
    var trimvalue=trim(val);
    if(trimvalue.length==0)
          return "0";
	else if(trimvalue==type) return "0";
	else  return "1";
}
    function checkSelection()
    {
    var check=checkFORSave();
    var name="divSaveSearch";
    if(check==0)
    {
      document.getElementById('spnMessage').innerHTML='To save a search, please specify at least one criterion.';
      name="divMessage";  
     }
     if (!e)
       {
        var e=window.event || arguments.callee.caller.arguments[0];            	 
       }
      var	scrolledV=scrollV() ;
       var	scrolledH = (navigator.appName == 'Netscape') ? document.body.scrollLeft : document.body.scrollLeft;
      tempX = (navigator.appName == 'Netscape') ? e.clientX : event.clientX;
      tempY = (navigator.appName == 'Netscape') ? e.clientY : event.clientY;
		document.getElementById(name).style.left=(tempX+scrolledH)+'px';
			document.getElementById(name).style.top=(tempY+scrolledV)+'px';
      document.getElementById(name).style.display="";
       
    }
    
    
    function checkFORSave()
    {
    var txtKey,txtp11,p12,p21,p22,lstPrd,lstSeller,lstM,lstMClr,txtState,txtCity,listPlocation;
    txtKey=checkminMax(document.getElementById('txtKeyWord').value,'');
    txtState=checkminMax(document.getElementById('txtState').value,'');
    txtCity=checkminMax(document.getElementById('txtCity').value,'');
    txtp11= checkminMax(document.getElementById('txtPrice11').value,'Min');
    txtp12=checkminMax(document.getElementById('txtPrice12').value,'Max');
    txtp21= checkminMax(document.getElementById('txtPrice21').value,'Min');
    txtp22=checkminMax(document.getElementById('txtPrice22').value,'Max');
    lstPrd=checkAllList(document.getElementById('listProduct'));     
    listPlocation=checkAllList(document.getElementById('listPlocation'));
    lstM=checkAllList(document.getElementById('listMetal'));
    lstMClr=checkAllList(document.getElementById('listMetalColor'));
    
    var chkBid,chkImage,chkCert;
    chkBid=document.getElementById('chkBid');
     chkImage=document.getElementById('chkPrImage');
      chkCert=document.getElementById('chkCert');
    
    
     
     var check=0;
     if(chkImage.checked ||chkBid.checked ||chkCert.checked || txtKey=="1" || txtState=="1" || listPlocation=="1" || txtCity=="1" || txtp11=="1" || p12=="1" || p21=="1" || p22=="1" ||lstPrd=="1"  ||lstM=="1" || lstMClr =="1")
          check=1;
        
     if( document.getElementById('hidAdv').value=='1')
     {
     var lstSy1,lstSy2,lstSy3,lstSy4,lstSy5,lstSt1,lstSt2,lstSt3,lstSt4,lstShape,lstStFab,lstChain,lstLoacation;     
     lstSy1= checkAllList(document.getElementById('listStyle1'));
     lstSy2=  checkAllList(document.getElementById('listStyle2'));
     lstSy3= checkAllList(document.getElementById('listStyle3'));
     lstSy4= checkAllList(document.getElementById('listStyle4'));
     lstSy5= checkAllList(document.getElementById('listStyle5'));
     lstSt1= checkAllList(document.getElementById('listStone1'));
     lstSt2= checkAllList(document.getElementById('listStone2'));
     lstSt3= checkAllList(document.getElementById('listStone3'));
     lstSt4= checkAllList(document.getElementById('listStone4'));
     lstShape= checkAllList(document.getElementById('listShape'));
     lstStFab= checkAllList(document.getElementById('listStoneFabrication'));
     lstChain= checkAllList(document.getElementById('listChain'));
     lstLoacation=checkAllList(document.getElementById('listCountry')); //      
      lstSeller=checkAllList( document.getElementById('listSellers'));
      if(lstSy1=="1" || lstSy2=="1"  || lstLoacation=="1" ||  lstSy3=="1" || lstSy4=="1" || lstSy5=="1" ||lstSt1=="1" ||lstSt2=="1" ||lstSt3=="1" || lstSt4 =="1" ||lstStFab=="1" ||lstChain=="1" || lstShape =="1" ||lstSeller=="1")
          check=1;          
     var lstClasp= checkAllList(document.getElementById('listClasp'));
     var lstO= checkAllList(document.getElementById('listOccasion'));
     var lstP= checkAllList(document.getElementById('listPeriod'));
     var lstB= checkAllList(document.getElementById('listBrand'));
     var lstE= checkAllList(document.getElementById('listEaringBack'));
     var lstG= checkAllList(document.getElementById('listGender'));
     var txtChlmin=checkminMax(document.getElementById('txtChainLengthMin').value,'Min');
     var txtChlmax=checkminMax(document.getElementById('txtChainLengthMax').value,'Max');
     var txtChWmin=checkminMax(document.getElementById('txtChainWidthMin').value,'Min');
     var txtChWmax=checkminMax(document.getElementById('txtChainWidthMax').value,'Max');
     var txtMmax=checkminMax(document.getElementById('txtMetalWtMax').value,'Max');
     var txtMmin=checkminMax(document.getElementById('txtMetalWtMin').value,'Min');
     var ddl= document.getElementById('ddlDelivery').value;    
       if(ddl!="0" || txtMmin=="1" || txtMmax=="1" || txtChWmax=="1" || txtChWmin=="1" ||txtChlmin=="1" ||txtChlmax=="1" ||lstClasp=="1" || lstO =="1" ||lstP=="1" ||lstB=="1" || lstE =="1" || lstG =="1")
          check=1;
     }
     return check;
    }
function clearAll()
{
    var i;
  
     document.getElementById('txtState').value='';
     document.getElementById('txtCity').value='';
     document.getElementById('txtKeyWord').value='';
     document.getElementById('txtPrice11').value='Min';
     document.getElementById('txtPrice12').value='Max';
     document.getElementById('txtPrice21').value='Min';
     document.getElementById('txtPrice22').value='Max';
     document.getElementById('chkBid').checked=false; 
    
     document.getElementById('chkCert').checked=false;   
     document.getElementById('chkPrImage').checked=false;     
     clearAllList(document.getElementById('listProduct')); 
     clearAllList(document.getElementById('listPlocation'));  
     clearAllList(document.getElementById('listMetal'));
     clearAllList(document.getElementById('listMetalColor'));   
     if( document.getElementById('hidAdv').value=='1')
     {
     clearAllList( document.getElementById('listSellers'));
     clearAllList(document.getElementById('listCountry'));
     clearAllList(document.getElementById('listStyle1'));
      clearAllList(document.getElementById('listStyle2'));
     clearAllList(document.getElementById('listStyle3'));
     clearAllList(document.getElementById('listStyle4'));
      clearAllList(document.getElementById('listStyle5'));
      clearAllList(document.getElementById('listStone1'));
     clearAllList(document.getElementById('listStone2'));
     clearAllList(document.getElementById('listStone3'));
     clearAllList(document.getElementById('listStone4'));
     clearAllList(document.getElementById('listShape'));
      clearAllList(document.getElementById('listStoneFabrication'));
       clearAllList(document.getElementById('listChain'));
       clearAllList(document.getElementById('listClasp'));
       clearAllList(document.getElementById('listOccasion'));
      clearAllList(document.getElementById('listPeriod'));
       clearAllList(document.getElementById('listBrand'));
       clearAllList(document.getElementById('listEaringBack'));
        clearAllList(document.getElementById('listGender'));
         document.getElementById('txtChainLengthMin').value='Min';
      document.getElementById('txtChainLengthMax').value='Max';
        document.getElementById('txtChainWidthMin').value='Min';
      document.getElementById('txtChainWidthMax').value='Max';
      document.getElementById('txtMetalWtMin').value='Min';
      document.getElementById('txtMetalWtMax').value='Max';
        document.getElementById('ddlDelivery').value=0;        
    }
}
function clearAllList(id)
{
  var t=id.getElementsByTagName("option");
     t[0].value=0;
   for(count=0;count<t.length;count++)
   {
      t[count].selected = false;
   }
}

  function setText(ctl,text)
 {
      if(ctl.value==text)
       ctl.value='';
 }

      function chkall1(ival)
	{
		var obj= document.getElementById("dgResult");
		var j=1;
		for(var i=0; i<obj.getElementsByTagName("input").length ;i++ )
		{
			if(obj.getElementsByTagName("input").item(i).type == "checkbox"   )	
		    {
		        obj.getElementsByTagName("input").item(i).checked=ival;	
		        if(j==0)
		        chkSingle(ival,obj.getElementsByTagName("input").item(i).name)
		        j=0;
		        
			}	
		}
		j=1; 
	}
	
  function chkSingle(ival,v)
	{ 
		var hidGemid =document.getElementById('hidCount');
		  var arr=new Array();
          
     if(ival==true)
     {    
            arr=hidGemid.value.split(',');
                 
                for( i=0 ; i<arr.length ; i++ )
               {
                   if(v == arr[i])
                   {
                    return;
                    }
               }
	             if( hidGemid.value != "0")
                      hidGemid.value= hidGemid.value + "," + v           
                 else
                      hidGemid.value= v;  
                 arr=hidGemid.value.split(',');
       document.getElementById('lblCount').innerHTML=arr.length+' item(s).';     
  
     }
      else
        {
             arr=hidGemid.value.split(',');
                  var val="0";
               
                for( i=0 ; i<arr.length ; i++ )
               {
                   if(v != arr[i])
                   {
                     if( val != "0")
                      val=val + "," + arr[i];
                     else
                      val=arr[i];
                    }
               
               }
               if(val!="0")
               {
            arr=val.split(',');
            document.getElementById('lblCount').innerHTML=arr.length +' item(s).';     
            }
            else
              document.getElementById('lblCount').innerHTML='0 item(s).';   
            
           hidGemid.value=val;
         }       
	}

function handleMouseOut(id)
{
     var m=document.getElementById('hidMouse1').value;
     if(m!=id)
     {
      if(document.getElementById(m) )
              document.getElementById(m).style.backgroundColor='white';
            }   
      
}

 
       
         function showImage(v,filename,type)
    {
  document.getElementById('imgShow').src='gfx/loading.gif';
    if(type=="")
    document.getElementById('imgShow').src=filename;
    else
     document.getElementById('imgShow').src = "admin/getResource.aspx?flag=14&fileid=" + v +"&sid="+Math.random() ;
       }
       
       
       
       function HideDiv1(id)
        {
           if(document.getElementById(id))
          document.getElementById(id).style.display="none" ;
          if(document.getElementById('imgShow'))
           document.getElementById('imgShow').src='gfx/loading.gif';
           
//            document.getElementById('imgShow').style.display="none" ;
//             document.getElementById('imgLoad').style.display="none" ;
          
        }
    
    function HideDiv2(id)
        {
         if(document.getElementById(id))
          document.getElementById(id).style.display="none" ;
          if(document.getElementById('imgShow'))
           document.getElementById('imgShow').src='gfx/loading.gif';
           
//            document.getElementById('imgShow').style.display="none" ;
//             document.getElementById('imgLoad').style.display="none" ;
          
        }

function OpenEnlarge(fileid,filename,filetype)
        {       
        window.open("enLarge.aspx?fileid=" + fileid +"&flag="+14+"&filename="+filename+"&filetype="+filetype,'newwindow','width=700px,height=680px,scrollbars=yes,status=yes,resizable=yes;');
       
        }

function hideMouseOver()
{
   var m=document.getElementById('hidMouse1').value;
      
         
          if(document.getElementById(m))
          {
          if(document.getElementById('hidMouseColor').value!="0" && document.getElementById('hidMouseColor').value!="#ffffff")
               {
                  document.getElementById(m).parentNode.style.backgroundColor=document.getElementById('hidMouseColor').value;
                  }
          
              }
}


      function showDetail(id,cid)
      {
    //  alert(1);
    var dg=document.getElementById('dgResult');
    
     var m=document.getElementById('hidMouse1').value;
    //   if(m!=cid.id)
          {
          if(document.getElementById(m))
          {
          if(document.getElementById('hidMouseColor').value!="0" && document.getElementById('hidMouseColor').value!="#ffffff")
               {
                  document.getElementById(m).parentNode.style.backgroundColor=document.getElementById('hidMouseColor').value;
                  }
           }
}
          document.getElementById('hidMouse1').value=cid.id;
//        
//    
       if(cid.parentNode &&  cid.parentNode.style.backgroundColor!='#ffffff')
       {
      
       document.getElementById('hidMouseColor').value=cid.parentNode.style.backgroundColor;
             cid.parentNode.style.backgroundColor='#ffffff';
      }
      
       if(document.getElementById("spnStock" + id))
      document.getElementById("spnStock").innerHTML= document.getElementById("spnStock" + id).innerHTML; 
      
    //   alert(1);
       
    jewelDetail(id);
   //  alert(1);
      }      
      
      function checkTools(type)
      {
    
       var result=true;
       var msg="";
       var name="divMessage";
        document.getElementById(name).style.display="none";
        document.getElementById("divSaveSearch").style.display="none";
       var ddlVALUE=document.getElementById("ddlTools").value;
       if(type=="1")
       ddlVALUE=document.getElementById("ddlNoResult").value;
        
       if(ddlVALUE=="0")
       {
         result= false;
         msg="Please select action.";
       }
       else if(ddlVALUE=="2" || ddlVALUE=="3" || ddlVALUE=="4"  || ddlVALUE=="7")
       {
              if(document.getElementById("hidCount").value=="0")
              {               
              result= false;
              msg="Select atleast one item."
              }
               else  if(ddlVALUE=="3")
              {
             
               window.open("viewcertimage.aspx?jewelid=" + document.getElementById("hidCount").value,'newwindow','width=500px,height=470px,status=yes,scrollbars=yes,resizable=yes');
                 return false;
              } 
       }
       else if(ddlVALUE=="1" || ddlVALUE=="5" || ddlVALUE=="6")
       {
        var check=document.getElementById("hidIsSearch").value;   
       if(check=="")
       {
         result=false;         
         msg="Action can not be completed. You have to select at least one value from search results.  ";
       }
       else
       {
        if(ddlVALUE=="1")
        {
         name="divSaveSearch";
         result =false;
         }
       }
       }
      if(result==false)
      {
      
      if (!e)
       {
        var e=window.event || arguments.callee.caller.arguments[0];            	 
       }
 
      var	scrolledV=scrollV() ;
      var	scrolledH = (navigator.appName == 'Netscape') ? document.body.scrollLeft : document.body.scrollLeft;
      tempX = (navigator.appName == 'Netscape') ? e.clientX : event.clientX;
      tempY = (navigator.appName == 'Netscape') ? e.clientY : event.clientY;
	  document.getElementById(name).style.left=(tempX+scrolledH )+'px';
	  document.getElementById(name).style.top=(tempY+scrolledV)+'px';
      document.getElementById(name).style.display="";
      document.getElementById("spnMessage").innerHTML=msg;
      }
      return result;      
      }
  
  
  
  
  
  
  
  
  
  
     function checkSelected(value)
    {
        var name="";
        name='divMessage';
       var check=0;
       var error;     
     
       if(document.getElementById("hidCount").value!="0")
       {
           check=1;  
            if(value=="2")
                 {
                 
                  
               window.open("viewcertimage.aspx?jewelid=" + document.getElementById("hidCount").value,'newwindow','width=500px,height=470px,status=yes,scrollbars=yes,resizable=yes');
                 return false;
                 }  
                 if(value=="3")
                 {
                  name='divSendMail';
                 }            
      }
      else
      {
          check=0;
          error="Action can not be completed. You have to select at least one value from search results."
      }
        
      if(check==1 && value!="3")
      {
      
       document.getElementById("divMessage").style.display="none";
       return true;
       }
      else
      {
       
      document.getElementById('spnMessage').innerHTML=error;
     
      if (!e)
       {
        var e=window.event || arguments.callee.caller.arguments[0];            	 
       }

      var	scrolledV=scrollV() ;
   
       var	scrolledH = (navigator.appName == 'Netscape') ? document.body.scrollLeft : document.body.scrollLeft;
      tempX = (navigator.appName == 'Netscape') ? e.clientX : event.clientX;
      tempY = (navigator.appName == 'Netscape') ? e.clientY : event.clientY;
      
       if(value=="3" &&  name=='divSendMail' )
      {
      document.getElementById(name).style.left=(tempX- 250)+'px';
	 document.getElementById(name).style.top=(tempY+scrolledV)+'px';
      }
      else
      {
		document.getElementById(name).style.left=(tempX+scrolledH)+'px';
		document.getElementById(name).style.top=(tempY+scrolledV)+'px';
	}
     if(name!="")
      document.getElementById(name).style.display="";
      return false;
        }
   }
   
   function checkforSave(value)
   {
   
    if(document.getElementById('hidIsSearch').value=='')
           {                  
             name="divMessage";  
             error='For save search and post the search criteria you have to select atleast one field of search criteria.';
             check=0; 
             
           }
           else
           {
              if(value=="1")
                   {
                   name='divSaveSearch';
                   check=0;
                   }
                else
                   {
                   document.getElementById("divSaveSearch").style.display="none";
                   check=1;
                   }   
                   error="";  
           } 
           if(check==0)
           {
            if (!e)
       {
        var e=window.event || arguments.callee.caller.arguments[0];            	 
       }

      var	scrolledV=scrollV() ;
    document.getElementById('spnMessage').innerHTML=error;
       var	scrolledH = (navigator.appName == 'Netscape') ? document.body.scrollLeft : document.body.scrollLeft;
      tempX = (navigator.appName == 'Netscape') ? e.clientX : event.clientX;
      tempY = (navigator.appName == 'Netscape') ? e.clientY : event.clientY;
		document.getElementById(name).style.left=(tempX+scrolledH)+'px';
			document.getElementById(name).style.top=(tempY+scrolledV)+'px';
     if(name!="")
      document.getElementById(name).style.display="";
      
           return false
           }
           else 
           return true;     
   
   }
   
   function showLoadDiv(val)
   {
  
   if(val==1)
   var name="divLoadSearch";
   else
   {
    var name="divMessage";
     document.getElementById('spnMessage').innerHTML="There are no saved searches for you.";
    }
      if (!e)
       {
        var e=window.event || arguments.callee.caller.arguments[0];            	 
       }

      var	scrolledV=scrollV() ;
  
       var	scrolledH = (navigator.appName == 'Netscape') ? document.body.scrollLeft : document.body.scrollLeft;
      tempX = (navigator.appName == 'Netscape') ? e.clientX : event.clientX;
      tempY = (navigator.appName == 'Netscape') ? e.clientY : event.clientY;
		document.getElementById(name).style.left=(tempX+scrolledH)+'px';
			document.getElementById(name).style.top=(tempY+scrolledV)+'px';
     if(name!="")
      document.getElementById(name).style.display="";
      
          
   }
   function validatePaging()
{
 var pages=document.getElementById("hidPageCount").value;
 pages=trim(pages);
 var flag=false;
 var error="Please enter valid page number.";
 if(parseInt(pages)>1)
 {
 document.getElementById("divMessage").style.display="none";
 var txtvalue=document.getElementById("txtCurrentPage").value;
 var txtvalue=trim(txtvalue);
 
 if(txtvalue.length>0)
 {
  flag=validateInteger(txtvalue);
   if(flag==true)
   {
   
      if(parseInt(txtvalue)>0)
           {
               if(parseInt(txtvalue)>parseInt(pages))
                     flag=false; 
                else
                     flag=true;
            }
            else           
                flag=false;
   
   }
 }
 
   if(flag==false)
   {
     // document.getElementById("divMessage").style.display="";
    
      document.getElementById('spnMessage').innerHTML=error;
                             if (!e)
                            {
                                var e=window.event || arguments.callee.caller.arguments[0];            	 
                            
                           
                                var	scrolledV=scrollV() ;
                                var	scrolledH = (navigator.appName == 'Netscape') ? document.body.scrollLeft : document.body.scrollLeft;
                                tempX = (navigator.appName == 'Netscape') ? e.clientX : event.clientX;
                                tempY = (navigator.appName == 'Netscape') ? e.clientY : event.clientY;
                                document.getElementById("divMessage").style.left=(tempX+scrolledH)+'px';
                                document.getElementById("divMessage").style.top=(tempY+scrolledV)+'px';
                                document.getElementById("divMessage").style.display="";
                                  
                          }
   }
  } 
  return flag;
}

function printMessage(flag,sort,cpi,ps,query)
{
if(flag == 0)
{  
 var query=document.getElementById("hidIsSearch").value;


   window.open("printJewelrySearch.aspx?sortGrid=" + sort + "&PageSize="+ ps +"&PageIndex="+cpi+"&query="+query+"&type=1","popup","height=500,width=700,menubar=no,scrollbars=yes,toolbar=1,resizable=1,location=0");
 
    }
else
{

  if(document.getElementById("hidCount").value!="0")
   {
   var query=" and dj.jewelid in (" + document.getElementById("hidCount").value + ")";
   window.open("printJewelrySearch.aspx?select=1&sortGrid="+ sort + "&PageIndex=" + cpi +"&PageSize=" + ps + "&query=" + query,'newwindow','width=700px,height=600px,left=0,top=0,toolbar=Yes,location=No,scrollbars=Yes,status=No,resizable=yes,fullscreen=No;');
   }
  else
      {
          error="Action can not be completed. You have to select at least one value from search results."
          document.getElementById('spnMessage').innerHTML=error;     
          if (!e)
           {
            var e=window.event || arguments.callee.caller.arguments[0];            	 
           }
             var	scrolledV=scrollV() ;   
          var	scrolledH = (navigator.appName == 'Netscape') ? document.body.scrollLeft : document.body.scrollLeft;
          tempX = (navigator.appName == 'Netscape') ? e.clientX : event.clientX;
          tempY = (navigator.appName == 'Netscape') ? e.clientY : event.clientY;
	      document.getElementById("divMessage").style.left=(tempX+scrolledH)+'px';
	      document.getElementById("divMessage").style.top=(tempY+scrolledV)+'px';   
          document.getElementById("divMessage").style.display="";
          return false;
     }
}
//window.name='s';
}

 function showLoadDiv(val)
   {
  
   if(val==1)
   var name="divLoadSearch";
   else
   {
    var name="divMessage";
     document.getElementById('spnMessage').innerHTML="There are no saved searches for you.";
    }
      if (!e)
       {
        var e=window.event || arguments.callee.caller.arguments[0];            	 
       }

      var	scrolledV=scrollV() ;
  
       var	scrolledH = (navigator.appName == 'Netscape') ? document.body.scrollLeft : document.body.scrollLeft;
      tempX = (navigator.appName == 'Netscape') ? e.clientX : event.clientX;
      tempY = (navigator.appName == 'Netscape') ? e.clientY : event.clientY;
		document.getElementById(name).style.left=(tempX+scrolledH)+'px';
			document.getElementById(name).style.top=(tempY+scrolledV)+'px';
     if(name!="")
      document.getElementById(name).style.display="";
      
          
   }
  
  
  function jewelDetail(id)
{
document.getElementById('trLoad').style.display='';
           document.getElementById('tblDetail').style.display='none';
     var xmlHttp=null;
     var url='ajaxfunctions.aspx?jewelid=' + id + '&d=' + Math.random();
    
     if(navigator.appName=="Microsoft Internet Explorer")
     {
       xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
     }
     else
     {
     xmlHttp=new XMLHttpRequest();     
     }
     xmlHttp.open("GET",url,true);
     
     xmlHttp.onreadystatechange=function()
     {
      if(xmlHttp.readyState==4)
      {
             if(xmlHttp.status==200)
             {
              var xmlDoc=xmlHttp.responseXML;
              
              xmlDoc.async="true";
              var root=xmlDoc.getElementsByTagName('root');
              if(root[0].getElementsByTagName('isdata')[0].childNodes[0])
              {
              var isdata=root[0].getElementsByTagName('isdata')[0].childNodes[0].nodeValue;
            
              if(isdata=="1")
          {              
           document.getElementById("spnStock").innerHTML= root[0].getElementsByTagName('stock')[0].childNodes[0].nodeValue;      
           document.getElementById("spnClasp").innerHTML= root[0].getElementsByTagName('clasp')[0].childNodes[0].nodeValue;           
           document.getElementById("spnChain").innerHTML= root[0].getElementsByTagName('chain')[0].childNodes[0].nodeValue;          
           document.getElementById("spnOccassion").innerHTML= root[0].getElementsByTagName('occasion')[0].childNodes[0].nodeValue;               
           document.getElementById("spnDescription").innerHTML= root[0].getElementsByTagName('description')[0].childNodes[0].nodeValue;               
           document.getElementById("spnOrigin").innerHTML= root[0].getElementsByTagName('originperiod')[0].childNodes[0].nodeValue;
           document.getElementById("spnBrand").innerHTML= root[0].getElementsByTagName('brand')[0].childNodes[0].nodeValue;  
           document.getElementById("spnEaring").innerHTML= root[0].getElementsByTagName('earingback')[0].childNodes[0].nodeValue;
           document.getElementById("spnLength").innerHTML= root[0].getElementsByTagName('chainlength')[0].childNodes[0].nodeValue;
           document.getElementById("spnWidth").innerHTML= root[0].getElementsByTagName('chainwidth')[0].childNodes[0].nodeValue;    
           document.getElementById("spnDelivery").innerHTML= root[0].getElementsByTagName('delivery')[0].childNodes[0].nodeValue;    
           document.getElementById("spnMetal").innerHTML= root[0].getElementsByTagName('metaltype')[0].childNodes[0].nodeValue;    
           document.getElementById("spnMColor").innerHTML= root[0].getElementsByTagName('metalcolor')[0].childNodes[0].nodeValue;    
           document.getElementById("spnMWeight").innerHTML= root[0].getElementsByTagName('metalweight')[0].childNodes[0].nodeValue;    
           document.getElementById("spnMpurity").innerHTML= root[0].getElementsByTagName('metalpurity')[0].childNodes[0].nodeValue;        
           document.getElementById("spnCertID").innerHTML= root[0].getElementsByTagName('certid')[0].childNodes[0].nodeValue;  
           document.getElementById("spnCweight").innerHTML= root[0].getElementsByTagName('centerweight')[0].childNodes[0].nodeValue;  
           document.getElementById("spnStone").innerHTML= root[0].getElementsByTagName('stone')[0].childNodes[0].nodeValue;  
           document.getElementById("spnMShape").innerHTML= root[0].getElementsByTagName('multishape')[0].childNodes[0].nodeValue;  
          document.getElementById("spnMultisize").innerHTML= root[0].getElementsByTagName('multisize')[0].childNodes[0].nodeValue;         
          document.getElementById("spnMultiweight").innerHTML= root[0].getElementsByTagName('multicaratwt')[0].childNodes[0].nodeValue;  
         document.getElementById("spnCut").innerHTML= root[0].getElementsByTagName('cut')[0].childNodes[0].nodeValue;  
         document.getElementById("spnTotalWeight").innerHTML= root[0].getElementsByTagName('totalweight')[0].childNodes[0].nodeValue;  
         document.getElementById("spnCarat").innerHTML= root[0].getElementsByTagName('carat')[0].childNodes[0].nodeValue;  
         document.getElementById("spnNoOfStone").innerHTML= root[0].getElementsByTagName('noofstone')[0].childNodes[0].nodeValue;  
         document.getElementById("spnFab").innerHTML= root[0].getElementsByTagName('fab')[0].childNodes[0].nodeValue;  
         document.getElementById("spnMtype").innerHTML= root[0].getElementsByTagName('multitype')[0].childNodes[0].nodeValue;  
     
    
          var i=0;
   
         if(root[0].getElementsByTagName('centerweight')[0].childNodes[0].nodeValue!='--')
         {
         i=1;          
         }
         
         if(root[0].getElementsByTagName('stone')[0].childNodes[0].nodeValue!='--')
         {
         i=1;           
         }
        
         if(root[0].getElementsByTagName('cut')[0].childNodes[0].nodeValue!='--')
         {
         i=1;  
         }
        
     if(root[0].getElementsByTagName('totalweight')[0].childNodes[0].nodeValue!='--')
         {
         i=1;  
         }
        
     if(root[0].getElementsByTagName('carat')[0].childNodes[0].nodeValue!='--')
         {
         i=1;  
         }
         
          if(root[0].getElementsByTagName('noofstone')[0].childNodes[0].nodeValue!='--')
         {
         i=1;  
         }
          if(root[0].getElementsByTagName('fab')[0].childNodes[0].nodeValue!='--')
         {
         i=1;  
         }
         
          if(root[0].getElementsByTagName('multitype')[0].childNodes[0].nodeValue!='--')
         {
         i=1;  
         }
         
          if(root[0].getElementsByTagName('multishape')[0].childNodes[0].nodeValue!='--')
         {
         i=1;  
         }
         
           if(root[0].getElementsByTagName('multisize')[0].childNodes[0].nodeValue!='--')
         {
         i=1;  
         }
         
           if(root[0].getElementsByTagName('multicaratwt')[0].childNodes[0].nodeValue!='--')
         {
         i=1;  
        
         }  
         if(i==1)
       document.getElementById("trStone").style.display="";
       else
       document.getElementById("trStone").style.display="none";
              
              
              
              
              
             document.getElementById('trLoad').style.display='none';  
         document.getElementById('tblDetail').style.display='';
         document.getElementById("divDetails").style.height='308px';  
         document.getElementById("divDetails").style.height='408px';  
         document.getElementById("divDetails").style.height='508px';  
            document.getElementById("divDetails").style.height='608px';  
                
              }             
              
              }
              
             }
      }
     }
    
xmlHttp.send(null);
}
