<!--
var http_request = new Array();
var handled = new Array();
var max_request = -1;
function doAjax(id_num,form_action) {
	var BAID, BAuthor, BEmail, BWebsite, BText ;
	BAID = document.formComments['BAID'+id_num].value;
	BAuthor = document.formComments['txtName'+id_num].value;
	BEmail = document.formComments['txtEmail'+id_num].value;
	BWebsite = document.formComments['txtWebsite'+id_num].value;
	BURL = document.formComments['URL'+id_num].value;
	BText = document.formComments['txtComments'+id_num].value;
	document.getElementById('preview').innerHTML = '<img src="/layout/icons/working.gif" width="20" height="20" alt="Vennligst vent..." />';
	try { BAID=encodeURI(BAID); BAuthor=encodeURI(BAuthor); BEmail=encodeURI(BEmail); BWebsite=encodeURI(BWebsite); BURL=encodeURI(BURL); BText=escape(BText);} // protection :-)
	catch (e) { BAID=escape(BAID); BAuthor=escape(BAuthor); BEmail=escape(BEmail); BWebsite=escape(BWebsite); BURL=escape(BURL); strCAPTCHA=escape(strCAPTCHA); BText=escape(BText);}
	makeRequest(id_num, '/blogg/script/blog-comments.asp?Activate=1&BCID=' + id_num + '&Action=' + form_action + '&BAID=' + BAID + '&BAuthor=' + BAuthor + '&BEmail=' + BEmail + '&BWebsite=' + BWebsite + '&BURL=' + BURL + '&BText=' + BText);
}

function makeRequest(id, url) {
    if (window.XMLHttpRequest) { // Mozilla, Safari, etc.
        http_request[id] = new XMLHttpRequest();
        if (http_request[id].overrideMimeType) {
            http_request[id].overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request[id] = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request[id] = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request[id]) {
		// do real error handling
		document.getElementById('preview').innerHTML = 'Error creating request!'; 
        return false; // tough luck, no bananas
    }
    handled[id] = false;
    if (id>max_request) max_request=id;
    http_request[id].onreadystatechange = handleResponse;
    http_request[id].open('GET', url, true);
    http_request[id].send(null);
    return true;
}

function handleResponse() {
	// find request ...
	var nr = -1;
    for (var i = 0; i <= max_request; ++i) {
        if ((handled[i] != true) && http_request[i] && 
            (http_request[i].readyState == 4) && (http_request[i].status == 200)) {
            nr = i;
            break;
        }
    }

    if (nr != -1) {
		var xmldoc = http_request[nr].responseXML;
		var resultset = xmldoc.getElementsByTagName('resultset').item(0);
		var result = resultset.getElementsByTagName('result').item(0).firstChild.data;
		var replyAction = resultset.getElementsByTagName('replyAction').item(0).firstChild.data;
		var niceResult = result;
		var replyActionSuccess = replyAction;
		document.getElementById('preview').innerHTML = niceResult;
		if(replyActionSuccess == 0){
// Google Analytics Tracking
		_gaq.push(['_setPageGroup', 1, 'Blog/Comment']);
		_gaq.push(['_trackPageview','/comment/comment-error']);		
		}
		if(replyActionSuccess == 1){		
		document.getElementById('reply').innerHTML = "";
// Google Analytics Tracking
		_gaq.push(['_setPageGroup', 1, 'Blog/Comment']);
		_gaq.push(['_trackPageview','/comment/comment-added']);
		}
		handled[nr] = true;
	}
}
//-->
