﻿var FPrijava = {
	open: function(e, lnk) {
		if (!this.qmsg_div) {
			this.qmsg_div = document.createElement("div"); 
			this.qmsg_div.id = "qmsg_div";
			this.qmsg_div.className="qmsg";
			this.qmsg_div.style.position = "absolute";
			this.qmsg_div.style.top = pos.y + "px";
			this.qmsg_div.style.left = pos.x + "px";

			this.qmsg_div.style.zIndex = "31338";
			document.body.appendChild(this.qmsg_div);
		}
		this.qmsg_div.style.top = pos.y + "px";
		this.qmsg_div.style.left = pos.x + "px";
		
		var m = '';
		var m = m + '<div class="block">';
		var m = m + '<h3>Prijava neprimerne vsebine</h3>';
		var m = m + '<table width="100%" cellspacing="5" cellpadding="2">';
		var m = m + '<tr>';
		var m = m + '<td align="center" class="vam">';
		var m = m + '<div id="FPreport_show" style="color: #000000;">';
		var m = m + '<form id="FPreport_form" name="FPreport_form">';
		var m = m + 'Razlog prijave:';
		var m = m + '<textarea name="report_content" id="FPreport_content" style="width:150px; height:60px;"></textarea>';
		var m = m + '<input type="hidden" name="report_url" value="' + lnk + '">';
		var m = m + '<input type="button" value="Prijavi" id="FPreport_prijavi" onClick="FPrijava.send()">';
		var m = m + '<input type="button" value="Preklici" onClick="FPrijava.close(false)">';
		var m = m + '</form>';
		var m = m + '</div>';
		var m = m + '</td>';
		var m = m + '</tr>';
		var m = m + '</table>';
		var m = m + '<sub></sub>';
		var m = m + '</div>';
		
		this.qmsg_div.style.display = "block";
		this.qmsg_div.innerHTML = m;
		
		$("FPreport_content").focus();
	},
	close: function() {
		if (this.qmsg_div) {
			this.qmsg_div.style.display = "none";
		}
	},
	send: function() {
		var url = "/report/newreport/";

		if (!$('FPreport_content').value.length) {
			alert("Vpisati morate razlog prijave");
		}
	
		$('FPreport_prijavi').disabled = true;
	
		var param = Form.serialize('FPreport_form');
		param = param + "&report_module=forum";
	
		var myAjax = new Ajax.Request(
				url, 
				{ method: 'post', parameters: param, onComplete: this.sent }
				);
				
	
	},
	sent: function(oResp) {
		$('FPreport_show').innerHTML = "Prijava je bila zabeležena. Referencna številka vaše prijave je <b>" + oResp.responseText + "</b>.<br/><br/><input type=\"button\" value=\" Zapri okno \" onClick=\"FPrijava.close()\">";
		$('FPreport_show').style.display = "block";
	}
}
