	// Calculate and show all selected alert options
	function show(dbitem){
		var db_div = document.getElementById('div_db'+dbitem);
		if (dbitem == 1){
			status = true;
		}else{
			chkdbname = 'chk_db' + dbitem;
			var db_chk = document.getElementById(chkdbname);
			var status = db_chk.checked;
		}
		if (status == true) {
			db_div.style.display = "block";
		}
		else {
			db_div.style.display = "none";
			
		}
	}
	
	// 
	function checkchkboxes(){
		flag = "false";
		var vendor_total = document.getElementById("vendortotal").value;
		for (i=1;i<=vendor_total;i++){
			chkvendorname = 'chkVendor' + i;
			var vendor_div = document.getElementById(chkvendorname);
			if (vendor_div.checked == true){
				flag = "true";
			}else{
			
			}
		}
		if (flag == "true"){
			shownextbtn();
		}else{
			hidenextbtn();
		}
	}
	
	
	var downStrokeField;
	function autojump(fieldName,nextFieldName,fakeMaxLength)
	{
		var myForm=document.forms[document.forms.length - 1];
		var myField=myForm.elements[fieldName];
		myField.nextField=myForm.elements[nextFieldName];
		
		if (myField.maxLength == null)
		   	myField.maxLength=fakeMaxLength;
			myField.onkeydown=autojump_keyDown;
			myField.onkeyup=autojump_keyUp;
		}
		
		function autojump_keyDown()
		{
		this.beforeLength=this.value.length;
		downStrokeField=this;
		}
		
		function autojump_keyUp()
		{
			if ((this == downStrokeField) && (this.value.length > this.beforeLength) && (this.value.length >= this.maxLength))
			{
			   	this.nextField.focus();
				downStrokeField=null;
			}
		}
	function loadjump()
	{
		autojump('cell1', 'cell2', 3);
		autojump('cell2', 'cell3', 3);
		autojump('cell3', 'select', 4);
		show(1);
	}
	
	function loadjump2()
	{
		autojump('cell1', 'cell2', 3);
		autojump('cell2', 'cell3', 3);
	}
		
	function isNumberKey(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57)){
			return false;
		}else{
			return true;
		}
	}
	
	function capsString()
	{
		return document.getElementById("number").value.toUpperCase()
	}
	
	function presubmitcheck()
	{
		var fname = document.getElementById("fname").value;
		var lname = document.getElementById("lname").value;
		var address = document.getElementById("address").value;
		var zip = document.getElementById("zip").value;
		var cell1 = document.getElementById("cell1").value;
		var cell2 = document.getElementById("cell2").value;
		var cell3 = document.getElementById("cell3").value;
		var provider = document.getElementById("provider");
		var email = document.getElementById("email").value;
		var validatecode = document.getElementById("number").value;
		var pass1 = document.getElementById("pass").value;
		var pass2 = document.getElementById("pass2").value;
		
		sendtrue = true;
		if(fname == ""){
			alert("Please Enter First Name");
			sendtrue = false;
		}
		if(lname == ""){
			alert("Please Enter Last Name");
			sendtrue = false;
		}
		if(zip == "none"){
			alert("Please Select Zip / City");
			sendtrue = false;
		}
		var cellphone = cell1.toString() + cell2.toString() + cell3.toString();
		if(cellphone == "" || cellphone.length < 10 ){
			alert("Cell number is invalid! Please Correct Cell Number");
			sendtrue = false;
		}
		if(provider.options[provider.selectedIndex].value == "choose"){
			alert("Please Select Your Cell Phone Provider");
			sendtrue = false;
		}
		if(email == ""){
			alert("Please Enter Email Address");
			sendtrue = false;
		}else{
			if(email.indexOf("@") == -1){
				alert("Invalid Email! Email address must include '@'");
				sendtrue = false;
			}
		}
		if(validatecode == ""){
			alert("Please Enter Validation Code");
			sendtrue = false;
		}
		
		if(pass1 == ""){
			alert("Please Enter a Password");
			sendtrue = false;
		}
		
		if(pass1 != pass2){
			alert("Passwords DO NOT match!");
			sendtrue = false;
		}
		
		return sendtrue;
	}