function js_delete_item (idname) {

	var frm = document.jform;
	var ValueList = ""

	for(var i = 0; i < frm.length; i++) {

		var frmField = frm.elements[i];
		var fldType = frmField.type;
		var fldValue = frmField.value;
		var fldName = frmField.name;

		if (fldType == "checkbox") {
			if (fldName == idname) {
				if (frmField.checked == 1) {
					ValueList += (fldValue) + ",";
				}	
			}
		}
	}
	
	if (ValueList != "")
	location.href = "order.cfm?action=deleteitem&id=" + ValueList;
}

function js_add_item (idname) {

	var frm = document.jform;
	var ValueList = ""

	for(var i = 0; i < frm.length; i++) {

		var frmField = frm.elements[i];
		var fldType = frmField.type;
		var fldValue = frmField.value;
		var fldName = frmField.name;

		if (fldType == "checkbox") {
			if (fldName == idname) {
				if (frmField.checked == 1) {
					ValueList += (fldValue) + ",";
				}	
			}
		}
	}
	
	if (ValueList != "")
	location.href = "order.cfm?action=addtocart&id=" + ValueList;
}

function keyCheck(eventObj, obj)
	{
		var keyCode
	
		// Check For Browser Type
		if (document.all){ 
			keyCode=eventObj.keyCode
		}
		else{
			keyCode=eventObj.which
		}
	
		var str=obj.value
	
		if(keyCode==46){ 
			if (str.indexOf(".")>0){
				return false
			}
		}
	
		if((keyCode<48 || keyCode >58)   &&   (keyCode != 46)){ // Allow only integers and decimal points
			return false
		}
	
		return true
	}

function CheckInput()
  {
   var Error=0;
   if(document.jform.username.value == "")
    {
     Error=1;
     alert("Please specify your username");
     document.jform.username.focus();
     return false;
    }
   if(document.jform.password.value == "")
    {
     Error=1;
     alert("Please specify your password");
     document.jform.password.focus();
     return false;
    }
   if(document.jform.cpassword.value == "")
    {
     Error=1;
     alert("Please confirm your password entry");
     document.jform.cpassword.focus();
     return false;
    }
   if(document.jform.password.value != document.jform.cpassword.value)
    {
     Error=1;
     alert("Your password entries did not match");
     document.jform.cpassword.focus();
     return false;
    }
   if(document.jform.hint.value == "")
    {
     Error=1;
     alert("Please specify your hint");
     document.jform.hint.focus();
     return false;
    }
   if(document.jform.password.value == document.jform.hint.value)
    {
     Error=1;
     alert("Hint cannot be the same as your password");
     document.jform.hint.focus();
     return false;
    }
   if(Error  == 0)
    document.jform.submit();
     return true;
  }
  

				function keyCheck(eventObj, obj)
				{
					var keyCode
				
					// Check For Browser Type
					if (document.all){ 
						keyCode=eventObj.keyCode
					}
					else{
						keyCode=eventObj.which
					}
				
					var str=obj.value
				
					if(keyCode==46){ 
						if (str.indexOf(".")>0){
							return false
						}
					}
				
					if((keyCode<48 || keyCode >58)   &&   (keyCode != 46)){ // Allow only integers and decimal points
						return false
					}
				
					return true
				}

				function verify_ccard()
				{// returns 0 if valid, positive number if invalid.
					inNumber = document.club.intCCNum.value;
					type = document.club.strCCName.options[document.club.strCCName.selectedIndex].value;
					intError = 0;
					total = 1*0;
					tmp = 1*0;
					number = "";
					
					// make sure there are only numbers in the string...
					for(i = 0; i < inNumber.length; i++) {
						if (inNumber.charAt(i) >= "0" && inNumber.charAt(i) <= "9") {
							number = number + inNumber.charAt(i);
						}
					}
					
					if(number.length < 13 && type != "SEND CHECK") intError = 1;  // shorter than allowed for any type
					first = "" + number.charAt(0);  // gets the first number from the card
					second = "" + number.charAt(1);  // gets the second number from the card
					third = "" + number.charAt(2);  // gets the third number from the card
					firstTwo = first + second;
					firstFour = firstTwo + third + number.charAt(3);
					
					// now check the credit card suffix and length vs. the type
					if(type == "MASTERCARD") {
						if(first != "5" || second < "1" || second > "5")
							intError = 1;   // invalid Mastercard prefix
						if(number.length != 16)
							intError = 1;   // invalid Mastercard length
					}
					else if(type == "VISA") {
						if(first != "4")
							intError = 1;   // invalid Visa prefix
						if(number.length != 13 && number.length != 16)
							intError = 1;   // invalid Visa Length
					}
					else if(type == "AMEX") {
						if(first != "3" || (second != "4" && second != "7"))
							intError = 1;   // invalid American Express prefix
						if(number.length != 15)
							intError = 1;   // invalid American Express length
					}
					else if(type == "DISCOVER") {
						if(firstFour != "6011")
							intError = 1;  // invalid Discover prefix
						if(number.length != 16)
							intError = 1;  // invalid Discover length
					}
					else if(type == "SEND CHECK") {
					}
					
					// do the check sum
					if (intError != 0) {
						for(loc = number.length - 2; loc >= 0; loc -= 2) {
							total += 1 * number.charAt(loc +1);
							tmp = number.charAt(loc) * 2;
							
							if(tmp > 9) total += 1;
							total += tmp%10;
						}
						
						if(number.length % 2 > 0)
						total += 1 * number.charAt(0);
						retValue = (total % 10);
					}
					
					if (intError != 0) {
						alert("The " + type + " -err- " + intError + " number you entered is not valid.");
						return false;
					} else {
						return true;
					}
						
				}

function LoadUrl(f)
  {
  	var loc=f.options[f.selectedIndex].value;
	location.href = loc;
	f.selectedIndex=0;
  }
  
function SendQuestion()
  {
   var Error=0;
   if(document.jform.name.value == "")
    {
     Error=1;
     alert("Please specify your Name");
     document.jform.name.focus();
     return false;
    }
   if(document.jform.email.value == "")
    {
     Error=1;
     alert("Please specify your email");
     document.jform.email.focus();
     return false;
    }
   if(document.jform.question.value == "")
    {
     Error=1;
     alert("Please specify your question");
     document.jform.question.focus();
     return false;
    }
   if(Error  == 0)
    //document.jform.submit();
     return true;
  }


function openWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
	}

function js_image () {

	openWindow("church.cfm","","width=657,height=317, resize=yes, scrollbars=yes");

}