document.write('<script src="js/lib/prototype.js" type="text/javascript"></script><script src="js/src/scriptaculous.js" type="text/javascript"></script><script src="js/src/unittest.js" type="text/javascript"></script>');

function showpic(img){
    element = document.getElementById('overlaydiv');
	x = document.documentElement.scrollHeight;
    max = document.documentElement.clientHeight;  
    
    var newImg = new Image();
    newImg.src = img;
    var imgH= newImg.height;
    var imgW= newImg.width;

    marginpic = Math.round((max - imgH)/2);
    
    element.style.width = "768px";
    element.style.height = x + "px";
    element.style.display = "block";
    element.innerHTML = '<img src="' + img + '" alt="" style="margin-top:' + marginpic + 'px" />';
    element1 = document.getElementById('send');
    element1.style.display = "block";
}

function close(){
    element = document.getElementById('overlaydiv');
    element.style.display = "none";
}

//Редактор
function smiles(usmivka){
	document.getElementById("emoticon").value = document.getElementById("emoticon").value + usmivka;
}
function linkkk(){
	var ime = prompt ("Въведе име на връзката", "тук");
	if(ime){
		var address = prompt ("Въведете път до връзката", "тук");
		if(address){
			document.getElementById("emoticon").value = document.getElementById("emoticon").value + "[a href=\"" + address + "\"]" + ime + "[/a]";
		}
	}
}
function imgbtn(){
	var alt = prompt ("Въведе име на картинката", "тук");
	if(alt){
		var address = prompt ("Въведете път до картинката", "тук");
		if(address){
			document.getElementById("emoticon").value = document.getElementById("emoticon").value + "[img src=\"" + address + "\" alt=\"" + alt + "\" /]";
		}
	}
}
var imageTag = false;
var theSelection = false;

var clientPC = navigator.userAgent.toLowerCase();
var clientVer = parseInt(navigator.appVersion);

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;
var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

bbcode = new Array();
bbtags = new Array('[strong]','[/strong]','[em]','[/em]','[underline]','[/underline]','[p]','[/p]','[br /]','','[h1]','[/h1]','[h2]','[/h2]','[h3]','[/h3]','[pre]','[/pre]','[a href=""]','[/a]');
imageTag = false;

function getarraysize(thearray) {
	for (i = 0; i < thearray.length; i++) {
		if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
			return i;
		}
	return thearray.length;
}

function arraypush(thearray,value) {
	thearray[ getarraysize(thearray) ] = value;
}

function arraypop(thearray) {
	thearraysize = getarraysize(thearray);
	retval = thearray[thearraysize - 1];
	delete thearray[thearraysize - 1];
	return retval;
}

function textfont(bbopen, bbclose) {
	var txtarea = document.getElementById('emoticon');

	if ((clientVer >= 4) && is_ie && is_win) {
		theSelection = document.selection.createRange().text;
		if (!theSelection) {
			txtarea.value += bbopen + bbclose;
			txtarea.focus();
			return;
		}
		document.selection.createRange().text = bbopen + theSelection + bbclose;
		txtarea.focus();
		return;
	}
	else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
	{
		mozWrap(txtarea, bbopen, bbclose);
		return;
	}
	else
	{
		txtarea.value += bbopen + bbclose;
		txtarea.focus();
	}
	storeCaret(txtarea);
}


function textstyle(bbnumber) {
	var txtarea = document.getElementById('emoticon');

	txtarea.focus();
	donotinsert = false;
	theSelection = false;
	bblast = 0;

	if (bbnumber == -1) {
		while (bbcode[0]) {
			butnumber = arraypop(bbcode) - 1;
			txtarea.value += bbtags[butnumber + 1];
			buttext = eval('document.getElementById("post").add' + butnumber + '.value');
			eval('document.getElementById("post").add' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
		}
		imageTag = false;
		txtarea.focus();
		return;
	}

	if ((clientVer >= 4) && is_ie && is_win)
	{
		theSelection = document.selection.createRange().text;
		if (theSelection) {
			document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
			txtarea.focus();
			theSelection = '';
			return;
		}
	}
	else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
	{
		mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
		return;
	}

	for (i = 0; i < bbcode.length; i++) {
		if (bbcode[i] == bbnumber+1) {
			bblast = i;
			donotinsert = true;
		}
	}

	if (donotinsert) {
		while (bbcode[bblast]) {
				butnumber = arraypop(bbcode) - 1;
				txtarea.value += bbtags[butnumber + 1];
				buttext = eval('document.getElementById("post").add' + butnumber + '.value');
				eval('document.getElementById("post").add' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
				imageTag = false;
			}
			txtarea.focus();
			return;
	} else {

		/*if (imageTag && (bbnumber != 14)) {
			txtarea.value += bbtags[15];
			lastValue = arraypop(bbcode) - 1;
			document.getElementById("post").add14.value = "h3";
			imageTag = false;
		}*/

		txtarea.value += bbtags[bbnumber];
		if ((bbnumber == 14) && (imageTag == false)) imageTag = 1;
		arraypush(bbcode,bbnumber+1);
		eval('document.getElementById("post").add'+bbnumber+'.value += "*"');
		txtarea.focus();
		return;
	}
	storeCaret(txtarea);
}

function mozWrap(txtarea, bbopen, bbclose)
{
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	if (selEnd == 1 || selEnd == 2)
		selEnd = selLength;

	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);
	txtarea.value = s1 + bbopen + s2 + bbclose + s3;
	return;
}
 
//Галерия
function back(){
    var t=setTimeout("Effect.toggle('gallerypic', 'appear'), Effect.Shrink('backlink')",500);
    var t1=setTimeout("document.getElementById('contentc').innerHTML = '<p style=\"margin-left: 220px\">Зареждане...</p><p><img src=\"img/loading.gif\" alt =\"loading\" style=\"margin-left: 150px\"/></p>'",1500); 
    var t2=setTimeout("history.back()",2000);
}

window.onload = function() { }