// Initialize

var processCounter = 0;
var processOk = 0;
br ="";
function createXMLHttp() {
    var xmlhttp;
    try {
        xmlhttp = new XMLHttpRequest();
		br = "ff";
    } catch (e) {
        var MSXML_XMLHTTP_PROGIDS = new Array(
            'MSXML2.XMLHTTP.5.0',
            'MSXML2.XMLHTTP.4.0',
            'MSXML2.XMLHTTP.3.0',
            'MSXML2.XMLHTTP',
            'Microsoft.XMLHTTP'
        );
        var success = false;
        for (var i=0;i < MSXML_XMLHTTP_PROGIDS.length && !success; i++) {
    	    try {
                xmlhttp = new ActiveXObject(MSXML_XMLHTTP_PROGIDS[i]);
                success = true;
            } catch (e) {}
        }
    }
    return xmlhttp;
}

// Processor

function AjaxConnect(url) {
	var ajax = new createXMLHttp();
	var action = function (){
		if ( ajax.readyState == 4 ) {
			usernameCheck(ajax.responseText);
		}
 	}
	if (br!="ff") { ajax.onReadyStateChange = action;}
	else {ajax.onreadystatechange = action; }
   	ajax.open("GET",url,true);
	ajax.send(null);
}

function VerifyUsername(url) {
	var ajax = new createXMLHttp();
	var action = function (){
		if ( ajax.readyState == 4 ) {
			usernameCheck(ajax.responseText);
		}
 	}
	if (br!="ff") { ajax.onReadyStateChange = action;}
	else {ajax.onreadystatechange = action; }
   	ajax.open("GET",url,true);
	ajax.send(null);
}

function GetMoreVideos(url) {
	var ajax = new createXMLHttp();
	var action = function (){
		if ( ajax.readyState == 4 ) {
			update_videos_row(ajax.responseText);
		}
 	}
	if (br!="ff") { ajax.onReadyStateChange = action;}
	else {ajax.onreadystatechange = action; }
   	ajax.open("GET",url,true);
	ajax.send(null);
}

