// get element of page by id (cross-browser)
function elementById(Name) {
	if(navigator.appName.indexOf("Microsoft")!=-1) {
	// IE
		if(!eval('document.all("'+Name+'")')) return 0; else return document.all(Name);
  	}
  	else {
	// NN & others
    		if(!eval('document.'+Name))  {
			if (document.getElementById) {
				return eval('document.getElementById("'+Name+'")');
			} else
			return 0;
    		}
    		else
		return eval('document.'+Name);
	}
}
// set element property (cross-browser)
function setProp(Name, Param, Val) {
    		if(!eval('document.'+Name))  {
			if (document.getElementById) {
				eval('document.getElementById("'+Name+'").style.'+Param+'='+Val);
			} else
			return 0;
    		}
    		else
		eval('document.'+Name+'.'+Param+'='+Val);
}
// get element property (cross-browser)
function getProp(Name, Param) {
    		if(!eval('document.'+Name))  {
			if (document.getElementById) {
				return eval('document.getElementById("'+Name+'").style.'+Param);
			} else
			return 0;
    		}
    		else
		return eval('document.'+Name+'.'+Param);
}
// for admin
function pclick(s)
{
	var state = (getProp('cb'+s, 'display')=='none') ? "''" : "'none'";
	var i = elementById('ci'+s);
	setProp('cb'+s, 'display', state);
		x = i.src;
	if (x.search('_down')!=-1)
		i.src = urlToImg + 'images/catitem.gif';
	else
		i.src = urlToImg + 'images/catitem_down.gif';
}
// on wnd resize
function onWndResize()
{
	if (document.body.clientWidth<831) v = '"830px"'; else v = '"100%"';
	setProp('global', 'width', v);
}
// open url in new window
function openUrl(s)
{
	window.open(s);
}
// about company
function aboutCompany()
{
	openUrl('http://www.controlstyle.ru/');
}
function sendMail(a, b)
{
	if (a=='support'&&b=='yazzle.ru')
	{
		if (confirm('Пожалуйста, перед тем как отправлять сообщение, ознакомьтесь с разделом «Вопросы и ответы». Возможно ваш вопрос уже задавали. Отправить письмо?'))
		{
			location.href = 'mai'+'lto'+':'+a+'@'+b;
		}
	}
	else
	{
		location.href = 'mai'+'lto'+':'+a+'@'+b;
	}
}
function copyButtonCode()
{
	if(navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) elementById('spcode').createTextRange().execCommand('Copy'); else alert('Данная возможность в вашем браузере не поддерживается.');
}
function paymentClick(n)
{
	var p = elementById('payer');
	var p2 = elementById('payer2');
	var fm = elementById('buystep1');
	if (!p || !p2) return;
	if (n!=3 && n!=4) 
	{
		setProp('payer', 'display', "'none'"); 
		setProp('payer2', 'display', "'none'"); 
	}
	else 
	{
		setProp('payer', 'display', "''");
		setProp('payer2', 'display', "''");
	}
}
function wmtSelect(val)
{
	elementById('paymentamount').value = val;
}
// show comments
function showComments()
{
	setProp('comments', 'display', "''");
}
function toggleAnswer(id)
{
	var state = (getProp('answer'+id, 'display')=='none') ? "''" : "'none'";
	setProp('answer'+id, 'display', state);
	elementById('arr'+id).innerHTML = (state=="''") ? '&darr;' : '&rarr;';
}
// toggle comments
function toggleComments()
{
	var state = (getProp('comments', 'display')=='none') ? "''" : "'none'";
	setProp('comments', 'display', state);
}
// expand comments if need
function expandComments()
{
	if (location.hash.indexOf('#comment')>-1||location.hash.indexOf('#sendcomment')>-1) 
	{
		showComments();
		var href = location.href;
		href = href.split('#');
		location.replace(href[0]+location.hash);
	}
}
// inp click
function onLicInputClick(o)
{
	o.select();
}
// main code
if(navigator.appName.indexOf("Microsoft")!=-1) 
{
	setInterval('onWndResize()', 50);
}

