function getrandom(max)
{
  var min_random = 1;
  var max_random = max;
  max_random++;
  var range = max_random - min_random;
  var n=Math.floor(Math.random()*range) + min_random;
  return n;
}


function doShopSubscribe(prod)
{

  w = window.open('subscribe.php?pid='+prod,'displayWindow','menubar=no,scrollbars=yes,status=no,width=500,height=300');

  /*  var f = document.getElementById("hiddenform");
  f.action.value = "shopSubscribe";
  f.arg0.value = prod;
  f.arg1.value = document.location;
  f.submit();*/
}

function doShopSelectManufacturer(selObj)
{
  var f = document.getElementById("hiddenform");
  f.action.value = "shopSelectManufacturer";
  f.arg0.value = selObj.options[selObj.selectedIndex].value;
  f.arg1.value = document.location;
  f.submit();
}

var n=getrandom(25);

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}


function doShopDeliveryChange(selObj)
{

}

function doAskQuestion(txtId)
{
  if (confirm("Вы действительно хотите задать вопрос?"))
    {
    var f = document.getElementById("hiddenform");
    var t = document.getElementById(txtId);
    f.action.value = "portalAsk";
    f.arg0.value = t.value;
    f.submit();
  }
}

function validateFormEmail(f) {

  if (f.email.value.indexOf('@',0)==-1 || f.email.value.indexOf('.',0)==-1)
    alert('\nВведите e-mail!');
  else f.submit(); // Отправляем на сервер
}

function isDigit(data) {
  numStr="0123456789";
  k = 0;
  for (i=0;i<data.length;i++) {
    thisChar = data.substring(i, i+1);
    if (numStr.indexOf(thisChar) != -1) k++;
  }
  if (k == data.length) return 1
  else return 0
}

function validFormDigit(f,id) {
  bcalc = document.getElementById("bcalc");
  bnext = document.getElementById("bnext");
  // errcnt = document.getElementById("errcnt");
  // e = 0;
  //.if (errcnt) e = errcnt.value;

  if (isDigit(f.value)) {
    color = "#ffffff";
    // if (errcnt) e++;
  } else {
    color = "#ffa0a0"; 
    // if (errcnt) e--;
  }

  //if (errcnt) errcnt.value = e;

  /* if (bcalc) bcalc.disabled = true;
  if (bnext) bnext.disabled = true;
  if (bcalc) bcalc.disabled = false;
  if (bnext) bnext.disabled = false;
  */
  document.getElementById(id).style.background = color;
}


//-------------------------- new orders ----------------------------------


function createCookie(name,value,days) 
{
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) 
{
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function eraseCookie(name) 
{
  createCookie(name,"",-1);
}

