<!-- Begin
function NewWindow(mypage, myname, w, h) 
 {
  var winl = (screen.width - w) / 2;
  var wint = (screen.height - h) / 2;
  winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable'
  win = window.open(mypage, myname, winprops);
  win.focus();
  return false;
 }


function ClickWord(elementName,intValue)
    {
	  var strHFName
	  
	  if(document.getElementById(elementName).className=="ClickerSelected")
	  {
	  document.getElementById(elementName).className="ClickerUnSelected"
	  strHFName = elementName.replace("A_","HF_")
	  document.getElementById(strHFName).value=''	  
	  }
	  else
	  {
	  document.getElementById(elementName).className="ClickerSelected"
	  strHFName = elementName.replace("A_","HF_")
	  document.getElementById(strHFName).value=intValue
	  }
	  //alert(document.getElementById(strHFName).value)
	}

function NewMaxWindow(mypage, myname) 
 {
  var w = (screen.width - 100);
  var h = (screen.height - 100);
  var winl = (screen.width - w) / 2;
  var wint = (screen.height - h) / 2;
  winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable'
  win = window.open(mypage, myname, winprops);
  win.focus();
  return false;
 }


function ClearValue(Value1)
 {
  document.all[Value1].value='';
 }

function HideError()
{
	document.getElementById("SatError").style.visibility="hidden";
}


function ClearCheck(Value1)
 {
  document.all[Value1].checked=false;
 }

function ClearCheck2(Value1)
 {
  document.all[Value1].checked=false;
 }

function ClearEVGRow(strID)
 {
  document.getElementById(strID).value='';
 }

 function ClearEVG(intType,intAnsCount,intDKCount,QLabel)
  {
	if(intType==1)
	{
		if (intAnsCount==0)
		{
			document.forms[0][QLabel].value=''
		}
		else
		{
			for(k=1;k<intAnsCount+1;k++)
			{
			  if (document.forms[0][QLabel+'_'+k])
			  {			  
			  document.forms[0][QLabel+'_'+k].value=''
			  }
			}
		}
	}
	else
	{
	   if(intDKCount>1)
	   {
			for(k=0;k<intDKCount;k++)
			{
			  document.forms[0][QLabel+'_DK'][k].checked=false;
			}
	   }
	   else
	   {
	      document.forms[0][QLabel+'_DK'].checked=false;
	   }
	}
  }


 function ClearEVG2(intType,intAnsCount,intDKCount,QLabel)
  {
	if(intType==1)
	{
		if (intAnsCount==0)
		{
			document.forms[0][QLabel].value=''
		}
		else
		{
			for(k=1;k<intAnsCount+1;k++)
			{
			  if (document.forms[0][QLabel+'_'+k])
			  {			  
			  document.forms[0][QLabel+'_'+k].value=''
			  }
			}
		}
	}
	else
	{
	   if(intDKCount>1)
	   {
			for(k=0;k<intDKCount;k++)
			{
			  document.forms[0][QLabel+'_DK'][k].checked=false;
			}
	   }
	   else
	   {
	      document.forms[0][QLabel+'_DK'].checked=false;
	   }
	}
  }


function setCookie(name,contents) {

document.cookie = name + escape(contents) + ";"
}

function readCookie(cookieName) {
var namestr = cookieName
var namelen = namestr.length
var cooklen = document.cookie.length
var i = 0
while (i < cooklen)
        {var j = i + namelen
        if (document.cookie.substring(i,j) == namestr)
                {endstr = document.cookie.indexOf(";",j)
                if (endstr == -1){endstr = document.cookie.length}
                return unescape(document.cookie.substring(j,endstr))
                }
        i = document.cookie.indexOf(" ",i) + 1
        if (i == 0) break
        }
return null
}

function UpdateTotal(QLabel,intNumAnswers)
    {
	  var intTotal = 0;
	  for(k=1;k<intNumAnswers+1;k++)
	    {
		   if(document.getElementById(QLabel + "_" + k))
		   {
			   if(IsNumeric(document.getElementById(QLabel + "_" + k).value))
			   {
			   intTotal = intTotal + parseFloat(document.forms[0][QLabel + "_" + k].value)
			   }
		   }
		}
		document.getElementById("Total").value = intTotal;
	 }

function UpdateTotal2(QLabel,intNumAnswers)
    {
	  var intTotal = 0;
	  for(k=1;k<intNumAnswers+1;k++)
	    {
		   if(document.getElementById(QLabel + "_" + k))
		   {
			   if(IsNumeric(document.getElementById(QLabel + "_" + k).value))
			   {
			   intTotal = intTotal + parseFloat(document.forms[0][QLabel + "_" + k].value)
			   }
		   }
		}
		document.getElementById("Total2").value = intTotal;
	 }

function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


function UpdateTotalDesc(QLabel,intNumAnswers,intTotal)
    {
	  for(k=1;k<intNumAnswers+1;k++)
	    {
		   if(document.forms[0][QLabel + "_" + k])
		   {
			   if(document.forms[0][QLabel + "_" + k].value.length > 0)
			   {
			   intTotal = intTotal - parseFloat(document.forms[0][QLabel + "_" + k].value)
			   }
		   }
		}
		document.forms[0].Total.value = intTotal;
	 }

function UpdateTotalDesc2(QLabel,intNumAnswers,intTotal)
    {
	  for(k=1;k<intNumAnswers+1;k++)
	    {
		   if(document.forms[0][QLabel + "_" + k])
		   {
			   if(document.forms[0][QLabel + "_" + k].value.length > 0)
			   {
			   intTotal = intTotal - parseFloat(document.forms[0][QLabel + "_" + k].value)
			   }
		   }
		}
		document.forms[0].Total2.value = intTotal;
	 }

function ClearOE(strQLabels)
{
	var arrQLabels
	arrQLabels = strQLabels.split("|")
	for(k=0;k<arrQLabels.length;k++)
	{
		document.getElementById(arrQLabels[k]).value=''
	}
}

function ClearOEDK(strQLabel)
{
	var k=1;
	do	
	{
		if(document.getElementById(strQLabel + "_DK_" + k))
		{
			document.getElementById(strQLabel + "_DK_" + k).checked = false;
			k++;
		}
		else
		{
			break;
		}
	}
	while(k<99);
}

 function ClearTime(QLabel)
	  {
	  if (document.forms[0][QLabel+'_DK'])
	  {	
	  document.forms[0][QLabel+'a'].value='';
	  document.forms[0][QLabel+'b'].value='';
	  document.forms[0][QLabel+'c'].value='';
	  }
	  }

 function ClearDK(QLabel)
	  {
	  document.getElementById(QLabel+'_DK_1').checked = false;
	  document.getElementById(QLabel+'_DK_2').checked = false;
	  }

// NEW FUNCTIONS FOR 2009 TOLUNA LAYOUT

// this function is used to check/uncheck
function CheckOSpec(QLabel){
	//alert(document.getElementById(QLabel+'_Specify').value.toString().length + ' *** ' + QLabel)
	if (document.getElementById(QLabel+'_Specify').value.toString().length > 0)
	{
		document.getElementById(QLabel).checked=true;
		//document.getElementById(QLabel).focus();
	}
	else
	{
		document.getElementById(QLabel).checked=false;
	}
}

function SelectOption(QLabel){
	if (document.getElementById(QLabel).checked == true) {
		document.getElementById(QLabel).checked = false;
	}
	else {
		document.getElementById(QLabel).checked = true;
		document.getElementById(QLabel).focus();
	}
}

function ClearSelections(intType, intValue, QLabel, strButtonValues, strTextBox, strValidations){
	var arrBV = strButtonValues.split("|");
	var arrTB = strTextBox.split("|");
	var arrVals = strValidations.split("|");

	if (intType == "1") {
		if (document.getElementById(QLabel+"_"+intValue).checked) {
			for(i=0; i<(arrBV.length); i++) {
				if (arrBV[i].toString().length > 0) {
					if (arrBV[i] != intValue) {
						if (document.getElementById(QLabel+"_"+arrBV[i]))
						{
							document.getElementById(QLabel+"_"+arrBV[i]).checked = false;
							if (arrTB[i] == "-1") {
								if (document.getElementById(QLabel+"_"+arrBV[i]+"_Specify"))
								{
									document.getElementById(QLabel+"_"+arrBV[i]+"_Specify").value = "";
								}
							}
						}
					}
				}
			}
		}
	}
	else if (intType == "2") {
		//alert(strValidations + " *** " + arrBV.length + " *** " + intValue);
		if (document.getElementById(QLabel+"_"+intValue).checked) {
			for(i=0; i<(arrBV.length); i++) {
				if (arrBV[i].toString().length > 0) {
					if (arrBV[i] != intValue && arrVals[i+2] == "-1") {
						if (document.getElementById(QLabel+"_"+arrBV[i]))
						{
							document.getElementById(QLabel+"_"+arrBV[i]).checked = false;
						}
					}
				}
			}
		}
	}
}


function CheckTextAreaLength(QLabel, intMaxTBLength) {
	var old = document.getElementById("TextAreaCounter").value;
	document.getElementById("TextAreaCounter").value=document.getElementById(QLabel).value.length;
	if(document.getElementById("TextAreaCounter").value > intMaxTBLength) {
		alert('Too much data in the text box!');
	}
//	if(document.getElementById("TextAreaCounter").value > intMaxTBLength && old <= intMaxTBLength) {
//		alert('Too much data in the text box!');
//		if(document.styleSheets) {
//			document.getElementById("TextAreaCounter").style.fontWeight = 'bold';
//			document.getElementById("TextAreaCounter").style.color = '#ff0000'; 
//		}
//	}
//	else if(document.getElementById("TextAreaCounter").value <= intMaxTBLength && old > intMaxTBLength && document.styleSheets ) {
//		document.getElementById("TextAreaCounter").style.fontWeight = 'normal';
//		document.getElementById("TextAreaCounter").style.color = '#000000';
//	}
}

//  End -->
