// Alert Box
function hideAlert(){
	$('#alertBox').fadeOut('500');	
}

//Autofills
$(document).ready(function(){
	$('#searchterm').autofill({
		value: 'Search',
		defaultTextColor: '#0e8e8d',
		activeTextColor: '#0e8e8d'
	});
	$('#email').autofill({
		value: 'Email',
		defaultTextColor: '#666',
		activeTextColor: '#666'
	});
});

//Audit Pricing Calculator
function calculateFees(){
	var f = document.getElementById("calculator");
	var amount = f.amount.value;
	var management = f.management[f.management.selectedIndex].value;
	var meetings = f.meetings[f.meetings.selectedIndex].value;
	
	amount = amount.replace(/[^\d\.\-\ ]/g, '');
	
	if(amount > 0 && amount != ""){
	
		var total = (700+(0.005*amount))-((0.000000001*amount)*amount);
		if(management == 1){
			total = total+500;	
		}
		if(meetings == 1){
			total = total+250;	
		}
		
		total = total.toFixed(2);
		
		if(amount < 2100000){
			$('#feesBox').html('<b>Total Audit Fee = $'+total+'</b>');
		}else{
			$('#feesBox').html('<b>Please contact us for a quote.</b>');	
		}
		
	}else{
		$('#feesBox').html('<b>Please enter your condo fees.</b>');	
	}
	
}

//Limit Field to Numbers and Decimals
function formatField(input){

	var num = input.value.replace(/\,/g,'');
	
	if(!isNaN(num)){
		if(num.indexOf('.') > -1){
			num = num.split('.');
			num[0] = num[0].toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'');
		if(num[1].length > 2){
			//alert('You may only enter two decimals!');
			num[1] = num[1].substring(0,num[1].length-1);
		} input.value = num[0]+'.'+num[1];
		
		} else {
			input.value = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'') };
		} else {
			//alert('You may enter only numbers in this field!');
			input.value = input.value.substring(0,input.value.length-1);
	}

}
