function init(){
		document.getElementById('emerfundbox').style.display = 'none';
		document.getElementById('emerfunddisc').style.display = 'none';
		document.getElementById('payamtID').checked = false;
		document.getElementById('payfreqdaily').checked = false;
		document.getElementById('payfreqweekly').checked = false;
		document.getElementById('payfreqbiweekly').checked = false;
		document.getElementById('payfreqsemimonthly').checked = false;
		document.getElementById('payfreqmonthly').checked = false;
}

function validate(){
	document.getElementById('errorbox').style.display = 'none';
	var errornum = 0;
	var errorlist = '<ul>';

	var moneypat = /^\$?\d+(\.\d{2})?$/;
	
	var payamt = removeCommas(document.getElementById('payamtID').value);
	var payamttest = moneypat.test(payamt);
	if(payamttest == false){
		errornum++;
		document.getElementById('payamtID-tr').setAttribute("class", "contentframework-required-cellhighlight");
		document.getElementById('payamtID-tr').setAttribute("className", "contentframework-required-cellhighlight");		
		document.getElementById('payamtID').setAttribute("class", "contentframework-required-highlight");
		document.getElementById('payamtID').setAttribute("className", "contentframework-required-highlight");		
		if(document.getElementById('payamtID').value == ''){
			errorlist += '<li><a href="'+document.location+'#anchor-payamtID">I take home</a> - Please input your take-home pay.</li>';
			document.getElementById('payamtID-ul').innerHTML = '<ul class="contentframework-required-description"><li><img src="/uos/_assets/images/contentframework/icon-formerror.gif" alt="Error" class="contentframework-required-icon"/>Please input your take-home pay.</li></ul>';
		}else{
			errorlist += '<li><a href="'+document.location+'#anchor-payamtID">I take home</a> - Please input a valid amount for your take-home pay.</li>';
			document.getElementById('payamtID-ul').innerHTML = '<ul class="contentframework-required-description"><li><img src="/uos/_assets/images/contentframework/icon-formerror.gif" alt="Error" class="contentframework-required-icon"/>Please input a valid amount for your take-home pay.</li></ul>';
		}	
	}else{
		document.getElementById('payamtID-tr').setAttribute("class", "contentframework-altrow");
		document.getElementById('payamtID-tr').setAttribute("className", "contentframework-altrow");		
		document.getElementById('payamtID').setAttribute("class", "contentframework-textfield");
		document.getElementById('payamtID').setAttribute("className", "contentframework-textfield");		
		document.getElementById('payamtID-ul').innerHTML = '';
	}	
	
	var payfreqcheck = 0;
	var payfreqtype = 0;
	if(document.getElementById('payfreqdaily').checked == false){payfreqcheck++;}else{payfreqtype = 1;}
	if(document.getElementById('payfreqweekly').checked == false){payfreqcheck++;}else{payfreqtype = 7;}
	if(document.getElementById('payfreqbiweekly').checked == false){payfreqcheck++;}else{payfreqtype = 14;}
	if(document.getElementById('payfreqsemimonthly').checked == false){payfreqcheck++;}else{payfreqtype = 15;}
	if(document.getElementById('payfreqmonthly').checked == false){payfreqcheck++;}else{payfreqtype = 30;}
	if(payfreqcheck == 5){
		errornum++;
		document.getElementById('payfreqID-tr').setAttribute("class", "contentframework-required-cellhighlight");
		document.getElementById('payfreqID-tr').setAttribute("className", "contentframework-required-cellhighlight");		
		document.getElementById('payfreqdailyID').setAttribute("class", "contentframework-required-highlight");
		document.getElementById('payfreqdailyID').setAttribute("className", "contentframework-required-highlight");		
		document.getElementById('payfreqweeklyID').setAttribute("class", "contentframework-required-highlight");
		document.getElementById('payfreqweeklyID').setAttribute("className", "contentframework-required-highlight");		
		document.getElementById('payfreqbiweeklyID').setAttribute("class", "contentframework-required-highlight");
		document.getElementById('payfreqbiweeklyID').setAttribute("className", "contentframework-required-highlight");		
		document.getElementById('payfreqsemimonthlyID').setAttribute("class", "contentframework-required-highlight");
		document.getElementById('payfreqsemimonthlyID').setAttribute("className", "contentframework-required-highlight");		
		document.getElementById('payfreqmonthlyID').setAttribute("class", "contentframework-required-highlight");
		document.getElementById('payfreqmonthlyID').setAttribute("className", "contentframework-required-highlight");		
			errorlist += '<li><a href="'+document.location+'#anchor-payfreqID">How often</a> - Please input a pay frequency.</li>';
			document.getElementById('payfreqID-ul').innerHTML = '<ul class="contentframework-required-description"><li><img src="/uos/_assets/images/contentframework/icon-formerror.gif" alt="Error" class="contentframework-required-icon"/>Please input a pay frequency.</li></ul>';
	}else{
		document.getElementById('payfreqID-tr').setAttribute("class", "");
		document.getElementById('payfreqID-tr').setAttribute("className", "");		
		document.getElementById('payfreqdailyID').setAttribute("class", "contentframework-textfield");
		document.getElementById('payfreqdailyID').setAttribute("className", "contentframework-textfield");		
		document.getElementById('payfreqweeklyID').setAttribute("class", "contentframework-textfield");
		document.getElementById('payfreqweeklyID').setAttribute("className", "contentframework-textfield");		
		document.getElementById('payfreqbiweeklyID').setAttribute("class", "contentframework-textfield");
		document.getElementById('payfreqbiweeklyID').setAttribute("className", "contentframework-textfield");		
		document.getElementById('payfreqsemimonthlyID').setAttribute("class", "contentframework-textfield");
		document.getElementById('payfreqsemimonthlyID').setAttribute("className", "contentframework-textfield");		
		document.getElementById('payfreqmonthlyID').setAttribute("class", "contentframework-textfield");
		document.getElementById('payfreqmonthlyID').setAttribute("className", "contentframework-textfield");	
		document.getElementById('payfreqID-ul').innerHTML = '';
	}		
	
	errorlist += '</ul>';

	if(errornum > 0){
		document.getElementById('errorlist').innerHTML = errorlist;		
		document.getElementById('errorbox').style.display = '';
		document.getElementById('emerfundbox').style.display = 'none';
		document.getElementById('emerfunddisc').style.display = 'none';		
		scrolldelay = setTimeout('window.scrollBy(0,-800)',100);		
	}else{	
		var emerfundamt = 0;
		if(payfreqtype == 1){emerfundamt = (parseInt(payamt*(365/12)*3)).toFixed(2);}
		if(payfreqtype == 7){emerfundamt = (parseInt(payamt*(52/12)*3)).toFixed(2);}
		if(payfreqtype == 14){emerfundamt = (parseInt(payamt*(26/12)*3)).toFixed(2);}
		if(payfreqtype == 15){emerfundamt = (parseInt(payamt*6)).toFixed(2);}
		if(payfreqtype == 30){emerfundamt = (parseInt(payamt*3)).toFixed(2);}
		document.getElementById('emerfundamt').innerHTML = addCommas(emerfundamt);
		document.getElementById('emerfundbox').style.display = '';
		document.getElementById('emerfunddisc').style.display = '';
	}	
	

}

function removeCommas( strValue ) {
  var objRegExp = /,/g; //search for commas globally
  return strValue.replace(objRegExp,'');
}

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

