function submitGift(){
	
	var quantity_1 = document.getElementById("quantity-1").value;		
	var quantity_2 = document.getElementById("quantity-2").value;		
	var quantity_3 = document.getElementById("quantity-3").value;		
	var quantity_4 = document.getElementById("quantity-4").value;								

	var myForm = document.getElementById('paypal_form');
	var current = 1;

	if(quantity_1>0){
		element = document.createElement("input");
		element.setAttribute("name", "item_name_"+current);
		element.setAttribute("type", "hidden");
		element.setAttribute("value", "Downtown Athens: Gift Certificate for $5.00");	
		myForm.appendChild(element);
		
		element2 = document.createElement("input");
		element2.setAttribute("name", "quantity_"+current);
		element2.setAttribute("type", "hidden");
		element2.setAttribute("value", quantity_1);	
		myForm.appendChild(element2);
		
		element3 = document.createElement("input");
		element3.setAttribute("name", "amount_"+current);
		element3.setAttribute("type", "hidden");
		element3.setAttribute("value", "5.00");	
		myForm.appendChild(element3);
		current += 1;
	}
	
	if(quantity_2>0){
		element = document.createElement("input");
		element.setAttribute("name", "item_name_"+current);
		element.setAttribute("type", "hidden");
		element.setAttribute("value", "Downtown Athens: Gift Certificate for $10.00");	
		myForm.appendChild(element);
		
		element2 = document.createElement("input");
		element2.setAttribute("name", "quantity_"+current);
		element2.setAttribute("type", "hidden");
		element2.setAttribute("value", quantity_2);	
		myForm.appendChild(element2);
		
		element3 = document.createElement("input");
		element3.setAttribute("name", "amount_"+current);
		element3.setAttribute("type", "hidden");
		element3.setAttribute("value", "10.00");	
		myForm.appendChild(element3);
		current += 1;		
	}

	if(quantity_3>0){
		element = document.createElement("input");
		element.setAttribute("name", "item_name_"+current);
		element.setAttribute("type", "hidden");
		element.setAttribute("value", "Downtown Athens: Gift Certificate for $20.00");	
		myForm.appendChild(element);
		
		element2 = document.createElement("input");
		element2.setAttribute("name", "quantity_"+current);
		element2.setAttribute("type", "hidden");
		element2.setAttribute("value", quantity_3);	
		myForm.appendChild(element2);
		
		element3 = document.createElement("input");
		element3.setAttribute("name", "amount_"+current);
		element3.setAttribute("type", "hidden");
		element3.setAttribute("value", "20.00");	
		myForm.appendChild(element3);
		current += 1;	
		
	}

	if(quantity_4>0){
		element = document.createElement("input");
		element.setAttribute("name", "item_name_"+current);
		element.setAttribute("type", "hidden");
		element.setAttribute("value", "Downtown Athens: Gift Certificate for $50.00");	
		myForm.appendChild(element);
		
		element2 = document.createElement("input");
		element2.setAttribute("name", "quantity_"+current);
		element2.setAttribute("type", "hidden");
		element2.setAttribute("value", quantity_4);	
		myForm.appendChild(element2);
		
		element3 = document.createElement("input");
		element3.setAttribute("name", "amount_"+current);
		element3.setAttribute("type", "hidden");
		element3.setAttribute("value", "50.00");	
		myForm.appendChild(element3);	
		current += 1;			
	}

	element = document.createElement("input");
	element.setAttribute("name", "item_name_"+current);
	element.setAttribute("type", "hidden");
	element.setAttribute("value", "Shipping");	
	myForm.appendChild(element);
	
	element2 = document.createElement("input");
	element2.setAttribute("name", "quantity_"+current);
	element2.setAttribute("type", "hidden");
	element2.setAttribute("value", "1");	
	myForm.appendChild(element2);
	
	element3 = document.createElement("input");
	element3.setAttribute("name", "amount_"+current);
	element3.setAttribute("type", "hidden");
	element3.setAttribute("value", "1");	
	myForm.appendChild(element3);						

	document.paypal_form.submit();
	}

//This function takes the value that is currently inside the given text field and
//makes it the default. Such that clicking into the field clears it, clicking out restores
//the default value. Clicking in or out should do nothing to a field that has had user
//entry.
//This function is reponsible for assigning all values and handlers to the specified field.
function enableDefaultValue(field_id){
	
	var field_obj = $('#'+field_id);
	
	//Use the current value as the default text
	var default_text = field_obj.val();
	
	//Set an attr on the field to save this data
	field_obj.attr("default_value",default_text);
	
	//Assign handlers
	field_obj.blur(function(){

		var current_text = $(this).val();
		var default_text = $(this).attr("default_value");
		
		//only restore the stock text if the field is empty
		if(current_text.length<4){
			$(this).val(default_text);
		}//end if
			
	});
	
	field_obj.focus(function(){
		var current_text = $(this).val();
		var default_text = $(this).attr("default_value");
			
		//only clear the contents of the review textarea if the stock text is present.
		if(current_text == default_text){
			$(this).val("");
		}//end if
	});
	
}//end function

