function hideAll(){ $('#log').slideUp('fast', function() { $('#reg').slideUp('fast', function() { }); }); } function showReg(){ $('#log').slideUp('fast', function() { $('#reg').slideDown('fast', function() { focusAtEnd(document.getElementById("username")); } ); }); } function showLogin(){ $('#reg').slideUp('fast', function(){ $('#log').slideDown('fast', function(){ focusAtEnd(document.getElementById("emaill")); } ); }); } function checkmail(email){ if (!email.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i)){ return(false); } else { return(true) } } function checkregform(){ if (document.forms.regForm.username.value.length < 1){ document.getElementById('errorR').innerHTML="Missing your username!"; $('#errorR').slideDown('slow', function(){} ); document.forms.regForm.username.focus(); return(false); } if (!checkmail(document.forms.regForm.email.value)){ document.getElementById('errorR').innerHTML="Invalid email"; $('#errorR').slideDown('slow', function(){} ); document.forms.regForm.email.focus(); return(false); } if (document.forms.regForm.password.value.length < 6){ document.getElementById('errorR').innerHTML="Password is to short (6 characters)"; $('#errorR').slideDown('slow', function(){} ); document.forms.regForm.password.focus(); return(false); } var username = document.forms.regForm.username.value.replace(/[^\w\s]/gi, ''); if(document.forms.regForm.username.value!=username){ document.getElementById('errorR').innerHTML="Invalid usename (numbers and characters only)"; $('#errorR').slideDown('slow', function(){} ); document.forms.regForm.username.focus(); return(false); } document.forms.regForm.submit(); } function dsiplaycheckUsername(val){ if(val){ document.getElementById('errorR').innerHTML="Sorry - username already exists!"; $('#errorR').slideDown('slow', function(){} ); $('#regFormlink').slideUp('slow', function(){} ); }else{ $('#errorR').slideUp('slow', function(){} ); $('#regFormlink').slideDown('slow', function(){} ); } } function checkurl(){ var thisusername=encodeURIComponent(document.getElementById('username').value); x_checkUsername(thisusername, dsiplaycheckUsername) } function checkUsername(){ var username = document.forms.regForm.username.value.replace(/[^\w\s]/gi, ''); if(username != document.forms.regForm.username.value){ document.forms.regForm.username.value=username; } else { //return true; } checkurl(); } function setSex(sex){ $(".selected").removeClass("selected").addClass("sex"); $("#sex"+sex).removeClass("sex").addClass("selected"); $(".sexcheck").html(""); $("#sexcheck"+sex).html(""); $("#sex").val(sex); } function setFlirt(flirt){ $(".flirtselected").removeClass("flirtselected").addClass("flirt"); $("#flirt"+flirt).removeClass("flirt").addClass("flirtselected"); $(".flirtcheck").html(""); $("#flirtcheck"+flirt).html(""); $("#flirt").val(flirt); if(flirt==1){ $('#oriantationbox').slideDown('slow', function(){} ); }else{ $('#oriantationbox').slideUp('slow', function(){} ); } } function setOriantation(oriantation){ $(".oriantationselected").removeClass("oriantationselected").addClass("oriantation"); $("#oriantation"+oriantation).removeClass("oriantation").addClass("oriantationselected"); $(".oriantationcheck").html(""); $("#oriantationcheck"+oriantation).html(""); $("#oriantation").val(oriantation); } function checkregform2(){ var y=$("#birthyear").val(); var m=$("#birthmonth").val(); var d=$("#birthday").val(); var date = new Date(y,m-1,d); if (date.getFullYear() == y && date.getMonth() + 1 == m && date.getDate() == d) { } else { document.getElementById('errorR2').innerHTML="Invalid date!"; $('#errorR2').slideDown('slow', function(){} ); return(false); } if (document.forms.regForm2.sex.value == 0){ document.getElementById('errorR2').innerHTML="Missing your gender!"; $('#errorR2').slideDown('slow', function(){} ); return(false); } if (document.forms.regForm2.flirt.value == 0){ document.getElementById('errorR2').innerHTML="Do you wanna flirt?"; $('#errorR2').slideDown('slow', function(){} ); return(false); } if (document.forms.regForm2.flirt.value == 1){ if (document.forms.regForm2.oriantation.value == 0){ document.getElementById('errorR2').innerHTML="Missing your interest"; $('#errorR2').slideDown('slow', function(){} ); return(false); } } document.forms.regForm2.submit(); } // Inkey function checkInKeySubmitButton(){ thiskey=$("#newinkey").val(); if(thiskey!=""){ $('#inkeysubmitbutton').slideDown('slow', function(){} ); }else{ $('#inkeysubmitbutton').slideUp('slow', function(){} ); } } function submitInKey(){ var thiskey=$("#newinkey").val(); top.location.href="https://bachem.de/i/"+thiskey; } function checkRequestMail(){ var v=$("#requestemail").val(); var val=checkmail(v); if(val){ $('#requestsubmitbutton').slideDown('slow', function(){} ); }else{ $('#requestsubmitbutton').slideUp('slow', function(){} ); } } function displaySubmitRequestMail(val){ if(val){ $('#requestemailsuc').html(val); $('#requestemailform').slideUp('slow', function(){} ); $('#requestemailsuc').slideDown('slow', function(){} ); } } function submitRequestMail(){ var requestemail = encodeURIComponent($("#requestemail").val()); x_submitRequestMail(requestemail, displaySubmitRequestMail); }