Advertisement
mars0015

c8

May 11th, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Created by Informatyka on 2015-04-20.
  3.  */
  4.  
  5. var href_location = "";
  6. function podsumuj()
  7. {
  8.     var uname = document.forms["rejestracja"]["uname"].value;
  9.     var imie = document.forms["rejestracja"]["fname"].value;
  10.     var nazwisko = document.forms["rejestracja"]["lname"].value;
  11.     var plec = document.forms["rejestracja"]["sex"].value;
  12.     var pesel = document.forms["rejestracja"]["pesel"].value;
  13.     var uwagi = document.forms["rejestracja"]["uwagi"].value;
  14.  
  15.     var podsumowanie = "Wprowadzono nastepujace dane:\n Nazwa uzytkownika: " + uname + "\n Imie: " + imie + "\n Nazwisko " + nazwisko + "\n PESEL:" + pesel + "\n Plec: " + plec + "\nUwagi: "+ uwagi + "\n\n Czy chcesz kontynuowac?";
  16.  
  17.     if(confirm(podsumowanie))
  18.     {
  19.         return true;
  20.     }
  21.     else
  22.         return false;
  23. }
  24.  
  25. function validate()
  26. {
  27.     var uname = document.forms["rejestracja"]["uname"].value;
  28.     var imie = document.forms["rejestracja"]["fname"].value;
  29.     var nazwisko = document.forms["rejestracja"]["lname"].value;
  30.     var plec = document.forms["rejestracja"]["sex"].value;
  31.     var pesel = document.forms["rejestracja"]["pesel"].value;
  32.     var uwagi = document.forms["rejestracja"]["uwagi"].value;
  33.     var password = document.forms["rejestracja"]["upass"].value;
  34.     var password2 = document.forms["rejestracja"]["upass2"].value;
  35.  
  36.     if(!isNaN(imie))
  37.     {
  38.         document.forms["rejestracja"]["fname"].style.backgroundColor = "red";
  39.     }
  40.     else
  41.         document.forms["rejestracja"]["fname"].style.backgroundColor = "green";
  42.  
  43.     if(!isNaN(nazwisko))
  44.     {
  45.         document.forms["rejestracja"]["lname"].style.backgroundColor = "red";
  46.     }
  47.     else
  48.         document.forms["rejestracja"]["lname"].style.backgroundColor = "green";
  49.  
  50.     if(isNaN(pesel))
  51.     {
  52.         document.forms["rejestracja"]["pesel"].style.backgroundColor = "red";
  53.     }
  54.  
  55.     if(pesel.length !=11)
  56.     {
  57.         document.forms["rejestracja"]["pesel"].style.backgroundColor = "red";
  58.     }
  59.  
  60.  
  61.     if(validatepesel(pesel) == false)
  62.     {
  63.         alert("Błąd walidacji peselu")
  64.         document.forms["rejestracja"]["pesel"].style.backgroundColor = "red";
  65.     }
  66.     else
  67.         document.forms["rejestracja"]["pesel"].style.backgroundColor = "green";
  68.  
  69.     if(uname.length <= 3) {
  70.         document.forms["rejestracja"]["uname"].style.backgroundColor = "red";
  71.     }
  72.     else
  73.         document.forms["rejestracja"]["uname"].style.backgroundColor = "green";
  74.  
  75.  
  76.     if(password != password2)
  77.     {
  78.         document.forms["rejestracja"]["upass2"].style.backgroundColor = "red";
  79.         alert("Wpisane hasla nie sa identyczne");
  80.     }
  81.     else
  82.     {
  83.         document.forms["rejestracja"]["upass"].style.backgroundColor = "green";
  84.         document.forms["rejestracja"]["upass2"].style.backgroundColor = "green";
  85.     }
  86. }
  87.  
  88.  
  89. function validatepesel(pesel) {
  90.     var reg = /^[0-9]{11}$/;
  91.     if(reg.test(pesel) == false) {
  92.         return false;}
  93.     else
  94.     {
  95.         var dig = (""+pesel).split("");
  96.         var kontrola = (1*parseInt(dig[0]) + 3*parseInt(dig[1]) + 7*parseInt(dig[2]) + 9*parseInt(dig[3]) + 1*parseInt(dig[4]) + 3*parseInt(dig[5]) + 7*parseInt(dig[6]) + 9*parseInt(dig[7]) + 1*parseInt(dig[8]) + 3*parseInt(dig[9]))%10;
  97.         if(kontrola==0) kontrola = 10;
  98.         kontrola = 10 - kontrola;
  99.         if(parseInt(dig[10])==kontrola)
  100.             return true;
  101.         else
  102.             return false;
  103.     }
  104. }
  105.  
  106. function changeBgColor()
  107. {
  108.     var kolor = document.getElementById("kolor");
  109.     document.forms["rejestracja"].style.backgroundColor = kolor.value;
  110. }
  111.  
  112. function changeTime()
  113. {
  114.     var d = new Date();
  115.     var time = document.getElementById("czas");
  116.     time.value = d.toString();
  117.     setTimeout(changeTime, 1000);
  118.  
  119. }
  120.  
  121. function loadLocation()
  122. {
  123.  
  124. }
  125.  
  126.  
  127. onload = function()
  128. {
  129.     changeTime();
  130.     setTimeout(function() {
  131.             href_location = document.getElementById("location");
  132.     }, 59000);
  133.     setTimeout(function() {
  134.  
  135.         if(location.length != 0) {
  136.             window.location.href = href_location.value;
  137.         }
  138.         else
  139.             window.location.href = "http://google.com/";
  140.     }, 60000);
  141. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement