// JavaScript Document

var oAddToCompare_Checkbox = null;
var sAddToCompare_Alert1 = "";
var sAddToCompare_RemoveIt = "";
var sAddToCompare_URL = "/inc/accomms/addtocompare.php?";

function AddToCompare(oCheckbox, iAccommID) {
	var iFrame = document.getElementById("compareiframe");
	if(iFrame) {
		var sParamName = oCheckbox.checked ? "add_new_id" : "remove_id";
		iFrame.src = sAddToCompare_URL + sParamName + "=" + iAccommID;
		oAddToCompare_Checkbox = oCheckbox;
	}
}

function AddToCompare_AfterInsert(bSuccess) {
	if(!bSuccess) {
		if(oAddToCompare_Checkbox) oAddToCompare_Checkbox.checked = false;
		alert(sAddToCompare_Alert1);
	}
}

function AddToCompare_ClearCompare() {
	var iFrame = document.getElementById("compareiframe");
	if(iFrame) {
		iFrame.src = sAddToCompare_URL + "clear_all=1";
		var aCheckboxes = document.getElementsByTagName("INPUT");
		if(aCheckboxes && aCheckboxes.length) for(var i=0; i<=aCheckboxes.length-1; i++) {
			if(aCheckboxes[i].id && aCheckboxes[i].id.search(/^compare\_[0-9]*$/)!=-1) {
				aCheckboxes[i].checked = false;
			}
		}
	}
	return false;
}

function AddToCompare_RemoveIt(iAccommID) {
	var iFrame = document.getElementById("compareiframe");
	if(iFrame) {
		oCheckbox = document.getElementById("compare_" + iAccommID);
		if(oCheckbox) {
			oAddToCompare_Checkbox = oCheckbox;
			oCheckbox.checked = false;
		}
		else oAddToCompare_Checkbox = null;
		iFrame.src = sAddToCompare_URL + "remove_id=" + iAccommID;
	}
	return false;
}

function AddToCompare_InitList() {
	var iFrame = document.getElementById("compareiframe");
	if(iFrame) {
		oAddToCompare_Checkbox = null;
		iFrame.src = sAddToCompare_URL;
	}
}

function AddToCompare_ShowList(sList) {
	var oDiv = document.getElementById("listofcompareds");
	var oTable = document.getElementById("compareditems");
	if(!oDiv || !oTable) return false;
	if(!oTable.tHead) return false;
	var oTHead = oTable.tHead
	
	if(oTHead.rows && oTHead.rows.length) for(var i=oTHead.rows.length-1; i>=0; i--) {
		oTHead.removeChild(oTHead.rows[i]);
	}
	
	if(!sList) {
		oDiv.style.display = "none";
		return;
	}

	var a = sList.split("|||");
	var b = new Array();
	if(a && a.length) for(var j=0; j<=a.length-1; j++) {
		b = a[j].split("###");
		var oTr = document.createElement("TR");
		var oTh = document.createElement("TH");
		var oTd = document.createElement("TD");
		oTh.innerHTML = "<a href='" + b[1] + "'>" + b[0] + "</a>";
		oTd.innerHTML = "<a href='javascript:return command(\"Remove it from the Selection\")' "
			+ "onclick='return AddToCompare_RemoveIt(" + b[2] + ");'>"
			+ sAddToCompare_RemoveIt + "</a>";
		oTr.appendChild(oTh);
		oTr.appendChild(oTd);
		oTHead.appendChild(oTr);
	}
	oDiv.style.display = "block";
	
	return false;
}

























