function show_tree()
{
	var obj_id=document.getElementById('driver[]');
	alert (obj_id);
}



function check_errors_qa()
{
	var obj_id=document.getElementById('add_forma');
	if (!obj_id.vopros.value || obj_id.vopros.value=='Текст вопроса')
	{
		alert  ('Задайте Ваш вопрос!');
		return false;
	}
	
}


//подсвечиваем меню
function sel_link(id,act,class_name_pref)
{	
	var obj_id=document.getElementById(id);
	if (obj_id)
	{
		if (act==1) { obj_id.className=class_name_pref+'hover';  }
		else {  obj_id.className=class_name_pref; }
	}
}


//переходим на админку
function gotoadmin(e)
{
	if (!e) e = window.event;	
	var k = e.keyCode;	
	if (e.ctrlKey)
	{
		if (k==69)
		{			
			location.href=admlink;			
			return false;
		}
	}
	
}

function news_lenta(lnews,n_news)
{
	var cur_news=n_news;
	var next_news=cur_news+1;
	n_news++;
	if (next_news>=lnews) { next_news=0; n_news=0; }
	
	
	var obj_cur=document.getElementById('top_news_'+cur_news);
	var obj_next=document.getElementById('top_news_'+next_news);
	if (obj_cur && obj_next)
	{
		//убираем текущую
		Hide_slow(obj_cur,100);		
		
		//показываем другую
		setTimeout(function(e) { Show_slow(obj_next,0); },410);
	}	
	
	setTimeout(news_lenta,8000,lnews,n_news);
}

var hT, sT;
function Show_slow(obj,op)
{
	op=op+10;		
	if(op <=100)
	{
		obj.style.opacity = (op/100);
		obj.style.filter='alpha(opacity='+op+')';
		obj.style.display='';
		sT=setTimeout(Show_slow,30,obj,op);
	}
}
function Hide_slow(obj,op)
{
	op=op-10;	
	if (op>=0)
	{		
		obj.style.opacity = (op/100);
		obj.style.filter='alpha(opacity='+op+')';
		hT=setTimeout(Hide_slow,30,obj,op);
	}
	else
	{
		obj.style.display='none';
	}
}

function selfoto(n,foto_mas)
{
	var l=foto_mas.length;
	for (var i=0; i<l; i++)
	{
		var imgsm = document.getElementById('ft'+i);
		
		if (i==0) { imgsm.className='imgsm0'; }
		else { imgsm.className='imgsm'; }
	
		if (n==i)
		{
			var imgbg = document.getElementById('ftbig');
			imgbg.src='/catalog/imgmid/'+foto_mas[i];
			imgsm.className='imgsel';
		}
	
		
	}
	return false;
}


//передаем методом гет параметр
function jshttpreq(oSrc)
{
	
	
	if(document.createElement)
	{		
		oScript = document.createElement('SCRIPT');
		oScript.src=oSrc;
		document.body.appendChild(oScript);
	}	
	
	return false;
}


function registration()
{

	


	//return false;
}



function offyear(targetId)
{
  targetElement = document.getElementById(targetId);
  if (targetElement!=null)
  {
    targetElement.style.display="none";
  }
}

function onyear(targetId)
{
  targetElement = document.getElementById(targetId);
  if (targetElement!=null)
  {
    targetElement.style.display="";
  }
}



function open_wind(w,h,file,target)
{

	window.open(file,target,'scrollbars=1,width='+w+',height='+h+',left='+(screen.availWidth-w)/2+',top='+(screen.availHeight-h)/2+',resizable=1');
	return false;
}


function load_it(w,h,wf,hf)
{
	b_v=document.getElementById('body_show');
	b_h=document.getElementById('body_hide');

	if (b_h) b_h.style.display='none';
	if (b_v) b_v.style.display='block';

	setCropParams(w, h, hf, wf, 'medium');
	setCrop(0, 0, w, h, 1, 1, 'medium');
	//resize_width=w; if (resize_width<w) resize_width=w;
	//window.resizeTo(resize_width+64,h+180);
	//window.focus();
}

function CheckAll()
{
        var frm = document.frm_del;	
        var len = frm.elements.length;

        for (var i = 0; i < len; i++)
	{

	        var elem = frm.elements[i];
        	if (elem.name == "id[]")
		{
        		elem.checked = true;
        	}
        }
}
 
function ClearAll()
{
        var frm = document.frm_del;
        var len = frm.elements.length;
        for (var i = 0; i < len; i++)
	{
        	var elem = frm.elements[i];
        	if (elem.name == "id[]")
		{
		        elem.checked = false;
		}	
	}
}



function confirmdel(formname)
{

	var frm = document.forms[formname];	
	var len = frm.elements.length;
	kol=0;
	for (var i = 0; i < len; i++)
	{
		var elem = frm.elements[i];
		if (elem.name == "id[]" &&   elem.checked) 
		{
			kol++;
		}
	}
	
	if (kol>0)
	{
		if (confirm("Хотите удалить "+kol+" записей?"))
		{
			document.forms[formname].submit();
		}
	}
	else
	{
		alert("Невыбранно записей для удаления!")

	}

	return false;
}




function check_errors(fieldar,nums)
{

	var fieldtochek = nums.split(":"); // Номера полей которые надо проверить
	var n = fieldtochek.length;        // Кол-во элементов в массиве fieldtochek

	for (var i = 0; i < n; i++)
	{
		var s = fieldtochek[i];
		if (fieldar.elements[s].value == "")
		{
			fieldar.elements[s].focus();
			alert('Пожалуйста, заполните все необходимые поля!');
			return false;
			break;
		}
	}

	return true;
}


function ins_file(id,xx)
{

	
	d = document.getElementById(xx);
	d.focus();
	if (d.createTextRange) d.caretPos = document.selection.createRange().duplicate(); 
	d.caretPos.text = id;

   return false;
}


function show_element(id)
{
	oelem=document.getElementById(id);
	if (oelem)
	{
		if (oelem.style.display=='none') { oelem.style.display=''; return 1; }
		else { oelem.style.display='none'; return 0; }	
	}
}

function getpochta(obj)
{
	if (obj)
	{
		obj.href='ma'+'il'+'to:'+'i'+'n'+'f'+'o'+'@'+'stc-nsk'+'.'+'ru';
	}

}

function number_format( number, decimals, dec_point, thousands_sep ) {  
// Format a number with grouped thousands
//
// +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
// +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// +     bugfix by: Michael White (http://crestidg.com)

    var i, j, kw, kd, km;
    // input sanitation & defaults

    if( isNaN(decimals = Math.abs(decimals)) ){
        decimals = 2;
    }

    if( dec_point == undefined ){
        dec_point = ",";
    }
    if( thousands_sep == undefined ){
        thousands_sep = ".";
    }
    i = parseInt(number = (+number || 0).toFixed(decimals)) + "";

    if( (j = i.length) > 3 ){
        j = j % 3;
    } else{
        j = 0;
    }
    km = (j ? i.substr(0, j) + thousands_sep : "");
    kw = i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep);
    //kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).slice(2) : "");
    kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).replace(/-/, 0).slice(2) : "");
    return km + kw + kd;
}



