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 id=\"ico_m\" "+" href="+"ma"+l+":"+u+"&#64;"+s+ "." +d+"><img src=\"/design/abis/spacer.gif\" 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;

		}

	}

}



