


//Contains the Functions for the Enabling and Disabling of the Check boxes
//Function for the MaritialStatus of the User
function MarryStatus()
{
	
	if(document.getElementById('chkMStatusAny').checked)
	{
		document.getElementById('chkMStatusUnmarried').checked = false;
		document.getElementById('chkMStatusUnmarried').disabled = true;
		
		document.getElementById('chkMStatusWidowed').checked = false; 	
		document.getElementById('chkMStatusWidowed').disabled = true;
		
		document.getElementById('chkMStatusDivorced').checked = false;
		document.getElementById('chkMStatusDivorced').disabled = true;
		
		document.getElementById('chkMStatusSeparted').checked = false; 
		document.getElementById('chkMStatusSeparted').disabled = true; 
	}
	else
	{
		document.getElementById('chkMStatusUnmarried').disabled = false;		
		document.getElementById('chkMStatusWidowed').disabled = false;		
		document.getElementById('chkMStatusDivorced').disabled = false;		
		document.getElementById('chkMStatusSeparted').disabled = false; 
	}
}

//For Have Children Check Boxex
function ChildrenStatus()
{
	if(document.getElementById('chkChilderenAny').checked)
	{
		
			document.getElementById('chkChilderenNo').checked = false;
		    document.getElementById('chkChilderenNo').disabled = true;
		    
			document.getElementById('chkChilderenYesSep').checked = false; 
			document.getElementById('chkChilderenYesSep').disabled = true; 
			
			document.getElementById('chkChilderenYesTo').checked = false; 
			document.getElementById('chkChilderenYesTo').disabled = true; 
			
	}
	else
	{
			document.getElementById('chkChilderenNo').disabled = false;
		    
			document.getElementById('chkChilderenYesSep').disabled = false; 
			
			document.getElementById('chkChilderenYesTo').disabled = false; 
	}
}

//Body Type Function
function BodyTypeFunc()
{
	if(document.getElementById('chkBodyAny').checked)
	{
			
			document.getElementById('chkBodyAthletic').checked = false;
			document.getElementById('chkBodyAthletic').disabled = true;
			
			document.getElementById('chkBodyAverage').checked = false;
			document.getElementById('chkBodyAverage').disabled = true;
						
			document.getElementById('chkBodyHeavy').checked = false;
			document.getElementById('chkBodyHeavy').disabled = true;
			
			document.getElementById('chkBodySlim').checked = false;
			document.getElementById('chkBodySlim').disabled = true;
	}
	else
	{
			document.getElementById('chkBodyAthletic').disabled = false;			
			document.getElementById('chkBodyAverage').disabled = false;			
			document.getElementById('chkBodyHeavy').disabled = false;			
			document.getElementById('chkBodySlim').disabled = false;
	}
}

//Complexion Function
function complexionFunc()
{
	if(document.getElementById('chkComplexionAny').checked)
	{
		document.getElementById('chkComplexionDark').checked = false;
		document.getElementById('chkComplexionDark').disabled = true;
		
		document.getElementById('chkComplexionDark').checked = false;
		document.getElementById('chkComplexionDark').disabled = true;
		
		document.getElementById('chkComplexionFair').checked = false;
		document.getElementById('chkComplexionFair').disabled = true;
		
		document.getElementById('chkComplexionVeryFair').checked = false;
		document.getElementById('chkComplexionVeryFair').disabled = true;
		
		document.getElementById('chkComplexionWheatish').checked = false;
		document.getElementById('chkComplexionWheatish').disabled = true;
	}
	else
	{
		document.getElementById('chkComplexionDark').disabled = false;
		document.getElementById('chkComplexionDark').disabled = false;
		document.getElementById('chkComplexionFair').disabled = false;
		document.getElementById('chkComplexionVeryFair').disabled = false;
		document.getElementById('chkComplexionWheatish').disabled = false;
	}
}

var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5);

function moveOptions(theSelFrom, theSelTo, theToFill, theFromToFill)
{
	
	var selLength = document.getElementById(theSelFrom).length;
	var selectedText = new Array();
	var selectedValues = new Array();
	var selectedCount = 0;
	var i;
		
	for(i=selLength-1; i>=0; i--)
	{
		if(document.getElementById(theSelFrom).options[i].selected)
		{
			selectedText[selectedCount] = document.getElementById(theSelFrom).options[i].text;
			selectedValues[selectedCount] = document.getElementById(theSelFrom).options[i].value;
			deleteOption(theSelFrom, i);
			selectedCount++;
		}
	}
	
	for(i=selectedCount-1; i>=0; i--)
	{
		addOption(theSelTo, selectedText[i], selectedValues[i]);
	}
	
	FillTheThirdFunction(theToFill,theFromToFill)
	
	if(NS4) history.go(0);
}

function deleteOption(theSel, theIndex)
{	
	var selLength = document.getElementById(theSel).length;
	if(selLength>0)
	{
		document.getElementById(theSel).options[theIndex] = null;
	}
}

function addOption(theSel, theText, theValue)
{
	var newOpt = new Option(theText, theValue);
	var selLength = document.getElementById(theSel).length;
	document.getElementById(theSel).options[selLength] = newOpt;
}

function FillTheThirdFunction(theToFill,theFromToFill)
{
	var selLength = document.getElementById(theFromToFill).length;
	var selectedValues = "";
	var selectedValuesToFill = "";
	var i;
	
	for(i=selLength-1; i>=0; i--)
	{
			selectedValues = document.getElementById(theFromToFill).options[i].value;
			if(selectedValuesToFill == "")
				selectedValuesToFill = selectedValues;
			else
				selectedValuesToFill = selectedValuesToFill + "," + selectedValues;
		
	}//End of FOR
	document.getElementById(theToFill).value = selectedValuesToFill;	
}
