/*
  Метод открывает новое окно для просмотра рисунков
*/
function openImgWnd(jEvent, sUrl, sTitle, nWidth, nHeight, bPos)
{
  var xx, yy;

  if (bPos)
  {
    xx = jEvent.screenX;
    yy = jEvent.screenY;
  }
  else
  {
    xx = 10;
    yy = 10;
  }
  window.open(sUrl, sTitle, 'scrollbars=0, resizable=0, directories=0, location=0, menubar=0, status=0, toolbar=0, width=' + nWidth + ', height=' + nHeight/* + ', top=' + yy + ', left=' + xx*/);

  return false;
}
/*
  Метод открывает страницу предварительного
  просмотра рисунков в новом окне
*/
function openPreviewImgWnd(jEvent, sUrl, nWidth, nHeight)
{
  return openImgWnd(jEvent, sUrl, null, nWidth, nHeight, null);
}

//Метод загрузки страницы
function loadPage(sLoadPage)
{
    window.location.href=sLoadPage;
}

//Метод возвращает url директорию без страницы
function getUrlPath(URL)
{
  return unescape(URL.substring(0,(URL.lastIndexOf("/")) + 1));
}

//Метод возвращает url страницу без директорий и без параметров
function getUrlPage(URL)
{
  var sPage=URL.substring(URL.lastIndexOf("/")+1);
//alert("step1 sPage="+sPage);
  var nPagePrmPos=sPage.indexOf("?");
  if (nPagePrmPos>-1)
  {
    sPage=sPage.substring(0,nPagePrmPos);
  }
//alert("step2 sPage="+sPage);

  return unescape(sPage);
}

//Метод возвращает URL строку параметров
function getUrlParamStr(URL)
{
  var sPage=URL.substring(URL.lastIndexOf("/")+1);
//alert("step1 sPage="+sPage);
  var nPagePrmPos=sPage.indexOf("?");
  if (nPagePrmPos>-1)
  {
    sPage=sPage.substring(nPagePrmPos);
  }
  else
  {
  	return null;
  }
//alert("step2 sPage="+sPage);

  return unescape(sPage);
}


/*==================================================
  Cookie functions
  ==================================================*/
function setCookie(name, value, expires, path, domain, secure) {
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}
function deleteCookie(name, path, domain) {
    if (getCookie(name)) {
        document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}
