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);
       if(rezult>0 && rezult!='Infinity') document.getElementById('param29').value = rezult;

        var param29 = document.getElementById('param29').value;
        rezult = param22-param29*((param26*1)+(param23*1)/100);
        rezult = rezult.toFixed(2);
       if(rezult>0) document.getElementById('param30').value = rezult;
        
        var param27 = document.getElementById('param27').value;
        rezult = param27/param29;
        trezult = Math.floor(rezult);
        if(trezult < rezult){rezult = trezult + 1;}
        
       if(rezult>0) 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;}    
        
      if(rezult>0)  document.getElementById('param32').value = rezult;
        
        var param31 = document.getElementById('param31').value;
        var param32 = document.getElementById('param32').value;
        rezult = (param31*1)+(param32*1);
        
      if(rezult>0)  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";
    }    
}
