
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_WORD = new RegExp('[a-zA-Z0-9]');
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 IS_PHOTO = new RegExp('\.(jpeg|jpg|jpe)$');


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 trim(str){

str.replace(/^\s+/, '');
str.replace(/\s+$/, '');
return str;
}



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


function CheckFormSearch(Set){
if (Set.value == 'Поиск') alert('Укажите поисковое слово.');
else if (isEmpty(Set,2)) alert('Внимание! поисковое слово: менее чем 2 символа, укажите больше символов.');
else if (isBig(Set,40)) alert('Внимание! поисковое слово: Состоит из слишком большого числа символов, пожалуйста, сократите и повторите поиск еще раз... Максимальная длина поискового запроса 40 символов');
else return true;
return false;
  }



function addBookmark(url, title){
  if (!url) url = location.href;
  if (!title) title = document.title;

  //Gecko
  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
  //IE4+
  else if (typeof window.external == "object") window.external.AddFavorite(url, title);
  //Opera7+
  else if (window.opera && document.createElement) {
    var a = document.createElement('A');
    if (!a) return false; //IF Opera 6
    a.setAttribute('rel','sidebar');
    a.setAttribute('href',url);
    a.setAttribute('title',title);
    a.click();
  }
  else return false;

  return true;
}


function _addfavorite(){
if(!addBookmark()) alert('Ваш браузер не поддерживает автоматическое добавление закладок.');
  return true;
}





function _collap(set) {
if (document.getElementById(set).style.display == "none") {
document.getElementById(set).style.display = 'block';
       } else {
document.getElementById(set).style.display = 'none';
    }
}




$(document).ready(function() {
    $("a.thickbox").fancybox();


  $("#content .block_tabl tr").mouseover(function(){$(this).addClass("over");});
  $("#content .block_tabl tr").mouseout(function(){$(this).removeClass("over");});
  $("#content .block_tabl tr:even").addClass("alt");


		swfobject.embedSWF("/head.swf", "flashContent", "454", "250", "9.0.0", "expressInstall.swf", {uri:"http://"+window.location.hostname+"/"});

//  $("#left > ul li a").click(function(){
  $("a.ct").click(function(){
_collap($(this).text());

  });
//alert("http://"+window.location.hostname+"/");

/*
  if($(window).width() > '1024') {

        $('.tflash').css('left', '850px');
        $('#header .logo').css('left', '260px');
        $('#header .auto').css('left', '560px');
        $('#header .passenger_transport').css('left', '800px');
        $('#header .equipment').css('left', '1030px');
        $('#header .freight_traffic').css('left', '1260px');
        
    }
*/

});


