

/*    <script language="javascript" type="text/javascript"> */
/* 	080128 @ and . for use with e-post 	*/

    function validateUserName(aUserName) {
        var isValid = true;
        if (!isAlfaNumeric(aUserName)) {
            alert("Användarnamnet innehåller ogiltiga tecken.");
            isValid = false;
            fieldFocus("UID");
        }
        return isValid;
    }

    function validatePassword(aPassword) {
        var isValid = true;
        if (!isAlfaNumeric(aPassword)) {
            alert("Lösenordet innehåller ogiltiga tecken.");
            isValid = false;
            fieldFocus("PWD");
        }
        return isValid;
    }

    function validateForm(aForm) {
        var userName = aForm.UID.value;
        var password = aForm.PWD.value;
        return validateUserName(userName) && validatePassword(password);
    }

    function submitForm(aForm) {

         //   alert("submitForm " + aForm.name);


        if (validateForm(aForm)) {

         //   alert("form is valid");


            aForm.submit();
        }
    }

		// 070119	¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

      function noenter() {

      		// alert((window.event && window.event.keyCode == 13));
      		// var xxx = (window.event && window.event.keyCode == 13);
      		// xxx ? alert("Enter") : alert("no enter") ;
        		//	return (window.event && window.event.keyCode == 13); 

         	return !(window.event && window.event.keyCode == 13); 
      }
      function dummy() {
      	// alert("dummy");
      }
		// 070119	¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤



    function submitFormOnEnter(aForm, event) {

        var keyCode = getKeyCode(event);

            // alert("event = " + keyCode );

        if (keyCode == 13) { 		//Enter key
            submitForm(aForm);
        }
    }

    function isAlfaNumeric(string) {
        var giltigaVarden = new Array("a", "b", "c" , "d" , "e", "f" , "g" , "h" , "i" , "j" , "k" , "l" , "m" , "n"
                                        , "o" , "p" , "q" , "r" , "s" , "t" , "u" , "v" , "w", "x" , "y" , "z" , "A" , "B"
                                        , "C" , "D" , "E" , "F" , "G" , "H" , "I" , "J" , "K" , "L" , "M" , "N" , "O"
                                        , "P" , "Q" , "R" , "S" , "T" , "U" , "V", "W", "X" , "Y" , "Z" , "0" , "1" , "2"
                                        , "3" , "4" , "5" , "6" , "7" , "8" , "9", "!", "@" , ".");
        if (string != "") {
            for (var i = 0; i < string.length; i++) {
                var giltigtTecken = false;
                var tecken = string.substr(i, 1);
                for (var j = 0; j < giltigaVarden.length; j++) {
                    if (tecken == giltigaVarden[j]) {
                        giltigtTecken = true;
                        break;
                    }
                }
                if (!giltigtTecken) {
                    return false;
                }
            }
            return true;
        }
        return false;
    }

    function fieldFocus(elementId) {
        var element = document.getElementById(elementId);
        if (element.focus) {
            element.focus();
        }
    }

    function info(id) {
        var svar = new Array(3);

		//alert("info = " + id );


        svar[0] = '';
        svar[1] = '<b>Användarnamn:</b><br><br>Ditt Användarnamn består av 3-30 tecken. <br>Den borde bestå av både bokstäver och siffror.';
        svar[2] = '<b>Lösenord:</b><br><br>Ditt Lösenord består av 2-15 tecken. Giltiga tecken är 0-9 samt A-Z och a-z.';


						// Ditt Användarnamn har du fått från oss och består av sex bokstäver följt av tre siffror.
						// Minst en och max sex siffror ingår i Lösenordet. 
						// Om du är kund sen tidigare har du ett lösenord som består av 4 tecken. 
						// Logga in med ditt gamla lösenord och byt sen till ett nytt lösenord.';

        // Sätt texten i textfältet.
        if (document.getElementById("infoText")) {
            var infoText = document.getElementById("infoText");
            infoText.innerHTML = svar[id];
        }
        // Sätt om frågeteckengiffarna nedtryckt/uppe.
        for (var i = 1; i <= 2; i++) {
            var getInfoElement = document.getElementById("infoKnapp" + i);
            if (getInfoElement) {
                if (i == id) {
                    getInfoElement.className = "getInfo giChoosen";
                } else {
                    getInfoElement.className = "getInfo";
                }
            }
        }
    }

    function getKeyCode(event) {
        if (window.event) {
            return window.event.keyCode; 	//MSIE
        } else {
            return event.which; 				//Other
        }
    }

/* var keyCode = (isNN) ? e.which : e.keyCode; */



    function oppnaCentrerat(url, w, scroll, menubar) {
        var h = screen.height * (4 / 5);
        var top = (screen.height - h) / 2;
        var left = (screen.width - w) / 2;
        var m = "";
        if (menubar) {
            m = "menubar=1";
        }
        window.open(url, "", "width=" + w + ",height=" + h + ",top=" + top + ",left=" + left + ",scrollbars=" + scroll + ",resizable=1," + m + ",toolbar=0,status=yes");
    }

    function cookieCheck() {
        var index = document.cookie.indexOf("JSESSIONID");
        if (index == -1) {
            alert("För att använda denna tjänst måste du aktivera cookies i din webbläsare. \nInformation om hur du gör finns under Bli Kund / Vanliga frågor.");
        }
    }
    //-->
    //</script>
