/************************************************
 *
 * Includes all other script files
 *
 ************************************************/

// ------------------------------------------------------------------
var g_nAppVer = parseInt(navigator.appVersion);

var IsMac = navigator.userAgent.indexOf('Mac') != -1;
var IsOpera = navigator.userAgent.indexOf('Opera') !=-1 ?true:false;
var IsNS = navigator.appName.indexOf('Netscape') !=-1 /*&& g_nAppVer == 4*/ && !IsOpera;
var IsIE = navigator.appName.indexOf('Explorer') !=-1 && g_nAppVer >= 4 && !IsOpera;
//var W3C = document.getElementById && nAppVer >= 5; // (NS6)

// ------------------------------------------------------------------
function include(script_path)
{
	document.writeln('<script language="JavaScript" src="'+script_path+'"></script>');
}

// ------------------------------------------------------------------
function Refresh() {
  if (IsNS) {
    document.location = document.location;
  }
}

function selOpt(f) {
  f.action = f.action + f.elements[0].options[f.elements[0].selectedIndex].value;
  f.submit();
}

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 isPInt(inputVal) {
  inputStr = inputVal.toString();
  for (var i = 0; i < inputStr.length; i++) {
    var oneChar = inputStr.charAt(i);
    if (oneChar < "0" || oneChar > "9") {
      return false;
    }
  }
  return true;
}

function isRNum(inputVal) {
  oneDecimal = false;
  inputStr = inputVal.toString();
  for (var i = 0; i < inputStr.length; i++) {
    var oneChar = inputStr.charAt(i);
    if (i == 0 && oneChar == "-") {
      continue;
    }
    if (oneChar == "." && !oneDecimal) {
      oneDecimal = true;
      continue;
    }
    if (oneChar < "0" || oneChar > "9") {
      return false;
    }
  }
  return true;
}

function checkSearch(f) {
  if (isblank(f.search.value)) {
    alert("Введите наименование товара!");
    f.search.focus()
  } else {
    f.submit()
  }
}


function checkUser(f) {
  if (isblank(f.nickname.value) || isblank(f.password.value)) {
    alert("Все поля формы должны быть заполнены!");
    f.nickname.focus()
  } else {
    f.submit()
  }
}

function DelConfirm(URL) {
  if (confirm("Подтвердите удаление!") == true) {
    window.location = URL
  }
}

function emailvalid(emailad) {
  var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
  var check=/@[\w\-]+\./;
  var checkend=/\.[a-zA-Z]{2,3}$/;

  if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1)){
    return false;
  } else {
    return true;
  }
}

function wPop(xfile) {
  window.open(xfile,'','width=550,height=550,toolbar=0,menubar=0,resizable=0,scrollbars=1')
}
