if (window.XMLHttpRequest) { // Non-IE browsers
	window.onload = function() {
		cancelForm();
//		drawForm()
	}
} else if (window.ActiveXObject) { // IE
		cancelForm();
//	drawForm()
}

function isInteger(s) {
	return (s.toString().search(/^-?[0-9]+$/) == 0);
}


function getTotal(){
	var qty = document.getElementById("video_qty").value
	var price = document.getElementById("price").value

	if(qty){
		if(!isInteger(qty)){
			alert("Please enter a value quantity.")
			document.getElementById("video_qty").value=""
			document.getElementById("formtotal").innerHTML = ""
		}else{
			var total = qty * price;
			document.getElementById("formtotal").innerHTML = "<b>Total</b>: $" + total.toFixed(2);
		}
	}else{
		document.getElementById("video_qty").value=""
		document.getElementById("formtotal").innerHTML = ""
	}

}

function drawOrderForm(){
	url = "js/videos_functions.php?feature=drawform"
	if (window.XMLHttpRequest) { // Non-IE browsers
	  reqv = new XMLHttpRequest();
	  reqv.onreadystatechange = targetDivVid;
	  try {
		reqv.open("GET", url, true);
	  } catch (e) {
		alert(e);
	  }
	  reqv.send(null);
	} else if (window.ActiveXObject) { // IE
	  reqv = new ActiveXObject("Microsoft.XMLHTTP");
	  if (reqv) {
		reqv.onreadystatechange = targetDivVid;
		reqv.open("GET", url, true);
		reqv.send();
	  }
	}
}

function cancelForm(){
	url = "js/videos_functions.php?feature=cancelform"
	if (window.XMLHttpRequest) { // Non-IE browsers
	  reqv = new XMLHttpRequest();
	  reqv.onreadystatechange = targetDivVid;
	  try {
		reqv.open("GET", url, true);
	  } catch (e) {
		alert(e);
	  }
	  reqv.send(null);
	} else if (window.ActiveXObject) { // IE
	  reqv = new ActiveXObject("Microsoft.XMLHTTP");
	  if (reqv) {
		reqv.onreadystatechange = targetDivVid;
		reqv.open("GET", url, true);
		reqv.send();
	  }
	}
}


function targetDivVid() {  // send folder contents to page
	if (reqv.readyState == 4) { // Complete
	  if (reqv.status == 200) { // OK response
		  document.getElementById("videoorder").innerHTML = reqv.responseText;
	  } else {
		  document.getElementById("videoorder").innerHTML = reqv.statusText;
	  }
	}
}

function placeOrder() {
		var qty = document.getElementById("video_qty").value
		var barcode = document.getElementById("barcode").value

		url = "js/videos_functions.php?feature=placeorder" + "&quantity=" + qty + "&barcode=" + barcode
		alert(url)		
		if (window.XMLHttpRequest) { // Non-IE browsers
		  reqv = new XMLHttpRequest();
		  reqv.onreadystatechange = targetDiv7;
		  try {
			reqv.open("GET", url, true);
		  } catch (e) {
			alert(e);
		  }
		  reqv.send(null);
		} else if (window.ActiveXObject) { // IE
		  reqv = new ActiveXObject("Microsoft.XMLHTTP");
		  if (reqv) {
			reqv.onreadystatechange = targetDiv7;
			reqv.open("GET", url, true);
			reqv.send();
		  }
		}
}

function targetDiv7() {  // send folder contents to page
	if (reqv.readyState == 4) { // Complete
	  if (reqv.status == 200) { // OK response
	  	var response = reqv.responseText;
			if(response == "bad"){
				alert("Order failed.  Please try again.")
			}else{
				window.document.location.href = 'order.php?order=' + response + "&checkout=true";
			}
	  } else {
		  alert(reqv.statusText);
	  }
	}
}

