
$(document).ready(function()
{$("a[rel=external]").each(function(){this.target="_blank";});if(document.all){$("tr.hover").hover(function(){$(this).css('background-color','#fff');},function(){$(this).css('background','');});}
if($("form#frm-emailbox-edit #autoreply").is(":not(:checked)")){$("form#frm-emailbox-edit #replynaam").attr('disabled','disabled');$("form#frm-emailbox-edit #replyemail").attr('disabled','disabled');$("form#frm-emailbox-edit #replytxt").attr('disabled','disabled');}
$("form#frm-emailbox-edit #autoreply").click(function(){if(this.checked){$("form#frm-emailbox-edit #replynaam").removeAttr('disabled')
$("form#frm-emailbox-edit #replyemail").removeAttr('disabled')
$("form#frm-emailbox-edit #replytxt").removeAttr('disabled')}else{$("form#frm-emailbox-edit #replynaam").attr('disabled','disabled');$("form#frm-emailbox-edit #replyemail").attr('disabled','disabled');$("form#frm-emailbox-edit #replytxt").attr('disabled','disabled');}});screenshotPreview();});$(window).load(function(){$("input:visible:first:not(:button)").focus();});this.screenshotPreview=function(){xOffset=30;yOffset=165;$("a.screenshot").hover(function(e){this.t=this.title;this.title="";var c=(this.t!="")?"<br/>"+this.t:"";$("body").append("<p id='screenshotPreview'><img src='"+this.rev+"' alt='preview' />"+c+"</p>");$("#screenshotPreview").css("top",(e.pageY-yOffset)+"px").css("left",(e.pageX+xOffset)+"px").fadeIn("fast");$("#screenshotPreview img").css('padding-bottom','3px');},function(){this.title=this.t;$("#screenshotPreview").remove();});$("a.screenshot").mousemove(function(e){$("#screenshotPreview").css("top",(e.pageY-yOffset)+"px").css("left",(e.pageX+xOffset)+"px");});};function bestellen_stap3(id,radio){document.getElementById('bestellen_pakket_reg').className='';document.getElementById('bestellen_pakket_a').className='';document.getElementById('bestellen_pakket_b').className='';document.getElementById('bestellen_pakket_c').className='';document.form_pakket_keuze.pakket[radio].checked=true;document.getElementById(id).className='selected';}
function loc(url,confirm_text){if(confirm_text){input_box=confirm(confirm_text);if(input_box==true){document.location=url;}}else{document.location=url;}}
function off_checkform(form){if(form.voornaam){if(form.voornaam.value==""){alert("FOUT > U heeft het 'voornaam' veld nog niet ingevuld");form.voornaam.focus();return false;}
if(form.achternaam.value==""){alert("FOUT > U heeft het 'achternaam' veld nog niet ingevuld");form.achternaam.focus();return false;}
if(form.postcode.value==""){alert("FOUT > U heeft het 'postcode' veld nog niet ingevuld");form.postcode.focus();return false;}
if(!validatePostalCode(form.postcode.value)){alert("FOUT > het opgegeven postcode voldoet niet aan het formaat '1234AB'");form.postcode.focus();return false;}
if(form.huisnr.value==""){alert("FOUT > U heeft het 'huisnummer' veld nog niet ingevuld");form.huisnr.focus();return false;}
if(!isNumeric(form.huisnr.value)){alert("FOUT > het 'huisnummer' veld mag enkel cijfers bevatten");form.huisnr.focus();return false;}
if(form.tel.value==""){alert("FOUT > U heeft het 'telefoon' veld nog niet ingevuld");form.tel.focus();return false;}
if(form.tel.value.charAt(0)!="0"||!isNumeric(form.tel.value)||form.tel.value.length<10){alert("FOUT > het opgegeven telefoonnummer voldoet niet aan het formaat '0201234567'\nLet op:\n- vermeld geen landcode (+31)\n- maak enkel gebruik van cijfers (geen spaties)\n- een telefoonnummer is 10 cijfers lang en begint met een 0");form.tel.focus();return false;}
if(form.email.value==""){alert("FOUT > U heeft het 'e-mail' veld nog niet ingevuld");form.email.focus();return false;}
if(!isEmail(form.email.value)){alert("FOUT > het opgegeven e-mailadres is onjuist");form.email.focus();return false;}}
if(form.av_akkoord&&!form.av_akkoord.checked){alert("FOUT > U bent nog niet akkoord gegaan met onze Algemene Voorwaarden");return false;}
if(form.sidn_akkoord&&!form.sidn_akkoord.checked){alert("FOUT > U bent nog niet akkoord gegaan met de Algemene Voorwaarden voor .nl-domeinnaamhouders");return false;}
return true;}
function isEmail(str){var supported=0;if(window.RegExp){var tempStr="a";var tempReg=new RegExp(tempStr);if(tempReg.test(tempStr))supported=1;}
if(!supported)
return(str.indexOf(".")>2)&&(str.indexOf("@")>0);var r1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");var r2=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");return(!r1.test(str)&&r2.test(str));}
function isNumeric(sText){var ValidChars="0123456789";var IsNumber=true;var Char;for(i=0;i<sText.length&&IsNumber==true;i++)
{Char=sText.charAt(i);if(ValidChars.indexOf(Char)==-1)
{IsNumber=false;}}
return IsNumber;}
function validatePostalCode(strPC){return typeof strPC=='string'?strPC.match(/[1-9][0-9]{3} ?[a-zA-Z]{2}/)==strPC:false;}
function addEngine(name,cat,type)
{if((typeof window.sidebar=="object")&&(typeof
window.sidebar.addSearchEngine=="function"))
{window.sidebar.addSearchEngine("http://firefox.oni.nl/oniwhois.src","http://firefox.oni.nl/oniwhois.png",name,cat);}
else
{alert("Onze zoekplugin werkt alleen op Mozilla of Netscape 6 browsers");}}