function CheckHideDiv($strForm, $strCheckboxName, $strDivID)
{
	if(document.forms[$strForm].elements[$strCheckboxName].checked == true)
		document.getElementById($strDivID).style.display = '';
	else
		document.getElementById($strDivID).style.display = 'none';
	
}


function CheckEnableFields($strForm, $strCheckboxName, $strChildren)
{
	if($strChildren != "")
	{
		$aParts = $strChildren.split(';');
		if(document.forms[$strForm].elements[$strCheckboxName].checked == true)
		{
	
			for($I=0; $I<($aParts.length); $I++)
				if($aParts[$I] != '')
					document.forms[$strForm].elements[$aParts[$I]].disabled = false;
		}
		else
		{
			for($I=0; $I<($aParts.length); $I++)
			{
				if($aParts[$I] != '')
				{
					document.forms[$strForm].elements[$aParts[$I]].disabled = true;
					
					if(document.forms[$strForm].elements[$aParts[$I]].type == 'text')
						document.forms[$strForm].elements[$aParts[$I]].value = '';
					else if(document.forms[$strForm].elements[$aParts[$I]].type == 'checkbox')
						document.forms[$strForm].elements[$aParts[$I]].checked = false;
					else if(document.forms[$strFormName].elements[$aParts[$I]].type == 'select-one')
						document.forms[$strFormName].elements[$aParts[$I]].selectedIndex = 0;
					if(document.getElementById($aParts[$I]) != null)
						document.getElementById($aParts[$I]).onchange();
				}
			}
		}
	}
}


function RadioEnableFields($strFormName, $strRadioName, $strFieldNames, $strEnableValue)
{
	if($strFieldNames != '')
	{
		$iSelected = "";
		for ($I=0; $I<document.forms[$strFormName].elements[$strRadioName].length; $I++)
			if (document.forms[$strFormName].elements[$strRadioName][$I].checked) 
				$iSelected = $I;
		
		$strLowerFieldName = $strFieldNames.toLowerCase();
		$bIsPhone = $strLowerFieldName.indexOf('phone')
		
		if (document.forms[$strFormName].elements[$strRadioName][$iSelected].value == $strEnableValue) 
		{
			$aParts = $strFieldNames.split(';');
			for($I=0; $I<($aParts.length); $I++)
			{
				if($aParts[$I] != '')
				{
					if($bIsPhone >= 0)
					{
						document.forms[$strFormName].elements[$aParts[$I]+'1'].disabled = false;
						document.forms[$strFormName].elements[$aParts[$I]+'2'].disabled = false;
						document.forms[$strFormName].elements[$aParts[$I]+'3'].disabled = false;
					}
					else
						document.forms[$strFormName].elements[$aParts[$I]].disabled = false;
				}
			}
		}
		else
		{
			$aParts = $strFieldNames.split(';');
			for($I=0; $I<($aParts.length); $I++)
			{
				if($aParts[$I] != '')
				{
					if($bIsPhone >= 0)
					{
						document.forms[$strFormName].elements[$aParts[$I]+'1'].disabled = true;
						document.forms[$strFormName].elements[$aParts[$I]+'1'].value = "";
						document.forms[$strFormName].elements[$aParts[$I]+'2'].disabled = true;
						document.forms[$strFormName].elements[$aParts[$I]+'2'].value = "";
						document.forms[$strFormName].elements[$aParts[$I]+'3'].disabled = true;
						document.forms[$strFormName].elements[$aParts[$I]+'3'].value = "";
					}
					else
					{
						document.forms[$strFormName].elements[$aParts[$I]].disabled = true;
						
						if(document.forms[$strFormName].elements[$aParts[$I]].type == 'text')
							document.forms[$strFormName].elements[$aParts[$I]].value = '';
						else if(document.forms[$strFormName].elements[$aParts[$I]].type == 'checkbox')
							document.forms[$strFormName].elements[$aParts[$I]].checked = false;
						else if(document.forms[$strFormName].elements[$aParts[$I]].type == 'select-one')
							document.forms[$strFormName].elements[$aParts[$I]].selectedIndex = 0;
						if(document.getElementById($aParts[$I]) != null)
							document.getElementById($aParts[$I]).onchange();
					}
				}
			}
		}
	}
}


function SelectEnableFields($strFormName, $strSelectName, $strFieldNames, $strValue)
{
	$aParts = $strFieldNames.split(';');
	
	$box = document.forms[$strFormName].elements[$strSelectName];
	$strSelectedValue = $box[$box.selectedIndex].value;
	
	
	if($strSelectedValue == $strValue)
	{
		for($I=0; $I<($aParts.length); $I++)
		{
			if($aParts[$I] != '')
			{
				document.forms[$strFormName].elements[$aParts[$I]].disabled = false;
			}
		}
	}
	else
	{
		for($I=0; $I<($aParts.length); $I++)
		{
			if($aParts[$I] != '')
			{
				document.forms[$strFormName].elements[$aParts[$I]].disabled = true;
				
				if(document.forms[$strFormName].elements[$aParts[$I]].type == 'text')
					document.forms[$strFormName].elements[$aParts[$I]].value = '';
				else if(document.forms[$strFormName].elements[$aParts[$I]].type == 'checkbox')
				{
					document.forms[$strFormName].elements[$aParts[$I]].checked = false;
				}
				else if(document.forms[$strFormName].elements[$aParts[$I]].type == 'select-one')
				{
					document.forms[$strFormName].elements[$aParts[$I]].selectedIndex = 0;
					if(document.getElementById($aParts[$I]) != null)
						document.getElementById($aParts[$I]).onchange();
				}
			}
		}
	}
}


function CheckboxEnableButton($strFieldName, $strCheckboxName)
{
	if(document.myForm.elements[$strCheckboxName].checked == true)
		document.myForm.elements[$strFieldName].disabled = false;
	else
		document.myForm.elements[$strFieldName].disabled = true;
	
}


function DisableField($strFieldname)
{
	document.myForm.elements[$strFieldname].disabled = true;
	
}

function DropDownFormSubmit($strFormName, $strFieldName)
{
	if(document.forms[$strFormName].elements[$strFieldName].value != "")
	{
		document.forms[$strFormName].submit();
	}
	
}

function CommonFormSubmit($strFormName)
{
	if($strFormName == "")
		document.myForm.submit();
	else
		document.forms[$strFormName].submit();
}

function CommonGOTO($strURL)
{
	window.location = $strURL;
}

