// Give form
function currencyFormat(fld, milSep, decSep, e) {
  var sep = 0;
  var key = '';
  var i = j = 0;
  var len = len2 = 0;
  var strCheck = '0123456789';
  var aux = aux2 = '';
  var whichCode = (window.Event) ? e.which : e.keyCode;

  if (whichCode == 13) return true;  // Enter
  if (whichCode == 8) return true;  // Delete
  key = String.fromCharCode(whichCode);  // Get key value from key code
  if (strCheck.indexOf(key) == -1) return false;  // Not a valid key
  len = fld.value.length;
  for(i = 0; i < len; i++)
  if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;
  aux = '';
  for(; i < len; i++)
  if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
  aux += key;
  len = aux.length;
  if (len == 0) fld.value = '';
  if (len == 1) fld.value = '0'+ decSep + '0' + aux;
  if (len == 2) fld.value = '0'+ decSep + aux;
  if (len > 2) {
	aux2 = '';
	for (j = 0, i = len - 3; i >= 0; i--) {
	  if (j == 3) {
		aux2 += milSep;
		j = 0;
	  }
	  aux2 += aux.charAt(i);
	  j++;
	}
	fld.value = '';
	len2 = aux2.length;
	for (i = len2 - 1; i >= 0; i--)
	fld.value += aux2.charAt(i);
	fld.value += decSep + aux.substr(len - 2, len);
  }
  return false;
}	

function validateDonateform(form) {
var email_addr = form.email.value;

	if ((email_addr.length<6) || (email_addr.indexOf(",")>=0) || 
	(email_addr.indexOf(";")>=0) || (email_addr.indexOf(":")>=0) || 
	(email_addr.indexOf("/")>=0) || (email_addr.indexOf(" ")>=0) || 
	(email_addr.indexOf("!")>=0) || (email_addr.indexOf("?")>=0) || 
	(email_addr.indexOf("@")<=0) || (email_addr.indexOf("@") != 
	email_addr.lastIndexOf("@")) || 
	(email_addr.lastIndexOf(".")<email_addr.indexOf("@")) || 
	(email_addr.lastIndexOf(".")+3>email_addr.length)) {
		alert("Please enter a valid email address.");
		form.email.style.backgroundColor="#ffff00"; 
        form.email.focus(); 
		return false; 
	}
		
	if (form.email.value != ""){
	 form.email.style.backgroundColor="#ffffff";
	}

if (form.amount.value == "" || form.amount.value == 0) { 
	   alert("Please enter the amount you want to give.");
	   form.amount.style.backgroundColor="#ffff00"; 
	   form.amount.focus(); 
	   return false; 
	   }
	if (form.amount.value != ""){
	 form.amount.style.backgroundColor="#ffffff";
	 }

}

function resetDonateForm(form){
	 form.first_name.style.backgroundColor="#ffffff";
	 form.last_name.style.backgroundColor="#ffffff";
	 form.email.style.backgroundColor="#ffffff";
	 form.amount.style.backgroundColor="#ffffff";
}
var cost = new Array();
cost[""] = "0.00";
cost["Donate to Creative and Performing Arts Center, Inc."] = "0.00";
cost["Fun-raiser: Patch - $10.00"] = "10.00";
cost["Fun-raiser: Quilt - $50.00"] = "50.00";

function showCost(op){
	var text = document.getElementsByName('item_name')[0].options[document.getElementsByName('item_name')[0].selectedIndex].value;
	document.getElementsByName('amount')[0].value = cost[text];
}


