

function get_GET(key)
{
 get = new String(window.location);
 x = get.indexOf('?');
 if(x == -1) return "";

 l = get.length;
 get = get.substr(x+1, l-x);
 l = get.split('&');

    for(i=0; i<l.length; i++)
    {
     get = l[i].split('=');
     if(get[0] == key)
     return get[1];
    }

 return "";
}






function set_banner()
{
 var sites_arr = new Array();
 sites_arr[sites_arr.length] = "be-mine.ru";
 sites_arr[sites_arr.length] = "elite-eskort.com";

 var ban_arr = new Array();
 for(i=1; i<13; i++)
 ban_arr[ban_arr.length] = '/banners/'+i+'.gif';

 var ref_arr = new Array();
 ref_arr = /^http:\/\/(?:www.)?([^\/\?\&]+)/.exec(document.location);

 document.write("<a href=http://"+sites_arr[getrandom(sites_arr.length-1)]+"?ref="+ref_arr[1]+" target=_blank><img src="+ban_arr[getrandom(ban_arr.length-1)]+"></a>");
}






function getrandom(max_random)
{
 var min_random = 0;

 max_random++;

 var range = max_random - min_random;
 var n=Math.floor(Math.random()*range) + min_random;

 return n;
}






function set_cookie(name, value, expires)
{
 matches = /^http:\/\/(?:www.)?([^\/\?\&]+)/.exec(location.href);

 path = '/';
 domain = '.'+matches[1];
 secure = '';

 var todaydate=new Date();
 var expdate=new Date(todaydate.getTime()+expires*1000);

 if(expires)
 expires = expdate.toGMTString();

 document.cookie = name + "=" + escape(value) +
 ((expires) ? "; expires=" + expires : "") +
 ((path) ? "; path=" + path : "") +
 ((domain) ? "; domain=" + domain : "") +
 ((secure) ? "; secure" : "");
}






function get_cookie(name)
{
 var cookie = " " + document.cookie;
 var search = " " + name + "=";
 var setStr = null;
 var offset = 0;
 var end = 0;

    if(cookie.length > 0)
    {
     offset = cookie.indexOf(search);

        if(offset != -1)
        {
         offset += search.length;
         end = cookie.indexOf(";", offset)
         if (end == -1)
         end = cookie.length;
         setStr = unescape(cookie.substring(offset, end));
        }
     }


 if(!setStr)
 setStr = '';

 return(setStr);
}








function reset_del()
{
  if(!confirm('Удалить ?'))
  {
   event.returnValue=false;
   event.cancelBubble=true;
  }
}







function getElementNum(form, obj)
{
 var i = 0;

  while(form.elements[i])
  {
   if (form.elements[i] == obj ) return i;
   i++;
  }

 return 0;
}








function check_phone(str)
{
  if( !/^\d-\d{3}-\d{3}-\d{2}-\d{2}$/.test(str) )
  {
   alert('телефон следует вводить в формате: x-xxx-xxx-xx-xx\nи только один номер');
   return false;
  }
}







function check_email(str)
{
  if( !/^[a-zA-Z\d\-_\.]+@[a-zA-Z\d\-_\.]+\.[a-zA-Z]+$/.test(str) )
  {
   alert('email введен неверно');
   return false;
  }

 return true;
}






function keyFilter(e, strPattern)
{
 var isIE = (document.all) ? 1 : 0;

 var chr = (isIE) ? e.keyCode : e.which;
 var ch = String.fromCharCode(chr);

   if(chr != 13 && chr != 8 && chr != 0)
   {
    var re = new RegExp(strPattern);

      if(ch.search(re) == -1)
      {
       if(isIE)
       e.returnValue = false;

       else
       e.preventDefault();
      }
   }
}








var Detail_Hwnd;

function Open_Detail_Hwnd(url, width, height)
{
if(Detail_Hwnd) Detail_Hwnd.close();

SepWin=window.open (url, 'Detail_Hwnd', 'width='+width+',height='+height+',resizable=1');
//SepWin.document.open();
//SepWin.document.writeln('<HTML><HEAD><TITLE>детальная информация</TITLE><LINK rel=stylesheet type=text/css href=/css/style.css><LINK rel=stylesheet type=text/css href=/css/css.css></HEAD><BODY leftmargin=0 topmargin=0>'+url+'</BODY></HTML>');
//SepWin.document.close();
SepWin.focus();
}










function video(id)
{
 SepWin = window.showModalDialog('/video.php?id='+id, 'X-LOVE.RU - видео', 'dialogWidth:400px;dialogHeight:320px;center:1;scroll:0;help:0;status:0');

   if(event)
   {
    event.returnValue=false;
    event.cancelBubble=true;
   }
}
