var flashinstalled = 0;
var flashversion = 0;
MSDetect = "false";
if (navigator.plugins && navigator.plugins.length)
{
    x = navigator.plugins["Shockwave Flash"];
    if (x)
    {
        flashinstalled = 2;
        if (x.description)
        {
            y = x.description;
            flashversion = y.charAt(y.indexOf('.')-1);
        }
    }
    else
        flashinstalled = 1;
    if (navigator.plugins["Shockwave Flash 2.0"])
    {
        flashinstalled = 2;
        flashversion = 2;
    }
}
else if (navigator.mimeTypes && navigator.mimeTypes.length)
{
    x = navigator.mimeTypes['application/x-shockwave-flash'];
    if (x && x.enabledPlugin)
        flashinstalled = 2;
    else
        flashinstalled = 1;
}
else
    MSDetect = "true";

if (MSDetect == "true") {
  	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
  	document.write('on error resume next \n');
	document.write('For i = 4 to 9 \n');
	document.write('If Not(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & i))) Then \n');
	document.write('Else \n');
	document.write('flashinstalled = 2 \n');
	document.write('flashversion = i \n');
	document.write('End If \n');
	document.write('Next \n');
	document.write('If flashinstalled = 0 Then \n');
	document.write('flashinstalled = 1 \n');
	document.write('End If \n');
	document.write('<\/SCRIPT\> \n');  
}

function insFl(v,fl,gif,lnk,w,h,bg) {
	var d=' width='+w+' height='+h;
	if (flashinstalled > 0 && flashversion >= v) {
		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+d+'><param name=wmode value=transparent><param name=movie value='+fl+'><param name="bgcolor" value="bg" /><embed src='+fl+' quality=high'+d+' bgcolor="'+bg+'" wmode=transparent></embed></object>')
	} else {
		if (gif != '') {
			document.write('<a href='+lnk+'><img src='+gif+d+' border=0></a>')
		}
	}
}

/*
function ShowPhoto(url, width, height) {
	var scroll = (screen.width < 1000) ? "yes" : "no";
	
	var left = (self.screen.width >> 1) - (width >> 1);
	var top = (self.screen.height >> 1) - (height >> 1);
	var param = 'left='+left+',top='+top+',width='+width+',height='+height+',';
	
	window.open(url, '_blank', param+'menubar=no, scrollbars=' + scroll + ', status=no');
}
*/

function ShowPhoto(url, width, height) {
	var scroll = (screen.width < 1000) ? "yes" : "no";
	
	var left = 0;
	var top = 0;
	var param = 'left='+left+',top='+top+',width='+screen.width+',height='+screen.height+',';
	
	window.open(url, '_blank', param+'menubar=no, scrollbars=' + scroll + ', status=no');
}

function emoticon(theSmilie)
{
	doInsert(" " + theSmilie + " ", "", false);
}

function doInsert(ibTag, ibClsTag, isSingle)
{
	var isClose = false;
	var obj_ta = document.post.message;
	
	//----------------------------------------
	// It's IE!
	//----------------------------------------
	if ( (ua_vers >= 4) && is_ie && is_win)
	{
		if (obj_ta.isTextEdit)
		{
			obj_ta.focus();
			var sel = document.selection;
			var rng = sel.createRange();
			rng.colapse;
			if((sel.type == "Text" || sel.type == "None") && rng != null)
			{
				if(ibClsTag != "" && rng.text.length > 0)
					ibTag += rng.text + ibClsTag;
				else if(isSingle)
					isClose = true;
	
				rng.text = ibTag;
			}
		}
		else
		{
			if(isSingle)
			{
				isClose = true;
			}
			
			obj_ta.value += ibTag;
		}
	}
	//----------------------------------------
	// It's MOZZY!
	//----------------------------------------
	
	else if ( obj_ta.selectionEnd )
	{ 
		var ss = obj_ta.selectionStart;
		var st = obj_ta.scrollTop;
		var es = obj_ta.selectionEnd;
		
		if (es <= 2)
		{
			es = obj_ta.textLength;
		}
		
		var start  = (obj_ta.value).substring(0, ss);
		var middle = (obj_ta.value).substring(ss, es);
		var end    = (obj_ta.value).substring(es, obj_ta.textLength);
		
		//-----------------------------------
		// text range?
		//-----------------------------------
		
		if (obj_ta.selectionEnd - obj_ta.selectionStart > 0)
		{
			middle = ibTag + middle + ibClsTag;
		}
		else
		{
			middle = ibTag + middle;
			
			if (isSingle)
			{
				isClose = true;
			}
		}
		
		obj_ta.value = start + middle + end;
		
		var cpos = ss + (middle.length);
		
		obj_ta.selectionStart = cpos;
		obj_ta.selectionEnd   = cpos;
		obj_ta.scrollTop      = st;


	}
	//----------------------------------------
	// It's CRAPPY!
	//----------------------------------------
	else
	{
		if (isSingle)
		{
			isClose = true;
		}
		
		obj_ta.value += ibTag;
	}
	
	obj_ta.focus();

	return isClose;
}	

function getBodyScrollTop() {
  return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}
function ShowPhotoHere(url, alt, width, height) {

    var scrolling = getBodyScrollTop(body)

	var body = document.getElementsByTagName("body")[0];
    var over = body.appendChild(document.createElement('div'));
 	over.id = "over";
	var h = document.getElementById("conteiner").offsetHeight;
	over.style.height = h+20+"px"
 	var conteiner = body.appendChild(document.createElement('div'));
 	conteiner.id = "conteinerimg";
	var inside = conteiner.appendChild(document.createElement('div'));
	inside.id = "inside";
	inside.style.width = width+"px";
	inside.style.height = height+"px";
	inside.style.marginLeft = "auto";
	inside.style.marginRight = "auto";
    inside.style.border = "1px solid red";
    inside.style.marginTop = scrolling+"px";
	var image = inside.appendChild(document.createElement('img'));
	var descr = inside.appendChild(document.createElement('p'));

	//////////////////////////////////////////

 	image.setAttribute("src","/"+url);
	descr.innerHTML = alt;
	image.onclick = function() {
		over.parentNode.removeChild(over);
		conteiner.parentNode.removeChild(conteiner);
	}
}

