// Copyright (c) Vaivaton.com 2005-
// Author: Ilkka Tiilikainen
// Version 1.0 29.12.2008


// Confirm link/button press

function vjs_confirm_selection(note) {
    var agree=confirm(note);

    if (agree) {
	return true;
    } else {
	return false;
    }
}

// Print mail link

function vjs_mlink(s, b, t, m, n1, n2)  {
    document.write("<a href=\"mailto:" + n1 + n2 + "@" + m + "?subject=" + s + "&amp;body=" + b + "\" target=\"_blank\">" + t + "</a>");
}

// Set focus to search box

function vjs_set_focus(element) {
    document.getElementById(element).focus();
}

// Set cookie

function vjs_set_cookie(name,value,expire) {

    var expire_date = new Date();
    var cookie      = "";

    if (expire!=null) {
	expire_date.setDate(expire_date.getDate()+expire);
	cookie = ";expires="+expire_date.toGMTString();
    }

    cookie = name+"=" +escape(value)+cookie;
    document.cookie=cookie;
}


// Get cookie

function vjs_get_cookie(name) {

    var start = 0;
    var end = 0;

    if (document.cookie.length>0) {
	start=document.cookie.indexOf(name+"=");
	if (start!=-1) {
	    start=start+name.length+1;
	    end=document.cookie.indexOf(";",start);
	    if (end==-1) {
		end=document.cookie.length;
	    }
	    return unescape(document.cookie.substring(start,end));
	}
    }
    return "";
}


// Test cookies

function vjs_cookie_test() {

    var date   = new Date();
    var test   = (date.getDate()+1)+"."+(date.getMonth()+1)+"."+date.getFullYear();
    var cookie = "";

    vjs_set_cookie('vaivaton_test', test, 1);
    cookie = vjs_get_cookie('vaivaton_test');

    if (cookie == test) {
	return true;
    } else {
	return false;
    }
}


// Test cookies and print note if disabled

function vjs_cookie_note(pre,post,disabled_note) {

    var enabled = vjs_cookie_test();

    if (enabled == false) {
	document.write(pre);
	document.write(disabled_note);
	document.write(post);
    }
}

