function $(id) {
    return document.getElementById(id);
}
function ajax() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}
//FORM VALIDATION STUFF
function IsEmpty(aTextField) {
   if ((aTextField.length==0) || (aTextField==null)) {
      return true;
   } else { return false; }
}

function isValidEmail(str) {
   return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
}

function setPrice() {
	numtix = $('numtix').value;	
	var ajx = new ajax;
	ajx.open('get', 'script/regjax.php?action=setprice&numtix=' + numtix , true);
	ajx.onreadystatechange = function() {
	   if(ajx.readyState == 4) {
		   	//alert(ajx.responseText);
		   	total = ajx.responseText;
			//$('price').innerHTML = '$' + total;	
			$('amount').value = total;
	   }
	}
	ajx.send(null);
}

function checkForm() {
	if(IsEmpty(document.form.first.value)) {
		alert("Enter your first name");
		document.form.first.focus();
	} else if(IsEmpty(document.form.last.value)) {
		alert("Enter your last name");
		document.form.last.focus();
	} else if(IsEmpty(document.form.address.value)) {
		alert("Enter your address");
		document.form.address.focus();
	} else if(IsEmpty(document.form.city.value)) {
		alert("Enter your city name");
		document.form.city.focus();
	} else if(IsEmpty(document.form.state.value)) {
		alert("Enter your state");
		document.form.state.focus();
	} else if(IsEmpty(document.form.zip.value)) {
		alert("Enter your zip code");
		document.form.zip.focus();
	} else if(IsEmpty(document.form.phone.value)) {
		alert("Enter your phone number");
		document.form.phone.focus();
	} else if(IsEmpty(document.form.email.value)) {
		alert("Enter your email address");
		document.form.email.focus();
	} else if(document.form.shop.selectedIndex == 0) {
		alert("Select a shop");
	} else {
		toCheckout();
	}
}
function toCheckout() {
	first = document.form.first.value;
	last = document.form.last.value;
	address = document.form.address.value;
	city = document.form.city.value;
	state = document.form.state.value;
	zip = document.form.zip.value;
	phone = document.form.phone.value;
	email = document.form.email.value;
	shop = document.form.shop.value;
	transid = document.form.transaction_id.value;
	
	var ajx = new ajax;
	var params = 'action=submitorder&first=' + first + '&last=' + last + '&address=' + address + '&city=' + city + '&state=' + state + '&zip=' + zip + '&phone=' + phone + '&email=' + email + '&shop=' + shop + '&transid=' + transid;
	ajx.open('POST', 'script/regjax.php',true);
	ajx.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajx.setRequestHeader("Content-length", params.length);
	ajx.setRequestHeader("Connection", "close");
	ajx.onreadystatechange = function() {
		if(ajx.readyState == 4){
			document.form.submit();
		}
	}
	ajx.send(params)		
}
function checkShow(element){
	$("desc" + element).style.display = "block";
}