function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}

function hideflash() {
  document.getElementById('flash').style.display = 'none'
//  document.getElementById('flash_logo').style.display = ''
}

function refresh() {
   var current_date = new Date();
   var kcaptcha = document.getElementById('kcaptcha');
    kcaptcha.innerHTML = '<img src=\"kcaptcha/index.php?d='+current_date+'312\">';
}

function admintext(id) {
  if(document.getElementById('admin_text'+id).style.display == 'none')
  {
  document.getElementById('admin_text'+id).style.display = ''
  }
  else
  {
  document.getElementById('admin_text'+id).style.display = 'none'
  }
}

function about_zona() {

   for(i=1;i<=document.calkulator_form.select_tarif.length;i++)
   {
   if(document.getElementById('select_tarif_'+i).checked==true)
   {
   document.getElementById('about_zona').innerHTML = about[document.getElementById('zona').value][i-1];
   }
   }
}

function select_zona(id, sel, hide, hide2, ch, lang, about) {
   
   if(hide!="")
   {
   document.getElementById('kuda_'+hide).style.display = 'none';
   document.getElementById('about_city').innerHTML = '';
   }

 
   if(city_zona[id][0]==0)
   {

   if(document.getElementById(sel).style.display == 'none')
   {
   document.getElementById(sel).style.display = '';
   }


  if(ch==1)
  {
   document.getElementById('zona').value = 0; 
   document.getElementById('tarif_1').value = 0; 
   document.getElementById('tarif_2').value = 0; 
   document.getElementById('tarif_3').value = 0; 
   document.getElementById('tarif_4').value = 0;
   
   document.getElementById('poschitat').style.display = 'none';
   for(i=1;i<=document.calkulator_form.select_tarif.length;i++)
   {
   document.getElementById('select_tarif_'+i).disabled = true;
   }
  
   var new_potions = [];
   for( var ArrVal in city_zona) 
   {
    if(city_zona[ArrVal][5]==id)
    {
    new_potions[new_potions.length] = new Array(city_zona[ArrVal][6], ArrVal);
    } 
   }
  }
  else
  {
   var new_potions = [];
   for( var ArrVal in city_zona) 
   {
    if(city_zona[ArrVal][5]==id && city_zona[ArrVal][0]==1)
    {
    new_potions[new_potions.length] = new Array(city_zona[ArrVal][6], ArrVal);
    } 
   }    
  }
   document.getElementById(sel).options.length = 0;
   var ii = 0;

   new_potions.sort(); 
   document.getElementById(sel).options[0] = new Option("---", "0");
   for( var new_potionsVal in new_potions) 
   {
   ii++;
   document.getElementById(sel).options[ii] = new Option(new_potions[new_potionsVal][0], new_potions[new_potionsVal][1]);    
   }
//   alert(new_potions);
   
   }
   else
   {
   document.getElementById('zona').value = city_zona[id][0]; 
   document.getElementById('city_id').value = id; 
   document.getElementById('tarif_1').value = city_zona[id][1]; 
   document.getElementById('tarif_2').value = city_zona[id][2]; 
   document.getElementById('tarif_3').value = city_zona[id][3]; 
   document.getElementById('tarif_4').value = city_zona[id][4];
   document.getElementById('tarif_do_1').value = city_zona[id][19];
   document.getElementById('tarif_posle_1').value = city_zona[id][20];
   document.getElementById('tarif_do_2').value = city_zona[id][21];
   document.getElementById('tarif_posle_2').value = city_zona[id][22];
   ch_tarif();
   }

   about_zona();
   
   var xmlhttp = getXmlHttp();
   var current_date = new Date();
   document.getElementById('about_city').innerHTML = "Загрузка...";
   xmlhttp.open('GET', 'ajax/calk_about.php?lang='+lang+'&id='+id+'&date='+current_date, true);
   xmlhttp.onreadystatechange = function() {
   if (xmlhttp.readyState == 4)
   {
    if(xmlhttp.status == 200)
    {
   document.getElementById('about_city').innerHTML = xmlhttp.responseText;
    }
   }
   }
   xmlhttp.send(null);
   
   
//   document.getElementById('about_city').innerHTML = city_zona[id][7];  
}

function ch_tarif() {   


   var ch_disabled = 0;

   document.getElementById('poschitat').style.display = 'none';


   var zona = document.getElementById('zona').value;
   var ves2 = parseFloat(eval('0.'+document.getElementById('ves2').value));
   if(ves2>=0.51){ves3=1;}else{ves3=0.5;}
   if(ves2==0){ves3=0;}
   var ves = eval(document.getElementById('ves1').value+'+'+ves3);
   
//   alert(tariff+'-'+zona+'-'+tarif);

   for(i=1;i<=document.calkulator_form.select_tarif.length;i++)
   {

   if(ves>5)
   {
    tariff = tarif_posle_5[zona][i-1];
   }
   else
   {
    tariff = tarif_posle[zona][i-1];
   }
   tariff = 1;

//   alert(tariff+'-'+zona+'-'+i);

    if(document.getElementById('tarif_'+i).value == '1' && tariff!= 0)
    {
      document.getElementById('select_tarif_'+i).disabled = false;
    }
    else
    {
      document.getElementById('select_tarif_'+i).disabled = true;
      if(document.getElementById('select_tarif_'+i).checked == true)
      {
        ch_disabled = i;
      }
    }
   }
   
   if(ch_disabled!=0)
   {
   for(i=1;i<=document.calkulator_form.select_tarif.length;i++)
   {
    if(document.getElementById('select_tarif_'+i).disabled == false)
    {
     document.getElementById('select_tarif_'+i).checked = true;
     document.getElementById('poschitat').style.display = '';
     break;
    }
   }
   }
   else
   {
   document.getElementById('poschitat').style.display = '';
   }
   if(zona==11)
   {
   document.getElementById('poschitat').style.display = '';
   }
   about_zona();  
}

function suma_itogo() {


   ch_tarif();
   var zona = document.getElementById('zona').value;
   if(zona==11) {
    
   var ves2 = parseFloat(eval('0.'+document.getElementById('ves2').value));
   if(ves2<=0.2 && document.getElementById('ves1').value=='0'){ves3=0.2;}
   if(ves2>0.2 && ves2<=0.5){ves3=0.5;}
   if(ves2>0.5 && ves2<=1){ves3=1;}
   if(ves2==0){ves3=0;}
   var ves = eval(document.getElementById('ves1').value+'+'+ves3);
   

   
   if(ves==0.2){vess=8;}
   if(ves==0.5){vess=9;} 
   if(ves==1){vess=10;} 
   if(ves==1.5){vess=11;} 
   if(ves==2){vess=12;}
   if(ves==2.5){vess=13;} 
   if(ves==3){vess=14;}
   if(ves==3.5){vess=15;} 
   if(ves==4){vess=16;} 
   if(ves==4.5){vess=17;} 
   if(ves==5){vess=18;} 
   if(ves>5){
    vess=5;
    document.getElementById('ves2').value = 0;
    document.getElementById('ves1').value = 5;

  } 
     
   itogo = city_zona[document.getElementById('city_id').value][vess]; 
    
   document.getElementById('summma').innerHTML = '<font size=\"5\" color=\"#2077a0\"><b>'+itogo.toFixed(2)+'</b></font>'; 
   document.getElementById('formula').innerHTML = ves+' - '+ves2+' - '+vess+' - '+document.getElementById('city_id').value+' - '+itogo; 

   }
   else
   {

   var tarif = getRadioGroupValue(document.calkulator_form.select_tarif);
   if(document.getElementById('ot_2').options[document.getElementById('ot_2').options.selectedIndex].value==document.getElementById('city_id').value)
   {
   var zona = 0;
   }
   else
   {
   var zona = document.getElementById('zona').value;   
   }

   
   var ves2 = parseFloat(eval('0.'+document.getElementById('ves2').value));
   if(ves2>=0.0001){ves3=1;}else{ves3=0.0;}
   if(ves2==0){ves3=0;}
   var ves = eval(document.getElementById('ves1').value+'+'+ves3);


   
   if(ves > 5)
   {
   var itogo = (((ves-5)/0.5)*tarif_posle_5[zona][tarif])+tarif_do[zona][tarif]+(tarif_posle[zona][tarif]*9);
   }
   else
   {
   var itogo = (((ves/0.5)-1)*tarif_posle[zona][tarif])+tarif_do[zona][tarif]; 
   }
   if(ves==0){itogo = 0;}
   
   
   tarif = eval(tarif+'+1');

   if(ves > 1)
   {
    itogo = eval('(('+ves+'-1)*'+document.getElementById('tarif_posle_'+tarif).value+')+'+document.getElementById('tarif_do_'+tarif).value);
   }
   else
   {
    itogo = eval(''+document.getElementById('tarif_do_'+tarif).value+'');
   }
//   alert(tarif+' - '+itogo+' - '+ves);
   
   document.getElementById('summma').innerHTML = '<font size=\"5\" color=\"#2077a0\"><b>'+itogo.toFixed(2)+'</b></font>'; 

   if(ves > 5)
   {
//   document.getElementById('formula').innerHTML = '((('+ves+'/0.5)-1)*'+tarif_posle_5[zona][tarif]+')+'+tarif_do[zona][tarif]+'='+itogo; 
   }
   else
   {
//   document.getElementById('formula').innerHTML = '((('+ves+'/0.5)-1)*'+tarif_posle[zona][tarif]+')+'+tarif_do[zona][tarif]+'='+itogo; 
   }



//   alert('((('+ves+'/0.5)-1)*'+tarif_posle[2][zona]+')+'+tarif_do[2][zona]+'='+itogo);
   }
}

function getRadioGroupValue(radioGroupObj)
{
  for (var i=0; i < radioGroupObj.length; i++)
    if (radioGroupObj[i].checked) return radioGroupObj[i].value;

  return null;
}

function ie6_png (id, w, h) {
  
if(navigator.appName == 'Microsoft Internet Explorer')
{
 document.write('<DIV STYLE="height: '+h+'px; width: '+w+'px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'../images/'+id+'\',sizingMethod=\'scale\');"></DIV>')
}
else
{
 document.write('<div style="width: '+w+'px; height: '+h+'px; background-image: url(\'../images/'+id+'\');">');
}
}


function calk (lang, go, napr, id) {
   var xmlhttp = getXmlHttp();
   var current_date = new Date();
   var div = document.getElementById('box');
   document.getElementById(go).innerHTML = "Загрузка...";
   xmlhttp.open('GET', 'ajax/calk.php?lang='+lang+'&go='+go+'&napr='+napr+'&id='+id+'&date='+current_date, true);
   xmlhttp.onreadystatechange = function() {
   if (xmlhttp.readyState == 4)
   {
    if(xmlhttp.status == 200)
    {
   document.getElementById(go).innerHTML = xmlhttp.responseText;
    }
   }
 }
xmlhttp.send(null);
}


function obyemniy () {
 document.write ("<table>");
 document.write ("<tr><td align=\"center\">A</td><td></td><td align=\"center\">B</td><td></td><td align=\"center\">C</td><td></td><td></td><td></td><td></td></tr>");
 document.write ("<tr><td><input type=\"text\" id=\"z1\" size=6 value=\"0\"></td><td>x</td><td><input type=\"text\" id=\"z2\" size=6 value=\"0\"></td><td>x</td><td><input type=\"text\" id=\"z3\" size=6 value=\"0\"></td><td> / 6000</td><td>=</td><td><div id=\"ittogoo\">0</div></td><td>кг.</td></tr>"); 
 document.write ("</table><input type=\"button\" value=\"Enter\" onclick=\"obyemniy_itogo()\">");
  
}
function obyemniy_itogo () {
  
   var ittogo = eval('('+document.getElementById('z1').value+' * '+document.getElementById('z2').value+' * '+document.getElementById('z3').value+')/6000');
   document.getElementById('ittogoo').innerHTML = ittogo.toFixed(2);
  
}


function addbox (id, ses, count) {
   var xmlhttp = getXmlHttp();
   var current_date = new Date();
   var div = document.getElementById('box');

   xmlhttp.open('GET', 'ajax/add_box.php?id='+id+'&ses='+ses+'&count='+count+'&date='+current_date, true);
   xmlhttp.onreadystatechange = function() {
   if (xmlhttp.readyState == 4)
   {
    if(xmlhttp.status == 200)
    {
   div.innerHTML = xmlhttp.responseText;
   var pokupka = document.getElementById('pokupka'+id);
   if(pokupka!=undefined)
   {
   pokupka.innerHTML = "<center><img border=\"0\" src=\"images/box_a.jpg\"><br><font color=\"#225289\">Товар в<br>корзине<font></center>";
   }

    }
   }
 }
xmlhttp.send(null);
}
function showLink(url)
{
var msgWindow;
msgWindow=window.open('foto_big.php?id='+url,"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=10,height=10");
if (msgWindow != null && msgWindow.opener == null) msgWindow.opener=window;
msgWindow.focus();
}

function addfoto () {
  var count = document.getElementById('countfoto').value;
  document.getElementById('countfoto').value = eval(count+'+1');

  var newDiv = document.createElement('div');
  newDiv.innerHTML = '<input name=\"userfile'+eval(count+'+1')+'\" type=\"file\" style=\"width=100%\">';
  add_foto.appendChild(newDiv);
}

function showbig (id) {
  document.getElementById('tablefoto'+document.getElementById('fotoid').value).bgColor= 'FFFFFF';
  document.getElementById('fotobig').src= 'foto.php?id='+id+'&r=l';
  document.getElementById('fotoid').value= id;
  document.getElementById('tablefoto'+id).bgColor= 'C81124';
}

function sub(id, i, coun) {
if(document.getElementById('subb').value != id)
 {
if(document.getElementById('subb').value != 0)
{
  document.getElementById('divv'+document.getElementById('subb').value).style.backgroundImage = 'url(images/left_menu_2.png)';
  moveew(document.getElementById('subb').value);
}
  document.getElementById('subb').value = id;
  document.getElementById('divv'+id).style.backgroundImage = 'url(images/left_menu_1.png)';
  move(id, i, coun);
 }
 else
 {
  document.getElementById('subb').value = 0;
  document.getElementById('divv'+id).style.backgroundImage = 'url(images/left_menu_2.png)';
  moveew(id);
 }
}

function move(idw, iii, coun) {
 if(iii<=(coun*27)-4)
 {
  iii=iii+9;
  document.getElementById('submenu'+idw).style.height = iii;
  testt = setTimeout('move('+idw+', '+iii+', '+coun+')', 1);
 }
}

function moveew(ide) {
 var ii = parseInt(document.getElementById('submenu'+ide).style.height);
 if(ii>=9)
 {
  ii=ii-9;
  document.getElementById('submenu'+ide).style.height = ii;
  test = setTimeout('moveew('+ide+')', 1);
 }
}

function topmenuup(id) {
document.getElementById('top_menu_'+id+'').src = 'images/top_menu_'+id+'_a.png';
}

function topmenu(id) {
document.getElementById('top_menu_'+id+'').src = 'images/top_menu_'+id+'.png';
}

function galerfoto(w, h, logo) {
var oknoWidth=800; var oknoHeight=640;
if (self.innerWidth)
    oknoWidth = self.innerWidth;
else if (document.documentElement && document.documentElement.clientWidth)
    oknoWidth = document.documentElement.clientWidth;
else if (document.body)
    oknoWidth = document.body.clientWidth;

    if (self.innerHeight)
    oknoHeight = self.innerHeight;
else if (document.documentElement && document.documentElement.clientHeight)
    oknoHeight = document.documentElement.clientHeight;
else if (document.body)
    oknoHeight = document.body.clientHeight;
   var scrollt = document.body.scrollTop;
   var scrolll = document.body.scrollLeft;
var galer = document.getElementById('galer');
if(galer!=undefined)
{galer.style.left = eval('('+oknoWidth+'/2)-('+w+'/2)+'+scrolll);
galer.style.top = eval('('+oknoHeight+'/2)-('+h+'/2)+'+scrollt);
galer.style.display = '';
//galer.style.width = eval(oknoWidth+'-317');

galer.innerHTML  = '<center><table border="0" id="table1" cellpadding="0" bgcolor="#A1ABCF"><tr><td align="center"><a onclick="hidegaler()" class="box"><img stule="cursor:pointer" src="images/galer/'+logo+'" border="0"><br>Закрыть окно</a></td></tr></table></center>';
}

}

function hidegaler() {var galer = document.getElementById('galer');
if(galer!=undefined)
{galer.style.display = 'none';
}
}

function voting_up (l, t)
{
document.getElementById('voting_galka').style.left= l;
document.getElementById('voting_galka').style.top= t;
document.getElementById('voting_galka').style.display = '';
}

function voting_down ()
{
document.getElementById('voting_galka').style.display = 'none';
}

function pakhouse_suma (f) {

  var suma = 0;
  var cennik;
  for (var i = 0; i<f.elements.length; i++) { 
    if (null!=f.elements[i].getAttribute("required")) {

      cennik = f.elements[i].name+"cena";
      if(f.elements[i].type == "text"){   
         suma = eval(suma + (parseInt(f.elements[i].value*parseInt((document.getElementById(''+cennik+'').value*100)))));
      }
      if(f.elements[i].type == "checkbox") {
        if(f.elements[i].checked == true)
        {
         suma = eval(suma + (parseInt(document.getElementById(''+cennik+'').value*100)));
        }
      }
      if(f.elements[i].type == "radio") {
        if(f.elements[i].checked == true)
        {
         suma = eval(suma + (parseInt(f.elements[i].value*100)));
        }
      }
    }
  }
  document.getElementById('pakhouse_itogo').innerHTML = "<b>Итого стоимость составляет: <font color=\"#0094de\" size=\"4\">"+(suma/100)+"</font> грн.</b>";
  return false;
}

function pack_sel () {
   if(document.getElementById('control').options[document.getElementById('control').options.selectedIndex].value=='1' | document.getElementById('control').options[document.getElementById('control').options.selectedIndex].value=='4') {
   document.getElementById('d_value').style.display = 'none';
   document.getElementById('d_value_b').style.display = '';
   }
   else
   {
   document.getElementById('d_value').style.display = '';
   document.getElementById('d_value_b').style.display = 'none';
   }
}

function add_el () {
  var count = document.getElementById('countel').value;
  document.getElementById('countel').value = eval(count+'+1');

  var newDiv = document.createElement('div');
  newDiv.innerHTML = '<input type=\"text\" name=\"d_value_'+eval(count+'+1')+'\">Цена<input type=\"text\" name=\"d_cena_'+eval(count+'+1')+'\"><br><a onclick=\"add_el()\" style=\"cursor:pointer\">';
  addel.appendChild(newDiv);
  
  
}



