function fnParamFilter() {
	var oDiv = document.getElementById("divParamFilter");
	if (oDiv.style.display=="none")
		oDiv.style.display = "block";
	else
		oDiv.style.display = "none";
}


function fnAddToCompareCart(sCategoryID,sItemID) {
    if (!isNaN(sItemID) && !isNaN(sCategoryID)) {
	    var url = sAppDomain + "/_dbsParameters/CompareCart.asp?CategoryID="+sCategoryID+"&ItemID="+sItemID;
	    //var a = prompt("",url);
	    var doc = dbsRequest(url);
		//alert(doc == null)
	    if (doc != null) {
			try {
				var sItemExist = dbsGetAttributeText(doc.getElementsByTagName("item")[0], 0)
				var sItem = dbsGetNodeText(doc.getElementsByTagName("item")[0]);
				if (sItem != "")
					fnDisplyParamMsg(sItem.replace(/&quot;/g,'"'),sItemExist);	
			} catch (e) {
			}        
	    }	    
    }
}

function fnDisplyParamMsg(sItem,sItemExist) {
	var ctlParametersMsg = document.getElementById("ctlParametersMsg");
	if (ctlParametersMsg != null) {
		ctlParameterMsg.innerHTML = sItem;
		if (sItemExist == "1") {
			document.getElementById("ctlParameterExistMsg").style.display = "inline";
			document.getElementById("ctlParameterAddMsg").style.display = "none";
		}
		else {
			document.getElementById("ctlParameterExistMsg").style.display = "none";
			document.getElementById("ctlParameterAddMsg").style.display = "inline";
		}
		ctlParametersMsg.style.display = "block";
		ctlParametersMsg.style.top = (((document.body.clientHeight - ctlParametersMsg.offsetHeight)/2)+document.body.scrollTop-60) + "px";
		ctlParametersMsg.style.left = ((document.body.clientWidth - ctlParametersMsg.offsetWidth)/2)+document.body.scrollLeft + "px";
		
		var bg = document.getElementById("dbsBgGray");
		bg.style.display = "block";
		bg.style.width = "100%";
		bg.style.height = document.getElementById("dbsBgGrayPlaceRef").offsetTop + "px";
		bg.style.left = "0px";
		bg.style.top = "0px";
		dbsAddEvent(document.body, "click", fnParamMsgClicked);
		dbsAddEvent(window, "scroll", fnParamMsgClose);
		fnHideSelectElemByClass("parametersfilter");
	}
}

function fnParamMsgClose() {
	var ctlParametersMsg = document.getElementById("ctlParametersMsg");
	ctlParametersMsg.style.display = "none";
	var bg = document.getElementById("dbsBgGray");
	bg.style.display = "none";
	bg.style.height = "1px";
	bg.style.width = "1px";
	dbsRemoveEvent(document.body, "click", fnParamMsgClicked);
	dbsRemoveEvent(document.body, "scroll", fnParamMsgClose);
	fnShowSelectElemByClass("parametersfilter");
}

function fnParamMsgClicked(event) {
	var ctlParametersMsg = document.getElementById("ctlParametersMsg");		
	if (event.target) {
		if (event.target.id == "butParamClose") {
			ctlParametersMsg.style.display = "none";
			var bg = document.getElementById("dbsBgGray");
			bg.style.display = "none";
			bg.style.height = "1px";
			bg.style.width = "1px";
			dbsRemoveEvent(document.body, "click", fnParamMsgClicked);
			dbsRemoveEvent(document.body, "scroll", fnParamMsgClose);
			fnShowSelectElemByClass("parametersfilter");
		}
		else if (event.target.id == "butCompare") {
		}
		else {
			event.preventDefault();
		}		
	}
	else if (event.srcElement) {		
		if (event.srcElement.id == "butParamClose") {
			ctlParametersMsg.style.display = "none";
			var bg = document.getElementById("dbsBgGray");
			bg.style.display = "none";
			bg.style.height = "1px";
			bg.style.width = "1px";
			dbsRemoveEvent(document.body, "click", fnParamMsgClicked);
			dbsRemoveEvent(document.body, "scroll", fnParamMsgClose);
			fnShowSelectElemByClass("parametersfilter");
		}
		else if (event.srcElement.id == "butCompare") {
		}
		else {
			event.returnValue = false;
		}
	}
}


