﻿// JScript File
if (!Array.prototype.indexOf) {
	Array.prototype.indexOf = function(elt /*, from*/) {
		var len = this.length >>> 0;

		var from = Number(arguments[1]) || 0;
		from = (from < 0)
         ? Math.ceil(from)
         : Math.floor(from);
		if (from < 0)
			from += len;

		for (; from < len; from++) {
			if (from in this &&
          this[from] === elt)
				return from;
		}
		return -1;
	};
}

function cellClicked(oCell, strCellValue, strSelectedValuesId) {

	//Get the Selected values field
	var oSelectedValues = document.getElementById(strSelectedValuesId);
	var strSelectedValues = oSelectedValues.value;
	//Convert to array
	var arrAns = [];
	if (strSelectedValues.length > 0)
		arrAns = strSelectedValues.split('|');

	if (oCell.className == "PASCheckingCell_MainRightSelected") {
		oCell.className = "PASCheckingCell_MainRight";

		var intIndex = arrAns.indexOf(strCellValue)
		if (intIndex != -1)
			arrAns.splice(intIndex, 1);
		arrAns.sort(function(a, b) { return a - b });
		oSelectedValues.value = arrAns.join('|');
	}
	else {
		oCell.className = "PASCheckingCell_MainRightSelected";

		arrAns[arrAns.length] = strCellValue;
		arrAns.sort(function(a, b) { return a - b });
		oSelectedValues.value = arrAns.join('|');
	}


}

var intIntervalId = 0;

function startCountDown(intSeconds)
		{//debugger;
		x = intSeconds;
		countDown()
		intIntervalId = setInterval('countDown()', 1000);	
		}
		function padout(number) 
		{ 
		return (number < 10) ? '0' + number : number; 
		}

		function countDown()
		{
			
		if(x>0)
			{
			document.getElementById('txtTimeRemaining').value = padout(Math.floor(x/60)) + "m:" + padout(Math.floor(((x%60)*100)/100)) + "s";
			}
		else {
			clearInterval(intIntervalId);
			__doPostBack("","outOfTime");
			}
		x--;					
		}
//	function directNav(intPageId)
//	{
//	__doPostBack("showPageFromDirectLink", intPageId);

		//	}
		function SetUniqueRadioButton(current) {
		    for (i = 0; i < document.forms[0].elements.length; i++) {
		        elm = document.forms[0].elements[i]
		        if (elm.type == 'radio') {
		            if (current.id != elm.id) {
		                elm.checked = false;
		            }
		        }
		    }
		    current.checked = true;
		}

