var used='';

function IsEmail(str){
    var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)")
    var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,4})(\\]?)$")
    return (!r1.test(str) && r2.test(str))
}

function CheckSearch(f){
    if(f.text.value=='' || f.text.value=='Поиск по сайту'){
        alert('Введите строку поиска');
        f.text.focus();
        return false; 
    }
    return true;
}

function CurPath(addvars, path) {
  if (typeof(path)=='undefined') path = document.location.pathname + document.location.search;
  if (addvars) path += path.indexOf('?')!= -1 ? '&'+addvars : '?'+addvars;
  return path;
} 
/*
Adderurl = window.document.location;
Addertitle = window.document.title;
function AdderLink() {
    if (window.sidebar) { // Mozilla Firefox
        window.sidebar.addPanel(Addertitle, Adderurl,""); 
    } 
    else 
    if( window.external ) { // IE
        window.external.AddFavorite( Adderurl, Addertitle); 
    }
    else 
    if(window.opera && window.print) { // Opera
        alert("Извините, но ваш браузер не поддерживает автоматическое добавление веб-сайта в избранное. Нажмите 'Ctrl-D' в Mozilla Firefox или 'Ctrl-T' в Opera, чтобы добавить в избранное веб-сайт " + "\'" + Addertitle + "\'"); 
    } 
}
*/
// определение используемого браузера
var BrowserDetect = {
    init: function () {
        this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
        this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version";
        this.OS = this.searchString(this.dataOS) || "an unknown OS";
    },
    searchString: function (data) {
        for (var i = 0; i < data.length; i++) {
            var dataString = data[i].string;
            var dataProp = data[i].prop;
            this.versionSearchString = data[i].versionSearch || data[i].identity;
            if (dataString) {
                if (dataString.indexOf(data[i].subString) != -1)
                    return data[i].identity;
            }
            else if (dataProp)
                return data[i].identity;
        }
    },
    searchVersion: function (dataString) {
        var index = dataString.indexOf(this.versionSearchString);
        if (index == -1) return;
        return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));
    },
    dataBrowser: [
        {string: navigator.userAgent, subString: "Chrome", identity: "Chrome"},
        {string: navigator.userAgent, subString: "OmniWeb", versionSearch: "OmniWeb/", identity: "OmniWeb"},
        {string: navigator.vendor, subString: "Apple", identity: "Safari", versionSearch: "Version"},
        {prop: window.opera, identity: "Opera"},
        {string: navigator.vendor, subString: "iCab", identity: "iCab"},
        {string: navigator.vendor, subString: "KDE", identity: "Konqueror"},
        {string: navigator.userAgent, subString: "Firefox", identity: "Firefox"},
        {string: navigator.vendor, subString: "Camino", identity: "Camino"},
        {string: navigator.userAgent, subString: "Netscape", identity: "Netscape"},
        {string: navigator.userAgent, subString: "MSIE", identity: "Explorer", versionSearch: "MSIE"},
        {string: navigator.userAgent, subString: "Gecko", identity: "Mozilla", versionSearch: "rv"},
        {string: navigator.userAgent, subString: "Mozilla", identity: "Netscape", versionSearch: "Mozilla"}
    ],
    dataOS : [
        {string: navigator.platform, subString: "Win", identity: "Windows"},
        {string: navigator.platform, subString: "Mac", identity: "Mac"},
        {string: navigator.userAgent, subString: "iPhone", identity: "iPhone/iPod"},
        {string: navigator.platform, subString: "Linux", identity: "Linux"}
    ]

};
BrowserDetect.init();

function setfavorite(siteurl, sitename) {
    try {
        if ((BrowserDetect.browser == 'Safari') || (BrowserDetect.browser == 'Chrome') || (BrowserDetect.browser == 'Opera')) {
            alert("Нажмите <" + ((BrowserDetect.OS == 'Mac') ? "Command" : "Control") + ">+D, чтобы запомнить ссылку в закладках");
        } else {
            if (document.all) {
                window.external.AddFavorite(siteurl, sitename);
            } else {
                window.sidebar.addPanel(sitename, siteurl, "");
            }
        }
        return false;
    } catch(e) {
        alert(e);
    }
}

