	function getHTTPObject()
	{
		if (window.ActiveXObject)
			return new ActiveXObject("Microsoft.XMLHTTP");
		else if (window.XMLHttpRequest)
		{
			return new XMLHttpRequest();
		}
		else
		{
			alert("YOUR BROWSER DOES NOT SUPPORT AJAX.");
			return null; 
		}
	}
	function checkEnter(e)
	{
		var key = e.keyCode;
		if(window.event) // IE
		{
			key = e.keyCode;
		}
		else if(e.which) // Netscape/Firefox/Opera
		{
			key = e.which;
		}
		if (key == 13)
		{
			//alert(key);
			//newVid();
			return false;
		}
		else
		{
			return true;
		}
	}
	function newVid()
	{
		httpObject = getHTTPObject();
		if (httpObject != null) 
		{
			httpObject.open("GET", "TestVideoUpload.php?video="+document.getElementById('video').value+"&media="+subTypeFromButtons+"&subject="+document.getElementById('subject').value, true);
			//httpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
			//var data = "video="+document.getElementById('video').value;
			//httpObject.send(data);
			httpObject.send(null);
			httpObject.onreadystatechange = readyStateFTW;
			//httpObject.open("GET", "TestVideoUpload.php?video="+document.getElementById('video').value+"&media="+subTypeFromButtons+"&subject="+document.getElementById('subject').value, true);
			//httpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
			//var data = "video="+document.getElementById('video').value;
			//httpObject.send(data);
			//httpObject.send(null);
			//httpObject.onreadystatechange = readyStateFTW;
			//var command = "TestVideoUpload.php";
			//httpObject.open("POST", command, true);
			//httpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
			//var data = "?video="+document.getElementById('video').value;
			//httpObject.send(data);
			//httpObject.onreadystatechange = readyStateFTW;
			/*
			if (document.inputForm.subtype[0].checked == true)
			{
				httpObject.open("GET", "TestVideoUpload.php?video="+document.getElementById('video').value+"&media=link&subject="+document.getElementById('subject').value, true);
				//httpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
				//var data = "video="+document.getElementById('video').value;
				//httpObject.send(data);
				httpObject.send(null);
				httpObject.onreadystatechange = readyStateFTW;
			}
			else if (document.inputForm.subtype[1].checked == true)
			{
				httpObject.open("GET", "TestVideoUpload.php?video="+document.getElementById('video').value+"&media=photo&subject="+document.getElementById('subject').value, true);
				//httpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
				//var data = "video="+document.getElementById('video').value;
				//httpObject.send(data);
				httpObject.send(null);
				httpObject.onreadystatechange = readyStateFTW;
			}
			else if (document.inputForm.subtype[2].checked == true)
			{
				httpObject.open("GET", "TestVideoUpload.php?video="+document.getElementById('video').value+"&media=video&subject="+document.getElementById('subject').value, true);
				//httpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
				//var data = "video="+document.getElementById('video').value;
				//httpObject.send(data);
				httpObject.send(null);
				httpObject.onreadystatechange = readyStateFTW;
			}
			else if (document.inputForm.subtype[3].checked == true)
			{
				httpObject.open("GET", "TestVideoUpload.php?video="+document.getElementById('video').value+"&media="+subTypeFromButtons+"&subject="+document.getElementById('subject').value, true);
				//httpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
				//var data = "video="+document.getElementById('video').value;
				//httpObject.send(data);
				httpObject.send(null);
				httpObject.onreadystatechange = readyStateFTW;
			}
			else if (document.inputForm.subtype[4].checked == true)
			{
				httpObject.open("GET", "TestVideoUpload.php?video="+document.getElementById('video').value+"&media=blurb&subject="+document.getElementById('subject').value, true);
				//httpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
				//var data = "video="+document.getElementById('video').value;
				//httpObject.send(data);
				httpObject.send(null);
				httpObject.onreadystatechange = readyStateFTW;
			}
			//httpObject.open("GET", "upperCase.php?video="+document.getElementById('video').value, true);
			*/
		}
		else
		{
			alert("AJAX NOT SUPPORTED");
		}
	}
	function readyStateFTW()
	{
		if(httpObject.readyState == 4)
		{
			//document.getElementById('outputText').value = httpObject.responseText;
			//response = httpObject.responseText;
			document.getElementById("thePreview").innerHTML = httpObject.responseText;
			if (subTypeFromButtons == "text" || subTypeFromButtons == "blurb")
			{
				CreateEditor();
			}
			//alert(httpObject.responseText);
		}
		else
		{
			document.getElementById("thePreview").innerHTML = "<greentext>Loading your answer...One Moment Please</greentext>";
		}
	}
	function chooseSubType(type)
	{
		subTypeFromButtons = type; 
		document.getElementById("selected").innerHTML = subTypeFromButtons+" Selected";
	}
	function CreateEditor()
	{
		myEditor = new YAHOO.widget.Editor('answer', 
		{ 
			height: '300px', 
			width: '480px', 
			dompath: false, //Turns on the bar at the bottom 
			animate: true, //Animates the opening, closing and moving of Editor windows 
			handleSubmit: true,
			toolbar: { 
				        titlebar: 'Answer Editor:', 
				        buttons: [ 
				            { group: 'textstyle', label: 'Font Style', 
				                buttons: [ 
				                    { type: 'push', label: 'Bold', value: 'bold' }, 
				                    { type: 'push', label: 'Italic', value: 'italic' }, 
				                    { type: 'push', label: 'Underline', value: 'underline' }, 
				                    { type: 'separator' }, 
				                    { type: 'select', label: 'Arial', value: 'fontname', disabled: true, 
				                        menu: [ 
				                            { text: 'Arial', checked: true }, 
				                            { text: 'Arial Black' }, 
				                            { text: 'Comic Sans MS' }, 
				                            { text: 'Courier New' }, 
				                            { text: 'Lucida Console' }, 
				                            { text: 'Tahoma' }, 
				                            { text: 'Times New Roman' }, 
				                            { text: 'Trebuchet MS' }, 
				                            { text: 'Verdana' } 
				                        ] 
				                    }, 
				                    { type: 'spin', label: '13', value: 'fontsize', range: [ 9, 75 ], disabled: true }, 
				                    { type: 'separator' }, 
				                    { type: 'color', label: 'Font Color', value: 'forecolor', disabled: true }, 
				                    { type: 'color', label: 'Background Color', value: 'backcolor', disabled: true } 
				                ] 
				            } 
				        ] 
				    }
		}); 
		myEditor.render();
	}
	var httpObject = null;
	var httpObjectDATA = null;
	var response = null;
	var subTypeFromButtons = "text";
	var myEditor = null;
