/* 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:'
'});},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();});