var bMSIE = (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4);
var bNavigator = (navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4);

function getCookie(name)
{
   var prefix = name+"=";
   var start = document.cookie.indexOf(prefix);
   if(start==-1)
   {
      return null;
   }
   else
   {
      var end = document.cookie.indexOf(";", start+prefix.length);
      if(end==-1) end = document.cookie.length;
      var value = document.cookie.substring(start+prefix.length, end);
      return unescape(value);
   }
}

function setCookie(name,value)
{
   if( value == "" || value == null )
   {
      return;
   }
   var oCurDate = new Date();
   var oDate = new Date( oCurDate.getYear(), oCurDate.getMonth(), oCurDate.getDate()+7, oCurDate.getHours(), 0, 0 );
   if( name != "dvd_cart" )
   {
      var sCart = getCookie("dvd_cart");
      document.cookie = name + "=" + escape(value) + "; path=/; expires=" + oDate.toGMTString() + ";";
      setCookie("dvd_cart",sCart);
   }
   else
   {
      document.cookie = name + "=" + escape(value) + "; path=/; expires=" + oDate.toGMTString() + ";";
   }
}

function addToFavorites()
{
   if(document.all)
   {
      window.external.AddFavorite( document.location.href, document.title );
   }
   else if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=4)
   {
      alert("В Netscape, чтобы добавить в \"Избранное\", нажмите Ctrl+D");
   }
   else
   {
      alert("К сожалению не знаю как добавить в \"Избранное\" в вашем web-browser'e  :o(\nЧтобы добавить, используйте пожалуйста меню или \"горячие клавиши\" вашего browser'a...");
   }
}

function replace(s, t, u)
{
   i = s.indexOf(t);
   if (i == -1)
   {
      return s;
   }
   r = s.substring(0,i) + u;
   if( (i + t.length) < s.length)
   {
      r += s.substring(i + t.length, s.length);
   }
   return r;
}

{
   if( document.referrer.indexOf("movieshop") < 0 && document.referrer.indexOf("dvd-film-shop") < 0 )
   {
      setCookie("rrr",document.referrer);
   }
}

var root = "";
{
   var bOk = false;
   var urlIndex = window.location.href;
   var urlSearch = "";
   var ii = urlIndex.indexOf("?");
   if( ii != -1 )
   {
      urlSearch = urlIndex.substring(ii);
      urlIndex = urlIndex.substring(0,ii);
   }
   if( /* urlIndex.indexOf("movieshop.ru") >= 0 || */ urlIndex.indexOf("www.") >= 0 )
   {
      bOk = true;
   }
   if( bOk )
   {
//      urlIndex = replace(urlIndex, "movieshop.ru","dvd-film-shop.ru");
      var rrr = unescape( document.referrer );
      if( rrr != "" && rrr != null && rrr != "null" && urlIndex.indexOf("r=") < 0 )
      {
         urlIndex += "?r=" + rrr;
      }
   }
   urlIndex = replace(urlIndex, "www.","");
   for(var i = urlIndex.length-1; i >= 0; i--) {
      var c = urlIndex.charAt(i);
      if(c == '/' || c == '\\') {
         root = urlIndex.substring(0,i+1);
         if( root == "http://" )
         {
            root = "http://dvd-film-shop.ru/";
         }
         if(urlIndex.substring(i+1) == "index.html" )
         {
            urlIndex = root + "frame.html";
         }
         else
         {
            urlIndex = root + "index.html";
         }
         bOk = true;
         break;
      }
   }
   urlIndex = urlIndex + urlSearch;
   if(bOk && window.top == window) {
      if(bMSIE) {
         window.location.href = urlIndex;
      }
      else {
         window.open(urlIndex, "_top");
      }
   }
   window.parent.document.title = document.title;
}

window.name = "menuFrame";
