function popup(url, width, height, scroll, title) { if (!title) { var title = "popup2"; } var winleft = (screen.width - width) / 2; var wintop = ((screen.height - height) / 2) - (screen.height/20); var w = window.open(url, title, "width="+width+",height="+height+",left="+winleft+",top="+wintop+",scrollbars="+scroll+",resizable=no"); w.focus(); } function IsNumeric(sText) { var ValidChars = "0123456789"; var Char; for (i = 0; i < sText.length; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { return false; } } return true; } function checkForm() { var iMsg = ''; document.iform.email.value = document.iform.email.value.replace(/ /gi,''); document.iform.email2.value = document.iform.email2.value.replace(/ /gi,''); if (document.iform.firstname.value.length < 2) { iMsg += '* Förnamnet måste bestå av minst 2 tecken\n'; } if (document.iform.lastname.value.length < 2) { iMsg += '* Efternamnet måste bestå av minst 2 tecken\n'; } if (document.iform.email.value.search(/^[-A-Za-z0-9_.]+[@][A-Za-z0-9_-]+([.][A-Za-z0-9_-]+)*[.][A-Za-z]{2,8}$/gi) == -1) { iMsg += '* Du har angivit en felaktigt e-postadress\n'; } if (document.iform.email.value != document.iform.email2.value) {iMsg += '* E-postadresserna matchar inte\n'; } if (document.iform.psw.value.length < 3) { iMsg += '* Lösenordet måste bestå av minst 3 tecken\n'; } if (document.iform.psw.value != document.iform.psw2.value) { iMsg += '* Lösenorden matchar inte\n'; } if (document.iform.iyear.value == 9999) { iMsg += '* Du har inte angivit vilket år du är född\n'; } if (document.iform.imonth.value == 99) { iMsg += '* Du har inte angivit vilken månad du är född\n'; } if (document.iform.iday.value == 99) { iMsg += '* Du har inte angivit vilken dag du är född\n'; } if (document.iform.gender.value == '0') { iMsg += '* Du måste ange ditt kön\n'; } if(!document.getElementById('acceptRule').checked) { iMsg += '* Du måste acceptera medlemsvillkoren\n'; } if (iMsg == '') { var months = new Array(); months['01'] = "januari"; months['02'] = "februari"; months['03'] = "mars"; months['04'] = "april"; months['05'] = "maj"; months['06'] = "juni"; months['07'] = "juli"; months['08'] = "augusti"; months['09'] = "september"; months['10'] = "oktober"; months['11'] = "november"; months['12'] = "december"; cstr = "Korrekta uppgifter krävs för att kunna vinna.\n\n" + "Kontrollera uppgifterna noggrant, innan du går vidare.\n\n" + "Förnamn: " + document.iform.firstname.value + "\n" + "Efternamn: " + document.iform.lastname.value + "\n" + "E-post: " + document.iform.email.value + "\n" + "Födelsedata: " + (document.iform.iday.value.substr(0,1)==0?document.iform.iday.value.substr(1):document.iform.iday.value.substr(0)) + " " + months[document.iform.imonth.value] + " " + document.iform.iyear.value + "\n" + "Kön: " + (document.iform.gender.value==1?"Man":"Kvinna") + "\n" + "\nÄr dessa uppgifter korrekta?"; if (confirm(cstr)) { document.iform.submit(); } } else { alert('Följande gick fel:\n\n' + iMsg); } } function switchConditions (optvalue) { document.getElementById('gender').value = optvalue; } function checkAge() { if (returnAge() >= 18) { return true; } else { return false; } } function returnAge() { if (document.iform.iyear.value==9999 || document.iform.imonth.value==99 || document.iform.iday.value==99) { return -1; } else { var myDate = new Date(); var today = new Date(); myDate.setFullYear(document.iform.iyear.value, (document.iform.imonth.value-1), document.iform.iday.value); today.setFullYear(2012, 1, 22); var ayear = (today.getFullYear() - myDate.getFullYear())-1; if (today.getMonth() > myDate.getMonth()) { ayear++; } else if (today.getMonth() == myDate.getMonth() && today.getDate() >= myDate.getDate()) { ayear++; } } return ayear; } function CreateBookmark() { title = "lyckochans.se - otroligt fina priser!"; url = "http://www.lyckochans.se/"; if (window.sidebar) { window.sidebar.addPanel(title, url,""); } else if (window.external) { window.external.AddFavorite( url, title); } else if (window.opera && window.print) { return true; } } if (window.ActiveXObject) { // IE var requester = new ActiveXObject("Microsoft.XMLHTTP"); } else { var requester = new XMLHttpRequest(); } function doZipCheck () { if (document.getElementById('zipcode').value.length==5) { getFile(document.getElementById('city2'), document.getElementById('city'), '../_inc/getcity.php?zip=' + document.getElementById('zipcode').value); } } function getFile(obj,obj2,pURL) { requester.open("GET", pURL, true); requester.onreadystatechange = function (){ if (requester.readyState == 4 && requester.status == 200) { obj.value = requester.responseText; obj2.value = requester.responseText; } } requester.send(null); return true; } function checkNumber(eve) { var iCode = (eve.which) ? eve.which : event.keyCode; if (iCode > 31 && (iCode < 48 || iCode > 57)) { return false; } return true; }