function getRadioValue(frmName, Item) //Find the Selected Radio Button and return its value
{
  var collection = document.forms[frmName][Item];
  var RadioLength = collection.length;
 		 for (a=0;a<collection.length;a++)
			{
				if (collection[a].checked)
					return(collection[a].value);
			}
		return("False");
}
function getSelectValue(frmName, Item)//Return the Value of the selected Option
{
	var SelectIndex = document.forms[frmName][Item].selectedIndex
	if (SelectIndex == -1)//returns -1 if no items are selected
		{
			return(SelectIndex);
		}
	else if (document.forms[frmName][Item].options[SelectIndex].value == "0" && SelectIndex > 0)
		{
			return(3);
		}
	else
		{
			return(document.forms[frmName][Item].options[SelectIndex].value);
		}	
}
function CheckForm(frmName, fieldName)
{
	var check = 'True';			
			//Checkbox
			if (document.forms[frmName][fieldName].type =="checkbox")
				{
					if (!document.forms[frmName][fieldName].checked)
						{
							check = 'False';							
						}
				}
			//Text box
			else if (document.forms[frmName][fieldName].type =="text")
				{
					if (document.forms[frmName][fieldName].value.length == 0)
						{
							check = 'False';
						}
				}
			//Password field
			else if (document.forms[frmName][fieldName].type =="password")
				{
					if (document.forms[frmName][fieldName].value.length == 0)
						{
							check = 'False';
						}
				}
			//Textarea
			else if (document.forms[frmName][fieldName].type =="textarea")
				{
					if (document.forms[frmName][fieldName].value.length == 0)
						{
							check = 'False';
						}
				}
			//File
			else if (document.forms[frmName][fieldName].type =="file")
				{
					if (document.forms[frmName][fieldName].value.length == 0)
						{
							check = 'False';
						}
				}
			//Single select combo boxes
			else if (document.forms[frmName][fieldName].type =="select-one") // For Single Value Select
				{
					var SelectIndex = getSelectValue(frmName, fieldName)
					if ((SelectIndex == -1) || (SelectIndex == 0))
						{
							check = 'False';
						}					
				}
			//Multi Select combo boxes
			else if (document.forms[frmName][fieldName].type =="select-multiple") // For Multi value Selects
				{
					var SelectIndex = getSelectValue(frmName, fieldName)
					if ((SelectIndex == -1) || (SelectIndex == 0))
						{
							check = 'False';
						}
				}
			//Radio Button
			else if (document.forms[frmName][fieldName].type =="radio")
						{
							var RadioValue = getRadioValue(frmName, fieldName)
							if ( RadioValue == "False")
								{
									check = 'False';									
								}
						}
			else
				check ='True';							
	
	if(check=='True')
		{
			return(true);
		}
	else
		{
			return(false);
		}
 } 
function checkQuotes(frmName)
{	
	for (i=0; i<document.forms[frmName].length; i++)
	{
		//Textarea
		if (document.forms[frmName].item(i).type =="textarea")
		{				
			if(document.forms[frmName].item(i).value.indexOf("'",0) != -1)
			{
				txtValue = "";
				for(j = 0; j < document.forms[frmName].item(i).value.length; j++)
				{
					if(document.forms[frmName].item(i).value.indexOf("'",j) == -1)
					{
						txtValue += document.forms[frmName].item(i).value.substring(j,document.forms[frmName].item(i).value.length);
						break;
					}
					else
					{
						txtValue += document.forms[frmName].item(i).value.substring(j,document.forms[frmName].item(i).value.indexOf("'",j) + 1);
						txtValue += "'";						
						j = document.forms[frmName].item(i).value.indexOf("'",j);
					}
				}
				document.forms[frmName].item(i).value = txtValue;
			}
		}
		//Text box
		else if (document.forms(frmName).item(i).type =="text")
		{				
			if(document.forms[frmName].item(i).value.indexOf("'",0) != -1)
			{
				txtValue = "";
				for(j = 0; j < document.forms[frmName].item(i).value.length; j++)
				{
					if(document.forms[frmName].item(i).value.indexOf("'",j) == -1)
					{
						txtValue += document.forms[frmName].item(i).value.substring(j,document.forms[frmName].item(i).value.length);
						break;
					}
					else
					{
						txtValue += document.forms[frmName].item(i).value.substring(j,document.forms[frmName].item(i).value.indexOf("'",j) + 1);
						txtValue += "'";						
						j = document.forms[frmName].item(i).value.indexOf("'",j);
					}
				}
				document.forms[frmName].item(i).value = txtValue;
			}
		}
	}
}
