

function xml_http_request_object() {
  var req = false;
  try {
    req = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
			try {
				req = ActiveXObject("Msxml2.XMLHTTP.4.0");
			} catch (e) {
				req = false;
			}
    }
  }

  if (!req && typeof XMLHttpRequest!='undefined') {
    req = new XMLHttpRequest();
  }

  return req;
}

function getquerystring() {
    var text1 = document.getElementById("text").value;
    var w1 = document.getElementById("w").value;
    var h1 = document.getElementById("h").value;
    var center1 = document.getElementById("center").checked ? 1 : 0;
    qstr = 'text=' + escape(text1) + '&w=' + escape(w1) + '&h=' + escape(h1) +  '&center=' + escape(center1);
    return qstr;
}

function ajax($url, $object)
{
	document.getElementById("loader").style.display = "block";

        $class = xml_http_request_object();
        
        $class.open("POST", $url, true);
        $class.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

        $class.onreadystatechange = function(){
        
                if ($class.readyState == 4 && $class.status == 200) {

                      $obj = $class.responseText;
                      $object($obj);


                }
        }
        $class.send(getquerystring());
}


function return_func (res)
{
	document.getElementById("loader").style.display = "none";
	
	document.getElementById("result").innerHTML = res;
}

function do_submit ()
{
	ajax("youtube_xhtml.php", return_func);
	
	return false;
}
