﻿// JScript File
function setHiddenValue(holderID, prefix, seperator, qnID, itemCount, cur)
{
	var sourceControl, hiddenControl;
	hiddenControl = document.getElementById(holderID+prefix+qnID);
	sourceControl = document.getElementsByName(cur.name);
	hiddenControl.value = "";	
	for(var iLoop=0; iLoop<itemCount; iLoop++)
	{
		if(sourceControl[iLoop].checked)
			hiddenControl.value = sourceControl[iLoop].value;
	}
}
function setHiddenEmtpyValue(holderID, prefix, seperator, qnID, itemCount, cur)
{
	var sourceControl, hiddenControl;
	hiddenControl = document.getElementById(holderID+prefix+qnID);
	sourceControl = document.getElementsByName(cur.name);
	hiddenControl.value = "00000000-0000-0000-0000-000000000000";	
}
function radioTextOnFocus(holderID, prefix, seperator, qnID, itemCount, optId, txtPrefix ,siblingObj)
{
	var parentId = siblingObj.id.replace(txtPrefix,"");
	var sourceControl = document.getElementById(parentId);
	sourceControl.checked = true;
	var hiddenControl = document.getElementById(holderID+prefix+qnID);
	hiddenControl.value = sourceControl.value;
}
function limitLeght(holderID, prefix, seperator, myID, length)
{
	var hiddenControl = document.getElementById(holderID+prefix+seperator+myID);
	if(hiddenControl.value.length > length)
		hiddenControl.value = hiddenControl.value.substr(0, length);
}

function checkboxTextOnFocus(prefix, txtPrefix ,siblingObj)
{
	var parentId = siblingObj.id.replace(txtPrefix,prefix);
	var sourceControl = document.getElementById(parentId);
	sourceControl.checked = true;
}	 
	
function fileUploadGetSelectedFileInputs(fileUploadId, hiddeCtrId)
{
	var fileInputCount = GetRadUpload(fileUploadId).GetFileInputs().length;
	var fileInputs = GetRadUpload(fileUploadId).GetFileInputs();
    var val = "";
	for(var i=0;i<fileInputCount;i++)
	{
		val += fileInputs[i].value;
	}
	if(val == "")
	{
	    var hid = document.getElementById(hiddeCtrId);
	    if(hid != null)
	        val = hid.value;
	}
    return val;
}	

