//Tähti sydeemi
function stars_on(count) {
	var i = 1;
	for (i = 1; i <= count + 1; i++) {
		if (i == 1) document.star1.src = "images/download/tahtiOn.png";
		if (i == 2) document.star2.src = "images/download/tahtiOn.png";
		if (i == 3) document.star3.src = "images/download/tahtiOn.png";
		if (i == 4) document.star4.src = "images/download/tahtiOn.png";
		if (i == 5) document.star5.src = "images/download/tahtiOn.png";
	}
	for (i = count + 1; i <= 5; i++) {
		if (i == 1) document.star1.src = "images/download/tahtiOff.png";
		if (i == 2) document.star2.src = "images/download/tahtiOff.png";
		if (i == 3) document.star3.src = "images/download/tahtiOff.png";
		if (i == 4) document.star4.src = "images/download/tahtiOff.png";
		if (i == 5) document.star5.src = "images/download/tahtiOff.png";
	}
}
   
//Avaa Div   
    function openDiv (elName) {
	var theElemenet = document.getElementById(elName);
	if (theElemenet) {
		theElemenet.style.display = "block";
	}
}

//Sulje Div
function closeDiv (elName) {
	var theElemenet = document.getElementById(elName);
	if (theElemenet) {
		theElemenet.style.display = "none";
	}
}

//Suorituksen varmistus
function DoConfirm(message,url) {
	if(confirm(message)) location.href = url;
}

var pc = navigator.userAgent.toLowerCase();
var ie4_win = (pc.indexOf("win")!=-1) && (pc.indexOf("msie") != -1) && (parseInt(navigator.appVersion) >= 4);
var is_gecko = pc.indexOf("gecko/") != -1 && parseFloat(pc.substring(pc.indexOf("gecko/") + 6, pc.indexOf("gecko/") + 14)) > 20030108;


//Kenttään lisätään bbc tagi
	// Tagi ilman hakoja, kirjoitus paikka (Huom! document.formi.kenttä)
function bbcTagi2(tag, ta) {
    var tagOpen = '[' + tag.toLowerCase() + ']';
    var tagClose = '[/' + tag.toLowerCase() + ']';
    if (ie4_win) {
        var selected;

        if (document.selection.createRange().parentElement().tagName == 'TEXTAREA') {
            selected = document.selection.createRange().text;
        }

        if (selected) {
            var addSpace = false;
            if (selected.charAt(selected.length-1) == ' ') {
                selected = selected.substring(0, selected.length-1);
                addSpace = true;
            }
            document.selection.createRange().text
                    = tagOpen + selected + tagClose + ((addSpace)?" ":"");
        } else {
            ta.value += tagOpen + tagClose;
        }
    } else if (is_gecko) {
        var selLength = ta.textLength;
        var selStart = ta.selectionStart;
        var selEnd = ta.selectionEnd;
        if (selEnd == 1 || selEnd == 2) {
            selEnd = selLength;
        }
        var s1 = (ta.value).substring(0, selStart);
        var s2 = (ta.value).substring(selStart, selEnd)
        var s3 = (ta.value).substring(selEnd, selLength);

        ta.value = s1 + tagOpen + s2 + tagClose + s3;

    } else {
        ta.value += tagOpen + tagClose;
    }
    ta.focus();
    return;
}



function bbcTagi(text1, text2, textarea)
{
	if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
	{
		var caretPos = textarea.caretPos;

		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2;
		caretPos.select();
	}
	// Mozilla
	else if (typeof(textarea.selectionStart) != "undefined")
	{
		var begin = textarea.value.substr(0, textarea.selectionStart);
		var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
		var end = textarea.value.substr(textarea.selectionEnd);
		var newCursorPos = textarea.selectionStart;
		var scrollPos = textarea.scrollTop;

		textarea.value = begin + text1 + selection + text2 + end;

		if (textarea.setSelectionRange)
		{
			if (selection.length == 0)
				textarea.setSelectionRange(newCursorPos + text1.length, newCursorPos + text1.length);
			else
				textarea.setSelectionRange(newCursorPos, newCursorPos + text1.length + selection.length + text2.length);
			textarea.focus();
		}
		textarea.scrollTop = scrollPos;
	}
	else
	{
		textarea.value += text1 + text2;
		textarea.focus(textarea.value.length - 1);
	}
}