/* Cached at 31.7.2010 7:25:18 */
/* Load */
function initialize() {

	// Initialize form-validation
	VIIVILLA.initFormValidation();

	// Add modal dialogs to all "targetModal" links
	JUNE.addModalTargets();
	//JUNE.applyImageWidth("figure");

	JUNE.initScrollPositioning();

	// Check for popupUrl
	if(document.getElementById("popupUrl")) {
		var popUrl = document.getElementById("popupUrl").value;
		if(popUrl.length > 0) {
			JUNE.initModalUrl(popUrl);
		}
	}
	
	// Create tabviews from divs with class 'tabview'
	var tabViewDivs = YAHOO.util.Dom.getElementsByClassName("tabview");
	for (var i = 0; i < tabViewDivs.length; i++) {
		var div = tabViewDivs[i];
		var tabView = new YAHOO.widget.TabView(div); // div.Id?
	}
	
	var linkDivSections = YAHOO.util.Dom.getElementsByClassName("linkDivSection");
	for (var i = 0; i < linkDivSections.length; i++) {
		JUNE.setLinksToLinkDivs(linkDivSections[i])
	}
}

function windowOnloadInit() {
    if (scrollToYPos > 0) {
        JUNE.setScrollPos(scrollToYPos);
    }
}

YAHOO.util.Event.onDOMReady(initialize);

YAHOO.util.Event.addListener(window, 'load', windowOnloadInit);

var scrollToYPos = 0;

var newModal, modalCallback, submitButton;


var JUNE = {
    /*
    name - name of the cookie
    value - value of the cookie
    [expires] - expiration date of the cookie
    (defaults to end of current session)
    [path] - path for which the cookie is valid
    (defaults to path of calling document)
    [domain] - domain for which the cookie is valid
    (defaults to domain of calling document)
    [secure] - Boolean value indicating if the cookie transmission requires
    a secure transmission
    * an argument defaults when it is assigned null as a placeholder
    * a null placeholder is not required for trailing omitted arguments
    */
    setCookie: function(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) +
			((expires) ? "; expires=" + expires.toUTCString() : "") +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			((secure) ? "; secure" : "");
        document.cookie = curCookie;
    },

    /*
    name - name of the desired cookie
    return string containing value of specified cookie or null
    if cookie does not exist
    */
    getCookie: function(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));
    },

    setShortText: function(key, value) {


        var shortTextValue = "";

        for (shortTextKey in l) {
            if (key == shortTextKey) {
                shortTextValue = l[key];
            }
        }

        if (shortTextValue == '') {
            YAHOO.util.Connect.asyncRequest('GET', "ShortTextGateway.ashx?" + "Key=" + key + "&Value=" + value, null);

            shortTextValue = value;
        }

        return shortTextValue;

    },


    /*
    name - name of the cookie
    [path] - path of the cookie (must be same as path used to create cookie)
    [domain] - domain of the cookie (must be same as domain used to
    create cookie)
    path and domain default if assigned null or omitted if no explicit
    argument proceeds
    */
    deleteCookie: function(name, path, domain) {
        if (this.getCookie(name)) {
            document.cookie = name + "=" +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			"; expires=Thu, 01-Jan-70 00:00:01 GMT";
        }
    },

    addToQueryString: function(uri, argument) {
        if (uri.length !== 0 && uri.indexOf('#') == -1) {
            uri += ((uri.indexOf('?') == -1) ? '?' : '&') + argument;
        }
        else if (uri.length !== 0) {
            uri = uri.substring(0, uri.indexOf("#")) + ((uri.indexOf('?') == -1) ? '?' : '&') + argument + uri.substring(uri.indexOf("#"), uri.length);
        }
        else {
            uri += "?" + argument;
        }
        return uri;
    },
    addToFilename: function(uri, text) {
        if (uri.length !== 0) {
            uri = uri.substring(0, uri.indexOf('.aspx')) + text + uri.substring(uri.indexOf('.aspx'));
            //uri = "http://localhost/Comet45_ViiVillaWeb/templates/content/popuptipafriend.aspx?url=%2fComet45_ViiVillaWeb%2f39957.aspx";

        }
        return uri;
    },
    openWin: function(url, width, height, scrollbars, extras) {
        if (extras != null)
            extras = ',' + extras;
        else
            extras = ',' + 'locationbar=0,menubar=0,statusbar=0,toolbar=0,status=0,location=0,resizable=no';
        var newWin = window.open(url, '', 'width=' + width + ',height=' + height + ', scrollbars=' + scrollbars + extras);
        newwin.focus();
    },
    initModal: function(e) {
        JUNE.setupModal();

        // get html with ajax if needed, else, just show the dialog
        YAHOO.util.Connect.asyncRequest('GET', this.href, modalCallback, null);

        newModal.callback = { success: JUNE.handleModalSuccess, failure: JUNE.handleModalFailure };

        // don't follow the link
        YAHOO.util.Event.preventDefault(e);
    },


    initModalUrl: function(url) {
        JUNE.setupModal();

        // get html with ajax if needed, else, just show the dialog
        YAHOO.util.Connect.asyncRequest('GET', url, modalCallback, null);

        newModal.callback = { success: JUNE.handleModalSuccess, failure: JUNE.handleModalFailure };

        newModal.show();
    },
    setupModal: function() {
        // Initialize the Dialog while waiting for external content to load
        if (newModal === undefined) {
            newModal = new YAHOO.widget.Dialog("modalDialog", {
                modal: true,
                fixedcenter: true,
                close: true,
                draggable: false,
                zindex: 4,
                visible: false,
                underlay: "none",
                buttons: [{ text: "Submit", handler: JUNE.handleModalSubmit, isDefault: true}],
                hideaftersubmit: false
                /*	,
                buttons : [ { text:"Submit", handler:handleSubmit, isDefault:true }, 
                { text:"Cancel", handler:handleCancel } ] */
            });
        };
    },
    // Define various event handlers for Dialog
    handleModalSubmit: function() {
        this.submit();
    },

    handleModalSuccess: function(o) {
        var response = o.responseText;
        document.getElementById("modal").parentNode.innerHTML = response;

        // set the new loaded form as the form for the modal dialog
        if (document.getElementById("popupForm")) {
            newModal.form = document.getElementById("popupForm");
        }
        // handle backURL loading
        if (document.getElementById("loadBackURL")) {
            newModal.hide();
            var backURL = JUNE.addToQueryString(document.getElementById("loadBackURL").innerHTML.replace(/&amp;/g, "&"), "reload=1");
            document.location.href = backURL;
        }
        else {
            JUNE.renderModalButtons();
        }
    },

    handleModalFailure: function(o) {
        alert("Submission failed: " + o.status);
    },

    renderModal: function(responseText) {
        newModal.setBody(responseText);
        newModal.render(document.body);

        JUNE.renderModalButtons();

        newModal.show();

        YAHOO.util.Dom.setStyle("modalDialog", 'display', 'block');
        YAHOO.util.Event.on('closeLink', 'click', function(e) { newModal.hide(); YAHOO.util.Event.preventDefault(e); });
    },

    renderModalButtons: function() {
        if (document.getElementById("popupFormButton")) {
            newModal.cfg.setProperty("buttons", [{ text: document.getElementById("popupFormButton").childNodes[0].innerHTML, handler: JUNE.handleModalSubmit, isDefault: true}]);

            // add spans inside the yui button html for styling
            var buttons = YAHOO.util.Dom.getElementsByClassName("button-group", "span");
            buttons = buttons[0].childNodes;

            for (var i = 0; i < buttons.length; ++i) {
                button = buttons[i];
                button.className = "button";
                button.innerHTML = "<span>" + button.innerHTML + "</span>";
            }

        }
        else {
            newModal.cfg.setProperty("buttons", "none");
        }
    },

    /*
    initFunction - javascript to be executed after modalDialog has been loaded
    overrideClass - target certain links instead of all links with targetModal class
    */
    addModalTargets: function(initFunction, overrideClass) {
        var targets, target;
        var e = YAHOO.util.Event;

        if (overrideClass !== null && overrideClass !== undefined) {
            targets = YAHOO.util.Dom.getElementsByClassName(overrideClass, "a");
        }
        else {
            targets = YAHOO.util.Dom.getElementsByClassName("targetModal", "a");
        }

        modalCallback =
		{
		    success: function(o) {
		        // insert ajax html
		        JUNE.renderModal(o.responseText);
		        if (o.argument.initFunction !== undefined) {
		            eval(o.argument.initFunction);
		        }
		    },
		    failure: function(o) {
		        // handle failure
		    },
		    timeout: 5000,
		    argument: { "initFunction": initFunction }
		    //argument: {"initFunction": "YAHOO.ipg.Settings.initSettings()"}
		};

        for (var i = 0; i < targets.length; ++i) {
            target = targets[i];
            e.on(target, 'click', JUNE.initModal);

            // add ajax url call to the childLink
            //target.setAttribute('href',this.addToQueryString(target.href,"ajax=true"));
            target.setAttribute('href', this.addToFilename(target.href, '_ajax'));

            //assign onContentReady handler:
            //e.onContentReady(targets[i].id, this.fnHandler);
        }
    },
    getURI: function(uri) {
        YAHOO.util.Connect.asyncRequest('GET', uri);
    },
    applyImageWidth: function(className) {
        var figures = YAHOO.util.Dom.getElementsByClassName(className, "div"), figure, image;
        var i = 0;
        var captions, caption;

        // Adjust all figure elements to the width of the containing image
        for (i = 0; i < figures.length; ++i) {
            figure = figures[i];
            image = figure.getElementsByTagName("img")[0];
            figure.style.width = image.clientWidth + "px";
        }

        // IE check
        var ie = false

        if (document.body.currentStyle) {
            try {
                ie = document.body.currentStyle.hasLayout;
            }
            catch (err) {
                // Nothing to do, everything works beautifully in standard browsers
            }
        }
        

        // Make all figures visible
        for (i = 0; i < figures.length; ++i) {
            figures[i].style.visibility = "visible";
            if (ie) {
                captions = figures[i].getElementsByTagName("p");
                for (var j = 0; j < captions.length; ++j) {
                    caption = captions[j];
                    caption.style.display = "inline-block";
                }
            }
        }
    },
    setLinksToLinkDivs: function(linkDivSection) {
        var linkUrl = YAHOO.util.Dom.getElementsByClassName("linkDivUrl", "a", linkDivSection);
        if (linkUrl.length < 1) {
            return;
        }
        linkUrl = linkUrl[0];
        var linkDivs = YAHOO.util.Dom.getElementsByClassName("linkDivElement", "div", linkDivSection);
        for (var i = 0; i < linkDivs.length; i++) {
            var linkDiv = linkDivs[i];
            //linkDiv.onclick = openWindow(linkUrl.href);
            YAHOO.util.Event.addListener(linkDiv, "click", openWindowEvent, linkUrl.href);
            linkDiv.onmouseover = function() { this.style.cursor = "pointer"; };
            linkDiv.onmouseout = function() { this.style.cursor = "normal"; };
        }
    },

    // Scroll Positioning methods
    initScrollPositioning: function() {
        var scrollPosFields = YAHOO.util.Dom.getElementsByClassName("scrollPosField");
        if (scrollPosFields.length < 1) {
            return;
        }
        var scrollPosField = scrollPosFields[0];
        var scrollPosValue = parseInt(scrollPosField.value);

        // Check for extra-field
        var extraScrollPixels = 0;
        var scrollPosExtra = YAHOO.util.Dom.getElementsByClassName("scrollPosExtra");
        if (scrollPosExtra.length > 0) {
            extraScrollPixels = parseInt(scrollPosExtra[0].value);
        }

        // Set scroll position
        if (scrollPosValue > 0) {
            scrollToYPos = scrollPosValue + extraScrollPixels;
        }

        // Add listners to Scroll Position Items
        var scrollPosItems = YAHOO.util.Dom.getElementsByClassName("scrollPosItem");
        for (var i = 0; i < scrollPosItems.length; i++) {
            YAHOO.util.Event.addListener(scrollPosItems[i], "click", JUNE.updateScrollPosField, scrollPosField);
        }
    },
    updateScrollPosField: function(obj, e) {
        // Set field's value to current scroll position
        e.value = JUNE.getCurrentScrollPos();
    },
    getCurrentScrollPos: function() {
        var y = 0;
        if (typeof (window.pageYOffset) == 'number') {
            //Netscape
            y = window.pageYOffset;
        } else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
            //DOM
            y = document.body.scrollTop;
        } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
            //IE6 standards mode
            y = document.documentElement.scrollTop;
        }
        return y;
    },
    setScrollPos: function(scrollY) {
        setTimeout(window.scrollTo(0, scrollToYPos), 1);
    },

    show: function(id) {
        if (!YAHOO.util.Dom.hasClass(id, "hide")) {
            YAHOO.util.Dom.addClass(id, "show");
        }
        else {
            YAHOO.util.Dom.replaceClass(id, "hide", "show");
        }
    },

    hide: function(id) {
        if (!YAHOO.util.Dom.hasClass(id, "show")) {
            YAHOO.util.Dom.addClass(id, "hide");
        }
        else {
            YAHOO.util.Dom.replaceClass(id, "show", "hide");
        }
    }


};

//(function() {var tabView = new YAHOO.widget.TabView('tabs'); })();

 var Forms = { 
	 clearListBox: function(lb) {
		  for (var i=lb.options.length-1; i>=0; i--)
		  {
			lb.options[i] = null;
		  }
	 }
  }
  
function traceCompany(company, type) {
	YAHOO.util.Connect.asyncRequest('GET', 'Services/TraceCompany.aspx?type='+ type +'&company=' + company + '&rnd='+(new Date()).getTime(), null,""); 
}
  




var orderCatalogModalCallback;

var lastErrorMessageElement, lastSuccessMessageElement;

var VIIVILLA = {

    initFormValidation: function() {
        var validateButtons = YAHOO.util.Dom.getElementsByClassName("validate-button", "input");
        if (validateButtons.length < 1) { return; }

        for (var i = 0; i < validateButtons.length; ++i) {
            var button = validateButtons[i];
            //YAHOO.util.Event.on(button.form, 'submit', VIIVILLA.validationButtonClicked, button);
            YAHOO.util.Event.on(button, 'click', VIIVILLA.validationButtonClicked, button);
        }

        orderCatalogModalCallback =
		{
		    success: function(o) {
		        if (lastSuccessMessageElement === null || lastSuccessMessageElement === undefined) { throw "Last Success Message Element was not found."; }

		        VIIVILLA.displaySuccessMessage(lastSuccessMessageElement, true);

		        if (lastErrorMessageElement !== null && lastErrorMessageElement !== undefined) {
		            VIIVILLA.displayErrorMessage(lastErrorMessageElement, false);
		        }
		        return false;
		    },
		    failure: function(o) {
		        if (lastErrorMessageElement === null || lastErrorMessageElement === undefined) { throw "Last Error Message Element was not found."; }

		        //lastErrorMessageElement = "Async callback error";
		        //VIIVILLA.displayErrorMessage(lastErrorMessageElement, true);
		        alert("Async callback error:\n" + o.statusText);

		        if (lastSuccessMessageElement !== null && lastSuccessMessageElement !== undefined) {
		            VIIVILLA.displaySuccessMessage(lastSuccessMessageElement, false);
		        }

		        throw "Order Catalog Modal Callback fail: " + response;
		    },
		    timeout: 5000
		};
    },
    validationButtonClicked: function(obj, e) {
        var failClass = "validate-fail";

        var button = e;
        if (YAHOO.util.Dom.hasClass(button, "ajax-request")) {
            YAHOO.util.Event.preventDefault(obj);
        }

        var form = button.form;

        var formSections = YAHOO.util.Dom.getElementsByClassName("formSection", null, form);
        if (formSections.length < 1) { throw "Form Sections was not found."; }

        var companyId = VIIVILLA.getCompanyId(formSections, button);
        if (companyId === undefined || companyId === null || companyId < 1) { return; };

        var currentFormSection = YAHOO.util.Dom.getElementsByClassName("formSection_" + companyId, null, form);
        if (currentFormSection.length < 1) { throw "Current Form Section was not found."; }

        currentFormSection = currentFormSection[0];

        var actionUrl = YAHOO.util.Dom.getElementsByClassName("actionUrl", null, currentFormSection);
        if (actionUrl !== undefined && actionUrl !== null && actionUrl.length > 0) {
            actionUrl = actionUrl[0].value.trim().replace("\n", "");
        }
        else {
            actionUrl = "";
        }

        var errorMessages = YAHOO.util.Dom.getElementsByClassName("error-message", null, currentFormSection);
        var errorMessage;
        if (errorMessages.length > 0) {
            errorMessage = errorMessages[0];
            lastErrorMessageElement = errorMessage;
        }
        var successMessages = YAHOO.util.Dom.getElementsByClassName("success-message", null, currentFormSection);
        var successMessage;
        if (successMessages.length > 0) {
            successMessage = successMessages[0];
            lastSuccessMessageElement = successMessage;
        }

        // validate required fields
        var requiredFields = YAHOO.util.Dom.getElementsByClassName("req-field", null, currentFormSection);
        for (var i = 0; i < requiredFields.length; ++i) {
            var rField = requiredFields[i];
            if (rField.value === undefined || rField.value.length < 1) {
                if (!YAHOO.util.Dom.hasClass(rField, failClass)) {
                    YAHOO.util.Dom.addClass(rField, failClass);
                }
            }
            else {
                if (YAHOO.util.Dom.hasClass(rField, failClass)) {
                    YAHOO.util.Dom.removeClass(rField, failClass);
                }
            }
        }

        // validate email fields
        var emailFields = YAHOO.util.Dom.getElementsByClassName("email-field", null, currentFormSection);
        for (var i = 0; i < emailFields.length; ++i) {
            var eField = emailFields[i];
            if (!VIIVILLA.validateEmail(eField.value)) {
                if (!YAHOO.util.Dom.hasClass(eField, failClass)) {
                    YAHOO.util.Dom.addClass(eField, failClass);
                }
            }
            else {
                if (YAHOO.util.Dom.hasClass(eField, failClass)) {
                    YAHOO.util.Dom.removeClass(eField, failClass);
                }
            }
        }

        // Check for non-passed validation
        var unvalidatedElements = YAHOO.util.Dom.getElementsByClassName(failClass, null, currentFormSection);

        if (unvalidatedElements.length > 0) {
            YAHOO.util.Event.preventDefault(obj);
            VIIVILLA.displayErrorMessage(errorMessage, true);
            VIIVILLA.displaySuccessMessage(successMessage, false);
            return false;
        }
        VIIVILLA.displayErrorMessage(errorMessage, false);
        VIIVILLA.displaySuccessMessage(successMessage, false);


        var formElements = VIIVILLA.getFormElements(currentFormSection, companyId);
        var formString = VIIVILLA.getPostDataString(formElements);
        YAHOO.util.Connect.asyncRequest('POST', actionUrl, orderCatalogModalCallback, formString);

        YAHOO.util.Dom.addClass(button, "submitted");
        VIIVILLA.clearFormFields(formElements);

        traceCompany(companyId, 4);

        return false;
    },
    getCompanyId: function(formSectionDivs, senderButton) {
        for (var i = 0; formSectionDivs.length > i; i++) {
            var div = formSectionDivs[i];
            var buttons = YAHOO.util.Dom.getElementsByClassName("validate-button", "input", div);
            if (buttons.length > 0 && buttons[0] == senderButton) {
                var companyId = YAHOO.util.Dom.getElementsByClassName("field-companyId", "input", div);
                if (companyId !== undefined && companyId !== null && companyId.length > 0) {
                    return companyId[0].value;
                }
            }
        }
        return -1;
    },
    validateEmail: function(string) {
        var regex = new RegExp(/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/);
        var match = regex.exec(string);
        if (match === null) {
            return false;
        }
        return true;
    },
    displayErrorMessage: function(element, show) {
        // Reset element
        YAHOO.util.Dom.removeClass(element, "error-message-show");
        // Show or hide element
        if (show) {
            YAHOO.util.Dom.addClass(element, "error-message-show");
        }
    },
    displaySuccessMessage: function(element, show) {
        // Reset element
        YAHOO.util.Dom.removeClass(element, "success-message-show");
        // Show or hide element
        if (show) {
            YAHOO.util.Dom.addClass(element, "success-message-show");
        }
    },
    getFormElements: function(currentFormSection, companyId) {
        formElements = YAHOO.util.Dom.getElementsByClassName("form-element_" + companyId, null, currentFormSection);
        return formElements;
    },
    getPostDataString: function(formElements) {
        var formString = "";
        for (var i = 0; i < formElements.length; ++i) {
            var element = formElements[i];
            formString += element.name + "=" + element.value + "&";
        }
        return formString;
    },
    clearFormFields: function(formElements) {
        for (var i = 0; i < formElements.length; ++i) {
            var element = formElements[i];
            if (element.type == "text" || element.type == "textarea") {
                element.value = "";
            }
        }
    }
    

};


function initializeFinnish() 
{

}

YAHOO.util.Event.onDOMReady(initializeFinnish);
YAHOO.namespace('JUNE');

var currentDescriptionLength;

var imageErrorMessage;
var maxDescriptionLength;
var maxImgDescriptionLength;

JUNE.forum = {

    forum_onDOMReady: function() {
   
        var descriptionTextBox = YAHOO.util.Dom.getElementsByClassName("txtDescription")[0];
        maxDescriptionLength = parseInt((YAHOO.util.Dom.getElementsByClassName("ctrlDescriptionMaxValue")[0]).defaultValue);
        YAHOO.util.Event.addListener(descriptionTextBox, "keyup", JUNE.forum.imageDescriptionValidation, descriptionTextBox);

        /* Set startup mode for Album beskrivning */
        imageErrorMessage = YAHOO.util.Dom.getElementsByClassName("ctlImageErrorMessage")[0];
        if (descriptionTextBox.value.length > maxDescriptionLength) {
            imageErrorMessage.style.display = "block";
            imageErrorMessage.style.color = "#AB0202";
            imageErrorMessage.style.fontWeight = "bold";
        }
        else {
            imageErrorMessage.style.display = "none";
        }

        /* Set startup mode for each image in image gallery */
        maxImgDescriptionLength = parseInt((YAHOO.util.Dom.getElementsByClassName("ctrlImgDescriptionMaxValue")[0]).defaultValue);
        var descriptionImgTextBoxes = YAHOO.util.Dom.getElementsByClassName("imgDescription");
        var imageImgErrorMessages = YAHOO.util.Dom.getElementsByClassName("ctlImgImageErrorMessage");
        
        for (var i = 0; i < descriptionImgTextBoxes.length; i++) {
            var imgTextBox = descriptionImgTextBoxes[i];
            var imageImgErrorMessage = imageImgErrorMessages[i];
            var arguments = { textBox: imgTextBox, errorBox: imageImgErrorMessage };            

            YAHOO.util.Event.addListener(imgTextBox, "keyup", JUNE.forum.imageImgDescriptionValidation, arguments);

            if (imgTextBox.value.length > maxImgDescriptionLength) {
                imageImgErrorMessage.style.display = "block";
                imageImgErrorMessage.style.color = "#AB0202";
                imageImgErrorMessage.style.fontWeight = "bold";
            }
            else {
                imageImgErrorMessage.style.display = "none";
            }
        }

    },

    // insert smiley into textarea
    insertSmiley: function(smileyCode) {
        var topicContent = document.getElementById("newTopic");
        topicContent.value = topicContent.value + smileyCode;

    },

    quote: function(bodyId, aliasId, headingId, created) {

        document.getElementById("heading").value = document.getElementById(headingId).value;
        document.getElementById("newTopic").value += "\n[QUOTE][CITE]" + document.getElementById(aliasId).value + ":[/CITE]" + document.getElementById(bodyId).value + " \n" + created + " [/QUOTE]\n";

        window.location.hash = "newforumpost";
    },

    answer: function(heading) {

        document.getElementById("heading").value = heading;
        window.location.hash = "newforumpost";
    },

    imageDescriptionValidation: function(obj, e) {
        var textBox = e;

        if (textBox.value.length <= maxDescriptionLength) {
            imageErrorMessage.style.display = "none";
            return null;
        }
        else {
            imageErrorMessage.style.display = "block";
            imageErrorMessage.style.color = "#AB0202";
            imageErrorMessage.style.fontWeight = "bold";
            return null;
        }
    },

    imageImgDescriptionValidation: function(obj, e) {
        var textBox = e.textBox;
        var errorBox = e.errorBox;
        
        if (textBox.value.length <= maxImgDescriptionLength) {
            errorBox.style.display = "none";
            return null;
        }
        else {
            errorBox.style.display = "block";
            errorBox.style.color = "#AB0202";
            errorBox.style.fontWeight = "bold";
            return null;
        }
    }
}


YAHOO.util.Event.onDOMReady(JUNE.forum.forum_onDOMReady);




YAHOO.namespace('VIIVILLA');

function displayBannerLabel() {
    var j;
    var theArea = document.getElementsByClassName("bannerLabelTag");

    if (theArea.length) {
        for (j = 0; j < theArea.length; ++j) {
            var scripts = theArea[j].getElementsByTagName("script");
            var script, i;

            for (i = 0; i < scripts.length; ++i) {
                script = scripts[i];
                if ((typeof(script.nextSibling)) == "function") {
                    theArea[j].style.display = "block";
                    break;
                }
                else if ((typeof(script.nextSibling)) == "object") {
                    if (script.nextSibling.data) {
                        if (script.nextSibling.data.indexOf("No matching campaign") >= 0) {
                            theArea[j].style.display = "none";
                        }
                        else if (script.nextSibling.data.indexOf("") >= 0) {
                            if (script.nextSibling.data.indexOf("No matching campaign") >= 0) {
                                theArea[j].style.display = "none";
                            }
                        }
                        else {
                            theArea[j].style.display = "block";
                            break;
                        }
                    }
                    else {
                        theArea[j].style.display = "block"; /* IE thinks that function is an object and has no sibling data... */
                        break;
                    }
                }
                else {
                    theArea[j].style.display = "none";
                }  
            }
        }
    }
}


function insertExtraPadding() {
    var bannerBox = document.getElementById("bannerBox");
    var teaserBox = document.getElementById("teaserBox");
    var paddingRequired = 0;

    if (bannerBox) {
        var scripts = bannerBox.getElementsByTagName("script");
        var script, i;

        for (i = 0; i < scripts.length; ++i) {
            script = scripts[i];
            if ((typeof (script.nextSibling)) == "function") {
                paddingRequired = 1;
                break;
            }
            else if ((typeof (script.nextSibling)) == "object") {
                if (script.nextSibling.data) {
                    if (script.nextSibling.data.indexOf("No matching campaign") >= 0) {
                        //theArea[j].style.display = "none";
                    }
                    else if (script.nextSibling.data.indexOf("") >= 0) {
                        if (script.nextSibling.data.indexOf("No matching campaign") >= 0) {
                            //theArea[j].style.display = "none";
                        }
                    }
                    else {
                        //theArea[j].style.display = "block";
                        paddingRequired = 1;
                        break;
                    }
                }
                else {
                    //theArea[j].style.display = "block"; /* IE thinks that function is an object and has no sibling data... */
                    paddingRequired = 1;
                    break;
                }
            }
            else {
                //theArea[j].style.display = "none";
            }
        }
    }
    
    if (teaserBox) {
        if (paddingRequired == 1) {
            teaserBox.style.paddingTop = "12px";
        }
    }
}
YAHOO.namespace('JUNE');
JUNE.imageUpload = {

	    switchVisibility:function()
	    {
	        var id = "uploadArea";
	        var expandButton = document.getElementById("expandButton");
	    
		    if(YAHOO.util.Dom.hasClass(id,"hide"))
		    {
			   JUNE.show(id);
			    expandButton.setAttribute("src","Client/img/imageArchiveMinus.gif");
		    }
		    else
		    {
			  JUNE.hide(id);
               expandButton.setAttribute("src","Client/img/imageArchivePlus.gif");
		    }
	    },


	    setExpandVisibility: function()
	    {
	        var isExpanded = document.getElementById("isExpanded").value;
	        var id = "uploadArea";
	        
            if(isExpanded == "False")
            {
                JUNE.hide(id);
            }
            else
            {
                JUNE.show(id);
            }

	    },

        imageUpload_onDOMReady:function()
        {

            JUNE.imageUpload.setExpandVisibility();
            YAHOO.util.Event.addListener("expandButton", "click", function(e) { JUNE.imageUpload.switchVisibility(); });
            
        }

}

var l = new Array();l[""] = "Muuta henkilötietojasi";
l["ADVANCED_SEARCH_DESCRIPTION"] = "Täällä voit tehdä tarkennetun haun";
l["ADVANCED_SEARCH_HEADING"] = "Tarkennettu haku";
l["ADVANCEDSEARCH_AREAS"] = "Alue";
l["ADVANCEDSEARCH_DATEFORMAT"] = "(vvvv-kk-pp)";
l["ADVANCEDSEARCH_DEPARTMENTS"] = "Osastot";
l["ADVANCEDSEARCH_INFOTYPE"] = "Sisältölaji";
l["ADVANCEDSEARCH_PUBLISHEDDURING"] = "Julkaistu suomela.fi:ssä ajanjaksolla";
l["ADVANCEDSEARCH_UNTIL"] = " - ";
l["ADVANCEDSEARCH_WITHALLTHESEWORDS"] = "sisältää <strong>kaikki</strong> nämä sanat";
l["ADVANCEDSEARCH_WITHNONEOFTHESEWORDS"] = "sisältää <strong>jonkin</strong> näistä sanoista";
l["ADVANCEDSEARCH_WITHSOMEOFTHESEWORDS"] = "<strong>ilman</strong> joitain näistä sanoista";
l["ADVANCEDSEARCH_WITHTHEEXAKTPHRASE"] = "sisältää <strong>täsmälleen nämä sanat";
l["ARTICLE_AND"] = "ja";
l["ARTICLE_DOWNLOAD"] = "Lataa ja avaa tiedosto!";
l["ARTICLE_FIXIT"] = "Tee itse";
l["ARTICLE_FIXIT_LINK"] = "gor-det-sjalv/valkommen";
l["ARTICLE_KEYS_USIBOBEXTREME"] = "Täältä löydät artikkeleita";
l["ARTICLE_MOREONTHISTOPIC"] = "Lue lisää samasta aiheesta";
l["ARTICLE_NEWSPAPER_DATE"] = "dddd d MMMMta yyyy";
l["ARTICLE_NEWSPAPER_NUMBER"] = "Suomela nro";
l["ARTICLE_PAPER_NUMBER"] = "Suomela nro";
l["ARTICLE_RATING"] = "Arvosana";
l["ARTICLES_THAT LINK_TO_THIS_HEADING"] = "Artikkelit jotka linkittyvät tänne";
l["BACK"] = "Takaisin";
l["BANNER_LABEL"] = "Mainos";
l["BROCHURE_ACCOUNTEXISTS"] = "Tämä sähköpostiosoite on jo rekisteröity järjestelmäämme. Kirjaudu sisään alla pyydä uutta salasanaa.";
l["BROCHURE_BECOMEMEMBER"] = "Haluan liittyä Suomela.fin käyttäjäksi";
l["BROCHURE_COMPANY"] = "Yritys";
l["BROCHURE_DESCRIPTION"] = "Kuvaus";
l["BROCHURE_DOWNLOAD"] = "Lataa esitteitä";
l["BROCHURE_FEEDBACKDESCRIPTION"] = "Kiitos tilauksestasi! Yritys jonka esitteitä tilasit, lähettää esitteet sinulle postitse. Tilaamiesi sähköisten esitteiden linkit alla. <br> <B> <a href =\"http://www.suomela.fi\"> Sulje lopuksi esitepalvelu tästä linkistä > </b></a>";
l["BROCHURE_FEEDBACKHEADING"] = "Kiitos";
l["BROCHURE_KEY"] = "Koodi";
l["BROCHURE_LINK"] = "Linkki";
l["BROCHURE_LOGININSTRUCTION"] = "Kirjaudu sisään";
l["BROCHURE_MAIL"] = "Postitse";
l["BROCHURE_NEXT"] = "Seuraava";
l["BROCHURE_NOSELECTED"] = "Sinun on valittava vähintään yksi esite!";
l["BROCHURE_NOSIGNUPHEADING"] = "Täytä yhteystietosi";
l["BROCHURE_NOSIGNUPINTRODUCTION"] = "Kirjoita alle yhteystietosi esitteiden postittamista varten. Tähdellä merkityt kentät ovat pakollisia.";
l["BROCHURE_PAGE"] = "Sivu";
l["BROCHURE_PAPERVERSIONS"] = "Seuraavat esitteet lähetetään postitse";
l["BROCHURE_PDF"] = "Pdf";
l["BROCHURE_PREVIOUS"] = "Edellinen";
l["BROCHURE_RETURN"] = "Jos valitsit esitemuodoksi linkin tai PDF-esitteen, klikkaa alle listautuneita esitelinkkejä.";
l["BROCHURE_SIGNUPHEADING"] = "Rekisteröityminen";
l["BROCHURE_SIGNUPINTRODUCTION"] = "Täytä yhteystietosi alle huolellisesti, sillä niiden perusteella sinulle toimitetaan tilaamasi esitteet. Saat sähköpostiisi käyttäjätunnukset joilla voit jatkossa helposti käyttää kaikkia Suomela.fi-palveluja.<br> <b>Huom! PAINA \"SEURAAVA\"-NAPPIA VAIN KERRAN ja odota kiitossivua kärsivällisesti. Huom! Osoitetiedot ovat pakolliset. Tarkista samalla että ne ovat ajantasalla.</b>";
l["BROCHURE_STARTHEADING"] = "Esitepalvelu";
l["BROCHURE_STARTINTRODUCTION"] = "Suomelan esitepalvelu välittää esitepyyntösi eteenpäin kyseiselle yritykselle. Yritys toimittaa esitteen edelleen tilaajalle. Kun lähetät esitepyyntösi, sinua pyydetään lopuksi täyttämään yhteystietosi. <br><br> Laita haluamiesi esitteiden kohdalle rasti ja klikkaa lopuksi Seuraava-nappia.";
l["BROCURE_SELECTEDBROCHURES"] = "Valitut esitteet";
l["BROCURE_YOUREEMAIL"] = "Yhteystietosi";
l["BUYERSGUIDE_BACK_TO_TOP"] = "Takaisin";
l["BUYERSGUIDE_COMPANYCARD"] = "Yrityskortti";
l["BUYERSGUIDE_EMAIL"] = "Sähköposti";
l["BUYERSGUIDE_LINK_CATALOG"] = "Tilaa esite";
l["BUYERSGUIDE_LINK_RESELLERS"] = "Jälleenmyyjämme";
l["BUYERSGUIDE_LINKTEXT"] = "Tervetuloa kotisivuillemme";
l["BUYERSGUIDE_OFFERLINK"] = "Info/tarjoukset";
l["CALENDAR_FRIDAY"] = "Perjantai";
l["CALENDAR_MONDAY"] = "Maanantai";
l["CALENDAR_NEXTMONTH"] = "Seuraava kuukausi";
l["CALENDAR_NEXTWEEK"] = "Seuraava viikko";
l["CALENDAR_PREVIOUSMONTH"] = "Edellinen kuukausi";
l["CALENDAR_PREVIOUSWEEK"] = "Edellinen viikko";
l["CALENDAR_SATURDAY"] = "Lauantai";
l["CALENDAR_SHOWALL"] = "Näytä kaikki";
l["CALENDAR_SHOWMONTH"] = "Näytä kuukausi";
l["CALENDAR_SHOWWEEK"] = "Näytä viikko";
l["CALENDAR_SUNDAY"] = "Sunnuntai";
l["CALENDAR_THURSDAY"] = "Torstai";
l["CALENDAR_TOPMENU"] = "Kalenteri";
l["CALENDAR_TUESDAY"] = "Tiistai";
l["CALENDAR_WEDNESDAY "] = "Keskiviikko";
l["CALENDARTIP_HEADING"] = "Vinkkejä Talokalenteriin";
l["CALENDARTIP_INTRO"] = "Mielestäni kalenterin tulisi sisältää seuraavia asioita, jotta se olisi entistä parempi:";
l["CALENDARTIP_SEND"] = "Lähetä";
l["CASE_AREA"] = "Alue";
l["CASE_ASKQUESTION"] = "Kirjoita kysymyksesi";
l["CASE_EMAIL"] = "Sähköposti";
l["CASE_FREETEXT"] = "Vapaateksti";
l["CASE_NOTIFICATION"] = "Haluan saada ilmoituksen sähköpostiini kun kysymykseeni vastataan";
l["CASE_QUESTION"] = "Kysymyksesi";
l["CASE_QUESTIONFEEDBACK"] = "Vastaamme vain lehdessä julkaistaviin yleistä mielenkiintoa sisältäviin kysymyksiin. Tutustu eksperttien vastauksiin valitsemalla vasemmalta teema, tai etsi haluamaasi tietoa.";
l["CASE_QUESTIONFEEDBACKHEADING"] = "Kiitos kysymyksestäsi!";
l["CASE_SEARCHBUTTON"] = "Etsi";
l["CASE_SEARCHHEADING"] = "Etsi eksperttipalstalta";
l["CASE_SEND"] = "Lähetä";
l["CASE_SIGNATURE"] = "Nimimerkki";
l["CASE_SUBJECT"] = "Kysymyksen aihe";
l["COMMENT_CLICKHERETOREPORT"] = "Klikkaa tästä ilmoittaaksesi viestistä";
l["COMMENT_CLICKHERETOSAVE"] = "Klikkaa tästä jos haluat säästää kommenttisi";
l["COMMENT_COMMENT"] = "Kommentoi";
l["COMMENT_REMOVED"] = "Kommentti on poistettu.";
l["COMMENT_REMOVEDBYMODERATOR"] = "Ylläpito on poistanut viestin.";
l["COMMENT_REPORT"] = "Ilmoita kommentti";
l["COMMENT_REPORT_DOUBLEPOST"] = "…on kopio toisesta viestistä";
l["COMMENT_REPORT_ILLEGALLINKS"] = "…sisältää tai linkittää laittomaan tai vahingolliseen aineistoon";
l["COMMENT_REPORT_LANGUAGE"] = "…sisältää epäasiasiallista kieltä";
l["COMMENT_REPORT_NONSENSE"] = "…ei asiasisältöä";
l["COMMENT_REPORT_OFFTOPIC"] = "…ei liity aiheeseen";
l["COMMENT_REPORT_PERSONALATTACK"] = "… sisältää henkilökohtaisen loukkauksen";
l["COMMENT_REPORT_SELECTREASON"] = "Valitse syy:";
l["COMMENT_REPORT_SPAM"] = "…on mainos";
l["COMMENT_REPORT_TITLE"] = "Klikkaa tästä ilmoittaaksesi epäasiallisesta kommentista moderaattorille";
l["COMMENT_REPORTED"] = "Kommentista ilmoitettu";
l["COMMENT_SAVE"] = "Vastaa";
l["COMMENT_SAVE_TITLE"] = "Klikkaa tästä tallentaaksesi vastauksesi.";
l["COMMENT_SENDMESSAGE"] = "Haluan ilmoituksen sähköpostiini kun joku vastaa tähän kommenttiin.";
l["COMMENTS_ALIAS"] = "Nimesi tai nimimerkkisi";
l["COMMENTS_CLOSE"] = "Sulje";
l["COMMENTS_COMMENT"] = "Kommentoi";
l["COMMENTS_COMMENT2"] = "Kommentoi";
l["COMMENTS_HEADING"] = "Otsikko";
l["COMMENTS_NEWCOMMENT"] = "Uudet kommentit";
l["COMMON_AD"] = "Ilmoitus";
l["COMMON_ALIAS"] = "Nimesi tai nimimerkkisi";
l["COMMON_ALL"] = "Kaikki";
l["COMMON_ARTICLES"] = "Artikkelit";
l["COMMON_BACK"] = "Takaisin";
l["COMMON_BLOG"] = "Blogit";
l["COMMON_COMMENT"] = "Kommentti";
l["COMMON_EMAIL"] = "Sähköposti";
l["COMMON_EXPERT"] = "Kysy Ekspertiltä";
l["COMMON_FIELDSMISSING"] = "Kaikkia kenttiä ei ole täytetty!";
l["COMMON_FORUM"] = "Keskustelut";
l["COMMON_GORDETSJALV"] = "Tee itse";
l["COMMON_GOTOSEARCHCOMPANY"] = "Siirry yrityshakuun";
l["COMMON_GOTOSEARCHCOMPANY_URL"] = "etsi-tuotteita.aspx";
l["COMMON_GOTOSERVICEGUIDE"] = "Siirry tekijähakuun";
l["COMMON_GOTOSERVICEGUIDE_URL"] = "etsi-tekija.aspx";
l["COMMON_HEADING"] = "Otsikko";
l["COMMON_INDUSTRY"] = "Toimiala";
l["COMMON_KEYWORDS"] = "Hakusana";
l["COMMON_KOPGUIDEN"] = "Etsi yritys tai tuote";
l["COMMON_LOGIN"] = "Kirjaudu sisään";
l["COMMON_NEWPOST"] = "Uusi viesti tähän aiheeseen";
l["COMMON_NOCATEGORY"] = "Valitse kategoria!";
l["COMMON_NOQUESTION"] = "Kirjoita kysymyksesi!";
l["COMMON_NOSUBJECT"] = "Lisää aihe!";
l["COMMON_NYIVILLA"] = "Uusi talo";
l["COMMON_OFFERREQUEST_BUTTON"] = "Etsikää minulle tekijä";
l["COMMON_OFFERREQUEST_BUTTON_URL"] = "laheta-tarjouspyynto.aspx";
l["COMMON_OK"] = "OK";
l["COMMON_OTHEREMAIL"] = "Kokeile toista sähköpostiosoitetta";
l["COMMON_PASSWORD"] = "Salasana";
l["COMMON_REASON"] = "Syy:";
l["COMMON_SAVE"] = "Vastaa";
l["COMMON_SEARCH"] = "Etsi";
l["COMMON_SELECTCATEGORY"] = "Valitse kategoria";
l["COMMON_SELECTDEPARTMENT"] = "Valitse alue";
l["COMMON_SELECTDEPARTMENTREQUIRED"] = "Valitse jokin sisältöalue";
l["COMMON_SITENAME"] = "Suomela.fi";
l["COMMON_START"] = "Etusivu";
l["COMMON_WEBTV"] = "Suomela-TV";
l["COMMON_VILLAEKONOMI"] = "Finanssit";
l["COMMON_VILLAHJALPEN"] = "Etsi tekijä";
l["COMPANYINFO_ADDRESS"] = "Osoite";
l["COMPANYINFO_ADDRESSVALIDATOR"] = "Täydennä osoitteesi";
l["COMPANYINFO_CATALOGUE"] = "Minkä esitteen haluat tilata?";
l["COMPANYINFO_EMAIL"] = "Sähköposti";
l["COMPANYINFO_EMAILVALIDATOR"] = "Virheellinen sähköpostiosoite";
l["COMPANYINFO_FEEDBACK"] = "Tack! Din katalogbeställning har nu skickats.";
l["COMPANYINFO_FINDSHOP"] = "Jälleenmyyjämme";
l["COMPANYINFO_FINDSTORE"] = "Etsi lähin jälleenmyyjä";
l["COMPANYINFO_INFO"] = "Info";
l["COMPANYINFO_ISSUE"] = "Lehden numero";
l["COMPANYINFO_MOBILE"] = "Matkapuhelin";
l["COMPANYINFO_NAME"] = "Nimi";
l["COMPANYINFO_NAMEVALIDATOR"] = "Täydennä nimesi";
l["COMPANYINFO_ORDERCATALOGUE"] = "Tilaa esite";
l["COMPANYINFO_PHONE"] = "Puhelin (valinnanvarainen)";
l["COMPANYINFO_RATING"] = "Arvosana";
l["COMPANYINFO_TELEFAX"] = "Fax";
l["COMPANYINFO_TOWN"] = "Paikkakunta";
l["COMPANYINFO_TOWNVALIDATOR"] = "Täydennä asuinpaikkakuntasi";
l["COMPANYINFO_WELCOME"] = "Tervetuloa kotisivuillemme";
l["COMPANYINFO_WELCOMETOOURHOMEPAGE"] = "Tervetuloa kotisivuillemme";
l["COMPANYINFO_ZIP"] = "Postinumero";
l["COMPANYINFO_ZIPVALIDATOR"] = "Täydennä postinumerosi";
l["COMPANYSEARCH"] = "Tee uusi haku >";
l["COMPANYSEARCH_CATEGORYHELP"] = " ";
l["COMPANYSEARCH_FREETEXTSEARCH"] = "Hakusana";
l["COMPANYSEARCH_NORESULTS"] = "Hakuehdoilla ei löytynyt tuloksia. ";
l["COMPANYSEARCH_SEARCH"] = "Etsi";
l["COMPANYSEARCH_SEARCHCOMPANY"] = "Etsi tekijä";
l["COMPANYSEARCH_SELECTCATEGORY"] = "Valitse kategoria";
l["COMPANYSEARCH_SELECTDEPARTMENT"] = "Valitse toimiala";
l["COMPANYSEARCH_SELECTREGION"] = "Valitse maakunta";
l["COMPANYSEARCH_SELECTTOWN"] = "Valitse paikkakunta";
l["COMPANYSEARCH_TOWNHELP"] = "<br><br>Huom! Älä valitse mitään jos haluat nähdä maakunnan koko tarjonnan.";
l["COMPETITION_LOGININSTRUCTION"] = "Kirjaudu palveluun!";
l["COMPETITION_LOGINSIGNUP_URL"] = "42087.aspx";
l["COMPETITION_MISSINGADDRESS"] = "Sinun tulee ilmoittaa osoitteesi";
l["COMPETITION_MISSINGEMAIL"] = "Sinun tulee ilmoittaa sähköpostiosoitteesi";
l["COMPETITION_MISSINGFIRSTNAME"] = "Sinun tulee ilmoittaa etunimesi";
l["COMPETITION_MISSINGLASTNAME"] = "Sinun tulee ilmoittaa sukunimesi";
l["COMPETITION_MISSINGTOWN"] = "Sinun tulee ilmoittaa paikkakuntasi";
l["COMPETITION_MISSINGZIP"] = "Sinun tulee ilmoittaa postinumerosi";
l["COMPETITION_NOSIGNUPHEADING"] = "Täytä yhteystietosi";
l["COMPETITION_NOSIGNUPINTRODUCTION"] = "";
l["COMPETITION_SENDPASSWORD"] = "UNOHTUIKO SALASANA? (huom! salasana on muotoa suomela12345)";
l["COMPETITION_SIGNUPINSTRUCTION"] = "Kirjoita alle yhteystietosi palkinnon toimittamista varten. Muista myös hyväksyä käyttöehtomme.";
l["COMPETITION_THANKSPAGE_URL"] = "42088.aspx";
l["DEPARTMENT_BREADCRUMBS_START"] = "Etusivu";
l["DEPARTMENT_FIXIT"] = "Tee itse";
l["DEPARTMENT_FIXIT_LINK"] = "teeitse";
l["FACEBOOK_SHARE_BUTTONTEXT"] = "Jaa Facebookissa";
l["FACEBOOK_SHARE_TEXT"] = "Jaa Facebookissa";
l["FORGOTPASS_EMAILADDRESS"] = "Sähköpostiosoite";
l["FORGOTPASS_EMAILREGISTRED"] = "Sähköpostiosoitteesi on jo rekisteröity tähän palveluun ";
l["FORGOTPASS_ENTEREMAIL"] = "Lähetä salasana";
l["FORGOTPASS_ENTEREMAILBELOW"] = "Ole hyvä ja kirjoita sähköpostiosoitteesi alle.";
l["FORGOTPASS_ENTEREMAILBELOWDESCRIPTION"] = "Ole hyvä ja kirjoita sähköpostiosoitteesi alle niin lähetämme sinulle salasanasi,<br />tai sulje ikkuna.";
l["FORGOTPASS_ENTEREMAILDESCRIPTION"] = "Ole hyvä ja kirjoita sähköpostiosoitteesi alle niin lähetämme sinulle salasanasi,<br />tai sulje ikkuna ja yritä uudelleen.";
l["FORGOTPASS_ENTERPASSWORDBELOW"] = "Ole hyvä ja kirjoita sähköpostiosoitteesi alle.";
l["FORGOTPASS_SENDPASS"] = "Lähetä salana";
l["FORGOTPASS_SENDPASSWORD"] = "Lähetä salana ";
l["FORGOTPASS_WRONGPASSWORD"] = "Väärä salasana tai käyttäjätunnus ";
l["FORUM_ACTIVEUSERS1"] = "Tällä hetkellä keskustelijoita paikalla {0}.";
l["FORUM_ACTIVEUSERS2"] = "Yllä oleva tieto perustuu aktiivisiin käyttäjiin viimeisen 60 minuutin ajalta.";
l["FORUM_ANONYMOUS_EMAIL"] = "Sähköposti (täytä jollet ole kirjautunut palveluun)";
l["FORUM_ANSWER"] = "Vast.";
l["FORUM_ANSWERBUTTON"] = "Vastaa";
l["FORUM_ANSWERCOUNT"] = "vastausta";
l["FORUM_ANSWERPREFIX"] = "VS:";
l["FORUM_ATTACHEDIMAGES"] = "Liitteenä kuvia";
l["FORUM_AUTHOR"] = "Kirjoittaja";
l["FORUM_CHOOSERESON"] = "Valitse ilmoituksen syy";
l["FORUM_CREATENEW"] = "Luo uusi viesti";
l["FORUM_CREATENEWPOST"] = "Luo uusi viesti";
l["FORUM_ENTRY"] = "Viesti";
l["FORUM_FORUMRULES_LABEL"] = "Muista viestiä kirjoittaessasi noudattaa keskustelupalstan sääntöjä.";
l["FORUM_FORUMRULES_TITLE"] = "Keskustelupalstan säännöt";
l["FORUM_FORUMRULES_URL"] = "/keskustelupalsta-saannot.aspx";
l["FORUM_FORUMS"] = "Keskustelualueet";
l["FORUM_HEADING"] = "Otsikko";
l["FORUM_LATESPOSTS"] = "Viimeisin viesti";
l["FORUM_LATESTACTIVITY"] = "Uusin viesti";
l["FORUM_LATESTPOSTS"] = "Keskustelun uusimmat viestit";
l["FORUM_LATESTPOSTSAUTHOR"] = "Kirjoittaja";
l["FORUM_LATESTREGISTEREDUSER"] = "Viimeisin rekisteröitynyt käyttäjä on <strong>{0}</strong>.";
l["FORUM_MISSINGEMAIL"] = "En e-postadress måste anges!";
l["FORUM_MODERATOR"] = "Moderator";
l["FORUM_MONITORPOST"] = "Lähetä pyyntö";
l["FORUM_MONITORPOST2"] = "Ilmoittakaa sähköpostiini, kun joku vastaa tähän viestiketjuun.";
l["FORUM_MONITORTHREAD"] = "Seuraa viestiketjua";
l["FORUM_MONITORTHREADFEEDBACK"] = "Sähköpostiisi ilmoitetaan nyt uusista viesteistä tähän viestiketjuun.";
l["FORUM_NEXTPOST"] = "Seuraava viesti";
l["FORUM_NOMATCHES"] = "Valitettavasti tällä hakusanalla ei löytynyt tältä alueelta osumia. Tarkista kirjoitusasu tai vaihda hakusanaa. Kokeile myös, löytyykö etsimäsi hakemalla vasemman reunan muiden teemojen alta.";
l["FORUM_NOTIFICATIONMESSAGE"] = "Ilmoittakaa sähköpostiini, kun joku vastaa tähän viestiketjuun.";
l["FORUM_NOTIFYME"] = "Haluan ilmoituksen sähköpostiini kun joku vastaa tähän viestiin";
l["FORUM_NUMBEROFREGISTREDUSERS"] = "Meillä on yhteensä <strong>{0}</strong> rekisteröitynyttä käyttäjää.";
l["FORUM_NUMBEROFTHREADS"] = "Suomela.fi lukijat ovat kirjoittaneet yhteensä <strong>{0}</strong> viestiä.";
l["FORUM_PHOTO"] = "Kuva (tiedoston maksimikoko 200Kb)";
l["FORUM_POSTS"] = "Viestit";
l["FORUM_PREVIOUSPOST"] = "Edellinen viesti";
l["FORUM_QUOTE"] = "Siteeraa";
l["FORUM_REASON"] = "Syy";
l["FORUM_REPORTFEEDBACK"] = "Kiitos! Viestistä on nyt ilmoitettu ylläpitoon.";
l["FORUM_REPORTFEEDBACKERROR"] = "En orsak måste väljas!";
l["FORUM_REPORTPOST"] = "Ilmoita asiaton viesti";
l["FORUM_RESPOND"] = "Vastaa / luo uusi viesti tähän viestiketjuun.";
l["FORUM_RESPOND_PREFIX"] = "VS";
l["FORUM_SAVEPOST"] = "Tallenna viesti";
l["FORUM_SEARCHFORUM"] = "Etsi keskustelupalstalta";
l["FORUM_SEARCHINFORUM"] = "Etsi viestejä aihealueelta:";
l["FORUM_SELECT_DEPARTMENT"] = "Valitse keskustelualue";
l["FORUM_SELECTFORUM"] = "Valitse keskustelu";
l["FORUM_SMILYS"] = "Hymiöt";
l["FORUM_STATSINFO"] = "Yllä oleva tieto perustuu aktiivisiin käyttäjiin viimeisen 5 minuutin ajalta.";
l["FORUM_SUBJECTS"] = "Aiheet";
l["FORUM_THREADSTOPEDTEXT"] = "";
l["FORUM_UNKNOWN"] = "Anonyymi";
l["FORUM_UNSUBSCRIBEBODY"] = "Et enää jatkossa saa sähköpostimuistutuksia tähän viestiketjuun tulleista uusista viesteistä.";
l["FORUM_UNSUBSCRIBEHEADING"] = "Muistutus peruttu viestistä:";
l["FORUM_WHOISONLINE"] = "Ketkä ovat paikalla?";
l["FORUM_VIEWS"] = "Luettu";
l["FORUMPOST_ANONYMOUS"] = "Anonyymi";
l["FORUMPOST_ENTER_TITLE_AND_TEXT"] = "Ole hyvä ja täytä viestin otsikko ja teksti.";
l["FORUMPOST_ERROR_ANONYMOUS_EMAIL"] = "Ole hyvä ja täytä sähköpostisi oikein.";
l["FORUMPOST_ERROR_BODY_LENGTH"] = "Viestin maksimipituus on 4000 merkkiä.";
l["FUNCTIONBAR_BACK"] = "Takaisin";
l["FUNCTIONBAR_PRINT"] = "Tulosta";
l["FUNCTIONBAR_SHORTTIPURL"] = "kerrokaverille.aspx";
l["FUNCTIONBAR_TIPAFRIEND"] = "Kerro kaverille!";
l["GENERAL_FREETEXT"] = "Vapaateksti";
l["GENERICFORM_CATEGORY"] = "Kategoria";
l["GENERICFORM_FREETEXT"] = "Hakusana";
l["GENERICFORM_SEARCH"] = "Etsi";
l["GENERICFORM_SEARCHPRODUCT"] = "Etsi tuote tai yritys";
l["GENERICFORM_SEARCHSTORE"] = "Etsi myymälää";
l["GENERICFORM_SECTION"] = "Toimiala";
l["HEMNET_NOSEARCHRESULTS"] = "Täältä löydät lisätietoa";
l["IMAGE_DESCRIPTION_ERROR_BODY_LENGTH"] = "Meddelandet får bara vara upp till 2000 tecken långt.";
l["IMAGEGALLERY_IMAGE"] = "Kuva";
l["IMAGEGALLERY_LINK"] = "Katso kuvia.";
l["IMAGEGALLERY_NEXTIMAGE"] = "Seuraava kuva";
l["IMAGEGALLERY_PREVIOUSIMAGE"] = "Edellinen kuva";
l["IMAGEUPLOAD_ALBUMDESCRIPTION"] = "Kuvaus *";
l["IMAGEUPLOAD_ALBUMNAME"] = "Kuva-albumin nimi *";
l["IMAGEUPLOAD_ALBUMTITLE"] = "Luo uusi kuva-albumi (alla olevat kentät ovat pakollisia tietoja) *";
l["IMAGEUPLOAD_DELETEIMAGE"] = "Poista kuva.";
l["IMAGEUPLOAD_DESCRIPTION"] = "Kuvateksti (max. 250 merkkiä)";
l["IMAGEUPLOAD_MAXIMAGES"] = "Voit lisätä viestiisi enintään 5 kuvaa.";
l["IMAGEUPLOAD_TITLE"] = "Otsikko";
l["IMAGEUPLOAD_UPLOADAREATEXT"] = "Liitä yksi tai useampi kuva tähän viestiin. ";
l["IMAGEUPLOAD_UPLOADBUTTON"] = "Lisää kuva";
l["IMAGEUPLOAD_UPLOADIMAGEHEADING"] = "Lisää kuvat viestiin yksi kerrallaan (enintään viisi kuvaa)<br> Huom! Muista painaa Lisää kuva -nappia kun kuva on valittu.";
l["LATEST_COMMENTS"] = "Kommentti";
l["LATEST_EXPERTANSWERS"] = "Eksperttivastaus";
l["LATEST_FORUMPOSTS"] = "Viesti";
l["LATEST_HEADING"] = "Viimeisimmät mielipiteet";
l["LOGIN_ACCOUNTEXISTS"] = "Palvelussa on jo rekisteröitynyt käyttäjä tällä sähköpostiosoitteella. Jos kyseessä on sinun sähköpostisi, voit kirjautua palveluun alla tai tilata puuttuvan salasanan.";
l["LOGIN_BADPASSWORD"] = "Virheellinen salasana!";
l["LOGIN_COMPETITIONTHANKSURL"] = "http://www.suomela.fi/kilpailut-kiitossivu.aspx";
l["LOGIN_EDITINFO"] = "Muuta henkilötietojasi";
l["LOGIN_ERRORMESSAGE"] = "Antamasi käyttäjätunnus tai salasana on virheellinen.";
l["LOGIN_FORGOTPASS"] = "Unohtunut salasana";
l["LOGIN_FORGOTPASSWORDURL"] = "unohtunut_salasana.aspx";
l["LOGIN_LOGGEDINAS"] = "Olet kirjautunut / kirjautumistaso";
l["LOGIN_LOGIN"] = "Sähköposti";
l["LOGIN_LOGINURL"] = "http://www.suomela.fi/login.aspx";
l["LOGIN_LOGOUT"] = "Kirjaudu ulos";
l["LOGIN_NEXT"] = "Seuraava";
l["LOGIN_NOACCESS"] = "Palvelu edellyttää tarkempia käyttäjätietoja esimerkiksi palkinnon tai esitteen toimittamiseksi. Täydennä puuttuvat tiedot alle.";
l["LOGIN_NOACCESSHEADING"] = "Täydennä tietojasi!";
l["LOGIN_PASSWORD"] = "Salasana";
l["LOGIN_REGISTERURL"] = "rekisteroidy.aspx";
l["LOGIN_SHORTLOGINURL"] = "login.aspx";
l["LOGIN_SIGNUP"] = "Rekisteröidy palveluun";
l["LOGIN_WRITEEMAIL"] = "Anna sähköpostiosoitteesi.";
l["LOGIN_WRONGPASS"] = "Virheellinen salasana.";
l["LOGINPOP_CLOSE"] = "Sulje";
l["LOGINPOP_DESCRIPTION"] = "Jatkaaksesi sinun on kirjauduttava palveluun.";
l["LOGINPOP_DESCRIPTION_ERROR"] = "Kirjautumisesi epäonnistui! Ole hyvä ja yritä uudelleen.</p>";
l["LOGINPOP_FORGOTPASSWORD1"] = "Jos olet unohtanut salasanasi,";
l["LOGINPOP_FORGOTPASSWORD2"] = "voimme lähettää sen sinulle.";
l["LOGINPOP_HEADER"] = "Kirjaudu palveluun!";
l["LOGINPOP_LOGIN"] = "Kirjaudu palveluun";
l["LOGINPOP_NAME"] = "Käyttäjätunnus";
l["LOGINPOP_PASSMAIL_BODY1"] = "Käyttäjätunnuksesi on oma sähköpostiosoitteesi.";
l["LOGINPOP_PASSMAIL_BODY2"] = "Salasanasi on ";
l["LOGINPOP_PASSMAIL_BODY3"] = "Ystävällisin terveisin<br />suomela.fi";
l["LOGINPOP_PASSMAIL_GREETING"] = "Hei! ";
l["LOGINPOP_PASSMAIL_HEADING"] = "Salasanasi Suomela.fi-sivustolle";
l["LOGINPOP_PASSWORD"] = "Salasana";
l["LOGINPOP_PASSWORDSENT1"] = "Salasanasi on nyt lähetetty sähköpostiosoitteeseesi ";
l["LOGINPOP_PASSWORDSENT2"] = ". Kirjaudu sisään sivun alaosasta kun olet saanut sen.";
l["LOGINPOP_USERMISSING1"] = "Valitettavasti sähköpostiosoitettasi";
l["LOGINPOP_USERMISSING2"] = "ei ole rekisteröity. Ole hyvä ja tarkista sähköpostiosoitteesi tai <a href=\"3154.aspx\">rekisteröidy täällä</a>.";
l["MAGAZINE_EXTERNALLINK"] = "Selattava digilehti";
l["MAXIMUM_IMG_DESCRIPTION_LENGTH"] = "Bildtexten får bara vara 255 tecken lång.";
l["NEWSLETTER_UNSUBSCRIBE_HEADING"] = "Peru uutiskirjeen tilaus";
l["NEWSLETTER_UNSUBSCRIBE_LINK"] = "En halua enää vastaanottaa saamaani uutiskirjettä";
l["NEWSLETTER-WEB-QUESTION"] = "Viikon nettikysymys";
l["NEXT"] = "Seuraava sivu";
l["NL_LOOKS_STRANGE"] = "Näyttääkö uutiskirje oudolta? Klikkaa tästä";
l["NL_LOOKS_STRANGE_LINK"] = "42725.aspx";
l["NL_NOTIFY_FRIEND"] = "Lähetä tämä uutiskirje kaverillesi";
l["NL_NOTIFY_FRIEND_LINK"] = "http://www.suomela.fi/laheta-uutiskirje.aspx";
l["NL_READ_IN_BROWSER"] = "Lue uutiskirje selaimella";
l["NL_READ_IN_BROWSER_LINK"] = "42725.aspx";
l["NL_SUBSCRIBE"] = "Tilaa uutiskirje";
l["NL_SUBSCRIBE_LINK"] = "http://www.suomela.fi/rekisteroidy.aspx";
l["NL_UNSUBSCRIBE"] = " ";
l["NL_UNSUBSCRIBE_LINK"] = "http://www.suomela.fi/lopeta-tilaus.aspx";
l["OFFER_ADDRESS"] = "Osoite";
l["OFFER_BUDGET"] = "Budjetti";
l["OFFER_CATEGORY"] = "Kategoria";
l["OFFER_DEPARTMENT"] = "Toimiala";
l["OFFER_DESCRIPTION"] = "Kuvaus";
l["OFFER_HEADING"] = "Otsikko";
l["OFFER_NAME"] = "Nimi";
l["OFFER_REGION"] = "Maakunta";
l["OFFER_SEND"] = "Lähetä";
l["OFFER_SENDOFFERREQUEST"] = "Lähetä tarjouspyyntö";
l["OFFER_TELEPHONE"] = "Puhelin";
l["OFFER_TOWN"] = "Paikkakunta";
l["OFFER_ZIP"] = "Postinumero";
l["OFFERREQUEST_MALFORMEDEMAIL"] = "Virheellinen sähköpostiosoite!";
l["OFFERREQUEST_MISSINGADDRESS"] = "Osoite puuttuu!";
l["OFFERREQUEST_MISSINGBUDGET"] = "Budjetti puuttuu!";
l["OFFERREQUEST_MISSINGDESCRIPTION"] = "Kuvaus puuttuu!";
l["OFFERREQUEST_MISSINGHEADING"] = "Otsikko puuttuu!";
l["OFFERREQUEST_MISSINGNAME"] = "Nimi puuttuu!";
l["OFFERREQUEST_MISSINGREGION"] = "Maakunta puuttuu.";
l["OFFERREQUEST_MISSINGTELEPHONE"] = "Puhelinnumero puuttuu.";
l["OFFERREQUEST_MISSINGTOWN"] = "Maakunta puuttuu!";
l["OFFERREQUEST_MISSINGZIP"] = "Postinumero puuttuu!";
l["ORDERCATALOG_ADDRESS"] = "Osoite";
l["ORDERCATALOG_ADDRESSINFO"] = "Osoitetiedot";
l["ORDERCATALOG_CONFIRM"] = "Tilauksesi on vastaanotettu.";
l["ORDERCATALOG_CONTACTINFO"] = "Yhteystiedot";
l["ORDERCATALOG_COUNTY"] = "Postitoimipaikka";
l["ORDERCATALOG_EMAIL"] = "Sähköposti";
l["ORDERCATALOG_ERROR_MESSAGE"] = "Täytä lomake oikein.";
l["ORDERCATALOG_FAX"] = "Telefax";
l["ORDERCATALOG_INFO"] = "Info";
l["ORDERCATALOG_INTROTEXT"] = "Täällä voit tilata jonkin esitteistämme.";
l["ORDERCATALOG_MOBILE"] = "Matkapuhelin";
l["ORDERCATALOG_NAME"] = "Nimi";
l["ORDERCATALOG_ORDER_CATALOG"] = "Tilaa esite";
l["ORDERCATALOG_POSTALNUMBER"] = "Postinumero";
l["ORDERCATALOG_SELECT_CATALOG"] = "Valitse haluamasi esite.";
l["ORDERCATALOG_TELEPHONE"] = "Puhelin";
l["PAGE_ERROR_HEADING"] = "Sivulatauksessa on tapahtunut virhe!";
l["PAGE_ERROR_TEXT"] = "Odottamaton virhe sivustolla. Pahoittelemme virhettä. <a href='default.aspx'>Takaisin etusivulle</a>";
l["PAGE_NOT_FOUND_HEADING"] = "Etsimääsi sivua ei löytynyt.";
l["PAGE_NOT_FOUND_TEXT"] = "<a href='default.aspx'>Takaisin etusivulle</a>";
l["PAGENAV_OF"] = "- sivuja yhteensä";
l["PAGENAV_PAGE"] = "Sivu";
l["POST_ANSWER"] = "Vastaa";
l["POST_COMMENTREMOVED"] = "Kommentti on poistettu moderaattorin toimesta.";
l["POST_CREATENEW"] = "Luo uusi mielipide tähän keskusteluun.";
l["POST_HEADING"] = "Otsikko";
l["POST_LOGINTOANSWER"] = "Kirjaudu voidaksesi osallistua tähän keskusteluun.";
l["POST_NOSIGNATURE"] = "Nimimerkki puuttuu";
l["POST_NOTIFICATIONREQUIRESEMAIL"] = "Anna sähköpostiosoitteesi, jos haluat tiedon sinulle tulleista vastauksista.";
l["POST_POST"] = "Mielipiteesi";
l["POST_POSTREMOVEDBYMODERATOR"] = "Viesti on poistettu moderaattorin toimesta.";
l["POST_POSTREQUIREDFIELDS"] = "Kommentissa on oltava otsikko, teksti ja nimimerkki, jotta se voidaan vastaanottaa palveluun. ";
l["POST_RESONISREQUIRED"] = "Ilmoituksessasi epäasiallisesta kommentista on oltava jokin syy. Valitse sopivin.   ";
l["POST_SHORTERPOST1"] = "Sinun täytyy kirjoittaa kommenttisi ";
l["POST_SHORTERPOST2"] = "";
l["POST_SHORTFORANSWER"] = "Vast:";
l["PREVIOUS"] = "Edellinen sivu";
l["PRODGUIDE_ADDRESSINFO"] = "Osoitetiedot";
l["PRODGUIDE_ORDER"] = "Tilaa";
l["PRODSEARCH_MATCHES1"] = "Yhteensä";
l["PRODSEARCH_MATCHES2"] = "hakuosumaa.";
l["PRODSEARCH_NOMATCHES"] = "Haku ei tuottanut osumia.";
l["PRODSEARCH_ONEMATCH"] = "Vain yksi hakuosuma.";
l["QUESTION_FIELDINCORRECT"] = "Kenttä ei ole oikein täytetty.";
l["QUESTION_FIELDREQUIRED"] = "Et ole vastannut kysymykseen.";
l["RATEARTICLE_BAD"] = "Huono";
l["RATEARTICLE_GOOD"] = "Hyvä";
l["RATEARTICLE_OK"] = "Ok";
l["RATEARTICLE_RATE"] = "Anna arvosana";
l["RATEARTICLE_RATEREQUIRED"] = "Valitse ensin arvosana.";
l["REGFORM_ADDRESS"] = "Katuosoite *";
l["REGFORM_ALIAS"] = "Nimimerkki (näkyy esim. keskustelupalstalla) *";
l["REGFORM_APPROVE1"] = "Hyväksy ";
l["REGFORM_APPROVE2"] = "käyttöehtomme.";
l["REGFORM_APPROVEPHOTO_NOTSELECTED"] = "Sinun on rastitettava kohta, jossa vakuutat, että sinulla on oikeus julkaista kuva ja että se ei loukkaa kenenkään tekijänoikeutta.";
l["REGFORM_BIRTHYEAR"] = "Syntymävuosi *";
l["REGFORM_CHILDREN"] = "Asuuko taloudessanne lapsia? *";
l["REGFORM_CHOOSE_ACCEPT_TERMS"] = "Sinun on hyväksyttävä käyttöehtomme!";
l["REGFORM_COUNTY"] = "Maakunta";
l["REGFORM_EMAIL"] = "Sähköpostiosoite = käyttäjätunnus *";
l["REGFORM_EMAIL_ALREADY_REGISTERED"] = "Antamasi sähköpostiosoite on jo rekisteröity palveluun. Kokeile kirjautua tällä osoitteella tai käytä toista sähköpostiosoitetta.";
l["REGFORM_EMAIL_MISSING"] = "Sähköpostiosoite on annettava!";
l["REGFORM_EMAIL2"] = "Sähköposti";
l["REGFORM_FIRSTNAME"] = "Etunimi *";
l["REGFORM_HABITAT"] = "Asumismuoto *";
l["REGFORM_HABITAT_APPARTMENT"] = "Kerrostalo";
l["REGFORM_HABITAT_HOUSE"] = "Omakotitalo, paritalo, maatila";
l["REGFORM_HABITAT_TOWNHOUSE"] = "Rivitalo";
l["REGFORM_HOUSEHOLD"] = "Talous / ruokakunta *";
l["REGFORM_HOUSEHOLD_COHABITANT"] = "Avio / avopari";
l["REGFORM_HOUSEHOLD_SINGLE"] = "Yksinasuva";
l["REGFORM_INCOME"] = "Talouden bruttotulot";
l["REGFORM_INTRO"] = "Jatkaaksesi sinun tulee täyttää tarvittavat tiedot ja klikata \"Tallenna\". <br><br> PERUSREKISTERÖINTI: Täydennä vähintään \"Kirjautumistiedot\". Suositus: täytä samalla myös kaikki alakohdat. <br> OSOITETIEDOT: Pakollisia kun osallistut esim. arvontoihin. Klikkaa auki ja täytä! <br> TAUSTATIEDOT: Klikkaa auki, täytä  ja ryhdy Suomelan panelistiksi <br> <br> Pakolliset tiedot on merkitty tähdellä (*). Muista lopuksi tallentaa tiedot. </b>";
l["REGFORM_INTRO_UPDATEPROFILE"] = "Täällä voit ylläpitää käyttäjätietojasi. Nyt käytössäsi olevat käyttäjätasot on merkitty rastilla. Mikäli haluat pääsyn ylemmälle käyttäjätasolle, merkitse haluamallesi tasolle rasti ja täytä kaikki pyydetyt tiedot. Klikkaa lopuksi <em>Tallenna</em> päästäksesi eteenpäin.";
l["REGFORM_LASTNAME"] = "Sukunimi *";
l["REGFORM_LEVELC_BUT_NOT_LEVELB"] = "Jotta voisit ottaa osaa Omakotipaneeliin, tulee sinun täyttää osoitetietosi.";
l["REGFORM_MISSING_ADDRESS"] = "Täydennä katuosoite.";
l["REGFORM_MISSING_ALIAS"] = "Anna nimimerkkisi.";
l["REGFORM_MISSING_BIRTHYEAR"] = "Täydennä syntymävuosi.";
l["REGFORM_MISSING_CITY"] = "Täydennä paikkakunta.";
l["REGFORM_MISSING_EMAIL"] = "Anna sähköpostiosoite oikein.";
l["REGFORM_MISSING_FIELD"] = "Puuttuva tieto.";
l["REGFORM_MISSING_FIRSTNAME"] = "Täydennä etunimesi.";
l["REGFORM_MISSING_KIDS"] = "Täydennä asuuko taloudessasi lapsia.";
l["REGFORM_MISSING_LASTNAME"] = "Täydennä sukunimesi.";
l["REGFORM_MISSING_PASSWORD"] = "Anna salasanasi.";
l["REGFORM_MISSING_PASSWORD2"] = "Anna salasanasi vielä kertaalleen.";
l["REGFORM_MISSING_RELATIONSHIPSTATUS"] = "Täydennä tieto taloutesi tyypistä.";
l["REGFORM_MISSING_SEX"] = "Täydennä tieto sukupuolestasi.";
l["REGFORM_MISSING_TYPEOFLIVING"] = "Täydennä asuinmuotosi";
l["REGFORM_MISSING_ZIPCODE"] = "Täydennä postinumero.";
l["REGFORM_MOBILE"] = "Matkapuhelin";
l["REGFORM_NEWLETTER_SPECIAL"] = "Haluan sähköpostiini myös ilmaisen vihervinkit.fi (Suomelan pihan ja puutarhan erikoissivuston) uutiskirjeen. Ilmestyy noin kahdesti kuukaudessa.";
l["REGFORM_NEWSLETTER"] = "Haluan vastaanottaa ilmaiseksi Suomelan sähköisen uutiskirjeen, joka sisältää aina uusimmat artikkelit ja hyviä etuja. Kirje ilmestyy n. 2-3 kertaa kuukaudessa.";
l["REGFORM_NEWSLETTER_SPECIAL"] = "Jag önskar gratis få Vi i Villas nyhetsbrev som utkommer två gånger per månad.";
l["REGFORM_NO"] = "Ei";
l["REGFORM_NOTEQUAL_PASSWORD2"] = "Sinun on annettava sama salasana uudelleen";
l["REGFORM_PASSWORD"] = "Toivomasi salasana *";
l["REGFORM_PASSWORDAGAIN"] = "Anna toivomasi salasana uudelleen *";
l["REGFORM_PASSWORDAGAIN_SHORT"] = "Anna salasana uudelleen";
l["REGFORM_PASSWORDNOTEQUAL_FIELD"] = "Salasana on virheellinen";
l["REGFORM_PHONE"] = "Puhelin";
l["REGFORM_PHOTO"] = "Kuva (näytetään keskustelupalstalla, max. 200 Kb) ";
l["REGFORM_PHOTORIGHTS"] = "Vakuutan, että minulla on oikeus julkaista tämä kuva ja että käyttö ei riko kenenkään tekijäoikeutta.";
l["REGFORM_RANGE_BIRTHYEAR"] = "Onko syntymäaika varmasti oikein?";
l["REGFORM_REGISTRATION"] = "Rekisteröinti";
l["REGFORM_SAVE"] = "Tallenna";
l["REGFORM_SECTION_ADDRESS"] = "Osoitetiedot - voit osallistua arvontoihin ja voittaa upeita palkintoja";
l["REGFORM_SECTION_LOGIN"] = "Kirjautumistiedot - voit käyttää kaikkia sivuston monipuolisia palveluita";
l["REGFORM_SECTION_PERSONAL"] = "Taustatiedot - täyttämällä taustatiedot liityt Suomelan panelistiksi, joille lähetämme nettikyselyn enintään kerran kuussa.";
l["REGFORM_SECTION_SERVICES"] = "Lisäpalvelut";
l["REGFORM_SELECTALTERNATIVE"] = "Valitse vaihtoehto";
l["REGFORM_SEX"] = "Sukupuoli *";
l["REGFORM_SEX_FEMALE"] = "Nainen";
l["REGFORM_SEX_MALE"] = "Mies";
l["REGFORM_SMS"] = "Rastita: Suomelan mobiilitiedotteet ja lukijaedut saavat tulla kännykkääni (enintään kerran viikossa)";
l["REGFORM_THANKS_BACKURL"] = "Takaisin omiin tietoihisi";
l["REGFORM_THANKS_HEADLINE"] = "Kiitos rekisteröitymisestäsi!";
l["REGFORM_THANKS_LOGGEDIN"] = "Olet nyt kirjautunut palveluun.";
l["REGFORM_TOWN"] = "Paikkakunta *";
l["REGFORM_UPDATED"] = "Tekemäsi muutokset on nyt tallennettu! Jatka palvelussa klikkaamalla yläosan linkkejä tai suomela.fi-logoa.";
l["REGFORM_UPDATEPROFILE"] = "Päivitä käyttäjätietosi.";
l["REGFORM_VALIDATIONERROR"] = "Ole hyvä ja täytä kaikki tähdellä (*) merkityt pakolliset kentät.";
l["REGFORM_YES"] = "Kyllä";
l["REGFORM_ZIPCODE"] = "Postinumero *";
l["REGISTRATION_MISSINGADDRESS"] = "<b>Tieto puuttuu</b><br />Täydennä lähiosoite.";
l["REGISTRATION_MISSINGEMAIL"] = "<b>Tieto puuttuu</b><br />Täydennä sähköpostiosoite.";
l["REGISTRATION_MISSINGFIRSTNAM"] = "<b>Tieto puuttuu</b><br />Täydennä etunimi.";
l["REGISTRATION_MISSINGLASTNAME"] = "<b>Tieto puuuttuu</b><br />Täydennä sukunimi.";
l["REGISTRATION_MISSINGTOWN"] = "<b>Tieto puuttuu</b><br />Täydennä paikkakunta.";
l["REGISTRATION_MISSINGZIP"] = "<b>Tieto puuttuu</b><br />Täydennä postinumero.";
l["RELATEDCOMPANIES_FINDASUPPLIER"] = "Etsi toimittaja";
l["RELATEDCONTENT_HEADING"] = "Lisää samasta aiheesta";
l["SEARCH_ADVANCEDSEARCH"] = "Tarkenna hakua";
l["SEARCH_CATEGORY"] = "Kategoria";
l["SEARCH_COMMENTSMANY"] = "lukijakommenttia";
l["SEARCH_COMMENTSONE"] = "lukijakommentti";
l["SEARCH_DEPARTMENT"] = "Osasto";
l["SEARCH_EMAIL"] = "Sähköposti";
l["SEARCH_FAX"] = "Fax";
l["SEARCH_FINDINFORMATION"] = "Etsi sisältöä";
l["SEARCH_FORM_SEND"] = "Lähetä";
l["SEARCH_FREE_TEXT_SEARCH"] = "Hae hakusanalla";
l["SEARCH_HITS"] = "Hakuosumaa";
l["SEARCH_HOMEPAGE"] = "Yrityksen kotisivulle";
l["SEARCH_MAP"] = "Kartta / ajo-ohje";
l["SEARCH_MOBILE"] = "Matkapuhelin";
l["SEARCH_NEXTPAGE"] = "Seuraava sivu";
l["SEARCH_NORESULTS_FOR"] = "Ei hakuosumia hakusanalla {0}.";
l["SEARCH_OF"] = "- sivuja yhteensä ";
l["SEARCH_PAGE"] = "Sivu";
l["SEARCH_PHONE"] = "Puhelin";
l["SEARCH_PREVIOUSPAGE"] = "Edellinen sivu";
l["SEARCH_PUBLISHED"] = "Julkaistu ";
l["SEARCH_RATING"] = "Arvosana";
l["SEARCH_RESULT_FOR"] = "Hakuosumaa haulla";
l["SEARCH_RESULT_HITS_FOR_TAB_0"] = "Hakuosumaa kansiossa Jutut.";
l["SEARCH_RESULT_HITS_FOR_TAB_1"] = "Hakuosumaa kansiossa Parhaat.";
l["SEARCH_RESULT_HITS_FOR_TAB_2"] = "Hakuosumaa kansiossa Expertit.";
l["SEARCH_RESULT_HITS_FOR_TAB_3"] = "Hakuosumaa kansiossa webTV.";
l["SEARCH_RESULT_HITS_FOR_TAB_4"] = "Hakuosumaa kansiossa Tekijät.";
l["SEARCH_RESULT_HITS_FOR_TAB_5"] = "Hakuosumaa kansiossa Firmat.";
l["SEARCH_RESULT_NO_RESULT_TAB_0"] = "Ei hakutuloksia kansiossa Jutut.";
l["SEARCH_RESULT_NO_RESULT_TAB_1"] = "Ei hakutuloksia kansiossa Parhaat.";
l["SEARCH_RESULT_NO_RESULT_TAB_2"] = "Ei hakutuloksia kansiossa Expertit.";
l["SEARCH_RESULT_NO_RESULT_TAB_3"] = "Ei hakuosumia hakusanalla webTV.";
l["SEARCH_RESULT_NO_RESULT_TAB_4"] = "Ei hakuosumia hakusanalla Tekijät.";
l["SEARCH_RESULT_NO_RESULT_TAB_5"] = "Ei hakutuloksia kansiossa Firmat.";
l["SEARCH_SEARCH"] = "Etsi";
l["SEARCH_SORTFUNCTION"] = "Järjestä hakutulos maakunnan ja paikkakunnan mukaan.";
l["SEARCH_SPONSORED_SEARCHRESULTS"] = "Sponsoroidut hakutulokset";
l["SEARCH_TAB_ARTICLES"] = "Jutut";
l["SEARCH_TAB_BLOG"] = "Blogit";
l["SEARCH_TAB_BUY"] = "Firmat";
l["SEARCH_TAB_EXPERT"] = "Expertit";
l["SEARCH_TAB_FORUMS"] = "Keskustelut";
l["SEARCH_TAB_READERS"] = "Lukijat";
l["SEARCH_TAB_READERSCHOISE"] = "Parhaat";
l["SEARCH_TAB_WEBTV"] = "webTV";
l["SEARCH_TAB_VILLAHJALPEN"] = "Tekijät";
l["SEARCH_TOOLTIP_ARTICLES"] = "Artikkelit";
l["SEARCH_TOOLTIP_BLOG"] = "Blogi";
l["SEARCH_TOOLTIP_BUY"] = "Firmat";
l["SEARCH_TOOLTIP_EXPERT"] = "Expertti";
l["SEARCH_TOOLTIP_FORUMS"] = "Keskustelut";
l["SEARCH_TOOLTIP_READERS"] = "Lukijat";
l["SEARCH_TOOLTIP_READERSCHOISE"] = "Lukijoiden valinta";
l["SEARCH_TOOLTIP_WEBTV"] = "Suomela-TV";
l["SEARCH_TOOLTIP_VILLAHJALPEN"] = "Tekijähaku";
l["SEARCH_TOPSEARCHWORDS"] = "Suosituimmat hakusanat";
l["SEARCH_TOTAL"] = "Yhteensä";
l["SEARCH_WITHIN"] = "Etsi";
l["SEARCHRESULT_RESULT"] = "<strong>Hakutulos</strong> hakusanalla";
l["SIGNUP_HAVETOACCEPTCONDITIONS"] = "Hyväksy ensin käyttöehdot";
l["SIGNUP_MALFORMEDEMAIL"] = "Virheellinen sähköpostiosoite";
l["SIGNUP_MISSINGCITY"] = "Kaupunki puuttuu";
l["SIGNUP_MISSINGEMAIL"] = "Sähköpostiosoite puuttuu.";
l["SIGNUP_MISSINGFIRSTNAME"] = "Etunimi puuttuu";
l["SIGNUP_MISSINGLASTNAME"] = "Sukunimi puuttuu";
l["SIGNUP_MISSINGPASSWORD"] = "Salasana puuttuu";
l["SIGNUP_PASSWORDMISMATCH"] = "Tarkista että olet kirjoittanut salasanasi molempiin kenttiin samalla tavalla";
l["SINGUP_MISSINGADDRESS"] = "Osoitetieto puuttuu";
l["SINGUP_MISSINGZIP"] = "Postinumero puuttuu";
l["SITE_STARTPAGEMENUITEM"] = "Etusivu";
l["SITEMAP_AREAS"] = "Alueet";
l["SITEMAP_DEPARTMENTS"] = "Toimialat";
l["SITEMAP_FUNCTIONS"] = "Toiminnot";
l["SITEMAP_GENERAL"] = "Yleistä";
l["SURVEY_COMPETITIONCLOSED"] = "Valitettavasti tämä arvonta ei ole enää voimassa! Ajankohtaisen arvonnan löydät täältä: <a href='kuukausikisa.aspx'>ajankohtainen kuukausikisa</a>";
l["SURVEY_SENDANSWER"] = "Lähetä vastaus";
l["test"] = "";
l["THREADS_ANSWERS"] = "vastausta";
l["THREADS_READMORE"] = "Lue lisää...";
l["TIPAFRIEND_FEEDBACK_HEADING"] = "Kerro kaverille -viestisi on nyt lähetetty.";
l["TIPAFRIEND_FEEDBACK_INTRO"] = "Antamaasi sähköpostiosoitteeseen on lähetetty nimissäsi viesti, jossa kerrot ystävällesi vinkin valitsemastasi Suomela.fi-sivusta.";
l["TIPAFRIEND_FEEDBACK_MISSING_FIELDS"] = "Jotta voimme lähettää vinkin, tarvitsemme sekä sinun että ystäväsi oikeat sähköpostiosoitteet.";
l["TIPAFRIEND_FEEDBACK_TIPANOTHER"] = "Lähetä vinkki myös toiselle ystävällesi.";
l["TIPAFRIENDPOP_DESCRIPTION"] = "Pyydä ystävääsi vilkaisemaan tätä artikkelia";
l["TIPAFRIENDPOP_EMAIL"] = "Sähköposti";
l["TIPAFRIENDPOP_FROM"] = "Lähettäjä";
l["TIPAFRIENDPOP_HEADER"] = "Kerro kaverille!";
l["TIPAFRIENDPOP_MESSAGE"] = "Oma viestisi";
l["TIPAFRIENDPOP_NAME"] = "Nimi";
l["TIPAFRIENDPOP_SEND"] = "Lähetä";
l["TIPAFRIENDPOP_TO"] = "Vastaanottaja";
l["VIDEO_SPONSORED_VIDEOS"] = "Sponsoroidut opastusvideot";
l["WINDOW_CLOSE"] = "Sulje ikkuna";
l["VOTE!"] = "Äänestä!";
l["Välj avdelning"] = "Kaikki";
