function f_resizemodel()
{if(document.getElementById('model_list1') != null) {
     if(document.getElementById('model_list1').clientHeight > 2900 ) { document.getElementById('model_list1').style.height = '2900px'; }
	  else{document.getElementById('show_models').style.display = 'none';}
  }
}
function sh(id){
	if(document.getElementById(id).style.display=='none'){
		document.getElementById(id).style.display='';
		document.getElementById('i'+id).src='/images/strr2.gif';	
	}else{
		document.getElementById(id).style.display='none'
		document.getElementById('i'+id).src='/images/strr.gif';	
	}
}

//================
function getNameBrouser() {
 var ua = navigator.userAgent.toLowerCase();
// alert(ua);
 // Определим Internet Explorer
 if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1) {
   return "msie"
 }
 // Opera
 if (ua.indexOf("opera") != -1) {
   return "opera"
 }
 // Gecko = Mozilla + Firefox + Netscape
 if (ua.indexOf("gecko") != -1) {
   return "gecko";
 }
 // Safari, используется в MAC OS
 if (ua.indexOf("safari") != -1) {
   return "safari";
 }
 // Konqueror, используется в UNIX-системах
 if (ua.indexOf("konqueror") != -1) {
   return "konqueror";
 }
 return "unknown";
}
//================
function openWnd(id, ank, rgid, flg)
{
	var obj=document.getElementById(id);
	var a=document.getElementById(ank);

	var left = a.offsetLeft;
	var top = a.offsetTop;
	var parent = a.offsetParent;
	while(parent && parent.tagName != "BODY")
	{
	   left += parent.offsetLeft;
	   top += parent.offsetTop;
	   parent = parent.offsetParent;
	}	
	
	if(flg==0)
	{
		if(obj.style.display=='block')
		{
			obj.style.top=(top-15)+'px';
			obj.style.left=(left-15)+'px';
		
			if(rgid>-1) {loadRegions(rgid, flg);}
			else {loadRegions(regSelected, flg);}
		}
		else
		{
			obj.style.top=(top-15)+'px';
			obj.style.left=(left-15)+'px';
			obj.style.display='block';
			if(rgid>-1) {loadRegions(rgid, flg);}
			else {loadRegions(regSelected, flg);}
		}
	}
	else
	{
		obj.style.display='none';
		if(rgid>-1) {loadRegions(rgid, flg);}
		else {loadRegions(regSelected, flg);}
	}
}


var req=null;
var console=null;
var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;

function loadXMLDoc(url) {
	var brt=getNameBrouser();
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if (typeof ActiveXObject != "undefined") {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (req) {

        req.onreadystatechange = processReqChange;
        req.open("POST", url, true);

		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
 
		if(brt=='msie')
		{
	        req.send(null);
		} 
		else
		{
			if(brt=='gecko')
			{
				req.send(0);
			}
			else
			{
				req.send(null);
			}
		}

    }
	else alert('error create object');

}

function processReqChange(){

  var ready=req.readyState;
  var data=null;
  if (ready==READY_STATE_COMPLETE){
    data=req.responseText;
  }else{
    data="1212";
  }
  toConsole(data);
}

function toConsole(data){
	var dataStr = data;
	var trpos=-1;
	if(data!='1212')
	{
		var obj=document.getElementById('rgsel');


		trpos=data.indexOf("123");

		obj.innerHTML=data;

		if(trpos!=0)
		{
//			alert('found');
		}
		else
		{
			
			document.getElementById('rgfrm').submit();
		}

	}
}
function loadRegions(ind, flg)
{
	document.getElementById('rgsel').innerHTML='';
	loadXMLDoc(url_path+'rgselect?rid='+ind+'&flg='+flg); //rgselect
}

function fSubmit()
{

	document.getElementById('rgfrm').submit();
}

function ajaxsearch(text) {
	serchstr=text; 
	
	url=url_path+'lib/cron/searchajax.php?text='+serchstr+'&ajax=true';
	new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport) {
			document.getElementById('wsearch').innerHTML=transport.responseText;
		}
		});
} 