function showImgSelect(obj){ element = document.getElementById(obj); if(element != undefined || element != null){ var outparam = new Array(); if(element.value != ""){ outparam.f_url = element.value; } else { outparam.f_url = "about:blank"; } outparam.f_alt = ""; outparam.f_border = ""; outparam.f_align = ""; outparam.f_vert = ""; outparam.f_horiz = ""; Dialog("/cms/imgbrowse/index2.php?-usr=&-pwd=&lng=NL&domeinid=1", function(code){ element.value = code.f_url; }, outparam); } else { alert("We konden niet het object vinden."); } }function showFileSelect(obj){ element = document.getElementById(obj); if(element != undefined || element != null){ var outparam = new Array(); if(element.value != ""){ outparam.f_url = element.value; } else { outparam.f_url = "about:blank"; } outparam.f_alt = ""; outparam.f_border = ""; outparam.f_align = ""; outparam.f_vert = ""; outparam.f_horiz = ""; Dialog("/cms/filebrowse/index2.php?-usr=&-pwd=&lng=NL&domeinid=1", function(code){ element.value = code.f_url; }, outparam); } else { alert("We konden niet het object vinden."); } }/** * * Thinc1st Special Memory System. * */ /* Setting Expire Date */ var expDays = 30; var exp = new Date(); exp.setTime(exp.getTime() + (expDays*24*60*60*1000)); function GetValue(name,frmname){ new_name = "jscookie_wwwstarclassyachtscom"; var strResult = GetCookie(new_name); if(strResult == null || strResult == undefined){ } else { splt = strResult.split("::"); l = splt.length; for(i=0;i 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } function DeleteCookie (name) { var exp = new Date(); exp.setTime (exp.getTime() - 1); var cval = GetCookie (name); document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); } function doURLConfirm(arg,url){ var agree=confirm(arg); if(agree){ document.location.href=url; } } // NEW!!! Sinds iCMS is dit vervangen om in IE een mouseover effect toe te bedelen aan LI objecten in de pagina voor de navigatie. function nvStartList() { // code for IE if(!document.body.currentStyle) return; var subs = document.getElementsByName('submenu'); if(subs != null || subs != undefined){ for(var i=0; i xMousePosMax){ xMousePos = xMousePos - 330; } if(eXPos < 0){ xMousePos = xMousePos + 330; } if(eYPos > yMousePosMax){ yMousePos = yMousePos - 240; } if(eYPos < 0){ yMousePos = yMousePos + 240; } document.getElementById(toMoveObject).style.left = xMousePos + 10; document.getElementById(toMoveObject).style.top = yMousePos; } } function fopenImgWindow(img,w,h){ window.open("/img.php?img="+img,"","width="+w+",height="+h+",toolbar=0,resizable=0"); } // PostCodeChk var PostCodeChk_straat; var PostCodeChk_huisnr; var PostCodeChk_plaats; // PostCodeChk function makeRequestPostCodeChk(myUrl,myType){ if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } } // Webshop options. if (myType == "pckSetVal"){ http_request.onreadystatechange = pckSetVal_result; } http_request.open('GET', myUrl, true); http_request.send(null); } // When added a product, also update the amount of products in the shoppingbag function pckSetVal_result() { if (http_request.readyState == 4) { if (http_request.status == 200) { val = http_request.responseText.split(";"); document.getElementById(PostCodeChk_straat).value = val[0]; document.getElementById(PostCodeChk_huisnr).value = val[1]; document.getElementById(PostCodeChk_plaats).value = val[3]; //alert(http_request.responseText); } else { alert('There was a problem with the request.'); } } } function PChkIsNumeric(value) { return typeof value != "boolean" && value !== null && !isNaN(+ value); } function chkPostCode(fieldid,straatid,huisnrid,plaatsnrid){ PostCodeChk_straat = straatid; PostCodeChk_huisnr = huisnrid; PostCodeChk_plaats = plaatsnrid; var fieldval = document.getElementById(fieldid).value; var huisnrval = document.getElementById(huisnrid).value; // Checken of het veld leeg is. if (fieldval == '') { alert("Wij hebben een postcode nodig, vul het veld postcode in."); return false; } // Kijken of de lengte van de postcode goed is. var lstr = fieldval.length; if(lstr != 6){ alert("Schrijf een postcode dat bestaat uit 6 cijfers en letters."); return false; } // Checken of de eerste vier caracters cijfers zijn. var numbersStr = fieldval.substring(0,4); if(PChkIsNumeric(numbersStr) == false){ alert("Vul 4 cijfers in."); return false; } // Kijk of de laatste twee karakters van het postcode veld ook letters zijn. var characterStr = fieldval.substring(4,6).toUpperCase(); var filter2 = /^([a-zA-Z])+$/; if(!filter2.test(characterStr)){ alert("Schrijf de 2 letters van de postcode direct achter de 4 nummers."); return false; } // Checken of het veld leeg is. if (huisnrval == '') { alert("Wij hebben een huisnummer nodig om uw postcode te kunnen controleren."); return false; } // Checken of de eerste vier caracters cijfers zijn. if(PChkIsNumeric(huisnrval) == false){ alert("De postcode ondersteunt geen postcodes met toevoegsel bij het controleren van uw postcode."); return false; } var answer = confirm("Is de postcode die u heeft ingevuld: '" + numbersStr + " " + characterStr + "', met huisnummer '" + huisnrval + "' goed?") if (answer){ url = "/postcodechk.php?pc="+numbersStr+"&pl=" + characterStr + "&h=" + huisnrval + "&l=6b026347c7f8b78c1f12432b13091b57&" + sess + "&lng=" + lng + "&rnd=" + myDate.getTime() + "&rndnbr=" + rand ( 1000000 ); makeRequestPostCodeChk(url,"pckSetVal"); } }