function urlSelect(id, value)
{
	document.getElementById(id).value = value;
	//toggleUrlSelect(id+'Link');
	toggleUrlSelect(id);
	//document.getElementById(treeId).style.display = 'none';
	//document.getElementById(linkId).innerHTML = 'Выбрать';

	return false;
}

function toggleUrlSelect(id)
{
	if(document.getElementById(id+'Tree').style.display == 'block')
	{
		document.getElementById(id+'Tree').style.display = 'none';
		//document.getElementById(id+'Link').innerHTML = 'Выберите';
	}
	else
	{
		document.getElementById(id+'Tree').style.display = 'block';
		//document.getElementById(id+'Link').innerHTML = 'Отмена';
	}

	return false;
}

function mail(u, s, d, img)
{
	var l="ilto";
	if (img == "txt")
	{document.write("<a"+" href="+"ma"+l+":"+u+"&#64;"+s+ "." +d+">"+u+"&#64;"+s+ "." +d+"</a>");}
	else
	{document.write("<a"+" href="+"ma"+l+":"+u+"&#64;"+s+ "." +d+">"+"<img id=\"ico_m\" src=\""+img+"\" alt=\"E-mail\" /></a>");}
}

function show(arg)
{
	if (document.getElementById(arg).style.display == "none")
	{
		document.getElementById(arg).style.display = "block";
	}
	else
	{
		document.getElementById(arg).style.display = "none";
	}
}

function showTab(arg)
{
	if (document.getElementById(arg).style.display == "none")
	{
		document.getElementById(arg).style.display = "block";
	}
	else
	{
		document.getElementById(arg).style.display = "none";
	}
}

function zoom(url, parentId, childId, w, h, alt)
{
	var children = document.getElementById(parentId).parentNode.childNodes;

	//var comment = document.getElementById(parentId).parentNode.childNodes;


	for(x = 0; x < children.length; x++)
	{
		if(children[x].className == "photoalbum_comment")
		{
			var comment = children[x];
			break;
		}
	}

	//Add text info///////////////////////////
	if (alt.length > 0 && comment.childNodes.length == 0)
	{
		var par = window.document.createElement('p');
		var text = document.createTextNode(alt);
		par.appendChild(text);
		comment.appendChild(par);
	}
	//change text info
	else if(alt.length > 0 && comment.childNodes.length > 0)
	{
		comment.childNodes[0].innerHTML = alt;
	}
	//Remove paragraph
	else if(alt.length == 0 && comment.childNodes.length > 0)
	{
		comment.removeChild(comment.childNodes[0]);
	}



	for(i = 0; i < children.length; i++)
	{
		if(children[i].tagName == "A")
		{
			children[i].className = "tn";
		}
	}

	document.getElementById(parentId).src = url;
	document.getElementById(childId).className = "tn tn_on";
	document.getElementById(parentId).alt = alt;
}

function getWindowHeight() {
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}

function setFooter()
{
	if (document.getElementById) {
		var windowHeight = getWindowHeight();
		if (windowHeight > 0) {
			var not_footerHeight = document.getElementById('not_footer').offsetHeight;
			var footerElement = document.getElementById('footer');
			var footerHeight  = footerElement.offsetHeight;
			if (windowHeight - (not_footerHeight + footerHeight) >= 0) {
				footerElement.style.position = 'relative';
				footerElement.style.top = (windowHeight - (not_footerHeight + footerHeight)) + 'px';
			}
			else {
				footerElement.style.position = 'relative';
			}
		}
	}
}

function formatText(el,tagname) {
	//var tagstart = '<'+tagname+'>';
	/*
	if(attName.length>0){
	var tagstart = '<'+tagname+' '+attName+'="'+attVal+'">';
	}*/
	//else
	tagstart = '<'+tagname+'>';

	var tagend = '</'+tagname+'>';

	el = document.getElementById(el);

	if (el.setSelectionRange) {
		el.value = el.value.substring(0,el.selectionStart) + tagstart + el.value.substring(el.selectionStart,el.selectionEnd) + tagend + el.value.substring(el.selectionEnd,el.value.length)
	}
	else{
		var selectedText = document.selection.createRange().text;

		if (selectedText != "") {
			var newText = tagstart + selectedText + tagend;
			document.selection.createRange().text = newText;
		}
	}
}

