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='loading.gif' />";
	var strValue = oElem.options[oElem.selectedIndex].value;
	var url = xmlurl;
	stext = encodeURIComponent(stext);
	var strParams = "?q=" + strValue + "&f=" + oKonteyner + "&e=" + oTarget + "&t=" + stext + "&tt=" + stable;
	var loader1 = new net.ContentLoader(url, FillDropDown, null, "POST", strParams);
}

function FillContentBox(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='loading.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);
		}
	}
}

function FillContentTheme(oElem, oTarget, oKonteyner, xmlurl, stable)
{
	var newImg = document.createElement('img');
	document.getElementById(oKonteyner).innerHTML="";
	document.getElementById(oKonteyner).innerHTML="<img width='16' height='16' src='loading.gif' />";
	var strValue = oElem;
	var url = xmlurl;
	var strParams = "?q=" + strValue + "&f=" + oKonteyner + "&e=" + oTarget + "&tt=" + stable;
	var loader1 = new net.ContentLoader(url, FillDropDownTheme, null, "POST", strParams);
}
function FillDropDownTheme()
{
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.innerHTML="";
var xRows = xmlDoc.getElementsByTagName('entry');
var htmlout = "";
var num = 1;
htmlout = '<TABLE cellpadding="0" cellspacing="0" border="0">';

	for(i=0;i<xRows.length;i++)
	{
		var theText = xRows[i].childNodes[0].firstChild.nodeValue;
		var theValue = xRows[i].childNodes[1].firstChild.nodeValue;
		if(num == 1){htmlout += '<TR>';}
		htmlout += '<TD style="padding-right:5px;" class="bordo">';
		htmlout += '<input class="colorbox" type="checkbox" name="ddtheme[]"  value="' + theValue + '">';
		htmlout += '' + theText + '';
		htmlout += '</TD>';
		if(num%2 == 0){htmlout += '</TR><TR>';}
		if(num == xRows.length){htmlout += '</TR>';}
		num++;
	}
htmlout += '</TR>';
htmlout += '</TABLE>';
objDDL.innerHTML = htmlout;
}

/* ДОП ФУНКЦИИ */
/* пдсказка */
function track(sText, e)
{
	var dis = document.getElementById('dis');
	dis.style.width = 150;
	dis.style.height = 30;
	dis.style.borderWidth='1px';
	dis.style.border = "1px #355e93 solid";	
	dis.style.backgroundColor='#ffffff';

  e = e||window.event; 
  scrolY = self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);

	dis.style.top=e.clientY + scrolY + 15;
	dis.style.left=e.clientX - 150;
	dis.innerHTML = sText;
	dis.style.display = "block";
}
function nod ()
{
	var dis = document.getElementById('dis');
	dis.style.borderWidth='0px';
	dis.style.backgroundColor='';
	dis.innerHTML = "";
	dis.style.display = "none";
}
/* скрытие вида материала в поиске */
function sh_material(num)
{
	if(num==1)
	{
		document.getElementById("TBm1").style.display="block";
		document.getElementById("box_material").style.height="20px";
	}
	else
	{
		document.getElementById("TBm1").style.display="none";
		document.getElementById("box_material").style.height="0px";
	}
}
/* калькуляторы для обоев */
	var rwidth = 0;
	var raport = 0;
	var perimetr = 0;
	var perimetrbez = 0;
	var rheight = 0;
	var rezult = 0;

	function calculate()
	{
		perimetrbez = document.getElementById('param4').value;
		rwidth = document.getElementById('param1').value;
		rezult = (perimetrbez/rwidth*100);
		trezult = Math.floor(rezult);
		if(trezult < rezult){rezult = trezult + 1;}
		document.getElementById('param6').value = rezult;
		
		perimetr = document.getElementById('param3').value;
		rezult = ((perimetr-perimetrbez)/rwidth*100);
		trezult = Math.floor(rezult);
		if(trezult < rezult){rezult = trezult + 1;}
		document.getElementById('param7').value = rezult;
		
		var param6 = document.getElementById('param6').value;
		var param5 = document.getElementById('param5').value;
		var param2 = document.getElementById('param2').value;
		rezult = param6 * (param5 + param2 / 100) - param2 / 100;
		rezult = param6 * ((param5*1)+((param2 / 100)*1)) - param2 / 100;
		num=4/13;
//		alert(rezult.toPrecision(2));
//		alert(rezult.toFixed(2));
		document.getElementById('param8').value = rezult.toFixed(2);
		
		var param7 = document.getElementById('param7').value;
		rezult = param7 * param5 / 2;
		document.getElementById('param9').value = rezult.toFixed(2);
		
		var param8 = document.getElementById('param8').value;
		var param9 = document.getElementById('param9').value;
		param8 = param8*1;
		param9 = param9*1;
		rezult = param8 + param9;
		trezult = Math.floor(rezult);
		if(trezult < rezult){rezult = trezult + 1;}
		document.getElementById('param10').value = rezult;

	}
	
	function calculate1()
	{
		var rezult = 0;
		var trezult = 0;
		
		var param25 = document.getElementById('param25').value;
		var param21 = document.getElementById('param21').value;
		rezult = param25/param21*100;
		trezult = Math.floor(rezult);
		if(trezult < rezult){rezult = trezult + 1;}

		document.getElementById('param27').value = rezult;

		var param24 = document.getElementById('param24').value;
		rezult = (param24-param25)/param21*100;
		trezult = Math.floor(rezult);
		if(trezult < rezult){rezult = trezult + 1;}	
		
		document.getElementById('param28').value = rezult;
		
		var param23 = document.getElementById('param23').value;
		var param26 = document.getElementById('param26').value;
		var param22 = document.getElementById('param22').value;
		rezult = param22/((param26*1)+(param23*1)/100);
		rezult = Math.floor(rezult);
		
		document.getElementById('param29').value = rezult;

		var param29 = document.getElementById('param29').value;
		rezult = param22-param29*((param26*1)+(param23*1)/100);
		rezult = rezult.toFixed(2);
		document.getElementById('param30').value = rezult;
		
		var param27 = document.getElementById('param27').value;
		rezult = param27/param29;
		trezult = Math.floor(rezult);
		if(trezult < rezult){rezult = trezult + 1;}
		
		document.getElementById('param31').value = rezult;
		
		var param28 = document.getElementById('param28').value;
		rezult = param28/param29/2;
		trezult = Math.floor(rezult);
		if(trezult < rezult){rezult = trezult + 1;}	
		
		document.getElementById('param32').value = rezult;
		
		var param31 = document.getElementById('param31').value;
		var param32 = document.getElementById('param32').value;
		rezult = (param31*1)+(param32*1);
		
		document.getElementById('param33').value = rezult;
	}
/* открытие нового окна форма запроса текстуры артикула*/
function newwinapp(q,tar)
{
	var namefile = "forma.php";
	if(tar=="carpet"){namefile = "formac.php"}
	if(tar=="oboi" || tar=="tkani" || tar=="dekor"){namefile = "forma.php"}
	url="core/"+namefile+"?q="+q;
	w=screen.width/2;
	h=screen.height/2+10;
	t=0.5*(screen.height-h);
	l=0.5*(screen.width-w);
	nw=window.open(url, 'newwin', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbars=1, Resizable=1, Copyhistory=0, Width='+w+', Height='+h+', Top='+t+', Left='+l);
	nw.focus();
	nw.moveTo(t,l);
}
/* открытие нового окна увеличенный вид артикула*/
function newwinzoom(q,f,g)
{
	var namefile = "zoom_imgc.php";
	url="core/"+namefile+"?q="+q+"&f="+f+"&g="+g;
	w=screen.width/2;
	h=screen.height/2+10;
	t=0.5*(screen.height-h);
	l=0.5*(screen.width-w);
	nw=window.open(url, 'newwin', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbars=1, Resizable=1, Copyhistory=0, Width='+w+', Height='+h+', Top='+t+', Left='+l);
	nw.focus();
	nw.moveTo(t,l);
}
/* скрытие/отображение форм при запросе */
function dc(obj)
{
	var flag = obj.value;
	if(flag == 1)
	{
		document.getElementById("result1").style.display="block";
		document.getElementById("result2").style.display="none";
		document.getElementById("result3").style.display="none";
	}
	if(flag == 2)
	{
		document.getElementById("result1").style.display="none";
		document.getElementById("result2").style.display="block";
		document.getElementById("result3").style.display="none";
	}
	if(flag == 3)
	{
		document.getElementById("result1").style.display="none";
		document.getElementById("result2").style.display="none";
		document.getElementById("result3").style.display="block";
	}
}

function profiregform(obg)
{
	var flag = obg.value;
	if(flag == 1)
	{
		document.getElementById("tbnotreg").style.display="block";
		document.getElementById("tbreg").style.display="none";
	}
	if(flag == 2)
	{
		document.getElementById("tbnotreg").style.display="none";
		document.getElementById("tbreg").style.display="block";
	}	
}