/*
 * 2011-12-16
 * with jQuery!
 */

function cikkHSZmakeRequest(parameters, obj) {
	jQuery.ajax({
		type: 'POST',
		data: parameters,
		url: '/index.php?block=cikk_forum_hsz&ajax=1',
		success: function(response){
			cikkHSZputContents(response, obj);
		}
	});
}
		
function cikkHSZputContents(response, obj) {
	var url = '';
	var hsza = '#'+obj;
	if (response == "Nincs") {
		jQuery(hsza).hide();
	} else {
		var respArr = response.split("|");
		jQuery(hsza).attr("href", respArr[1]);
		if (jQuery(hsza).hasClass("hszszolj")) {
			jQuery(hsza).html("szólj hozzá Te is");
		} else {
			jQuery(hsza).html(rpTxArr[0]);
		}
	}
}
		
function hszszCheck() {
	var elements = jQuery('.hszsz');
	elements.each(function() {
		if (jQuery(this).hasClass("hszszolj")) {
			var cid = this.id;
			var poststr = "cid=" + escape(encodeURI(cid.substr(9)));
		} else {
			var cid = this.id;
			var poststr = "cid=" + escape(encodeURI(cid.substr(6)));
		}
		cikkHSZmakeRequest(poststr, cid);
	});
}

jQuery(function() {
	hszszCheck();
});


/* Blog-hoz tartozo lekeresek fuggvenyei */

function cikkHSZmakeRequest_blog(parameters, obj, onlyNumber) {
	jQuery.ajax({
		type: 'POST',
		data: parameters,
		url: '/index.php?block=cikk_forum_hsz&ajax=1',
		success: function(response){
			cikkHSZputContents_blog(response, obj, onlyNumber);
		}
	});
}
		
function blogHozzaszolokGombClick(cikkId) {
	jQuery.ajax({
		type: 'POST',
		url: 'index.php?block=blog_cikk_ipb_hsz&ajax=1',
		data: 'cikkId=' + cikkId,
		success: function(response){
			if (response == 'nologin') {
				if ( confirm("Jelenleg nem vagy bejelentkezve!\nA hozzászóláshoz be kell jelentkezned.\nFolytatod?") ) {
					window.location.href = '/belepes?qpid=0&blog=1';
				} else return false;
			} else if (response == 'post_error') {
				alert('Hiba történt a hozzászólás elküldése közben!');
				return false;
			} else {
				window.location.href = response;
				return false;
			}
		}
	});
	return false;
}
		
function cikkHSZputContents_blog(response, obj, onlyNumber) {
	var hsza = '#'+obj;
	var temp = obj.split("_");
	var cikkId = temp[1];
	if (response == "Nincs") {
		if ( onlyNumber ) {
			jQuery(hsza).hide();
		} else {
			jQuery(hsza).attr("href", "#");
			jQuery(hsza).bind("click", function() {
				return blogHozzaszolokGombClick(cikkId);
			});
			//jQuery(hsza).attr("href", "javascript:return blogHozzaszolokGombClick("+cikkId+");");
		}
	} else {
		var respArr = response.split("|");
		jQuery(hsza).html('('+respArr[0]+' komment)');
		if ( !onlyNumber ) {
			jQuery(hsza).attr("href", respArr[1]);
		}
	}
}

function doHSZCheck(elements) {
	elements.each(function() {
		var idstr = this.id;
		var temp = idstr.split("_");
		var cikkId = temp[1];
		var poststr = "cid=" + escape(encodeURI(cikkId));
		cikkHSZmakeRequest_blog(poststr, idstr, false);
	});
}

jQuery(function() {
	var elements = jQuery('.hszszblog');
	doHSZCheck(elements);
	
	elements = jQuery('.hszszblognumber');
	doHSZCheck(elements);
});

