/*** библиотека функций JavaScript ***/
/*** coding from Lexx ***/

/*** GLOBAL ***/

var v = 0;
function debug(text_debug)
{ /* функция отладки */
v++ ;
if(v > 0)
{
document.getElementById('debug').style.display = 'block';
}

document.getElementById('debug').innerHTML += '&nbsp;<span style="color:#888888;">'+v+'&nbsp;&gt;&nbsp;</span>'+text_debug+'<br />';

}

function id(objid)
{ /* управление объектами */
var obj_res=document.getElementById(objid);
return obj_res;
}

function style(objstyle)
{ /* управление стилями */

if(document.getElementById(objstyle)!=null)
	{
		obj_style_res=document.getElementById(objstyle).style;
		return obj_style_res;
	}
	else
	{
		return false;	
	}

}

function printr(objhtml,htmltext,operation)
{ /* управление выводом - прототип: функция(объект,текст,операция) */
if(operation=='+')
	{
obj_html_res=document.getElementById(objhtml).innerHTML += htmltext;
	}
	else
	{
obj_html_res=document.getElementById(objhtml).innerHTML = htmltext;
	}
return obj_html_res;
}

function trim(str)
{ /* вырезает пробелы в начале и конце строки */
return str.replace(/^\s*|\s*$/g,'');
}

function submit_click(subname)
{ /* вызов клика формы */
eval("document."+subname+".submit()");
}

function link_size(takes,apps,method)
{ /* функция связывания размеров обьекта */

/*
document.getElementById(take).style.height = '100%';
document.getElementById(app).style.height = '100%';

		if(document.getElementById(take).clientHeight > document.getElementById(app).clientHeight)
		{ 
		takes = take;
		apps = app;
		}

		if(document.getElementById(app).clientHeight > document.getElementById(take).clientHeight)
		{ 
		takes = app;
		apps = take;
		}
*/
	if( method == 'w' )
	{ /* ширина */
	document.getElementById(takes).style.width = '100%';
	document.getElementById(apps).style.width = document.getElementById(takes).clientWidth+'px';
	}
	else
	{
	
		if( method == 'a' )
		{ /* общая связь */
		document.getElementById(takes).style.width = '100%';
		document.getElementById(takes).style.height = '100%';
		document.getElementById(apps).style.width = document.getElementById(takes).clientWidth+'px';
		document.getElementById(apps).style.height = document.getElementById(takes).clientHeight+'px';
		}
		else
		{ /* высота */
		document.getElementById(takes).style.height = '100%';
		document.getElementById(apps).style.height = document.getElementById(takes).clientHeight+'px';
		}

	}

}


function browser(type_browser)
{ 
/* функция определения версии браузера в соответствии с типом */
/* функция возвращает версию браузера в случае совпадения типа */
/* прототип: функция('тип') */
/* тип для Internet Explorer: IE, тип для Opera: Opera, тип для Mozilla Firefox: Mozilla */

var type_browser;
var ver_browser;

	if(type_browser == 'IE')
	{
	
		if(navigator.appName == 'Microsoft Internet Explorer')
		{
		ver_browser = navigator.appVersion.split(';')[1].substr(6,1);
		return ver_browser;
		}else{
		return false;
		}
	
	}
	
	if(type_browser == 'Opera')
	{
	
		if(navigator.appName == 'Opera')
		{
		ver_browser = navigator.appVersion.substr(0,1);
		return ver_browser;
		}else{
		return false;
		}
	
	}
	
	if(type_browser == 'Mozilla')
	{
	
		if(navigator.appName == 'Netscape')
		{
		ver_browser = navigator.appVersion.substr(0,1);
		return ver_browser;
		}else{
		return false;
		}
	
	}

return false;
}




/*** GLOBAL ***/
