function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if ( browser == "Microsoft Internet Explorer" ) {
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
}

var http = createRequestObject();
var number;
function disable_order_form(){
	document.getElementById('order_form_name').disabled = true;
	document.getElementById('order_form_studio').disabled = true;
	document.getElementById('order_form_email').disabled = true;
	document.getElementById('order_form_phone').disabled = true;
	document.getElementById('order_form_address').disabled = true;
	document.getElementById('order_form_city').disabled = true;
	document.getElementById('order_form_postal_code').disabled = true;
	document.getElementById('order_form_preferred_times').disabled = true;
	document.getElementById('order_form_competition').disabled = true;
	document.getElementById('order_form_notes').disabled = true;
	document.getElementById('order_form_photo').disabled = true;
	document.getElementById('order_form_video').disabled = true;
}


function enable_order_form(){
	document.getElementById('order_form_name').disabled = false;
	document.getElementById('order_form_studio').disabled = false;
	document.getElementById('order_form_email').disabled = false;
	document.getElementById('order_form_phone').disabled = false;
	document.getElementById('order_form_address').disabled = false;
	document.getElementById('order_form_city').disabled = false;
	document.getElementById('order_form_postal_code').disabled = false;
	document.getElementById('order_form_preferred_times').disabled = false;
	document.getElementById('order_form_competition').disabled = false;
	document.getElementById('order_form_notes').disabled = false;
	document.getElementById('order_form_photo').disabled = false;
	document.getElementById('order_form_video').disabled = false;
}





function place_order(){
	disable_order_form()
	document.getElementById('submit_status').style.color = "#AAAAAA";
	document.getElementById('submit_status').innerHTML = "Sending...";
	if (document.getElementById('order_form_competition').value == '' || document.getElementById('order_form_name').value == '' || document.getElementById('order_form_studio').value == '' || document.getElementById('order_form_phone').value == '' || document.getElementById('order_form_address').value == '' || document.getElementById('order_form_city').value == '' || document.getElementById('order_form_postal_code').value == ''){
		document.getElementById('submit_status').style.color = "#CC6600";
		document.getElementById('submit_status').innerHTML = "Please finish filling out the form."
		setTimeout('enable_order_form()',500);
	}else{
		setTimeout('do_place_order()',20);
	}
}

function do_place_order(){
	var name = document.getElementById('order_form_name').value;
	var studio = document.getElementById('order_form_studio').value;
	var email = document.getElementById('order_form_email').value;
	var phone = document.getElementById('order_form_phone').value;
	var address = document.getElementById('order_form_address').value;
	var city = document.getElementById('order_form_city').value;
	var postal_code = document.getElementById('order_form_postal_code').value;
	var preferred_times = document.getElementById('order_form_preferred_times').value;
	
	var competition = document.getElementById('order_form_competition').value;
	var notes = document.getElementById('order_form_notes').value;
	var photo = document.getElementById('order_form_photo').value;
	var video = document.getElementById('order_form_video').value;
	
	var notes = encodeURIComponent(notes);
	var photo = encodeURIComponent(photo);
	var video = encodeURIComponent(video);

	http.open('get','../scripts/ajax_place_order.php?name='+name+'&studio='+studio+'&email='+email+'&phone='+phone+'&address='+address+'&city='+city+'&postal_code='+postal_code+'&preferred_times='+preferred_times+'&competition='+competition+'&notes='+notes+'&photo='+photo+'&video='+video);
	http.onreadystatechange = handleResponsetwo;
	http.send(null);
}

function handleResponsetwo() {
	if ( http.readyState == 4 ) {
		var responsetwo = http.responseText;
		if (responsetwo == "0"){
			document.getElementById('submit_status').style.color = "#00AA00";
			document.getElementById('submit_status').innerHTML = "The Monkies have been notified of your order!";
		}else{
			alert(responsetwo)
			document.getElementById('submit_status').style.color = "#CC0000";
			document.getElementById('submit_status').innerHTML = "Error: Failed to send order.";
		}
	}
}