var PCRE_Gebruik = /[^a-z0-9_ ]/i; var PCRE_Email = /^(([-\w\.]{1,})@([-\w\.]{1,})\.([-\w\.]{1,}))$/i; var PCRE_Urls = /["'\\]/i; function GetValue(TexName) { return document.getElementById(TexName).value; } function gourl(obj1, sec, cat, page) { var pagename; switch(sec) { case 0: pagename = "listavatars.php"; break; case 1: pagename = "listbackgrounds.php"; break; case 2: pagename = "listmsnemoticons.php"; break; case 3: pagename = "listskins.php"; break; case 4: pagename = "listanimated_emoticons.php"; break; case 5: pagename = "msnwinks.php"; break; } if(sec == 5) document.location = pagename + "?page=" + page + "&ord=" + obj1.options[obj1.selectedIndex].value; else document.location = pagename + "?cat=" + cat + "&page=" + page + "&ord=" + obj1.options[obj1.selectedIndex].value; } function openPopup(user, site) { var info = ""; var purl = ""; switch(user) { case -4: info = "single%2520emoticon%2520page"; break; case -3: info = "avatar%2520page"; break; case -2: info = "emoticons%2520page"; break; case -1: info = "news"; break; case 0: info = "468%252A60%2520bovenaan"; break; case 1: info = "links"; break; case 2: info = "rechts"; break; case 3: info = "onderaan"; break; case 4: info = "onder%2520nummers"; break; case 5: info = "download%2520tussenpagina"; break; } info = "messfreak.be%2520" + info; switch(site){ case 1: purl = "emoticonsplanet.nl"; break; case 2: purl = "avatars4msn.nl"; break; } window.open("http:\/\/www.klikeuro.nl\/sites\/popup-cache.php?s=" + purl + "&u=messfreak&promo=" + info + "&count=&tool=&pi=", "_blank", "height=450, location=0, menubar=0, resize=0, scrollbars=0, status=1, toolbar=0, width=562"); return false; } function OpenProPop(id) { window.open("http:\/\/www.emoticonnet.nl\/download.php?username=messfreak&call=ppm&id=" + id, "_blank", "height=250, location=0, menubar=0, resize=0, scrollbars=0, status=0, toolbar=0, width=550"); return false; } function checkform() { var Gebruik = GetValue("gebruik"); var Passw = GetValue("passw"); var Passw2 = GetValue("passw2"); var Email = GetValue("email"); var Email2 = GetValue("email2"); var Urls = GetValue("urls"); var Titel = GetValue("titel"); var ErrMsg = ""; if(Gebruik.match(PCRE_Gebruik)) ErrMsg += "\n-De gebruikersnaam bevat ongeldige tekens."; if(Gebruik.length < 5) ErrMsg += "\n-De gebruikersnaam moet minimum 5 tekens bevatten."; if(Passw.length < 7) ErrMsg += "\n-Het paswoord moet minimum 7 tekens bevatten."; else { if(Passw != Passw2) ErrMsg += "\n-De bevestiging van het paswoord klopt niet."; } if(!Email.match(PCRE_Email)) ErrMsg += "\n-Er is een ongeldig email adres ingegeven."; else { if(Email != Email2) ErrMsg += "\n-De bevestiging van het email adres klopt niet."; } if(Urls.match(PCRE_Urls) || Urls.substring(0, 7) != "http:\/\/" || Urls.length < 10 || Urls.indexOf("http:\/\/") != Urls.lastIndexOf("http:\/\/")) ErrMsg += "\n-Er is een ongeldige URL ingegeven."; if(Titel.length < 1) ErrMsg += "\n-De titel moet minimum 1 teken bevatten."; if(ErrMsg == "") return true; else { alert("De volgende fouten zijn opgetreden:" + ErrMsg); return false; } } function checkform2() { var Email = GetValue("email"); var Email2 = GetValue("email2"); var Urls = GetValue("urls"); var Titel = GetValue("titel"); var ErrMsg = ""; if(!Email.match(PCRE_Email)) ErrMsg += "\n-Er is een ongeldig email adres ingegeven."; else{ if(Email != Email2) ErrMsg += "\n-De bevestiging van het email adres klopt niet."; } if(Urls.match(PCRE_Urls) || Urls.substring(0, 7) != "http:\/\/" || Urls.length < 10 || Urls.indexOf("http:\/\/") != Urls.lastIndexOf("http:\/\/")) ErrMsg += "\n-Er is een ongeldige URL ingegeven."; if(Titel.length < 1) ErrMsg += "\n-De titel moet minimum 1 teken bevatten."; if(ErrMsg == "") return true; else { alert("De volgende fouten zijn opgetreden:" + ErrMsg); return false; } } function checkformp() { var Passw = GetValue("passw"); var Passw2 = GetValue("passw2"); var Passwo = GetValue("passwo"); var ErrMsg = ""; if(Passw.length < 7 || Passwo.length < 7) ErrMsg += "\n-Het paswoord moet minimum 7 tekens bevatten."; else { if(Passw != Passw2) ErrMsg += "\n-De bevestiging van het paswoord klopt niet."; } if(ErrMsg == "") return true; else { alert("De volgende fouten zijn opgetreden:" + ErrMsg); return false; } } function checkforml() { var Gebruik = GetValue("gebruikl"); var Passw = GetValue("paswl"); var ErrMsg = ""; if(Gebruik == "") ErrMsg += "\n-Gebruikersnaam"; if(Passw == "") ErrMsg += "\n-Paswoord"; if(ErrMsg == "") return true; else { alert("Gelieve de volgende veld(en) in te vullen:" + ErrMsg); return false; } } function checkformnieuws() { var Email = GetValue("mailnieuws"); var ErrMsg = ""; if(!Email.match(PCRE_Email)) ErrMsg += "\n-Er is een ongeldig email adres ingegeven."; if(ErrMsg == "") return true; else { alert("De volgende fouten zijn opgetreden:" + ErrMsg); return false; } }