﻿// JScript File
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("Header1_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++)
						{							
							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("Header1_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("Header1_slabids").value = resids;
				}
				
				var txt = '<table border="0" cellspacing="0" cellpadding="0" bgcolor="#B2AAA4"><tr><td ><table border="0" cellpadding="0" cellspacing="0" bgcolor="#B2AAA4" width="100%"><td class="white_txt" align="left" nowrap height="20"><b>&nbsp;Added to Mix & Match&nbsp;</b></td><td align="right"><img border="0" src="images/popup_close.gif" width="17" height="17"></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="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="{border-width:0px; border-color:#000000; 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 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&RndId=" + Math.random();
    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()
{

}

function AddToMixMatchArr(sid)
{			
				
		var sids = document.getElementById("Header1_slabids").value;		
		var resids = ""
		var counting = 0;
		var sidArrS = sid.split(":::");
		resids = sids;
			if (sids.length > 0)
			{
				var sidArr = sids.split("::")
								
				for (j=0; j<sidArrS.length; j++)
				{
					var existFlag = 0;
					var curqty = "";
					for (i=0; i< sidArr.length; i++)
					{							
						if (sidArr[i] == sidArrS[j])
						{
							existFlag = 1;
						}						
					}
					if (existFlag == 0)
					{
						counting = counting + 1;
						if (resids.length > 0)
						{
							resids += "::";
						}
						resids += sidArrS[j] ;
						
						AddMixMatch(sidArrS[j]);
					}
				}
				document.getElementById("Header1_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("Header1_slabids").value = resids;
			}
				
			window.location.href='MixMatch.aspx';
		
}