$(document).ready(function()
  {
  $(".tft a").hover(
  function () {$(this).next("img").css({'background' : 'url(img/arrow.gif) 0% 100% no-repeat'});}, 
  function () {$(this).next("img").css({'background' : 'url(img/arrow_.gif) 0% 100% no-repeat'});}
  );
  $(".allnews_link a").hover(
  function () {$(this).next("img").css({'background' : 'url(img/arrow.gif) 0% 100% no-repeat'});}, 
  function () {$(this).next("img").css({'background' : 'url(img/arrow_.gif) 0% 100% no-repeat'});}
  );

  
  $(".box").next("div").css({'padding' : '20px 80px 0 50px'});
  $(".catalog-item").css({'margin' : '20px 20px 0 0'});
  $(".catalog-item td").css({'border' : 'none'});
  $(".catalog-item div").css({'padding' : '0px', 'font-weight':'normal','font-size':'12px'});
  $(".system-nav-orange").css({'font-weight':'normal','font-size':'12px'});
  $(".box-title").css({'color': '#2a2a2a', 'font-size': '24px', 'background-color': '#ffffff','margin':'20px 0 0 30px'});
  $(".right_block table td").css({'font-size':'12px'});
  $(".detail-properties-table td").css({'padding':'2px','border':'1px solid #fff4e2'});
  $(".imag").next("h1").css({'color': '#2a2a2a', 'font-size': '24px', 'background-color': '#ffffff','margin':'20px 0 20px 50px','font-weight':'normal'});
  $(".soap-basket").css({'margin':'0 80px 0 50px','background-color':'#fff4e2','padding':'20px'});
  $(".migtyres-basket td").css({'padding':'2px'});
  $(".imag").next("p").css({'color': '#2a2a2a', 'font-size': '12px', 'margin':'20px 80px 20px 50px','font-weight':'normal','padding':'20px','background-color':'fff4e2'});
  $("h1").next(".migtyres-basket").css({'margin':'0 80px 0 50px'});
  $(".box").css({'width':'auto'});
  $(".box").next(".box").css({'padding':'0px'});
  });
  
////
////
function doLoad(act,fio,mail,theme,msg,keystring,pact) 
  {
  if (pact==1) var path='../';
  if (act=='send_z')
    {
    var errors='';
    var reg = /[0-9a-z_]+@[0-9a-z_^.]+\.[a-z]{2,3}/i;            
    if (fio=='')
      {
      $("#z_fio").css({"color":"#d40000", "background":"url(img/error.gif) 0% 70% no-repeat", "padding-left": "15px"});
      $("#z_fio_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
      errors+=("Введите имя\n");
      }
    else
      {
      $("#z_fio").css({"color":"#353535", "background":"none", "padding-left": "15px"});
      $("#z_fio_value").css({"background-color" : "#ffffff", "color" : "#353535"});
      }
    if (!reg.test(mail) || mail=='') 
      {
      $("#z_email").css({"color":"#d40000", "background":"url(img/error.gif) 0% 70% no-repeat", "padding-left": "15px"});
      $("#z_email_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
      errors+=("Введите электроную почту\n");
      }
    else
      {
      $("#z_email").css({"color":"#353535", "background":"none", "padding-left": "15px"});
      $("#z_email_value").css({"background-color" : "#ffffff", "color" : "#353535"});
      }
    if (msg=='')
      {
      $("#z_msg").css({"color":"#d40000", "background":"url(img/error.gif) 0% 70% no-repeat", "padding-left": "15px"});
      $("#z_msg_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
      errors+=("Введите сообщение\n");
      }
    else
      {
      $("#z_msg").css({"color":"#353535", "background":"none", "padding-left": "15px"});
      $("#z_msg_value").css({"background-color" : "#ffffff", "color" : "#353535"});
      }
    if (keystring=='')
      {
      $("#z_kap").css({"color":"#d40000", "background":"url(img/error.gif) 0% 70% no-repeat", "padding-left": "15px"});
      $("#z_kap_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
      errors+=("Введите проверочное слово\n");
      }
    else
      {
      $("#z_kap").css({"color":"#353535", "background":"none", "padding-left": "15px"});
      $("#z_kap_value").css({"background-color" : "#ffffff", "color" : "#353535"});
      }

    if (errors=='')
      {
      var req = new JsHttpRequest();
      req.onreadystatechange = function() 
        {
        if (req.readyState == 4) 
          {
          document.getElementById('z').innerHTML = req.responseText;
          }
        }
      req.open(null, path+'send.html', true);
      req.send({act:act, fio:fio, mail:mail, theme:theme, msg:msg, keystring:keystring,pact:pact});
      return false;
      }
    else
      {
      alert (errors);
      return false;
      }
    }
  else if (act=='send_q')
    {
    var errors='';
    var reg = /[0-9a-z_]+@[0-9a-z_^.]+\.[a-z]{2,3}/i;            
    if (fio=='')
      {
      $("#q_fio").css({"color":"#d40000", "background":"url(img/error.gif) 0% 70% no-repeat", "padding-left": "15px"});
      $("#q_fio_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
      errors+=("Введите имя\n");
      }
    else
      {
      $("#q_fio").css({"color":"#353535", "background":"none", "padding-left": "15px"});
      $("#q_fio_value").css({"background-color" : "#ffffff", "color" : "#353535"});
      }
    if (!reg.test(mail) || mail=='') 
      {
      $("#q_email").css({"color":"#d40000", "background":"url(img/error.gif) 0% 70% no-repeat", "padding-left": "15px"});
      $("#q_email_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
      errors+=("Введите электроную почту\n");
      }
    else
      {
      $("#q_email").css({"color":"#353535", "background":"none", "padding-left": "15px"});
      $("#q_email_value").css({"background-color" : "#ffffff", "color" : "#353535"});
      }
    if (theme=='')
      {
      $("#q_theme").css({"color":"#d40000", "background":"url(img/error.gif) 0% 70% no-repeat", "padding-left": "15px"});
      $("#q_theme_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
      errors+=("Введите тему вопроса\n");
      }
    else
      {
      $("#q_theme").css({"color":"#353535", "background":"none", "padding-left": "15px"});
      $("#q_theme_value").css({"background-color" : "#ffffff", "color" : "#353535"});
      }
    if (msg=='')
      {
      $("#q_msg").css({"color":"#d40000", "background":"url(img/error.gif) 0% 70% no-repeat", "padding-left": "15px"});
      $("#q_msg_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
      errors+=("Введите вопрос\n");
      }
    else
      {
      $("#q_msg").css({"color":"#353535", "background":"none", "padding-left": "15px"});
      $("#q_msg_value").css({"background-color" : "#ffffff", "color" : "#353535"});
      }
    if (keystring=='')
      {
      $("#q_kap").css({"color":"#d40000", "background":"url(img/error.gif) 0% 70% no-repeat", "padding-left": "15px"});
      $("#q_kap_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
      errors+=("Введите проверочное слово\n");
      }
    else
      {
      $("#q_kap").css({"color":"#353535", "background":"none", "padding-left": "15px"});
      $("#q_kap_value").css({"background-color" : "#ffffff", "color" : "#353535"});
      }

    if (errors=='')
      {
      var req = new JsHttpRequest();
      req.onreadystatechange = function() 
        {
        if (req.readyState == 4) 
          {
          document.getElementById('q').innerHTML = req.responseText;
          }
        }
      req.open(null, 'send.html', true);
      req.send({act:act, fio:fio, mail:mail, theme:theme, msg:msg, keystring:keystring});
      return false;
      }
    else
      {
      alert (errors);
      return false;
      }
    }
  }


function getScrollY() {
  var scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( document.body && document.body.scrollTop ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
  } else if( document.documentElement && document.documentElement.scrollTop ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
  }
  return scrOfY;
}
function detect_c () 
{
if (self.innerWidth) 
  {	    
  x = self.innerWidth;	    
  y = self.innerHeight;  
  // IE 6 Strict Mode	
  } 
else if (document.documentElement && document.documentElement.clientWidth) 
  {	    
  x = document.documentElement.clientWidth;	    
  y = document.documentElement.clientHeight;
  // Остальные версии IE	
  } 
else if (document.body) 
  {	    
  x = document.body.clientWidth;	    
  y = document.body.clientHeight;
  }	
  x=x/2;
  y=y/2;
  y=y-223;
  x=x-253;
if (x<0)
  {x=0;}
if (y<0)
  {y=0;}
document.getElementById('z').style.top = getScrollY()+y+'px';
document.getElementById('z').style.left = x+'px';
document.getElementById('q').style.top = getScrollY()+y+'px';
document.getElementById('q').style.left = x+'px';
document.getElementById('m').style.top = getScrollY()+y+'px';
document.getElementById('m').style.left = x+'px';

}
  		
function show_z (s_name,par) 
  {
  if (par==1) var path='../'; else var path='';
  detect_c();
  document.getElementById('z').innerHTML='<form name=sendmail onsubmit="return doLoad(\'send_z\',sendmail.fio.value,sendmail.email.value,\'\',sendmail.text.value,sendmail.keystring.value,1);"><div class=z_close><a href="javascript:;" onclick="hide();">закрыть</a></div><div class=z_header>Отправить сообщение</div><table class=z_form><tr><td class=z_td1><span id=z_fio>ваше имя</span></td><td class=z_td2><input type=text name=fio id=z_fio_value></td></tr><tr><td class=z_td1><span id=z_email>электроная почта</span></td><td class=z_td2><input type=text name=email id=z_email_value></td></tr><tr><td class=z_td1><span id=z_msg>сообщение</span></td><td class=z_td2><textarea name=text id=z_msg_value></textarea></td></tr></table><div class=kaptcha_container><div class=kaptcha><img src="'+path+'kcaptcha/?'+s_name+'" width=100 height=50></div><div class=k_arrow></div><div class=k_input><span id=z_kap></span><input type=text name="keystring" id=z_kap_value></div></div><div class=z_send_container><a href="javascript:;"><input type=image src="'+path+'img/z_send_btn.gif"></a></div></form>';
  if ($("#q").is(":block")) $("#q").fadeOut("slow");  
  if ($("#m").is(":block")) $("#m").fadeOut("slow");  
  $("#z").fadeIn("slow");
  }

function show_q (s_name) 
  {
  detect_c();
  document.getElementById('q').innerHTML='<form name=sendmail1 onsubmit="return doLoad(\'send_q\',sendmail1.fio.value,sendmail1.email.value,sendmail1.theme.value,sendmail1.text.value,sendmail1.keystring.value);"><div class=z_close><a href="javascript:;" onclick="hide();">закрыть</a></div><div class=z_header>Задайте свой вопрос</div><table class=z_form><tr><td class=z_td1><span id=q_fio>ваше имя</span></td><td class=z_td2><input type=text name=fio id=q_fio_value></td></tr><tr><td class=z_td1><span id=q_email>электроная почта</span></td><td class=z_td2><input type=text name=email id=q_email_value></td></tr><tr><td class=z_td1><span id=q_theme>тема</span></td><td class=z_td2><input type=text name=theme id=q_theme_value></td></tr><tr><td class=z_td1><span id=q_msg>вопрос</span></td><td class=z_td2><textarea name=text id=q_msg_value></textarea></td></tr></table><div class=kaptcha_container><div class=kaptcha><img src="kcaptcha/?'+s_name+'" width=100 height=50></div><div class=k_arrow></div><div class=k_input><span id=q_kap></span><input type=text name="keystring" id=q_kap_value></div></div><div class=q_send_container><a href="javascript:;"><input type=image src="img/q_send_btn.gif"></a></div></form>';
  if ($("#z").is(":block")) $("#z").fadeOut("slow");
  if ($("#m").is(":block")) $("#m").fadeOut("slow");  
  $("#q").fadeIn("slow");
  document.getElementById('z').style.display = 'none';
  }

function show_m (s_name) 
  {
  detect_c();
  if ($("#z").is(":block")) $("#z").fadeOut("slow");
  if ($("#q").is(":block")) $("#q").fadeOut("slow");  
  $("#m").fadeIn("slow");
  // map init
  var map = new YMaps.Map(document.getElementById("YMapsID"));
  if (s_name=="all")
    {
    map.setCenter(new YMaps.GeoPoint(28.51589,57.655471), 8);              
    }
  if (s_name=="pskov")
    {
    map.setCenter(new YMaps.GeoPoint(28.300627,57.822738), 12);              
    }
  if (s_name=="1")
    {
    map.setCenter(new YMaps.GeoPoint(28.320668,57.815376), 13);              
    }
  if (s_name=="2")
    {
    map.setCenter(new YMaps.GeoPoint(28.311678,57.835868), 13);              
    }
  if (s_name=="3")
    {
    map.setCenter(new YMaps.GeoPoint(28.271593,57.812665), 13);              
    }
  if (s_name=="4")
    {
    map.setCenter(new YMaps.GeoPoint(28.340688,57.348345), 13);              
    }            
  if (s_name=="5")
    {
    map.setCenter(new YMaps.GeoPoint(27.615084,57.811023), 13);              
    }            
  if (s_name=="6")
    {
    map.setCenter(new YMaps.GeoPoint(29.548195,57.766512), 13);              
    }            
            
            

            var toolBar = new YMaps.ToolBar();
            map.addControl(toolBar);
            var zoom = new YMaps.Zoom();
            map.addControl(zoom);
            var typeControl = new YMaps.TypeControl();
            map.addControl(typeControl); 
            //1
            var point = new YMaps.GeoPoint(28.320668,57.815376);
            var placemark = new YMaps.Placemark(point, {style:"default#shopIcon"});
            placemark.description = "г. Псков, ул. Розы Люксембург, 13";
            map.addOverlay(placemark);
//2
            var point = new YMaps.GeoPoint(28.311678,57.835868);
            var placemark = new YMaps.Placemark(point, {style:"default#shopIcon"});
            placemark.description = "г. Псков, ул. Леона Поземского, 111";
            map.addOverlay(placemark);
//3
            var point = new YMaps.GeoPoint(28.271593,57.812665);
            var placemark = new YMaps.Placemark(point, {style:"default#shopIcon"});
            placemark.description = "г. Псков, ул. Коммунальная, 68";
            map.addOverlay(placemark);
//4
            var point = new YMaps.GeoPoint(28.340688,57.348345);
            var placemark = new YMaps.Placemark(point, {style:"default#shopIcon"});
            placemark.description = "г. Остров, ул. 25 Октября, 32";
            map.addOverlay(placemark);
//5
            var point = new YMaps.GeoPoint(27.615084,57.811023);
            var placemark = new YMaps.Placemark(point, {style:"default#shopIcon"});
            placemark.description = "г. Печоры, ул. Набережная, 2";
            map.addOverlay(placemark);
//6
            var point = new YMaps.GeoPoint(29.548195,57.766512);
            var placemark = new YMaps.Placemark(point, {style:"default#shopIcon"});
            placemark.description = "г. Порхов, ул. Кузнецова, 3";
            map.addOverlay(placemark);


  
  
  
  
  
  }


function hide() 
  {
  if ($("#z").is(":block")) $("#z").fadeOut("slow");
  if ($("#q").is(":block")) $("#q").fadeOut("slow");  
  if ($("#m").is(":block")) $("#m").fadeOut("slow");  
  }

function mgebi(id) {
  if (typeof id == 'string') {
    return document.getElementById(id)
  }
  return id
}


function check_request()
  {
  var errors='';
  if (mgebi("r_warn1_value").value==0)
    {
    $("#r_warn1").css({"color":"#d40000"});
    $("#r_warn1_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите марку\n");
    }
  else
    {
    $("#r_warn1").css({"color":"#ff9c00"});
    $("#r_warn1_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn2_value").value=='')
    {
    $("#r_warn2").css({"color":"#d40000"});
    $("#r_warn2_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите модель\n");
    }
  else
    {
    $("#r_warn2").css({"color":"#ff9c00"});
    $("#r_warn2_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn3_value").value==0)
    {
    $("#r_warn3").css({"color":"#d40000"});
    $("#r_warn3_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите год выпуска\n");
    }
  else
    {
    $("#r_warn3").css({"color":"#ff9c00"});
    $("#r_warn3_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn4_value").value=='')
    {
    $("#r_warn4").css({"color":"#d40000"});
    $("#r_warn4_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите VIN-код / № кузова\n");
    }
  else
    {
    $("#r_warn4").css({"color":"#ff9c00"});
    $("#r_warn4_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn5_value").value=='')
    {
    $("#r_warn5").css({"color":"#d40000"});
    $("#r_warn5_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите объем двигателя\n");
    }
  else
    {
    $("#r_warn5").css({"color":"#ff9c00"});
    $("#r_warn5_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn6_value").value=='')
    {
    $("#r_warn6").css({"color":"#d40000"});
    $("#r_warn6_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите мощность двигателя\n");
    }
  else
    {
    $("#r_warn6").css({"color":"#ff9c00"});
    $("#r_warn6_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }
  
  if (mgebi("cb2").checked==true && mgebi("r_warn7_value").value=='')
    { 
    $("#r_warn7").css({"color":"#d40000"});
    $("#r_warn7_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите название организации\n");
    }
  else
    {
    $("#r_warn7").css({"color":"#ff9c00"});
    $("#r_warn7_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn8_value").value=='')
    {
    $("#r_warn8").css({"color":"#d40000"});
    $("#r_warn8_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите имя\n");
    }
  else
    {
    $("#r_warn8").css({"color":"#ff9c00"});
    $("#r_warn8_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn9_value").value=='')
    {
    $("#r_warn9").css({"color":"#d40000"});
    $("#r_warn9_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите фамилию\n");
    }
  else
    {
    $("#r_warn9").css({"color":"#ff9c00"});
    $("#r_warn9_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn10_value").value=='')
    {
    $("#r_warn10").css({"color":"#d40000"});
    $("#r_warn10_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите город\n");
    }
  else
    {
    $("#r_warn10").css({"color":"#ff9c00"});
    $("#r_warn10_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn11_value").value=='')
    {
    $("#r_warn11").css({"color":"#d40000"});
    $("#r_warn11_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите контактный телефон\n");
    }
  else
    {
    $("#r_warn11").css({"color":"#ff9c00"});
    $("#r_warn11_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn12_value").value=='')
    {
    $("#r_warn12").css({"color":"#d40000"});
    $("#r_warn12_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите e-mail\n");
    }
  else
    {
    $("#r_warn12").css({"color":"#ff9c00"});
    $("#r_warn12_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (mgebi("r_warn13_value").value=='')
    {
    $("#r_warn13").css({"color":"#d40000"});
    $("#r_warn13_value").css({"background-color" : "#fcebeb", "color" : "#d40000"});
    errors+=("Введите проверочное слово\n");
    }
  else
    {
    $("#r_warn13").css({"color":"#ff9c00"});
    $("#r_warn13_value").css({"background-color" : "#ffffff", "color" : "#343434"});
    }

  if (errors=='')
    {
    return true;
    }
  else
    {    
    alert (errors);
    return false;
    }
  }



window.onresize=detect_c
  

