function showLength(id,min,max)
{
   var ln = max-id.value.length;
   if(ln<0)
   { 
      ln = 0;
      id.value = id.value.slice(0,max); 
   }
   var lnpx = Math.round(id.value.length/max*150);
   if(lnpx == 0) lnpx=1; 
   if(lnpx == 150) lnpx=149;
   var color1;
   var color2;
   if(ln>(max-min)) 
   { 
      color1='#EE0E02';
      color2='#FFDBD9';
   } 
   else 
   { 
      color1='#009933';
      color2='#AAFFC6'; 
   }
   document.getElementById('id_'+id.name).innerHTML='<img src="images/line.gif" align="middle" width="'+lnpx+'" height="8px" style="background:'+color1+'"/><img src="images/line.gif" align="middle" width="'+(150-lnpx)+'" height="8px" style="background:'+color2+'"/> осталось: '+ln+' (из '+max+')';
}

function FillContent(oElem, oTarget, oKonteyner, xmlurl, stext, stable)
{
	var newImg = document.createElement('img');
	document.getElementById(oKonteyner).innerHTML="";
	document.getElementById(oKonteyner).innerHTML="<img width='16' height='16' src='img/loader.gif' />";
	var strValue = oElem;
	var url = xmlurl;
	stext = encodeURIComponent(stext);//кодирование в UTF-8
	var strParams = "?q=" + strValue + "&f=" + oKonteyner + "&e=" + oTarget + "&t=" + stext + "&tt=" + stable;
	var loader1 = new net.ContentLoader(url, FillDropDown, null, "POST", strParams);
}

function FillDropDown()
{

var xmlDoc = this.req.responseXML.documentElement;
var xSel = xmlDoc.getElementsByTagName('selectElement')[0];
var strEName = xSel.childNodes[0].firstChild.nodeValue;
var strELoader = xSel.childNodes[1].firstChild.nodeValue;
document.getElementById(strELoader).innerHTML="";
var objDDL = document.getElementById(strEName);
objDDL.options.length = 0;
var xRows = xmlDoc.getElementsByTagName('entry');
	for(i=0;i<xRows.length;i++)
	{
		var theText = xRows[i].childNodes[0].firstChild.nodeValue;
		var theValue = xRows[i].childNodes[1].firstChild.nodeValue;
		var option = new Option(theText, theValue);
		try
		{
			objDDL.add(option,null);
		}
		catch(e)
		{
			objDDL.add(option, -1);
		}
	}
}
