var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf("opera") != -1);
var isGecko = ((ua.indexOf("gecko") != -1 || ua.indexOf("msie") != -1 || ua.indexOf("webtv") == -1)) && ua.indexOf("opera") == -1;

function windowsetcookie( name, value, path, domain, time ) {
    var secure = '';
    var today = new Date();
    today.setTime( today.getTime() );
    if (time == ''){
        expires = 1000 * 3600 * 12;
    } else expires = 1000 * 3600 * time;
    var expires_date = new Date( today.getTime() + (expires) );
    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
    ( ( path ) ? ";path=" + path : "" ) + 
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
}
function windowgetcookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function newwindowopen(event){
    global:window_time;
    global:window_domain_name;
    if (document.cookie == '') return;
    if (isGecko){
		if (event.button==2) return;
        if (!windowgetcookie('open_new_window')){
            windowsetcookie('open_new_window', 1, '/', window_domain_name, window_time);
            window.open(window_adress ,'tr','toolbar=1,location=1,status=1,menubar=1,scrollbars=1,directories=1,resizable=1');
            self.focus();
        }
    }
}

function opera(event){
    global:window_domain_name;
    global:window_time;
    if (document.cookie == '') return;
    if (!windowgetcookie('open_new_window')){
        windowsetcookie('open_new_window', 1, '/', window_domain_name, window_time);
        window.open(window_adress ,'tr','toolbar=1,location=1,status=1, menubar=1,scrollbars=1,directories=1,resizable=1');
    }
}
