/* This script is part of DSJ STORE24 - minified by JSmin (by Douglas Crockford, distributed under MIT-license) */ windowLoaded=false;var s24_host_protocol=(("https:"==document.location.protocol)?"https://":"http://");var s24_host="www.kidsfavorites.nl";function doAddToBasket(product_id,product_option_id) {var clone=$('product_img_'+product_id).cloneNode(true);clone.addClassName('product_img_clone');var timestamp=new Date().getTime();var clone_id='product_img_'+product_id+'_clone_'+timestamp;clone.id=clone_id;$('mainContainer').insert({bottom:clone});Element.clonePosition($(clone_id),$('product_img_'+product_id));$(clone_id).style.zIndex=999999;new Effect.Move(clone_id,{x:585,y:-130,duration:1.5,mode:'absolute'});new Effect.ScrollTo('mainContainer',{duration:1.5});$(clone_id).shrink({delay:2.0});$('shoppingBasketContainer').highlight({startcolor:'#ffffff',delay:2.5});$('shoppingBasketIcon').shake({delay:3.0});new Ajax.Request(s24_host_protocol+s24_host+'/ajax_handler.php?action=addToBasket&product_id='+product_id+'&product_option_id='+product_option_id,{method:'get',onComplete:function(transport) {$('shoppingBasketContent').replace(transport.responseText);showAlrt('shoppingbasket_add_ok').delay(3.0);}});} function doAddToWishlist(product_id) {url=s24_host_protocol+s24_host+"/ajax_handler.php?action=doAddWishlistItem&product_id="+product_id;new Ajax.Request(url,{method:'get',onComplete:function(t) {if(t.getHeader('Store24-ResponseCode')=='1') {showAlrt(t.responseText);} else {var wishListCookie=getCookie('kidsfavorites_wishlist');var alreadyListed=false;if(wishListCookie&&wishListCookie!='') {wishListCookieArray=wishListCookie.split(';');for(i=0;i'});},onComplete:function(t) {if(t.getHeader('Store24-ResponseCode')=='0') {$('searchWishlist').update('');showAlrt(t.responseText);} else {$('searchWishlist').update('');$('searchWishlist').insert(t.responseText);return false;}}});$('wishlist_id').setValue('');return false;} function checkLogin() {$('loginform').request({onComplete:function(t) {if(t.getHeader('Store24-ResponseCode')=='0') {alrt(t.responseText);} else {$('loginContainer').replace(t.responseText);}}});} function checkLoginMiniForm() {$('miniAccountFormLogin').request({onComplete:function(t) {if(t.getHeader('Store24-ResponseCode')=='0') {alrt(t.responseText);} else {document.location.href=document.location;}}});} function createAccount(form_id) {$(form_id).request({onComplete:function(t) {alrt(t.responseText);if(t.getHeader('Store24-ResponseCode')=='1') {if(form_id=="miniCreateAccountForm") {$('miniAccountForm').down(0).next(0).remove();$('miniAccountForm').down(0).next(0).remove();$('miniAccountForm').down(0).style.width='240px';$('miniAccountForm').morph('width:240px');}}}});} function createAccountOrderForm(form_id) {$(form_id).request({onComplete:function(t) {if(t.getHeader('Store24-ResponseCode')=='0') {alrt(t.responseText);} else if(t.getHeader('Store24-ResponseCode')=='1') {document.miniCreateAccountForm.action="https://"+s24_host+"/bestelformulier.html";$(form_id).submit();}}});} function doChangePassword() {ajaxHandler('accountPasswordChangeForm');return false;} function setNewPasswordFromCreateAccountOrderForm() {$('loginblock_email_field').setValue(document.miniCreateAccountForm.email.value);doGenerateNewPassword();return false;} function doGenerateNewPassword() {$('loginFormAction').setValue('doGenerateNewPassword');ajaxHandler('loginform');$('loginFormAction').setValue('checkLogin');return false;} function doSaveWishlist(form_id) {return ajaxHandler(form_id);} function doSubmitBlogComment(form_id) {return ajaxHandler(form_id);} function ajaxHandler(form_id) {$(form_id).request({onComplete:function(t){alrt(t.responseText);}});return false;} function doSaveAccountData() {$('accountData').request({onComplete:function(t) {if(t.responseText=='ok') {showAlrt('account_save_ok');}}});} function doUpdateProductGallery(action,product_brand_id,product_brand_group_id,product_group_id,start_point,view_number,search_str) {if(view_number=="")view_number=15;if($('min_price'))min_price=$('min_price').value;else min_price='';if($('max_price'))max_price=$('max_price').value;else max_price='';if(search_str!="")search_str+="&search_field=keyword";new Ajax.Request(s24_host_protocol+s24_host+'/ajax_handler.php?action='+action+'&product_brand_id='+product_brand_id+'&product_brand_group_id='+product_brand_group_id+'&product_group_id='+product_group_id+'&start_point='+start_point+'&view_number='+view_number+'&min_price='+min_price+'&max_price='+max_price+'&search_str='+search_str,{onLoading:function() {$('productGallery').insert({top:'Loading...'});},onComplete:function(transport) {$('productGallery').update('');$('productGallery').insert(transport.responseText);}});} function checkInCouponCode(coupon_code_input_field) {coupon_code=$(coupon_code_input_field).value;if(coupon_code!='') {new Ajax.Request(s24_host_protocol+s24_host+'/ajax_handler.php?action=checkInCouponCode&coupon_code='+coupon_code+'&coupon_code_input_field='+coupon_code_input_field,{onComplete:function(t) {if(coupon_code_input_field=="coupon_code") $('couponInput').hide();else if(coupon_code_input_field=="coupon_code_order_form") {if(t.getHeader('Store24-ResponseCode')=='1') {updateTempCouponValue();updateTempOrderTotal($('country_id').value);updateTempOrderNetTotal($('country_id').value);}} alrt(t.responseText);}});}} function closeSubMenus() {$$('.submenu').each(function(elem){elem.hide();});} function doReplaceProductImageZoom(swfMovie) {newProductImageZoomCode='';$('productImageZoomContainer').update('');$('productImageZoomContainer').insert(newProductImageZoomCode);} function checkOrderForm(form_id) {var current_form_action=$(form_id).readAttribute("action");var errorfound=false;$(form_id).writeAttribute("action",s24_host_protocol+s24_host+"/ajax_handler.php");$(form_id).request({parameters:{'action':'check_orderform'},onComplete:function(t) {$(form_id).writeAttribute("action",current_form_action);if(t.getHeader('Store24-ResponseCode')=='0') {alrt(t.responseText);return false;} else {if(document.orderform.newsletter&&document.orderform.newsletter.type!='hidden'&&document.orderform.newsletter.checked==false) {$('newsLetterReminder').blindDown();window.setTimeout(function() {$(form_id).submit();},6000)} else {$(form_id).submit();} return false;}}});return false;} function bdc_signupSubmit() {form_id="bdc_signup";var current_form_action=$(form_id).readAttribute("action");var errorfound=false;$(form_id).writeAttribute("action",s24_host_protocol+s24_host+"/ajax_handler.php");$(form_id).request({parameters:{'action':'check_orderform'},onComplete:function(t) {$(form_id).writeAttribute("action",current_form_action);if(t.getHeader('Store24-ResponseCode')=='0') {alrt(t.responseText);return false;} else {if(window.confirm('Weet je zeker dat alle gegevens goed zijn ingevuld?')) {$(form_id).request({onComplete:function(t2){alrt(t2.responseText);if(t2.getHeader('Store24-ResponseCode')=='1') {window.setTimeout(function() {document.location='/?page=birthdayclub-view';},2000);} else if(t2.getHeader('Store24-ResponseCode')=='0') {if(t2.getHeader('Store24-ResponseText')=='parent_birthdate_reminder') {$(form_id).parent_birthdate_reminder.value='1';}}}});} else {return false;}}}});return false;} function bdc_addChildSubmit() {form_id="bdc_addchild";if(window.confirm('Weet je zeker dat alle gegevens goed zijn ingevuld?')) {$(form_id).request({onComplete:function(t){alrt(t.responseText);if(t.getHeader('Store24-ResponseCode')=='1') {window.setTimeout(function() {document.location='/?page=birthdayclub-view';},2000);}}});} else {return false;} return false;} function bdc_addChild() {if(typeof(bdc_children)=="undefined"||bdc_children==0) {bdc_children=3;} bdc_children++;if(bdc_children<=10) {$('bdc_child_'+bdc_children).blindDown();if(bdc_children==10) {$('bdc_addchildren_btn').blindUp();}} else {showAlrt('birthdayclub_max_children');}} function submitPollAnswer(form_id) {return ajaxHandler(form_id);} function doSubmitForm(form_id) {$(form_id).submit();} function getRadioValue(field) {if(field&&field.length>0) {for(var i=0;i1) {cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));} return cookie_value;break;} a_temp_cookie=null;cookie_name='';} if(!b_cookie_found) {return null;}} function bookmark() {var title=document.title;var url=window.location;if(window.sidebar) window.sidebar.addPanel(title,url,"");else if(window.opera&&window.print){var elem=document.createElement('a');elem.setAttribute('href',url);elem.setAttribute('title',title);elem.setAttribute('rel','sidebar');elem.click();} else if(document.all){window.external.AddFavorite(url,title);} return false;} function openVenster(breedte,hoogte,hor_pos,vert_pos,url,naam) {var opties="toolbar=no,status=no,menubar=no,scrollbars=0,resizable=no,width="+breedte+",height="+hoogte+",top="+vert_pos+",left="+hor_pos+";" newWindow=window.open(url,naam,opties);} function FormatNumberBy3(num,decpoint,sep){num=num*100;num=num.toString();if(num=="0"){num="000";} x=num.substring(0,(num.length-2));y=num.substring((num.length-2),num.length);z="";if(typeof(x)!="undefined"){for(i=x.length-1;i>=0;i--) z+=x.charAt(i);z=z.replace(/(\d{3})/g,"$1"+sep);if(z.slice(-sep.length)==sep) z=z.slice(0,-sep.length);x="";for(i=z.length-1;i>=0;i--) x+=z.charAt(i);if(typeof(y)!="undefined"&&y.length>0) x+=decpoint+y;} return x;} function getInnerWidth(win){var winWidth;if(win.innerWidth){winWidth=win.innerWidth;} else if(win.document.documentElement&&win.document.documentElement.clientWidth){winWidth=win.document.documentElement.clientWidth;} else if(document.body){winWidth=win.document.body.clientWidth;} return winWidth;} lastTimeoutId='';function loadSubMenus() {$$('.containsSubmenu').each(function(elem) {Event.observe(elem,'mouseover',function(event) {$$('.containsSubmenu').each(function(elem2) {if(elem2.next()) elem2.next().hide();});if(elem.next()) elem.next().show();});Event.observe(elem,'mouseout',function(event) {window.clearTimeout(lastTimeoutId);lastTimeoutId=window.setTimeout(function() {$$('.containsSubmenu').each(function(elem2) {if(elem2.next()) elem2.next().fade();});},2000);});Event.observe(elem.next(),'mouseout',function(event) {window.clearTimeout(lastTimeoutId);lastTimeoutId=window.setTimeout(function() {$$('.containsSubmenu').each(function(elem2) {if(elem2.next()) elem2.next().fade();});},2500);});Event.observe(elem.next(),'mousemove',function(event) {window.clearTimeout(lastTimeoutId);});});} function positionAlert() {documentWidth=getInnerWidth(self);document.getElementById('alert').style.left=((documentWidth/2)-200)+'px';windowLoaded=true;} Event.observe(window,'load',positionAlert);document.observe("dom:loaded",function() {new Ajax.Request(s24_host_protocol+s24_host+'/ajax/showShoppingBasket',{onSuccess:function(t){$('shoppingBasketContent').replace(t.responseText);}});new Ajax.Request(s24_host_protocol+s24_host+'/ajax/showLoginBlock',{onSuccess:function(t){$('loginContainer').replace(t.responseText);}});loadSubMenus();});