var groupnameisok;
var adpicformshown=0;
var adlinkformshown=0;
var advideoformshown=0;
var videoattached=0;
var linkattached=0;
var picattached=0;
function checkgrname(groupid){
	var namecheckdiv=document.getElementById('namecheck');
	var groupname=document.getElementById('groupname').value;
	if(groupname!=''){
		namecheckdiv.style.display='block';
		namecheckdiv.className='p30_clrbkg';
		var poststr = "jsac=checkgroupname&gr2check="+groupname;
		if(groupid!=undefined) poststr=poststr+"&groupid="+groupid;
		makePOSTRequest('/js/getcontentent.php', poststr);
		groupnameisok=0;
	}
	else{
		namecheckdiv.style.display='none';
		groupnameisok=0;
	}
}
function groupisclear(){
	var namecheckdiv=document.getElementById('namecheck');
	namecheckdiv.className='p30_clrbkg';
	namecheckdiv.innerHTML='<img src="http://i.id24.bg/img/chekda.gif">';
	groupnameisok=1;
}
function groupisnotclear(error){
	var namecheckdiv=document.getElementById('namecheck');
	namecheckdiv.className='p30_grupi1';
	namecheckdiv.innerHTML=error;
	groupnameisok=0;
}
function submitnewgroup(cposdiv){
	var verticalposition=getverticalPosition(cposdiv);
	
	if(document.getElementById('groupname').value==''){
		createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br><br>Не е посочено <b>"Име на групата"</b>.<br><br><br><a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_close1.gif" border=0></a></div>');
	}
	else if(groupnameisok!=1){
		createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br><br>Не е посочено коректно <b>"Име на групата"</b>.<br><br><br><a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_close1.gif" border=0></a></div>');		
	}
	else if(document.getElementById('catid').value=='0'){
		createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br><br>Не е избран <b>"Вид на групата"</b>.<br><br><br><a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_close1.gif" border=0></a></div>');
	}
	else{
		var newgroupform=document.getElementById('newgroupform');
		var savemessageloader=document.getElementById('savegrouploader');
		newgroupform.style.display='none';
		savemessageloader.style.display='block';
		
		var formid=document.form1;
		var groupname=document.getElementById('groupname').value;
		groupname=htmlspecialchars(groupname);
		var groupdesc=formid.groupdescription.value;
		groupdesc=htmlspecialchars(groupdesc);
		var catid=document.getElementById('catid').value;
		
		for (var i=0; i < formid.groupisclosed.length; i++)
		{
			if (formid.groupisclosed[i].checked)
			{
		      var groupisclosed = formid.groupisclosed[i].value;
	    	}
		}
			
		var poststr = "jsac=submitgroup&groupname="+groupname+"&groupdesc="+groupdesc+"&catid="+catid+"&groupisclosed="+groupisclosed;
		
		var haspic=formid.haspic.value;
		if(haspic==1){
			poststr=poststr+"&haspic=1&picfile="+formid.fname.value;
		}
		makePOSTRequest('/js/getcontentent.php', poststr);
	}
	return false;
}

function saveeditgroup(cposdiv){
	var verticalposition=getverticalPosition(cposdiv);
	
	if(document.getElementById('groupname').value==''){
		createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br><br>Не е посочено <b>"Име на групата"</b>.<br><br><br><a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_close1.gif" border=0></a></div>');
	}
	else if(groupnameisok!=1){
		createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br><br>Не е посочено коректно <b>"Име на групата"</b>.<br><br><br><a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_close1.gif" border=0></a></div>');		
	}
	else if(document.getElementById('catid').value=='0'){
		createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br><br>Не е избран <b>"Вид на групата"</b>.<br><br><br><a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_close1.gif" border=0></a></div>');
	}
	else{
		var newgroupform=document.getElementById('newgroupform');
		var savemessageloader=document.getElementById('savegrouploader');
		newgroupform.style.display='none';
		savemessageloader.style.display='block';
		
		var formid=document.form1;
		var groupname=document.getElementById('groupname').value;
		groupname=htmlspecialchars(groupname);
		var groupdesc=formid.groupdescription.value;
		groupdesc=htmlspecialchars(groupdesc);
		var catid=document.getElementById('catid').value;
		var groupid=document.getElementById('groupid').value;
		
		for (var i=0; i < formid.groupisclosed.length; i++)
		{
			if (formid.groupisclosed[i].checked)
			{
		      var groupisclosed = formid.groupisclosed[i].value;
	    	}
		}
			
		var poststr = "jsac=saveeditedgroup&groupid="+groupid+"&groupname="+groupname+"&groupdesc="+groupdesc+"&catid="+catid+"&groupisclosed="+groupisclosed;
		
		var haspic=formid.haspic.value;
		if(haspic==1){
			poststr=poststr+"&haspic=1&picfile="+formid.fname.value;
		}
		else if(haspic==-1){
			poststr=poststr+"&haspic=-1";
		}
		makePOSTRequest('/js/getcontentent.php', poststr);
	}
	return false;
}
function groupissaved(newgroupid){
		var groupsaved=document.getElementById('groupsaved');
		var savemessageloader=document.getElementById('savegrouploader');
		
		var htmlinner=groupsaved.innerHTML;
		htmlinner=htmlinner.replace(/_newgroupid_/g, newgroupid);
		groupsaved.innerHTML=htmlinner;
		savemessageloader.style.display='none';
		groupsaved.style.display='block';
}

function sendrequest(groupid){
	var newgroupform=document.getElementById('messageonenter');
	var savemessageloader=document.getElementById('savereqloader');
	newgroupform.style.display='none';
	savemessageloader.style.display='block';
			
	var poststr = "jsac=submitgrouprequest&groupid="+groupid;
	makePOSTRequest('/js/getcontentent.php', poststr);
	return false;
}
function groupreqsent(){
	var groupsaved=document.getElementById('groupreqsaved');
	var savemessageloader=document.getElementById('savereqloader');
	
	savemessageloader.style.display='none';
	groupsaved.style.display='block';
}

function showuserprof(cposdiv, username){
    var verticalposition=getverticalPosition(cposdiv);
    createoverflowbox('', '', '', verticalposition, '/userdetails/'+username+'/?outptp=ifr&nolinksinh=1');
    return false;
}
function acceptgrrequest(cposdiv, userid, groupid, confirmed){
    if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br><br>Сигурен ли си, че искаш да приемеш този потребител за член на групата?<br><br><br><a href=# onclick="return acceptgrrequest(\'\', \''+userid+'\', \''+groupid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
		poststr='jsac=acceptgrrequest&userid='+userid+'&groupid='+groupid;
	    createoverflowbox('', '120', '', verticalposition, poststr);
	}
	return false;
}
function denygrrequest(cposdiv, userid, groupid, confirmed){
    if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br><br>Сигурен ли си, че искаш да откажеш членство на този потребител за групата?<br><br><br><a href=# onclick="return denygrrequest(\'\', \''+userid+'\', \''+groupid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
		poststr='jsac=denygrrequest&userid='+userid+'&groupid='+groupid;
	    createoverflowbox('', '120', '', verticalposition, poststr);
	}
	return false;
}
function donewithgrrequest(userid, groupid){
	var userrow=document.getElementById('grr'+userid+'-'+groupid);
	userrow.style.display='none';
	var requestswaitingspan=document.getElementById('requestswaiting');
	var requestswaiting=parseInt(requestswaitingspan.innerHTML);
	if(requestswaitingspan.innerHTML==requestswaiting) var onlyint=1;
	else var onlyint=0;
	if(requestswaiting>0) requestswaiting=requestswaiting-1;
	if(onlyint==0){
		if(requestswaiting==1) requestswaiting=requestswaiting+' потребител иска да се присъедини';
		else if(requestswaiting==0) requestswaiting='няма потребители, искащи разрешение да се присъединят';
		else requestswaiting=requestswaiting+'потребители искат да се присъединят';
	}
	requestswaitingspan.innerHTML=requestswaiting;
	closefloatbox();
}
function changegrcat(newcat){
	location.href="cat"+newcat+".html";
}
function joingroup(cposdiv, groupid){
	var verticalposition=getverticalPosition(cposdiv);
	poststr='jsac=joingroup&groupid='+groupid;
	createoverflowbox('', '120', '', verticalposition, poststr);

	return false;
}
function leavegroup(cposdiv, groupid, confirmed){
    if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да напуснеш групата? Ако групата е от затворен тип, ще трябва ново разрешение за членство, ако решиш да се включиш.<br><br><br><a href=# onclick="return leavegroup(\'\', \''+groupid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
		poststr='jsac=leavegroup&groupid='+groupid;
	    createoverflowbox('', '120', '', verticalposition, poststr);
	}
	return false;
}
function chooseuser2invite(userid){
	if(chosenusers[userid]==0){
		chosenusers[userid]=1;
		var userbox=document.getElementById('userbox'+userid);
		userbox.className='p30pk3';
		var seluser=document.getElementById('seluser'+userid);
		seluser.checked=true;
	}
	else{
		chosenusers[userid]=0;
		var userbox=document.getElementById('userbox'+userid);
		userbox.className='p30pk1';
		var seluser=document.getElementById('seluser'+userid);
		seluser.checked=false;
		
	}
	
	
	//p30pk1 - standartna, p30pk1h - pri mishka otgore, p30pk3 - kliknat
}
function sendusrsinvites(groupid){
	var theform=document.getElementById("sendfrinv");
	var theinfobox=document.getElementById("mailsent");
	theform.style.display='none';
	theinfobox.style.display='block';
	
	var chosenusersstr='';
	for ( var i in chosenusers )
	{
	    if(chosenusers[i]==1){
	    	if(chosenusersstr!=''){ chosenusersstr=chosenusersstr+',';}
	    	chosenusersstr=chosenusersstr+i;
	    }
	}
		
    var poststr;
    poststr="&chusers="+chosenusersstr;
	var msgtxt=document.getElementById("msgofinvitations").value;
	if(msgtxt!=''){
		msgtxt=htmlspecialchars(msgtxt);
		poststr=poststr+"&msgtxt="+msgtxt;
	}
    var poststr="jsac=sendinvitation4group&groupid="+groupid+poststr;
	makePOSTRequest('/js/getcontentent.php', poststr);
	return false;
}
function userinvitationssent(){
	var theform=document.getElementById("theloadingdiv");
	var theinfobox=document.getElementById("invitessent");
	theform.style.display='none';
	theinfobox.style.display='block';
}
function denyallgrinvitations(cposdiv, confirmed){    
    if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да откажеш всички покани за присъединяване към групи?<br><br><br><a href=# onclick="return denyallgrinvitations(\'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
		createoverflowbox('', '120', '', verticalposition, 'jsac=denyallgrinvitations');
	}
    return false;
}
function grdontshowinvs(){
	var requestswaitingspan3=document.getElementById('waitinginvitations');
	requestswaitingspan3.style.display='none';
    var poststr="jsac=grdontshowinvs";
	makePOSTRequest('/js/getcontentent.php', poststr);
    return false;
}

function makegroupadmin(cposdiv, groupid, userid, confirmed){
    if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да дадеш администраторски права на този потребител?<br><br><br><a href=# onclick="return makegroupadmin(\'\', \''+groupid+'\', \''+userid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
		poststr='jsac=makegroupadmin&groupid='+groupid+'&userid='+userid;
	    createoverflowbox('', '120', '', verticalposition, poststr);
	}
	return false;
}
function makegroupnoadmin(cposdiv, groupid, userid, confirmed){
    if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да премахнеш администраторските права на този потребител?<br><br><br><a href=# onclick="return makegroupnoadmin(\'\', \''+groupid+'\', \''+userid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
		poststr='jsac=makegroupnoadmin&groupid='+groupid+'&userid='+userid;
	    createoverflowbox('', '120', '', verticalposition, poststr);
	}
	return false;
}
function kickofgroup(cposdiv, groupid, userid, confirmed){
    if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да дадеш изгониш този потребител? Потребителят няма да може да се върне в групата поне 1 седмица.<br><br><br><a href=# onclick="return kickofgroup(\'\', \''+groupid+'\', \''+userid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
		poststr='jsac=kickofgroup&groupid='+groupid+'&userid='+userid;
	    createoverflowbox('', '120', '', verticalposition, poststr);
	}
	return false;
}
function sendmsg2all(cposdiv, groupid, confirmed){
	if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '120', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да изпратиш съобщение до всички потребители на групата? Няма да бъде възможно изпращането на ново следващите 24 часа.<br><br><br><a href=# onclick="return sendmsg2all(\'\', \''+groupid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
		closefloatbox();
		var theform=document.getElementById("msgform");
		var theinfobox=document.getElementById("theloadingdiv");
		theform.style.display='none';
		theinfobox.style.display='block';
			
	    var poststr;
		var msgsubject=document.getElementById("msgsubject").value;
		if(msgsubject!=''){
			msgsubject=htmlspecialchars(msgsubject);
			poststr=poststr+"&msgsubject="+msgsubject;
		}
		var msgtxt=document.getElementById("msgtxt").value;
		if(msgtxt!=''){
			msgtxt=htmlspecialchars(msgtxt);
			poststr=poststr+"&msgtxt="+msgtxt;
		}
	    var poststr="jsac=msg2all&groupid="+groupid+poststr;
		makePOSTRequest('/js/getcontentent.php', poststr);		
	}
	return false;
}
function donesendmsg2all(){
		var theform=document.getElementById("theloadingdiv");
		var theinfobox=document.getElementById("msgsent");
		theform.style.display='none';
		theinfobox.style.display='block';
}
function donesendmsg2allnot(){
		var theform=document.getElementById("theloadingdiv");
		var theinfobox=document.getElementById("msgsent");
		var msgsenthtml=document.getElementById("msgsenthtml");
		theform.style.display='none';
		theinfobox.style.display='block';
		msgsenthtml.innerHTML='ГРЕШКА: Съобщението не е изпратено, защото нямате права или защото е изпращано съобщение до потребителите през последните 24 часа.';
}
function showaddpicform(){
	var addpicbut=document.getElementById("addpicbut");
	if(addpicbut!=undefined){
		closeopenedtabs('pic');
		if(adpicformshown==0){
			if(picattached==0){
				addpicbut.className='p30_ico22';
			}
			else{
				var verticalposition=getverticalPosition(addvideobut);
	    		createoverflowbox('', '100', '', verticalposition, '','<div class=smibox><br>Премахване на закачената снимка/снимки?<br><br><br><a href=# onclick="return dettachpic();"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	    		return false;
			}
		}
		else{
			if(picattached==0){
				addpicbut.className='p30_ico12';
			}
		}
	}
	var theform=document.getElementById("addpicform");
	if(adpicformshown==0){
		resetpicform();
		theform.style.display='block';
		adpicformshown=1;
	}
	else{
		theform.style.display='none';
		adpicformshown=0;		
	}
	return false;
}
function changepictab(whichtab){
	var link2pictab=document.getElementById("link2pictab");
	var ownpictab=document.getElementById("ownpictab");
	var link2pic=document.getElementById("link2pic");
	var ownpic=document.getElementById("ownpic");
	
	if(whichtab=='link2pic' && link2pic.style.display=='none'){
		link2pictab.className='p30_zaka4t12';
		ownpictab.className='p30_zaka4t2';
		link2pic.style.display='block';
		ownpic.style.display='none';
	}
	else if(ownpic.style.display=='none'){
		link2pictab.className='p30_zaka4t2';
		ownpictab.className='p30_zaka4t12';
		link2pic.style.display='none';
		ownpic.style.display='block';
		
	}
	return false;
}
function savepic(picupltype, groupid, attachonly){
	var link2pic=document.getElementById("link2pic");
	var ownpic=document.getElementById("ownpic");
	var picloader=document.getElementById("picloader");
	link2pic.style.display='none';
	ownpic.style.display='none';
	picloader.style.display='block';
	var poststr="jsac=savegrpic&groupid="+groupid;
	if(picupltype==1){
		picurl=document.addpicform.picurl.value;
		poststr=poststr+"&upltype=1&picurl="+picurl;
	}
	else{
		if(document.form1.picsfnames.value!=''){
			var fpicsnames=document.form1.picsfnames.value;
			poststr=poststr+"&upltype=2&picfnames="+fpicsnames;
		}
	}
	if(attachonly!=undefined && attachonly!='') poststr=poststr+"&attachonly=1";
	makePOSTRequest('/js/getcontentent.php', poststr);
	
	return false;
}
function attachpic(picids, cntpics){
	var addpicbuttxt=document.getElementById("addpicbuttxt");
	if(cntpics==1) addpicbuttxt.innerHTML='премахни снимката';
	else addpicbuttxt.innerHTML='премахни снимките ('+cntpics+')';
	document.mainaddform.attpics.value=picids;
	picattached=1;
	adpicformshown=0;
	resetpicform();
	var theform=document.getElementById("addpicform");
	theform.style.display='none';
}
function dettachpic(){
	var addpicbuttxt=document.getElementById("addpicbuttxt");
	addpicbuttxt.innerHTML='закачи снимка';
	var addpicbut=document.getElementById("addpicbut");
	addpicbut.className='p30_ico12';
	document.mainaddform.attpics.value='';
	picattached=0;
	adpicformshown=0;
	resetpicform();
	closefloatbox();
	return false;
}
function delgrpic(cposdiv, picid, groupid, confirmed){	
	if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '100', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да изтриеш снимката?<br><br><br><a href=# onclick="return delgrpic(\'\', \''+picid+'\', \''+groupid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
	    createoverflowbox('', '100', '', verticalposition, '',' ');
		var poststr="jsac=delgrpic&picid="+picid+"&groupid="+groupid;
		makePOSTRequest('/js/getcontentent.php', poststr);		
	}
	return false;
}
function delpicok(picid){
	closefloatbox();
	var theform=document.getElementById("picbox"+picid);
	theform.style.display='none';
	var cntpics=document.getElementById("cntpics");
	var cntallpics=Math.ceil(cntpics.innerHTML)-1;
    if(cntallpics<0){
		cntallpics=0;
    }
    cntpics.innerHTML=cntallpics;
}
function resetpicform(){
	var link2pictab=document.getElementById("link2pictab");
	var ownpictab=document.getElementById("ownpictab");
	var link2pic=document.getElementById("link2pic");
	var ownpic=document.getElementById("ownpic");
	var link2picerror=document.getElementById("link2picerror");
	var ownpicerror=document.getElementById("ownpicerror");
	var picloader=document.getElementById("picloader");
	var status = document.getElementById("divStatus");
	var btnUploaddiv=document.getElementById("btnUpload");
	picloader.style.display='none';
	link2pictab.className='p30_zaka4t12';
	ownpictab.className='p30_zaka4t2';
	link2pic.style.display='block';
	btnUploaddiv.style.display='block';
	ownpic.style.display='none';
	link2picerror.style.display='none';
	ownpicerror.style.display='none';
	status.style.display='none';
	document.addpicform.picurl.value='';
	document.form1.picsfnames.value='';
}
function savepicok(inshtml){
	resetpicform();
	var theform=document.getElementById("addpicform");
	theform.style.display='none';
	var cntpics=document.getElementById("cntpics");
    var cntallpics=Math.ceil(cntpics.innerHTML)+1;
    if(cntallpics==1){
		document.getElementById("nopics").style.display='none';
		document.getElementById("picscontainer").style.display='block';
    }
    cntpics.innerHTML=cntallpics;
	var picsholder=document.getElementById("picsholder");
	picsoldhtml=picsholder.innerHTML;
	picsholder.innerHTML=inshtml+picsoldhtml;
	adpicformshown=0;
}
function savepicerror(errortxt){
	var link2pictab=document.getElementById("link2pictab");
	if(link2pictab.style.display!='none'){
		var link2pic=document.getElementById("link2pic");
		link2pic.style.display='block';
		var errorcode=document.getElementById("link2picerror");
	}
	else{
		var ownpic=document.getElementById("ownpic");
		ownpic.style.display='block';
		var errorcode=document.getElementById("ownpicerror");
	}
	errorcode.innerHTML='ГРЕШКА: '+errortxt;
	errorcode.style.display='block';
	var theform=document.getElementById("picloader");
	theform.style.display='none';
}
function addnewlink(){
	var addlinkbut=document.getElementById("addlinkbut");
	if(addlinkbut!=undefined){
		closeopenedtabs('link');
		if(adlinkformshown==0){
			if(linkattached==0){
				addlinkbut.className='p30_ico23';
			}
			else{
				var verticalposition=getverticalPosition(addvideobut);
	    		createoverflowbox('', '100', '', verticalposition, '','<div class=smibox><br>Премахване на закаченият линк?<br><br><br><a href=# onclick="return dettachlink();"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	    		return false;
			}
		}
		else{
			if(linkattached==0){
				addlinkbut.className='p30_ico13';
			}
		}
	}
	var theform=document.getElementById("addnewlinkform");
	if(adlinkformshown==0){
		resetlinkform();
		theform.style.display='block';
		adlinkformshown=1;
	}
	else{
		theform.style.display='none';
		adlinkformshown=0;		
	}
	return false;
}
function resetlinkform(){
	document.addlinkform.linktitle.value='';
	document.addlinkform.linkurl.value='';
	var theform=document.getElementById("addnewlinktheform");
	var loader=document.getElementById("linkloader");
	var errorcode=document.getElementById("linkerror");
	theform.style.display='block';
	loader.style.display='none';
	errorcode.style.display='none';
}
function savenewlink(groupid, attachonly){
	var theform=document.getElementById("addnewlinktheform");
	var loader=document.getElementById("linkloader");
	theform.style.display='none';
	loader.style.display='block';
	var linktitle=document.addlinkform.linktitle.value;
	linktitle=htmlspecialchars(linktitle);
	var linkurl=document.addlinkform.linkurl.value;
	linkurl=htmlspecialchars(linkurl);
	var poststr="jsac=savegrlink&groupid="+groupid+"&linktitle="+linktitle+"&linkurl="+linkurl;
	if(attachonly!=undefined && attachonly!='') poststr=poststr+"&attachonly=1";
	makePOSTRequest('/js/getcontentent.php', poststr);
	return false;
}
function savenewlinkok(inshtml){
	resetlinkform();
	var theform=document.getElementById("addnewlinkform");
	theform.style.display='none';
	var cntgrlinks=document.getElementById("cntgrlinks");
    var cntalllinks=Math.ceil(cntgrlinks.innerHTML)+1;
    if(cntalllinks==1){
		document.getElementById("nolinks").style.display='none';
    }
    cntgrlinks.innerHTML=cntalllinks;
	var sholder=document.getElementById("linksholder");
	soldhtml=sholder.innerHTML;
	sholder.innerHTML=inshtml+soldhtml;
	adlinkformshown=0;
}
function attachlink(linkid){
	var addlinkbuttxt=document.getElementById("addlinkbuttxt");
	addlinkbuttxt.innerHTML='премахни линка';
	document.mainaddform.attlink.value=linkid;
	linkattached=1;
	adlinkformshown=0;
	resetlinkform();
	var theform=document.getElementById("addnewlinkform");
	theform.style.display='none';
}
function dettachlink(){
	var addlinkbuttxt=document.getElementById("addlinkbuttxt");
	addlinkbuttxt.innerHTML='закачи линк (връзка)';
	var addlinkbut=document.getElementById("addlinkbut");
	addlinkbut.className='p30_ico11';
	document.mainaddform.attlink.value='';
	linkattached=0;
	adlinkformshown=0;
	resetlinkform();
	closefloatbox();
	return false;
}
function savelinkerror(errortxt){
	var theform=document.getElementById("addnewlinktheform");
	theform.style.display='block';
	var errorcode=document.getElementById("linkerror");
	errorcode.innerHTML='ГРЕШКА: '+errortxt;
	errorcode.style.display='block';
	var theloader=document.getElementById("linkloader");
	theloader.style.display='none';
}
function delgrlink(cposdiv, linkid, groupid, confirmed){	
	if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '100', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да изтриеш линка?<br><br><br><a href=# onclick="return delgrlink(\'\', \''+linkid+'\', \''+groupid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
	    createoverflowbox('', '100', '', verticalposition, '',' ');
		var poststr="jsac=delgrlink&linkid="+linkid+"&groupid="+groupid;
		makePOSTRequest('/js/getcontentent.php', poststr);		
	}
	return false;
}
function dellinkok(linkid){
	closefloatbox();
	var theform=document.getElementById("linkrow"+linkid);
	theform.style.display='none';
	var cntpics=document.getElementById("cntgrlinks");
	var cntallpics=Math.ceil(cntpics.innerHTML)-1;
    if(cntallpics<0){
		cntallpics=0;
    }
    cntpics.innerHTML=cntallpics;
}
function closeopenedtabs(currentwindow){
	if(advideoformshown!=0 && currentwindow!='video') addnewvideo();
	if(adlinkformshown!=0 && currentwindow!='link') addnewlink();
	if(adpicformshown!=0 && currentwindow!='pic') showaddpicform();
}
function addnewvideo(){
	var addvideobut=document.getElementById("addvideobut");
	if(addvideobut!=undefined){
		closeopenedtabs('video');
		if(advideoformshown==0){
			if(videoattached==0){
				addvideobut.className='p30_ico21';
			}
			else{
				var verticalposition=getverticalPosition(addvideobut);
	    		createoverflowbox('', '100', '', verticalposition, '','<div class=smibox><br>Премахване на закаченото видео?<br><br><br><a href=# onclick="return dettachvideo();"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	    		return false;
			}
		}
		else{
			if(videoattached==0){
				addvideobut.className='p30_ico11';
			}
		}
	}
	var theform=document.getElementById("addnewvideoform");
	if(advideoformshown==0){
		resetvideoform();
		theform.style.display='block';
		advideoformshown=1;
	}
	else{
		theform.style.display='none';
		advideoformshown=0;		
	}
	return false;
}
function resetvideoform(){
	document.addvideoform.videourl.value='';
	var theform=document.getElementById("addnewvideotheform");
	var loader=document.getElementById("videoloader");
	var errorcode=document.getElementById("videoerror");
	theform.style.display='block';
	loader.style.display='none';
	errorcode.style.display='none';
}
function savenewvideo(groupid, attachonly){
	var theform=document.getElementById("addnewvideotheform");
	var loader=document.getElementById("videoloader");
	theform.style.display='none';
	loader.style.display='block';
	var videourl=document.addvideoform.videourl.value;
	videourl=htmlspecialchars(videourl);
	var poststr="jsac=savegrvideo&groupid="+groupid+"&videourl="+videourl;
	if(attachonly!=undefined && attachonly!='') poststr=poststr+"&attachonly=1";
	makePOSTRequest('/js/getcontentent.php', poststr);
	return false;
}
function attachvideo(vid){
	var addvideobuttxt=document.getElementById("addvideobuttxt");
	addvideobuttxt.innerHTML='премахни видеото';
	document.mainaddform.attvid.value=vid;
	videoattached=1;
	advideoformshown=0;
	resetvideoform();
	var theform=document.getElementById("addnewvideoform");
	theform.style.display='none';
}
function dettachvideo(){
	var addvideobuttxt=document.getElementById("addvideobuttxt");
	addvideobuttxt.innerHTML='закачи видео';
	var addvideobut=document.getElementById("addvideobut");
	addvideobut.className='p30_ico11';
	document.mainaddform.attvid.value='';
	videoattached=0;
	advideoformshown=0;
	resetvideoform();
	closefloatbox();
	return false;
}
function savenewvideook(inshtml){
	resetvideoform();
	var theform=document.getElementById("addnewvideoform");
	theform.style.display='none';
	var cntgrlinks=document.getElementById("cntgrvids");
    var cntalllinks=Math.ceil(cntgrlinks.innerHTML)+1;
    if(cntalllinks==1){
		document.getElementById("novids").style.display='none';
    }
    cntgrlinks.innerHTML=cntalllinks;
	var sholder=document.getElementById("vidsholder");
	soldhtml=sholder.innerHTML;
	sholder.innerHTML=inshtml+soldhtml;
	advideoformshown=0;
}
function savevideoerror(errortxt){
	var theform=document.getElementById("addnewvideotheform");
	theform.style.display='block';
	var errorcode=document.getElementById("videoerror");
	errorcode.innerHTML='ГРЕШКА: '+errortxt;
	errorcode.style.display='block';
	var theloader=document.getElementById("videoloader");
	theloader.style.display='none';
}
function delgrvideo(cposdiv, vid, groupid, confirmed){	
	if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '100', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да изтриеш видеото?<br><br><br><a href=# onclick="return delgrvideo(\'\', \''+vid+'\', \''+groupid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
	    createoverflowbox('', '100', '', verticalposition, '',' ');
		var poststr="jsac=delgrvideo&vid="+vid+"&groupid="+groupid;
		makePOSTRequest('/js/getcontentent.php', poststr);		
	}
	return false;
}
function delvideook(vid){
	closefloatbox();
	var theform=document.getElementById("videorow"+vid);
	theform.style.display='none';
	var cntvids=document.getElementById("cntgrvids");
	var cntallvids=Math.ceil(cntvids.innerHTML)-1;
    if(cntallvids<0){
		cntallvids=0;
    }
    cntvids.innerHTML=cntallvids;
}
function showvideo(cposdiv, vid){
	if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv)-100;
    else var verticalposition='';
	createoverflowbox('', '400', '', verticalposition, 'jsac=showvideo&vid='+vid);
	return false;
}
function erroronsubmitnewtopic(whaterror){
	var errorcodemsg=document.getElementById('errorcodemsg');
	errorcodemsg.innerHTML="ГРЕШКА: "+whaterror+"<br>";
	        
 	var commform=document.getElementById('commform');
	var commloader=document.getElementById('commloader');
	commloader.style.display='none';
	commform.style.display='block';  
}
function topicinsertedok(newtopicid){
 	var commform=document.getElementById('commform');
	var commloader=document.getElementById('commloader');
	var topicdone=document.getElementById('topicdone');
	var newtopiclink=document.getElementById('newtopiclink');
	commloader.style.display='none';
	commform.style.display='none';  
	topicdone.style.display='block';  
	newtopiclink.href=newtopiclink.href+newtopicid+'.html'
	return false;
}
function deletetopic(cposdiv, topicid, confirmed){	
	if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	if(confirmed==undefined || confirmed==''){
	    createoverflowbox('', '100', '', verticalposition, '','<div class=smibox><br>Сигурен ли си, че искаш да изтриеш Темата? Действието е необратимо.<br><br><br><a href=# onclick="return deletetopic(\'\', \''+topicid+'\', \'1\')"><img src="http://i.id24.bg/img/users/p30_po_da.gif" border=0></a> <a href=# onclick="return closefloatbox();"><img src="http://i.id24.bg/img/users/p30_po_ne.gif" border=0></a></div>');
	}
	else{
	    createoverflowbox('', '100', '', verticalposition, '',' ');
		var poststr="jsac=deletetopic&topicid="+topicid;
		makePOSTRequest('/js/getcontentent.php', poststr);		
	}
	return false;
}
function locktopic(cposdiv, topicid){
	if(cposdiv!=undefined && cposdiv!='') var verticalposition=getverticalPosition(cposdiv);
    else var verticalposition='';
	createoverflowbox('', '100', '', verticalposition, '',' ');
	var poststr="jsac=locktopic&topicid="+topicid;
	makePOSTRequest('/js/getcontentent.php', poststr);
	return false;	
}
function movetopic(topicid, newtopicid, op){
 	var poleto=document.getElementById('srchtopic');
	if(op==undefined || op!='close') poleto.style.display="block";
	else{
		if(op=='close'){
			poleto.style.display="none";
			return false;
		}
	}
	if(newtopicid==undefined){
		poleto.innerHTML='Преместване на темата към:<br><input type=text id=srchtopicstr><input type=button value=Търси onclick="movetopic(\''+topicid+'\', \'0\');"><div id=topicresults></div><br><br><a href=# onclick="return movetopic(\'\', \'\', \'close\');">[затвори]</a>';
	}
	else{
		if(newtopicid==0){
	 		var srchtopicstrval=document.getElementById('srchtopicstr').value;
	 		
 			var poleto2=document.getElementById('topicresults');
			poleto2.innerHTML='Проверява се базата данни.';
			var poststr="jsac=movetopic&topicid="+topicid+"&srch="+srchtopicstrval;
			makePOSTRequest('/js/getcontentent.php', poststr);
		}
		else{
			poleto.innerHTML='Проверява се базата данни.';
			var poststr="jsac=movetopic&topicid="+topicid+"&newtopicid="+newtopicid;
			if(op!=undefined && op=='confirmed') poststr=poststr+'&isconfirmed=1';
			makePOSTRequest('/js/getcontentent.php', poststr);
			
		}
	}
	return false;	
}