  function isblank(s) {
    for(var i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
    }
    return true;
  }
  function checkZhaloba(f) {
    var maxlen, ok, msg;
    maxlen = 2000;
    ok = 0;
    msg = "";
    if (isblank(f.elements.fio.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свое имя!\n";
    } else {
      ok = ok + 0;
    }
	 if (isblank(f.elements.email.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свой e-mail!\n";
    } else {
      ok = ok + 0;
    }
	   if (ok == 0) {
      f.submit();
    } else {
      alert(msg);
      return false;
    }
  }
	
  function checkRetotz(f) {
    var maxlen, ok, msg;
    maxlen = 2000;
    ok = 0;
    msg = "";
    if (isblank(f.elements.imya.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свое имя!\n";
    } else {
      ok = ok + 0;
    }
	 if (isblank(f.elements.wrt.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо ввести код!\n";
    } else {
      ok = ok + 0;
    }
	 if (isblank(f.elements.bkv.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо ввести букву!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.sbs.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо ввести сообщение!\n";
    } else {
      ok = ok + 0;
    }
    if (f.elements.sbs.value.length > maxlen) {
      ok = ok + 1;
      msg = msg + "Слишком длинный текст сообщения!\n"
    } else {
      ok = ok + 0;
    }
    if (ok == 0) {
      f.submit();
    } else {
      alert(msg);
      return false;
    }
  }
  
    function checkFeedback(f) {
    var maxlen, ok, msg;
    maxlen = 2000;
    ok = 0;
    msg = "";
    if (isblank(f.elements.imya.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свое имя!\n";
    } else {
      ok = ok + 0;
    }
	 if (isblank(f.elements.wrt.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо ввести код!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.sbs.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо ввести сообщение!\n";
    } else {
      ok = ok + 0;
    }
    if (f.elements.sbs.value.length > maxlen) {
      ok = ok + 1;
      msg = msg + "Слишком длинный текст сообщения!\n"
    } else {
      ok = ok + 0;
    }
    if (ok == 0) {
      f.submit();
    } else {
      alert(msg);
      return false;
    }
  }
  
   function checkRetform(f) {
    var maxlen, ok, msg;
    maxlen = 2000;
    ok = 0;
    msg = "";
  if (isblank(f.elements.wrt.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо ввести код!\n";
    } else {
      ok = ok + 0;
    }
	 if (isblank(f.elements.bkv.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо ввести букву!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.sbs.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо ввести сообщение!\n";
    } else {
      ok = ok + 0;
    }
    if (f.elements.sbs.value.length > maxlen) {
      ok = ok + 1;
      msg = msg + "Слишком длинный текст сообщения!\n"
    } else {
      ok = ok + 0;
    }
    if (ok == 0) {
      f.submit();
    } else {
      alert(msg);
      return false;
    }
  }
/*
  function checkDiscont2(f) {
    var maxlen, ok, msg;
    maxlen = 2000;
    ok = 0;
    msg = "";
    if (isblank(f.elements.lastname.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свою фамилию!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.firstname.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свое имя!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.patronimic.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свое отчество!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.phone.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать номер контактного телефона!\n";
    } else {
      ok = ok + 0;
    }
    if (ok == 0) {
      f.submit();
    } else {
      alert(msg);
      return false;
    }
  }
*/
  function checkDiscont(f) {
    var maxlen, ok, msg;
    maxlen = 2000;
    ok = 0;
    msg = "";
    if (isblank(f.elements.lastname.value)) {
      ok = ok + 1;
      document.getElementById('elastname').innerHTML="Необходимо указать свою фамилию!";
    } else {
      ok = ok + 0;
	  cleanNode(document.getElementById('elastname'));
    }
    if (isblank(f.elements.firstname.value)) {
      ok = ok + 1;
      document.getElementById('efirstname').innerHTML="Необходимо указать свое имя!";
    } else {
      ok = ok + 0;
	  cleanNode(document.getElementById('efirstname'));
    }
    if (isblank(f.elements.patronimic.value)) {
      ok = ok + 1;
      document.getElementById('epatronimic').innerHTML="Необходимо указать свое отчество!";
    } else {
      ok = ok + 0;
	  cleanNode(document.getElementById('epatronimic'));
    }
    if (isblank(f.elements.phone.value)) {
      ok = ok + 1;
      document.getElementById('ephone').innerHTML= "Необходимо указать номер контактного телефона!";
    } else {
      ok = ok + 0;
	  cleanNode(document.getElementById('ephone'));
    }
	if (isblank(f.elements.city.value)) {
      ok = ok + 1;
      document.getElementById('ecity').innerHTML= "Необходимо указать город!";
    } else {
      ok = ok + 0;
	  cleanNode(document.getElementById('ecity'));
    }
	if (isblank(f.elements.dbirthday.value)||isblank(f.elements.mbirthday.value)||isblank(f.elements.ybirthday.value)) {
      ok = ok + 1;
      document.getElementById('ebirthday').innerHTML= "Необходимо указать день своего рождения!";
    } else {
      ok = ok + 0;
	  cleanNode(document.getElementById('ebirthday'));
    }
	if (f.elements.sourceinfo.value==0) {
      ok = ok + 1;
      document.getElementById('esourceinfo').innerHTML= "Необходимо указать источник!";
    } else {
      ok = ok + 0;
	  cleanNode(document.getElementById('esourceinfo'));
    }
	if ((f.elements.sourceinfo.value==9)&&(isblank(f.elements.addinfo.value))) {
      ok = ok + 1;
      document.getElementById('esourceinfo1').innerHTML= "Необходимо указать источник!";
    } else {
      ok = ok + 0;
	  cleanNode(document.getElementById('esourceinfo1'));
    }

	if (isblank(f.elements.email.value)) {
      ok = ok + 1;
      document.getElementById('eemail').innerHTML= "Необходимо указать номер E-mail";
    } else {
		if (checkmail(f.elements.email.value)) {document.getElementById('eemail').innerHTML= "E-mail введен некорректно!";ok = ok + 1;}
		else {ok = ok + 0;cleanNode(document.getElementById('eemail'));}
    }
    if (ok == 0) {
      f.submit();
    } else {
      return false;
    }
  }
  function checkmail(value) 
	{
		if (!value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {return true; } else{return false;};
	}

  function cleanNode(dest)
	{
	  while (dest.firstChild)
	    dest.removeChild(dest.firstChild);
	}

  function checkLogin(f) {
    var maxlen, ok, msg;
    maxlen = 10;
    ok = 0;
    msg = "";
    if (isblank(f.elements.nick.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать псевдоним!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.password.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо ввести пароль!\n";
    } else {
      ok = ok + 0;
    }
    if (ok == 0) {
      f.submit();
    } else {
      alert(msg);
      return false;
    }
  }

  function checkFld(f) {
    var maxlen, ok, msg;
    maxlen = 10;
    ok = 0;
    msg = "";
    if (isblank(f.elements.nick.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать псевдоним!\n";
    } else {
      ok = ok + 0;
    }
    if (ok == 0) {
      f.submit();
    } else {
      alert(msg);
      return false;
    }
  }

  function checkAction(f) {
    var ok, msg;
    ok = 0;
    for (var i=0; i < f.elements.length; i++) {
      if (isblank(f.elements[i].value)) ok = ok + 1;
    }

    if (ok == 0) {
      f.submit();
    } else {
      alert("Необходимо заполнить все поля!");
      return false;
    }
  }


  function checkSearch(f) {
    if (!isblank(f.search.value)) {
      f.submit();
      return true;
    } else {
      alert("Необходимо указать условие поиска!");
      return false;
    }
  }

  function checkRegister(f) {
    var ok, msg;
    ok = 0;
    msg = "";
    if (isblank(f.elements.lastname.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свою фамилию!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.firstname.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свое имя!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.patronimic.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свое отчество!\n";
    } else {
      ok = ok + 0;
    }
    if (isblank(f.elements.phone.value)) {
      ok = ok + 1;
      msg = msg + "Необходимо указать свой телефон!\n";
    } else {
      ok = ok + 0;
    }
    if (ok == 0) {
      f.submit();
    } else {
      alert(msg);
      return false;
    }
  }

  function getOrder(f) {
    if (f.orders.value > 0) {
      f.action = f.action + f.orders.value;
      f.submit();
    } else {
      return true;
    }
  }

  function delConfirm(url) {
    if (confirm("УДАЛЕНИЕ!\nВы уверены?")) {
      window.location = url
    }
  }
  function shoplogout(url) {
    if (confirm("Завершение сессии!\nВНИМАНИЕ! Все незавершенные заказы будут удалены!\nВы действительно хотите завершить сессию?")) {
      window.location = url
    }
  }

function winopen(file,w,h) {
  window.open(file,'','HEIGHT='+h+',WIDTH='+w+',TOOLBAR=0,MENUBAR=0,RESIZABLE=1,SCROLLBARS=1');
}

function winclose() {
  window.close();
}
function indexel(arr,elt)
  {
	len = arr.length;
    for (from = 0; from < len; from++)
    {
      if (arr[from] === elt)
        return from;
    }
    return -1;
  }
function OpenRadio(){
	var embed = '<embed width="300" height="470" align="left" type="application/x-shockwave-flash" salign="" allowscriptaccess="sameDomain" allowfullscreen="false" menu="true" name="pr_radio" bgcolor="#666666" devicefont="false" wmode="transparent" scale="showall" loop="true" play="true" pluginspage="http://www.adobe.com/go/getflashplayer" quality="high" src="/banners/pr_radio.swf"/>';
	var MyWindow = window.open('','pr_radio','width=320,height=480,left=500,top=100');
	MyWindow.focus();
	MyWindow.document.close();
	MyWindow.document.write("");
	var html = '<html><head><title>Pr-Radio.ru Plugin</title></head><body style="background: #000000">' + embed+ '</body></html>';
	MyWindow.document.write(html);
	
}