/* transferform.js for bluprint cine transfer form */

function vIE(){return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;}

var isIE6 = (vIE == 6) ? true : false;

// set the toggle state when the page finishes loading
window.onload = function()
{
	toggleColumn(1, document.getElementById("tfsinglereel200").checked);
	toggleColumn(2, document.getElementById("tfsinglereel300").checked);
	toggleColumn(3, document.getElementById("tfsinglereel500").checked);
}

// toggle the columns when only single reels selected
function toggleColumn(col, colChecked)
{
	if (colChecked)
	{
		// disable the column
		document.getElementById("tfaddreel3" + col).disabled = true;
		document.getElementById("tfaddreel5" + col).disabled = true;
		document.getElementById("tfaddreel7" + col).disabled = true;
		document.getElementById("tfaddreel9" + col).disabled = true;
		document.getElementById("tfaddreel12" + col).disabled = true;
		document.getElementById("tfaddreel13" + col).disabled = true;
	}
	else
	{
		// enable the column
		document.getElementById("tfaddreel3" + col).disabled = false;
		document.getElementById("tfaddreel5" + col).disabled = false;
		document.getElementById("tfaddreel7" + col).disabled = false;
		document.getElementById("tfaddreel9" + col).disabled = false;
		document.getElementById("tfaddreel12" + col).disabled = false;
		document.getElementById("tfaddreel13" + col).disabled = false;
	}
}

function checkNumber(objectId)
{
	var object = document.getElementById(objectId);

	if (isNaN(object.value) || object.value < 0)
	{
		object.value = 0;
	}
}

function checkCheckbox(itemID, checkboxID)
{
	checkNumber(itemID);

	numberValue = parseInt(document.getElementById(itemID).value);

	if (numberValue > 0)
	{
		document.getElementById(checkboxID).checked = true;
	}
	else
	{
		document.getElementById(checkboxID).checked = false;
	}
}

function showHelp(helpID)
{
	// ie 6 bug fix
	if (isIE6) document.getElementById("tfbackgroundmusicreels").style.visibility = "hidden";

	var helpBox = document.getElementById(helpID);

 	helpBox.style.marginLeft = "-" + parseInt(helpBox.offsetWidth / 2) + "px";
 	helpBox.style.marginTop = "-" + parseInt(helpBox.offsetHeight / 2) + "px";
	helpBox.style.visibility = "visible";

}

function closeHelp(helpID)
{
	var helpBox = document.getElementById(helpID);
	helpBox.style.visibility = "hidden";

	// ie 6 bug fix
	if (isIE6) document.getElementById("tfbackgroundmusicreels").style.visibility = "visible";
}

function uncheckComp()
{
	// uncheck all computer options
	document.getElementById("tfplatform").checked = false;
	document.getElementById("tfplatform2").checked = false;
	document.getElementById("tfcompincdvd").checked = false;
	document.getElementById("tfcompincdv").checked = false;
	document.getElementById("tfcompincdvddv").checked = false;
	document.getElementById("tftransferchoice4").checked = false;
	document.getElementById("tftransferchoice5").checked = false;
}

function checkComp()
{
	// uncheck all none comp options
	document.getElementById("tftransferchoice").checked = false;
	document.getElementById("tftransferchoice2").checked = false;
	document.getElementById("tftransferchoice3").checked = false;

	// check if a computer option is selected
	if (!document.getElementById("tftransferchoice4").checked && !document.getElementById("tftransferchoice5").checked)
	{
		// none checked select the bluprint option
		document.getElementById("tftransferchoice5").checked = true;
	}

	// check if a platform option is selected
	if (!document.getElementById("tfplatform").checked && !document.getElementById("tfplatform2").checked)
	{
		// none checked select the windows options
		document.getElementById("tfplatform").checked = true;
	}

}

function toggleDVDDV(itemID)
{
	var dvd = document.getElementById("tfcompincdvd");
	var dv = document.getElementById("tfcompincdv");
	var dvddv = document.getElementById("tfcompincdvddv");

	// only allow copies options
	if (itemID == "tfcompincdvd")
	{
		// dvd.checked = true;
		dv.checked = false;
		dvddv.checked = false;
	}
	else if (itemID == "tfcompincdv")
	{
		dvd.checked = false;
		//dv.checked = true;
		dvddv.checked = false;
	}
	else if (itemID == "tfcompincdvddv")
	{
		dvd.checked = false;
		dv.checked = false;
		// dvddv.checked = true;
	}

}

function toggleManagers(itemID)
{
	var editManager = document.getElementById("tfeditmanager");
	var timeManager = document.getElementById("tftimemanager");

	if (itemID == "tftimemanager")
	{
		editManager.checked = false;
	}
	else
	{
		timeManager.checked = false;
	}
}
