/******
 * 2009.10.12.
 * with jQuery!
 */

function cikkHSZmakeRequest(parameters, obj) {
			    	
	var url='/index.php?block=cikk_forum_hsz&ajax=1';
    var httpRequest;
    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    } 
    else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}

	if (!httpRequest) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	httpRequest.onreadystatechange = function() { cikkHSZputContents(httpRequest, obj); };
	httpRequest.open('POST', url, true);
	httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpRequest.setRequestHeader("Content-length", parameters.length);
	httpRequest.setRequestHeader("Connection", "close");
	httpRequest.send(parameters);
	//httpRequest.send('');

}
		
function cikkHSZputContents(httpRequest, obj) {

	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			var hsza = '#' + obj;
			if(httpRequest.responseText.match("Nincs")) {
				$(hsza).hide();
				//$(hsza).html(httpRequest.responseText);
			} else {
				rpTxArr = httpRequest.responseText.split("|");
				$(hsza).attr("href", rpTxArr[1])
				$(hsza).html(rpTxArr[0]);
			}
		} else {
			// Error
		}
	}
}
		
function hszszCheck() {
	var elements = $('.hszsz');
	elements.each(function() {
		// alert(this.id);
		var cid = this.id;
		var poststr = "cid=" + escape(encodeURI(cid.substr(6)));
		cikkHSZmakeRequest(poststr, cid);
	});
}

$(function() {
	hszszCheck();
});

