//Scripts to handle field group toggles

var toggleFieldsArray = new Array();

function toggleFields(fieldName){
    var found = false;
    var targetElement;
   
    for(var loopCounter = 0; loopCounter < toggleFieldsArray.length; loopCounter++){
        if(toggleFieldsArray[loopCounter][0] == fieldName){
            found = true;
            targetElement = loopCounter;
            break;
        }
    }
   
    if(!found){
        toggleFieldsArray.push(new Array(fieldName, true));
        document.getElementById(fieldName).className = '';
    }else{
        if(toggleFieldsArray[targetElement][1] == true){
            document.getElementById(fieldName).className = 'hiddenFields';
            toggleFieldsArray[targetElement][1] = false;
        }else{
            document.getElementById(fieldName).className = '';
            toggleFieldsArray[targetElement][1] = true;
        }
    }
} 

function updateBlanketCount(){
	var price = 25;
	var blankets  = 1;
	if(!isNaN(document.getElementById('extraBlankets').value)){
		price += document.getElementById('extraBlankets').value * 15;
		blankets += parseInt(document.getElementById('extraBlankets').value);
	}
	
	document.getElementById('blanket_amount').value = price;
	document.getElementById('blanket_item_number').value = 'Blankets of Hope Donation - ' + blankets + ' Blanket(s)';
}

function updateItemName(){
	if(document.getElementById('blanket_location').value == 'other'){
		var newLocation = document.getElementById('centerName').value + ' : ' + document.getElementById('centerCity').value + ', '+ document.getElementById('centerState').value;
		document.getElementById('blanket_item_name').value = newLocation;
		document.getElementById('centerFields').className = '';
	}else{
		document.getElementById('blanket_item_name').value = document.getElementById('blanket_location').value;
		document.getElementById('centerFields').className = 'hiddenFields';
	}
}
