function AddToMixMatchArr(sid, objname)
{
			//alert("ok");
			e = current_event;
			var curleft = curtop = 0;
			obj = document.getElementById(objname)
			//alert(obj);
			if (obj.offsetParent) 
			{
				curleft = obj.offsetLeft
				curtop = obj.offsetTop
				while (obj = obj.offsetParent) 
				{
					curleft += obj.offsetLeft
					curtop += obj.offsetTop
				}
				//curleft += 20
				curtop +=5
				curleft -= 105
			}

				var tooltip = atooltip1();
				e = e?e:window.event;

				//var mx = ns4 ? e.PageX : e.clientX;
				//var my = ns4 ? e.PageY : e.clientY;

				var mx = current_X;
				var my = current_Y;

				var bodyl = (window.pageXOffset) ? window.pageXOffset : document.body.scrollLeft;
				var bodyt = (window.pageYOffset) ? window.pageYOffset : document.body.scrollTop;
				var bodyw = (window.innerWidth)  ? window.innerWidth  : document.body.offsetWidth;
				
				var sids = document.getElementById("GalleryHead1_slabids").value;
				var resids = ""
				var counting = 0;
				var sidArrS = sid.split(":::");
				
				resids = sids;
				if (sids.length > 0)
				{
					var sidArr = sids.split("::")
					//counting = sidArr.length;
					var SCnt = 0;
					counting = 0;
					for (SCnt=0; SCnt<sidArr.length; SCnt++){
						if(sidArr[SCnt]!="0"){
							counting++;
						}
					}
					
					for (j=0; j<sidArrS.length; j++)
					{
					
						var existFlag = 0;
						var curqty = "";
						for (i=0; i< sidArr.length; i++)
						{
						//alert(sidArrS);
							if (sidArr[i] == sidArrS[j])
							{
								existFlag = 1;
							}
							//if (resids.length >0)
							//{
							//	resids += "::";
							//}
							//resids += sidArr[i];
							
						}
						
						if (existFlag == 0)
						{
							counting = counting + 1;
							if (resids.length > 0)
							{
								resids += "::";
							}
							resids += sidArrS[j] ;
							//document.getElementById("Header1_slabids").value = resids;
							
							AddMixMatch(sidArrS[j]);
						}
					}
					document.getElementById("GalleryHead1_slabids").value = resids;
					
				}
				else
				{
					counting = 0;
					for (j=0; j<sidArrS.length; j++)
					{
						counting = counting + 1;
						if (resids.length > 0)
						{
							resids += "::";
						}
						resids += sidArrS[j] ;
						AddMixMatch(sidArrS[j]);
					}
					
					document.getElementById("GalleryHead1_slabids").value = resids;
				}
				var txt = '<table border="0" cellspacing="0" cellpadding="0" bgcolor="#606060"><tr><td ><table border="0" cellpadding="0" cellspacing="0" bgcolor="#A0A0A0" width="100%"><td class="defaultfont" align="left" nowrap height="20"><font color=#ffffff size=2><b><b>&nbsp;Added to Mix & Match&nbsp;</b></font></td><td><p align="right"><a href="javascript:HideMixMatch();"><img border="0" src="images/popup_close.gif" width="17" height="17"></a></td></tr></table></td></tr><tr><td bgcolor="#E9E9EA"><table cellspaceing="0" cellspadding="0" width="100%"><tr><td class="defaultfonts" align="left">' + counting + ' Slabs in Mix & Match</td></table></td></tr></table>'
				var tip = '<table  border="1" cellpadding="0" cellspacing="0" bgcolor="#606060" style="{border-width:1px; border-color:#B2AAA4; border-collapse:collapse;}" ><tr valign=top><td ><table cellpadding=0 cellspacing=0 border=0 ><tr valign=top><td>' + txt + '<\/td><\/tr></table></td></tr><tr><td bgcolor="#CECDCC"><table align="center"><tr><td><a href="MixMatch.aspx" class="header"><img src="images/mixandmatch.gif" border ="0"></a></td><td></td></tr></table></td></tr><\/table>';
				if (ns4) {
					tooltip.document.write(tip);
					tooltip.document.close();
					if ((mx + offsxy + bodyl + tooltip.width) > bodyw) { mx = bodyw - offsxy - bodyl - tooltip.width; if (mx < 0) mx = 0; }
					tooltip.left = curleft;
					tooltip.top = curtop;
				}
				else {

					tooltip.innerHTML = tip;
					if (tooltip.offsetWidth) if ((mx + offsxy + bodyl + tooltip.offsetWidth) > bodyw) { mx = bodyw - offsxy - bodyl - tooltip.offsetWidth; if (mx < 0) mx = 0; }

					tooltip.style.left = curleft+"px";
					tooltip.style.top  = curtop+"px";
					//tooltip.style.height="1px";
					//tooltip.style.left = "20px";
					//tooltip.style.top  = "20px";


					if (ie5_5) {
					tooltip.style.filter = "progid:DXImageTransform.Microsoft.DropShadow(color='b0b0b0', Direction=135, OffX='0', OffY='0') progid:DXImageTransform.Microsoft.Fade(Overlap=1.00)";
					for (i = 0; i <= 1; i++)
					{ tooltip.filters[i].Apply();
					tooltip.filters[i].Play();}
					}
				}
				/*var objSCount = document.getElementById("SlabsCount")
				if (ns4) {
					objSCount.document.write(" (" + counting + " Items)");
				}
				else
				{
					objSCount.innerHTML = " (" + counting + " Items)";
				}*/
				with(tooltip) { ns4 ? visibility="show" : style.visibility="visible" }
				//var tooltip1 = atooltip2();
				//with(tooltip1) { ns4 ? visibility="hide" : style.visibility="hidden" }
				
			visibleWindow = 1
			hmhidePopup1()
			//obj = document.getElementById("Header1_imgCart")
			//alert(obj);
			//obj.focus();
			//document.forms[0].item(0).focus();
			//alert("From Show");
		}
		
		function atooltip1(){
			return ns4 ? document.hmpopupDiv1 : ie4 ? document.all.hmpopupDiv1 : document.getElementById('hmpopupDiv1')
		}
		function atooltip2(){
			return ns4 ? document.lblmix : ie4 ? document.all.lblmix : document.getElementById('lblmix')
		}
		
		function hmhidePopup1() {
//			var tooltip = atooltip1();
//			ns4 ? tooltip.visibility="hide" : tooltip.style.visibility="hidden";
//			//alert("From Hide");
//			if (visibleWindow == 1)
//			{
//				//Checkpopup()
//				//with(tooltip) { ns4 ? visibility="show" : style.visibility="visible" }
//				visibleWindow = 0
//			}
//			else
//				visibleWindow = 0
//		}


var tooltip1 = atooltip1();			
			ns4 ? tooltip1.visibility="hide" : tooltip1.style.visibility="hidden";			
			if (visibleWindow == 1){
				with(tooltip1) { ns4 ? visibility="show" : style.visibility="visible" }
				visibleWindow = 0
			}
		}
		
function AddMixMatch(sid)
{
    //document.getElementById("cloadimg").style.visibility = "none";
    //alert(document.getElementById("cloadimg").style.visibility);
    //document.getElementById("cloadimg").style.display = "block";
    XmlReq = CreateXmlReq();
    var requestUrl = "AddtoMixMatch.aspx?dtype=company";
    if(XmlReq)
	{
		XmlReq.onreadystatechange = HandleMixMatch;
		XmlReq.open("POST", requestUrl);
		XmlReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		XmlReq.send("sid=" + sid);	
		//alert("mtype=" + mtype + "&sid=" + sid + "&qty=" + qty);
		//alert("companies=" + document.form1.cvars.value + "&plant=" + document.form1.pvars.value + "&process=" + document.form1.prvars.value + "&product=" + document.form1.prodvars.value + "&trade=" + document.form1.tvars.value + "&market=" + document.form1.mvars.value);
	}
}
function HandleMixMatch()
{
//alert(XmlReq.status);
}
function HideMixMatch()
{
//alert("ok");
    var tooltip = atooltip1();
    ns4 ? tooltip.visibility="hide" : tooltip.style.visibility="hidden";
}