
var CTxt = "ВНИМАНИЕ!\nОбязательное поле\n";
var ErrField = "Неверное значение в поле\n";
var ErrQuant = "В этом поле следует указать только цифры";
var ETxt = "\nне указано пожалуйста заполните это поле\nили укажите больше число символов.\nВ том числе без начальных и хвостовых пробелов.";
var Host = 'http://'+window.location.hostname+'/';
var w=500; 
var h=480;
var t=(screen.height-h-20)/2; 
var l = (self.screen.width-w)*9/10;	  
var set_val=0;	 
var act_menu=0;	   
var new_menu=0;






var IS_EMAIL = new RegExp('([._a-z0-9-]+[._a-z0-9-]*)@([a-z0-9-]+\.)*([.])([a-z]{2,3})$');
var IS_IMG = new RegExp('\.(gif|png|tif|jpeg|jpg|bmp|tiff|jpe|ief|djvu|djv|ras|pnm|pbm|pgm|rgb|xbm|xwd|ppm)$');
var IS_ARCHIVES = new RegExp('\.(tgz|gz|zip|bz2|tar|7z|rar|arj)$');
var IS_SYMBOLS = new RegExp('\\s\\w+');
var IS_SPACE = new RegExp('^(\\s+|\\s*)$');
var IS_FLOAT = new RegExp('^\\d+[.]{0,1}\\d+$');
var IS_QUANTITY = new RegExp('^\\d+$');
var IS_PHONE = new RegExp('\\d+\\s*\\w*[-()]*');
var IS_DATE = new RegExp('\\d{4,}\\s*\\w*[-()]*');
var IS_RUSCHAR = new RegExp('[а-яА-ЯёЁ]');
var IS_URL = new RegExp('/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/');
var IS_TEXT = new RegExp('\.(css|html|htm|asc|txt|sgml|sgm|tsv|wml|wmls|etx|xml|xsl|xsl|wmls)$');
var IS_VECTOR = new RegExp('\.(ai|eps)$');
var IS_DOC = new RegExp('\.(xls|doc|rtf|pdf|rtx)$');
var IS_VIDEO = new RegExp('\.(mpeg|mpg|mpe|qt|mov|mxu|avi|movie)$');
var IS_MEDIA = new RegExp('\.(swf)$');
var IS_AUDIO = new RegExp('\.(mp3|mp2|mpga|kar|midi|mid|aif|aiff|aifc|m3u|ram|rm|rpm|ra|wav)$');
var IS_BINARY = new RegExp('\.(exe|hqx|cpt|bin|dms|lha|lzh|dms|lha|lzh|class|so|dll|oda)$');




var reEmail=new RegExp('([._a-z0-9-]+[._a-z0-9-]*)@([a-z0-9-]+\.)*([.])([a-z]{2,3})$');
var reImg = new RegExp('\.(jpeg|jpg)$');
var rePrice = new RegExp('\.(exe|zip|rar|arj)$'); 
var reWord = new RegExp('\\s\\w+');
var reSpace = new RegExp('^(\\s+|\\s*)$');
var reMoney = new RegExp('^\\d+[.]{0,1}\\d+$');
var reQuantity = new RegExp('^\\d+$');
var rePhone = new RegExp('\\d+\\s*\\w*[-()]*');
var reDate = new RegExp('\\d{4,}\\s*\\w*[-()]*');

function isEmpty(Set) {
if (Set.value.length < isEmpty.arguments[1])  return true;
else return false;
 }

function EmptyDef(Set) {
if (Set.value.length > 0)  return true;
else return false;
 }
 
function isBig(Set) {
if (Set.value.length > isBig.arguments[1])  return true;
else return false;
 }

function ChMail(Set){
Mail = Set.value.toLowerCase();
Mail = trim(Mail);
if(!reEmail.test(Mail)) alert('Неверно введен адрес e-mail!');
else return true;
return false;
  }
  

function trim(str) {
  str = str.replace(/(^ *)|( *$)/,"");
  return str;
}



function _img(Img, w, h) {
alt = window.document.title;
t=parseInt((screen.height-h)/5); 
l=parseInt((self.screen.width-w)*9/10);
d = open('',h,'menubar=0,directories=0,location=0,toolbar=0,scrollbars=0,status=0,resizable=0,width='+w+',height='+h+',top='+t+',left='+l);
with(d.document){
focus();
open();
write('<html><head><title>'+alt+'</title></head>');
write('<body topmargin=0 marginheight=0 marginwidth=0 bottommargin=0 rightmargin=0 leftmargin=0 onselectstart="return false;" background="/img/load.gif" style="background-color:#120D0A;background-position:center;background-repeat:no-repeat;">');
write('<img src='+Host+Img+' width='+w+' height='+h+' border=0 alt="'+alt+'" disabled="return false;">');
write('</body></html>');
close(); 
   }
}


  
function ChImg(pic, Img) {
document[pic].src = '/'+Img;
}  


  
function _open(pg, w, h, ph, scr) {
scr = scr;
if(w > 860 || h> 860){
h = 560;
w = 860;
scr = 1;
}

t=parseInt((screen.height-h)/5); 
l=parseInt((self.screen.width-w)*9/10);
d = open(Host+pg,ph,'menubar=0,directories=0,location=0,toolbar=0,scrollbars='+scr+',status=0,resizable=1,width='+w+',height='+h+',top='+t+',left='+l);
d.focus();
}

function SelField(Set,txt){
alert(txt);
Set.focus();
Set.select();
}

function SlField(set){
set.focus();
set.select();
}




function _flash() {
with(document){
write('<div id="top_flash">');
write('<embed src="/t1.swf" quality="high" wmode="transparent" menu="false" width="597" height="207" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
write('</div>');
   }
}




function openWindow(theURL,winName,winWidth,winHeight,features) {
var w = (screen.width - winWidth)/2;
var h = (screen.height - winHeight)/2 - 50;
features = features+',width='+winWidth+',height='+winHeight +',top='+h+',left='+w;
window.open(theURL,winName,features);
window.focus();
}


function _Edit(theURL,winWidth,winHeight,winName) {
var w = (screen.width - winWidth)/2;
var h = (screen.height - winHeight)/2 - 50;
features = 'menubar=0,directories=0,location=0,toolbar=0,scrollbars=1,status=0,resizable=1,width='+winWidth+',height='+winHeight +',top='+h+',left='+w;
d = open(theURL,winName,features);
d.focus();
}


function _blankset(set){

openWindow(set, '_blank','800','600','toolbar=no,scrollbars=yes');
  
}





var hide=true;

function movePic(set){ 

if (window.ActiveXObject) {
evt=window.event;
//Snd = 'block';
   } else {
//Snd = 'table-row-group';
evt=this;   
   }


//alert(window.event.clientY + ' ' + document.body.scrollTop);
_fh=document.getElementById('alt'+set).offsetHeight; 
_fw=document.getElementById('alt'+set).offsetWidth; 

_x=evt.clientX - _fw*2; 
_y=evt.clientY - _fh*2; 
_by=document.body.scrollTop; 
_bx=document.body.scrollLeft; 
//alert(_by + ' ' + _bx);
_dx=5; 
left=false;
right=false; 
document.getElementById('alt'+set).style.left=_bx + (_x + _fw) +'px'; 
document.getElementById('alt'+set).style.top= _by + (_y + _fh) +'px'; 

if(hide){ 
document.getElementById('alt'+set).style.visibility="visible";
 }
hide=false; 
//status='_x'+ _x +' _y '+ _y +' _bx '+ _bx +' _by '+ _by;
//window.status = _fh +'  '+_fw;

} 





function hidePic(set){ 
document.getElementById('alt'+set).style.visibility="hidden"; 
document.getElementById('alt'+set).style.top=0 + 'px'; 
document.getElementById('alt'+set).style.left=0 + 'px'; 
hide=true; 
}




var bScrolling = true;
function OnScrollerMouseOver(){
    bScrolling = false;
}

function OnScrollerMouseOut(){
    bScrolling = true;
}

function OnTimer(){
    if(!bScrolling)
        return;
  oText.style.top = nPos.toString() + "px";

    if(--nPos < -nHeight)
        nPos = oContainer.offsetHeight;
}




var new_window;

function _image(image, width, height) {

if (window_available()) { 
new_window.close(); 
}

//Определение размера окна с помощью атрибутов рисунка

//image
var window_width = width;
var window_height = height;

t=parseInt((screen.height-height)/5); 
l=parseInt((self.screen.width-width)*9/10);


//Использование в качестве заголовка - комментария к фото
alt = window.document.title;

//alert (window_width+','+window_height+','+image_putch)

//Создание окна на основе параметров изображения
var window_dimensions = 'width='+window_width+',height='+window_height+',directories=no,resizable=no,scrollbars=no,menubar=no,location=no,status=no,toolbar=no,top='+t+',left='+l;
new_window = window.open("", "", window_dimensions);
with(new_window.document){

//Создание кода HTML
writeln('<html>');
writeln('<head>');
writeln('<title>'+alt+'<\/title>');

//Защита от нажатий кнопок на клавиатуре
writeln('<script language="JavaScript"  type="text\/javascript">');
writeln('function press(){');
writeln('alert("Copyright © '+alt+' Все права защищены!")');
writeln('}');
writeln('window.document.onkeydown=press');
writeln('<\/script>');
writeln('<\/head>');

//Проверка существования скрытых границ
writeln('<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncopy="return false" oncontextmenu="return false" onselectstart="return false" ondragstart="return false" background="/img/load.gif" style="background-color:#120D0A;background-position:center;background-repeat:no-repeat;">');

//Создание дескриптора <img> для изображения
writeln('<img src="' + image + '" onClick=window.close(); alt="'+alt+' Щелчок мышки - закрывает это окно!">');

//Окончание кода HTML
writeln('<\/body>');
writeln('<\/html>');
close();
focus();
  }
}


function window_available() {

if (!new_window) {
return false
 } else if (new_window.closed) {
return false
  }

return true 

}



function keys(set, field) {
//alert(set);
if(set == 13) {
SlField(field);
//elert("Enter");
return false
 }

}




/// [dFilter] - A Numerical Input Mask for JavaScript

var dFilterStep

function dFilterStrip (dFilterTemp, dFilterMask){
    dFilterMask = replace(dFilterMask,'#','');
    for (dFilterStep = 0; dFilterStep < dFilterMask.length++; dFilterStep++)
		{
		    dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
		}
		return dFilterTemp;
}

function dFilterMax (dFilterMask) {
 		dFilterTemp = dFilterMask;
    for (dFilterStep = 0; dFilterStep < (dFilterMask.length+1); dFilterStep++) {
		 		if (dFilterMask.charAt(dFilterStep)!='#')	{
		        dFilterTemp = replace(dFilterTemp,dFilterMask.charAt(dFilterStep),'');
				}
		}
		return dFilterTemp.length;
}

function dFilter (key, textbox, dFilterMask, field) {

keys(key, field);
    dFilterNum = dFilterStrip(textbox.value, dFilterMask);

		if (key==9)	{
		
		   return true;
		}	else if (key==8&&dFilterNum.length!=0){
		 	 	dFilterNum = dFilterNum.substring(0,dFilterNum.length-1);
		} else if ( ((key>47&&key<58)||(key>95&&key<106)) && dFilterNum.length<dFilterMax(dFilterMask))	{
        dFilterNum=dFilterNum+String.fromCharCode(key);
		}

		var dFilterFinal='';
    for (dFilterStep = 0; dFilterStep < dFilterMask.length; dFilterStep++) {
        if (dFilterMask.charAt(dFilterStep)=='#') {
					  if (dFilterNum.length!=0) {
				        dFilterFinal = dFilterFinal + dFilterNum.charAt(0);
					      dFilterNum = dFilterNum.substring(1,dFilterNum.length);
					  } else {
				        dFilterFinal = dFilterFinal + "";
				    }
				}	else if (dFilterMask.charAt(dFilterStep)!='#') {
				    dFilterFinal = dFilterFinal + dFilterMask.charAt(dFilterStep);
				}
//		    dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
		}


		textbox.value = dFilterFinal;
    return false;
}


function replace(fullString,text,by) {
// Replaces text with by in string
    var strLength = fullString.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return fullString;

    var i = fullString.indexOf(text);
    if ((!i) && (text != fullString.substring(0,txtLength))) return fullString;
    if (i == -1) return fullString;

    var newstr = fullString.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(fullString.substring(i+txtLength,strLength),text,by);

    return newstr;
}



function explode(delimiter, string) {
       var emptyArray = { 0: '' };
       if ( arguments.length != 2 || typeof arguments[0] == 'undefined' || typeof arguments[1] == 'undefined') {
         return null;
      }

       if ( delimiter === '' || delimiter === false || delimiter === null ) {
           return false;
       }

       if ( typeof delimiter == 'function' || typeof delimiter == 'object' || typeof string == 'function' || typeof string == 'object') {
           return emptyArray;
       }

       if ( delimiter === true ) {
           delimiter = '1';
       }

       return string.toString().split ( delimiter.toString() );
   }
   
   


// Возвращает длину строки
function strlen( mixed_var ) {
    return mixed_var.length;
}

// Преобразует строку в нижний регистр
function strtolower( mixed_var ) {
    return mixed_var.toLowerCase();
}

// Преобразует строку в верхний регистр
function strtoupper( mixed_var ) {
    return mixed_var.toUpperCase();
}

// Преобразует строку в массив
function str_split( mixed_var, mixed_num ) {

    // Выходной массив
    var result = new Array();

    // Если порядок разбиений равен 1, тогда в цикле просто
    // переписываем в массив символ в указанной позиции
    if( mixed_num == 1 ) {
        for(var i = 0; i < mixed_var.length; i++) {
            result.push( mixed_var.charAt(i) );
        }
    }

    // Если порядок разбиений больше единицы, тогда в цикле просто
    // вырезаем кусок строки слева, помещаем в массив и обрезаем
    // исходную строку, в соответствии с порядком деления
    if( mixed_num > 1 ) {
        while(mixed_var.length > 0) {
            // Вырезаем слева кусок
            var mix_var = mixed_var.substring( 0, mixed_num );

            // Записываем в массив
            result.push(mix_var);

            // Обрезаем исходную строку
            mixed_var = mixed_var.substr(mixed_num);
        }
    }

    // Если порядок деления меньше единицы, тогда всю строку пишем
    // в первый элемент массива
    if( mixed_num < 1 ) {
        result[0] = mixed_var;
    }

    // На выходе получим массив из подстрок исходной строки, к примеру для строки "qwerty"
    // и порядка разделения "2" получим массив -> [qw, er, ty]
    return result;
}














//on page load call TB_init
//$(document).ready(TB_init);

//add thickbox to href elements that have a class of .thickbox
function TB_init(){
  $("a.thickbox").click(function(){
  var t = this.title || this.name || null;
  var g = this.rel || false;
  TB_show(t,this.href,g);
  this.blur();
  return false;
  });
}

function TB_show(caption, url, imageGroup) {//function called when the user clicks on a thickbox link
// Russian translation of messages ----
var close_msg = 'Закрыть';
var image_msg ='Изображение ';
var of_msg = ' из ';
var next_msg = 'След. ';
var prev_msg = ' Пред.';
// ----
  try {
    if (document.getElementById("TB_HideSelect") == null) {
    $("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");
    $("#TB_overlay").click(TB_remove);
    }

    if(caption==null){caption=""};

    $(window).scroll(TB_position);

    TB_overlaySize();

    $("body").append("<div id='TB_load'></div>");
    TB_load_position();



     if(url.indexOf("?")!==-1){ //If there is a query string involved
      var baseURL = url.substr(0, url.indexOf("?"));
     }else{
        var baseURL = url;
     }
     var urlString = /\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;
     var urlType = baseURL.toLowerCase().match(urlString);

    if(urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif' || urlType == '.bmp'){//code to show images

      TB_PrevCaption = "";
      TB_PrevURL = "";
      TB_PrevHTML = "";
      TB_NextCaption = "";
      TB_NextURL = "";
      TB_NextHTML = "";
      TB_imageCount = "";
      TB_FoundURL = false;
      if(imageGroup){
        TB_TempArray = $("a[@rel="+imageGroup+"]").get();
        for (TB_Counter = 0; ((TB_Counter < TB_TempArray.length) && (TB_NextHTML == "")); TB_Counter++) {
          var urlTypeTemp = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);
            if (!(TB_TempArray[TB_Counter].href == url)) {
              if (TB_FoundURL) {
                TB_NextCaption = TB_TempArray[TB_Counter].title;
                TB_NextURL = TB_TempArray[TB_Counter].href;
                TB_NextHTML = "<span id='TB_next'>&nbsp;&nbsp;<a href='#'>" + next_msg + " &raquo;</a></span>";
              } else {
                TB_PrevCaption = TB_TempArray[TB_Counter].title;
                TB_PrevURL = TB_TempArray[TB_Counter].href;
                TB_PrevHTML = "<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&laquo; " + prev_msg + "</a></span>";
              }
            } else {
              TB_FoundURL = true;
              TB_imageCount = image_msg + (TB_Counter + 1) + of_msg + (TB_TempArray.length);
            }
        }
      }

      imgPreloader = new Image();
      imgPreloader.onload = function(){
      imgPreloader.onload = null;

      // Resizing large images - orginal by Christian Montoya edited by me.
      var pagesize = TB_getPageSize();
      var x = pagesize[0] - 150;
      var y = pagesize[1] - 150;
      var imageWidth = imgPreloader.width;
      var imageHeight = imgPreloader.height;
      if (imageWidth > x) {
        imageHeight = imageHeight * (x / imageWidth);
        imageWidth = x;
        if (imageHeight > y) {
          imageWidth = imageWidth * (y / imageHeight);
          imageHeight = y;
        }
      } else if (imageHeight > y) {
        imageWidth = imageWidth * (y / imageHeight);
        imageHeight = y;
        if (imageWidth > x) {
          imageHeight = imageHeight * (x / imageWidth);
          imageWidth = x;
        }
      }
      // End Resizing

      TB_WIDTH = imageWidth + 30;
      TB_HEIGHT = imageHeight + 60;
      $("#TB_window").append("<a href='' id='TB_ImageOff' title='"+close_msg+"'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>" + "<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='"+close_msg+"'>"+close_msg+"</a></div>");

      $("#TB_closeWindowButton").click(TB_remove);

      if (!(TB_PrevHTML == "")) {
        function goPrev(){
          if($(document).unclick(goPrev)){$(document).unclick(goPrev)};
          $("#TB_window").remove();
          $("body").append("<div id='TB_window'></div>");
          TB_show(TB_PrevCaption, TB_PrevURL, imageGroup);
          return false;
        }
        $("#TB_prev").click(goPrev);
      }

      if (!(TB_NextHTML == "")) {
        function goNext(){
          $("#TB_window").remove();
          $("body").append("<div id='TB_window'></div>");
          TB_show(TB_NextCaption, TB_NextURL, imageGroup);
          return false;
        }
        $("#TB_next").click(goNext);

      }

      document.onkeydown = function(e){
        if (e == null) { // ie
          keycode = event.keyCode;
        } else { // mozilla
          keycode = e.which;
        }
        if(keycode == 27){ // close
          TB_remove();
        } else if(keycode == 190){ // display previous image
          if(!(TB_NextHTML == "")){
          document.onkeydown = "";
          goNext();
          }
        } else if(keycode == 188){ // display next image
          if(!(TB_PrevHTML == "")){
          document.onkeydown = "";
          goPrev();
          }
        }
      }

      TB_position();
      $("#TB_load").remove();
      $("#TB_ImageOff").click(TB_remove);
      $("#TB_window").css({display:"block"}); //for safari using css instead of show
      }

      imgPreloader.src = url;
    }else{//code to show html pages

      var queryString = url.replace(/^[^\?]+\??/,'');
      var params = TB_parseQuery( queryString );

      TB_WIDTH = (params['width']*1) + 30;
      TB_HEIGHT = (params['height']*1) + 40;
      ajaxContentW = TB_WIDTH - 30;
      ajaxContentH = TB_HEIGHT - 45;

      if(url.indexOf('TB_iframe') != -1){
          urlNoQuery = url.split('TB_');
          $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='"+close_msg+"'>"+close_msg+"</a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;' onload='TB_showIframe()'> </iframe>");
        }else{
          $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>"+close_msg+"</a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
      }

      $("#TB_closeWindowButton").click(TB_remove);

        if(url.indexOf('TB_inline') != -1){
          $("#TB_ajaxContent").html($('#' + params['inlineId']).html());
          TB_position();
          $("#TB_load").remove();
          $("#TB_window").css({display:"block"});
        }else if(url.indexOf('TB_iframe') != -1){
          TB_position();
          if(frames['TB_iframeContent'] == undefined){//be nice to safari
            $("#TB_load").remove();
            $("#TB_window").css({display:"block"});
            $(document).keyup( function(e){ var key = e.keyCode; if(key == 27){TB_remove()} });
          }
        }else{
          $("#TB_ajaxContent").load(url, function(){
            TB_position();
            $("#TB_load").remove();
            $("#TB_window").css({display:"block"});
          });
        }

    }

    $(window).resize(TB_position);

    document.onkeyup = function(e){
      if (e == null) { // ie
        keycode = event.keyCode;
      } else { // mozilla
        keycode = e.which;
      }
      if(keycode == 27){ // close
        TB_remove();
      }
    }

  } catch(e) {
    alert( e );
  }
}

//helper functions below

function TB_showIframe(){
  $("#TB_load").remove();
  $("#TB_window").css({display:"block"});
}

function TB_remove() {
  $("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').remove();});
  $("#TB_load").remove();
  return false;
}

function TB_position() {
  var pagesize = TB_getPageSize();
  var arrayPageScroll = TB_getPageScrollTop();
  $("#TB_window").css({width:TB_WIDTH+"px",left: (arrayPageScroll[0] + (pagesize[0] - TB_WIDTH)/2)+"px", top: (arrayPageScroll[1] + (pagesize[1]-TB_HEIGHT)/2)+"px" });
}

function TB_overlaySize(){
  if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX) {
    yScroll = window.innerHeight + window.scrollMaxY;
    xScroll = window.innerWidth + window.scrollMaxX;
  } else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth){ // all but Explorer Mac
    yScroll = document.body.scrollHeight;
    xScroll = document.body.scrollWidth;
  } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
    yScroll = document.body.offsetHeight;
    xScroll = document.body.offsetWidth;
    }
  $("#TB_overlay").css({"height":yScroll +"px", "width":xScroll +"px"});
  $("#TB_HideSelect").css({"height":yScroll +"px","width":xScroll +"px"});
}

function TB_load_position() {
  var pagesize = TB_getPageSize();
  var arrayPageScroll = TB_getPageScrollTop();
  $("#TB_load")
  .css({left: (arrayPageScroll[0] + (pagesize[0] - 100)/2)+"px", top: (arrayPageScroll[1] + ((pagesize[1]-100)/2))+"px" })
  .css({display:"block"});
}

function TB_parseQuery ( query ) {
   var Params = new Object ();
   if ( ! query ) return Params; // return empty object
   var Pairs = query.split(/[;&]/);
   for ( var i = 0; i < Pairs.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      Params[key] = val;
   }
   return Params;
}

function TB_getPageScrollTop(){
  var yScrolltop;
  var xScrollleft;
  if (self.pageYOffset || self.pageXOffset) {
    yScrolltop = self.pageYOffset;
    xScrollleft = self.pageXOffset;
  } else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft ){  // Explorer 6 Strict
    yScrolltop = document.documentElement.scrollTop;
    xScrollleft = document.documentElement.scrollLeft;
  } else if (document.body) {// all other Explorers
    yScrolltop = document.body.scrollTop;
    xScrollleft = document.body.scrollLeft;
  }
  arrayPageScroll = new Array(xScrollleft,yScrolltop)
  return arrayPageScroll;
}

function TB_getPageSize(){
  var de = document.documentElement;
  var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
  var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
  arrayPageSize = new Array(w,h)
  return arrayPageSize;
}





/*
$(document).ready(function(){
  $("tr").mouseover(function(){$(this).addClass("over");});
  $("tr").mouseout(function(){$(this).removeClass("over");});
  $("tr:even").addClass("alt");
});
*/

//$(document).ready(_html_tag);
//$(document).ready(_flash_clock());
//$(document).ready(_html_animation());

function _html_tag() {
str = '';
str += '<div class="fon"></div>';
str += '<div class="bg"></div>';

document.getElementById('_html_tag').innerHTML = str;
}

function externalLinks() {  
 if (!document.getElementsByTagName) return;  
 var anchors = document.getElementsByTagName("a");  
 for (var i=0; i<anchors.length; i++) {  
   var anchor = anchors[i];  
   if (anchor.getAttribute("href") &&  
       anchor.getAttribute("rel") == "external")  
     anchor.target = "_blank";  
 }  
}  
window.onload = externalLinks;

function menuOver(id)
{
	if(document.getElementById('menuItem' + id).className != "menu-item-hovered")
	{
		document.getElementById('menuItem' + id).className = 'menu-item-hover';
		/*document.getElementById('menuContainer' + id).style.borderBottom = '3px solid white';*/
		document.getElementById('menuSign' + id).style.color = '#fff';
	}
}

function menuOut(id)
{
	if(document.getElementById('menuItem' + id).className != "menu-item-hovered")
	{
		document.getElementById('menuItem' + id).className = 'menu-item';
		document.getElementById('menuSign' + id).style.color = '#F8DFC3';
	}
}

function openWindowSame(url)
{
	window.open(url, "_parent");
}

