
// сохраняем отзывы покупателей
 function send_reviews(f){
    if(f.name.value=='' || f.body.value=='')return false;
    $.post("reviews/reviews.php", {"name": f.name.value,"body":f.body.value}, function(data) {
    $('#reviews').append('<div><p><span>'+f.name.value+'</span><p><p>'+f.body.value+'<p></div>');
    f.name.value = f.body.value = "";
    });
 }

// калькулятор расчета мощности стабилизатора напряжения;
var koef = 1;
 function clf() {
  var sums = Number(0);//.substring(0,2)
  for (var i=0;i<document.calc.elements.length;i++){
  if (document.calc.elements[i].checked && (document.calc.elements[i].name == "cl")) {
  sums = sums + Number(document.calc.elements[i].value) ;
  }
 }
document.calc.sum.value = sums;
document.calc.power.value = Math.ceil(sums * koef/1000);
}

function slide(id)
	{
	str='#'+id;
	$(str).slideToggle("slow");
	}
function getRandom(){
       var now = new Date();
       var rnd = ''+now.getFullYear()+now.getDate()+now.getMonth()+now.getHours()+now.getMinutes()+now.getSeconds();
       rnd = Number(rnd);
       return (rnd);
       delete rnd,now
}

 // for articles and news
  function showpicture(image, title){
  window.open('showpicture.php?image='+image+'&title='+title,'','Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=1,Resizable=1,Width=600,Height=450,left=150, top=150');
  }

  // для каталога
  function showimg(type,img,title){
     option = 'Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=1,Resizable=1,Width=650,Height=500,left=150, top=150';
     window.open('showimg.php?type='+type+'&image='+img+'&title='+title,'',option);	
    }

  function tMenuSelect(n){
  document.cookie = "tMenuSelect="+n;
  }


  function pViewAsTable(mode){
  document.cookie = "pViewAsTable="+mode;
  }

  verify_me = function(f){
  msk=/\S/i
  verifyed = msk.test(f.usermail.value);
  if(!verifyed){
  alert('введите пожалуйста email');
  return false;
  }
  msk2=/^[a-z0-9][\w\.]*@[\w\.]+\.[a-z]{2,3}/i
  verifyed = msk2.test(f.usermail.value);
  if(!verifyed){
  alert('проверьте пожалуйста email, т.к. он введен с ошибками.');
  return false;
  }
  f.submit();
  }


   function verify_mail(f){
    msk=/\S/i
    filled =msk.test(f.fio.value)
    if(!filled){
    alert('Пожалуйста, введите Ваши ФИО');
    return false;
    }
    filled =msk.test(f.email.value)
    if(!filled){
    alert('Пожалуйста, введите Ваш email');
    return false;
    }

    msk=/^[a-z0-9][\w\.]*@[\w\.]+\.[a-z]{2,3}/i
    verifyed = msk.test(f.email.value);
    if(!verifyed){
    alert('проверьте пожалуйста email, т.к. он введен с ошибками.');
    return false;
    }
	f.submit();
}

   function verify_mail2(f){
    msk=/\S/i
    filled =msk.test(f.lname.value)
    if(!filled){
    alert('введите ФИО');
    return false;
    }
    filled =msk.test(f.email.value)
    if(!filled){
    alert('введите Ваш e-mail');
    return false;
    }
    filled =msk.test(f.letter.value)
    if(!filled){
    alert('введите текст сообщения');
    return false;
    }
    msk=/^[a-z0-9][\w\.]*@[\w\.]+\.[a-z]{2,3}/i
    verifyed = msk.test(f.email.value);
    if(!verifyed){
    alert('проверьте пожалуйста e-mail, т.к. он введен с ошибками.');
    return false;
    }
    f.submit();
   }


