

/*function fnSubmit(frmName)
{
	selectClicked('frmTest.lstPG','null',3);
	if(isTxtBlank('frmTest.txtName','Name cannot be left blank','frmTest.txtName') && isListComboBlank('frmTest.lstPG','Select','Courses cannot be left blank','frmTest.lstPG'))
	eval(frmName + '.submit()');
}
*/
function isTxtNotBlank(fieldName,msg,fieldFocus)
{
		if(eval(fieldName + '.value') == "")
		{
			alert(msg);			
			eval(fieldFocus + '.focus();');
			return false;
		}
		return true;
}
function isListComboNotBlank(fieldName,defaultItem,msg,fieldFocus)
{
//var selCount = 0;
var isSelected = false;
var len ;
eval('len = ' + fieldName + '.length -1');

for(i=1;i <= len ;i++)
{
/*			if(eval(fieldName + '.options[' + i + '].value') == defaultItem)
			{
					alert(msg + "  Defalult Item" );
					eval(fieldFocus + '.focus();');					
					return false;
			}
*/			
	
			if(eval(fieldName + '.options[' + i + '].selected == true'))
			{
			
				isSelected = true;
				break;
			}
			
}
			if(isSelected == false)
			{
					alert(msg);
					eval(fieldFocus + '.focus();');
					return false;
			}
			return true;
}
function deselect(lstBox)
{
	var i,selCount;
	var len ;
	eval('len = ' + lstBox + '.length -1');
	for(i=0;i <= len;i++)
	{
		if(eval(lstBox + '.options[' + i + '].selected == true'));
		{			
			eval(lstBox + '.options[' + i + '].selected = false;');
		}
	}
	eval(lstBox + '.focus();');
}
function selectClicked(lstBox,defaultItem,selItemCount)
{


var i,selCount;
selCount = 0;
var len ;
eval('len = ' + lstBox + '.length -1');

for(i=0;i <= len;i++)
{
	if(eval(lstBox + '.options[' + i + '].selected == true'))
	{
		selCount = selCount + 1;
		if(eval(lstBox + '.options[' + i + '].value') == defaultItem)
			{
				alert("Please select different Item from " + eval(lstBox + '.options[' + i + '].text'));
				deselect(lstBox);
				return false;
			}
			if(selItemCount != null || selItemCount != 'null')
			{

				if(selCount > selItemCount)
				{
					alert("Selection of more than '" + selItemCount + "' Items are not allowed");
					deselect(lstBox);
					return false;
				}
			}
	}		
}
return true;
}



function IsNotNumeric(fieldName,msg,fieldFocus,isSpaceAllowed)
{
	var sText;
	eval('sText = '+ fieldName + '.value');
	if(IsNumeric(sText,isSpaceAllowed))
	{
			alert(msg);
			eval(fieldFocus + '.focus();');
			return false;
	}
	return true;
}
function IsNumeric(sText,isSpaceAllowed)
{
   	
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
	  if(isSpaceAllowed)
	  {
		if(Char == " ")
			continue;
	  }
	
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;   
}
//function isSecurityQestionOK(secQuestionField,secAnswerField,defaultItem)
function isSecurityQestionOK()
{
alert('Inside isSecurityQestionOK');
return;
	if(eval(secQuestionField + '.options[' + i + '].value') != defaultItem && (eval(secAnswerField + '.value == ""') || eval(secAnswerField + '.value.length == 0')))
		{
				alert("Please Enter Security Answer");
				eval(secAnswerField + '.focus()');
				return false;
		}
	if(eval(secQuestionField + '.options[' + i + '].value') == defaultItem && (eval(secAnswerField + '.value != ""') || eval(secAnswerField + '.value.length != 0')))
		{
				alert("Please Select a Security Question");
				eval(secQuestionField + '.focus()');
				return false;
		}

return true;
}

function deselectPrintJornals(lstBox,defaultItem)
{
	var i,selCount;
	var len ;
	eval('len = ' + lstBox + '.length -1');
	for(i=0;i <= len;i++)
	{
		if (i > 0) {
		if(eval(lstBox + '.options[' + i + '].selected == true'));
		{	
			 if(eval(lstBox + '.options[' + i + '].value') == defaultItem)
			 continue;	
				eval(lstBox + '.options[' + i + '].selected = false;');
		}
					}
	}
	eval(lstBox + '.focus();');
}

function selectClickedPrintJornals(lstBox,defaultItem,selItemCount)
{
var i,selCount;
selCount = 0;
var len ;
eval('len = ' + lstBox + '.length -1');
for(i=0;i <= len;i++)
{
	if(eval(lstBox + '.options[' + i + '].selected == true'))
	{
		selCount = selCount + 1;
		if(eval(lstBox + '.options[' + i + '].value') == defaultItem)
			{
				deselectPrintJornals(lstBox,defaultItem);
				return false;
			}
			if(selItemCount != null || selItemCount != 'null')
			{
				if(selCount > selItemCount)
				{
					//deselect(lstBox);
					deselectPrintJornals(lstBox,defaultItem);
					alert("Selection of more than '" + selItemCount + "' Items are not allowed");
					
					return false;
				}
			}
	}		
}
return true;
}
