/* coupon global funcs */
//var couponglobal_NumMultiConflicts = -1;
var couponglobal_MultiExcludes = "";
var couponglobal_MultiClears = "";

function couponglobal_CouponSetMultiConflictClears(startClears)
{
	couponglobal_MultiExcludes = startClears;
//	alert("Conflicts start: " + couponglobal_MultiExcludes);
}


function couponglobal_CouponMultiConflictClear(setNum, couponID)
{
	var forceDel = new Array();
	var fDelCount = 0;
	var el = document.getElementById("conflictImg_" + couponID + "_" + setNum);
	if (el != undefined)
	{
		el.src = "https://cdn.tomwaterhouse.com/site/assets/images/coupon_tick.gif";
	}

	for (var i = 0; i < 10; i++)
	{
		if (i != couponID)
		{
			el = document.getElementById("conflictImg_" + i + "_" + setNum);
			if (el != undefined)
			{
				el.src = "https://cdn.tomwaterhouse.com/site/assets/images/coupon_cross.gif";
				forceDel[fDelCount] = i;
				fDelCount++;
			}
		}
	}
	
	for (var chkSet = 0; chkSet < 10; chkSet++)
	{
		if (chkSet != setNum)
		{
			var coupEl = document.getElementById("conflictImg_" + couponID + "_" + chkSet);
			if (coupEl != undefined)
			{
				for (var chkNum = 0; chkNum < 10; chkNum++)
				{
					var el = document.getElementById("conflictImg_" + chkNum + "_" + chkSet);
					if (el != undefined)
					{
						if (chkNum == couponID)
						{
							el.src = "https://cdn.tomwaterhouse.com/site/assets/images/coupon_tick.gif";
						}
						else
						{
							el.src = "https://cdn.tomwaterhouse.com/site/assets/images/coupon_cross.gif";
						}
					}
				}
			}
			for (var fDel = 0; fDel < forceDel.length; fDel++)
			{
				var el = document.getElementById("conflictImg_" + forceDel[fDel] + "_" + chkSet);
				if (el != undefined)
				{
					el.src = "https://cdn.tomwaterhouse.com/site/assets/images/coupon_cross.gif";
				}			
			}
		}
	}
	couponglobal_CheckConflictStatus();
}
function couponglobal_CouponMultiConflictClearOLD(setNum, couponID)
{
	var el = document.getElementById("conflictImg_" + couponID + "_" + setNum);
	if (el != undefined)
	{
		el.src = "https://cdn.tomwaterhouse.com/site/assets/images/coupon_tick.gif";
	}

	for (i = 0; i < 10; i++)
	{
		if (i != couponID)
		{
			el = document.getElementById("conflictImg_" + i + "_" + setNum);
			if (el != undefined)
				el.src = "https://cdn.tomwaterhouse.com/site/assets/images/coupon_cross.gif";
		}
	}

	couponglobal_CheckConflictStatus();
}
function couponglobal_CheckProceed()
{
	if (couponglobal_CheckConflictStatus())
	{
		//couponglobal_MultiClears

		var el = document.getElementById("CouponConflictProceed");

		newhref = "/site/coupon.asp?coupontype=multi&multiclear=";
		if (couponglobal_MultiExcludes.length > 0)
			newhref += couponglobal_MultiExcludes;
		if (couponglobal_MultiExcludes.length > 0 && couponglobal_MultiClears.length > 0)
			newhref += ",";
		if (couponglobal_MultiClears.length > 0)
			newhref += couponglobal_MultiClears.substring(1,couponglobal_MultiClears.length);

		el.href = newhref;

//		alert("href=" + document.getElementById("CouponConflictProceed").href);
//		return false;

		global_ClosePopupWindow();
		return true;
	}
	else
	{
		return false;
	}
}
function couponglobal_CheckConflictStatus()
{
	var stillConflict = false;
	couponglobal_MultiClears = "";
	for (couponID = 0; couponID < 10; couponID++)
	{
		for (setID = 0; setID < 10; setID++)
		{
			el = document.getElementById("conflictImg_" + couponID + "_" + setID);
			if (el != undefined)
			{
				if (el.src.substring(el.src.length - 20, el.src.length) == "/coupon_question.gif")
				{
					stillConflict = true;
				}
				else if (el.src.substring(el.src.length - 17, el.src.length) == "/coupon_cross.gif")
				{
					couponglobal_MultiClears += "," + couponID;
				}
			}
		}
	}

	var imgEl = document.getElementById("CouponConflictProceedImg");
	if (stillConflict)
	{
		//		alert("Still in conflict");
		imgEl.src = "https://cdn.tomwaterhouse.com/site/assets/images/lightbox_proceed_disabled.gif";
		imgEl.onmouseover = function() {};
		imgEl.onmouseout = function() {};
		return false;
	}
	else
	{
		//		alert("ALL OK");
		imgEl.src = "https://cdn.tomwaterhouse.com/site/assets/images/lightbox_proceed.gif";
		imgEl.onmouseover = function () { this.src = 'https://cdn.tomwaterhouse.com/site/assets/images/lightbox_proceed_hover.gif'; };
		imgEl.onmouseout = function () { this.src = 'https://cdn.tomwaterhouse.com/site/assets/images/lightbox_proceed.gif' };
		return true;
	}
}

function couponglobal_err_Close()
{
	global_ClosePopupWindow();
	var coupFrame = document.getElementById('block_coupon');

	if (coupFrame != undefined)
	{
		var minmaxEl = coupFrame.document.getElementById('minmaxbtn');

		if (minmaxEl != undefined)
			minmaxEl.focus();
		else
			coupFrame.focus();
	}
}
