
function PageLoadDisplay(){

	var obj
	var will_type
	
	show_hide_itm('main_options', 'hide');
	/*	
	// check for single or mirror type will
	obj = document.getElementById('rdosWillType_yes');
	if (obj.checked) {
		WillTypeDisplay('single');
		will_type = 'single';
	} 
	obj = document.getElementById('rdosWillType_no');
	if (obj.checked) {
		WillTypeDisplay('mirror');
		will_type = 'mirror';
	}	
*/
}

function WillTypeDisplay(sType) {

	// diplay the rest of the page options	
	show_hide_itm('main_options', 'show');
	
	if (sType == 'single') {
		// show items
		show_hide_itm('single_assests_value', 'show');
		show_hide_itm('single_beneficiaries', 'show');
		
		// hide items
		show_hide_itm('mirror_assests_value', 'hide');
		show_hide_itm('mirror_beneficiaries', 'hide');
		
		
	} else {
		// show items
		show_hide_itm('mirror_assests_value', 'show');
		show_hide_itm('mirror_beneficiaries', 'show');
		
		// hide items
		show_hide_itm('single_assests_value', 'hide');
		show_hide_itm('single_beneficiaries', 'hide');
		
	}
}

function CalcPropertyAssets() {

	if(document.getElementById('plc$lt$zoneTopCenter$WillsOnlineQuote$txtValueProp') && document.getElementById('plc$lt$zoneTopCenter$WillsOnlineQuote$txtValueSave') && document.getElementById('plc$lt$zoneTopCenter$WillsOnlineQuote$txtValueInv') && document.getElementById('plc$lt$zoneTopCenter$WillsOnlineQuote$txtValueOther')){
	    
		var objValueProp = document.getElementById('plc$lt$zoneTopCenter$WillsOnlineQuote$txtValueProp');
		var objValueSave = document.getElementById('plc$lt$zoneTopCenter$WillsOnlineQuote$txtValueSave');
		var objValueInv = document.getElementById('plc$lt$zoneTopCenter$WillsOnlineQuote$txtValueInv');
		var objValueOther = document.getElementById('plc$lt$zoneTopCenter$WillsOnlineQuote$txtValueOther');
		var objValueAssets = document.getElementById('plc$lt$zoneTopCenter$WillsOnlineQuote$txtValueAssets');
		
		if (objValueProp.value == ''){
		    objValueProp.value = 0;
		}
		
		if (objValueSave.value == ''){
		    objValueSave.value = 0;
		}
		
		if (objValueInv.value == ''){
		    objValueInv.value = 0;
		}
		
		if (objValueOther.value == ''){
		    objValueOther.value = 0;
		}

		var s_ValueProp		= objValueProp.value;
		var s_ValueSave		= objValueSave.value;
		var s_ValueInv		= objValueInv.value;
		var s_ValueOther	= objValueOther.value;
		var s_ValueAssets	= '';
		
		if (IsNumericItem(s_ValueProp) && IsNumericItem(s_ValueSave) && IsNumericItem(s_ValueInv) && IsNumericItem(s_ValueOther) && ContainsData(s_ValueProp) && ContainsData(s_ValueSave) && ContainsData(s_ValueInv) && ContainsData(s_ValueOther)) {
			
			s_ValueAssets = parseFloat(s_ValueProp) + parseFloat(s_ValueSave) + parseFloat(s_ValueInv) + parseFloat(s_ValueOther);
			
			objValueAssets.value = s_ValueAssets;
		} else {
			objValueAssets.value = ''
		}
	}	
}

function IsNumericItem(sText) {
   
   	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++) 
	    { 
	    Char = sText.charAt(i); 
	    if (ValidChars.indexOf(Char) == -1) 
	        {
	        IsNumber = false;
	        }
	    }
	    
	return IsNumber;
	
}

function StripNonNumeric(obj) {
     
	var sText = obj.value;
    
   	var ValidChars = "0123456789.";
   	var sNewText = "";
	var Char;

	for (i = 0; i < sText.length; i++) {
	    Char = sText.charAt(i); 
	    if (ValidChars.indexOf(Char) == -1) {
		} else {
	        sNewText = sNewText + Char
	    }
	}	   
	obj.value = sNewText
}



function ContainsData(sText) {
	var ContainsData=false;
	
	if (sText.length > 0) {
		ContainsData = true;
	} 
	
	return ContainsData;
		
}


