/* 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,amount)
{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:-60,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});if(parseInt(amount)>0)
$('amount').setValue(parseInt(amount));else
{$('amount').setValue(1);amount=1;}
new Ajax.Request(s24_host_protocol+s24_host+'/ajax_handler.php?action=addToBasket&product_id='+product_id+'&product_option_id='+product_option_id+'&amount='+amount,{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 quickLoginOrderForm()
{var username=$('quicklogin_user').value;var password=$('quicklogin_pass').value;new Ajax.Request(s24_host_protocol+s24_host+'/ajax/doLoginMiniForm',{method:'post',parameters:{'email':username,'password':password},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)
{if(t.getHeader('Store24-Redirect')!=''&&t.getHeader('Store24-Redirect')!=null)
{document.location.href=t.getHeader('Store24-Redirect');}
else
{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='320px';$('miniAccountForm').morph('width:320px');}}}}});}
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()
{var email;if(document.forms.miniAccountFormLogin&&document.forms.miniAccountFormLogin.email.value!='')
email=document.forms.miniAccountFormLogin.email.value;else if(document.forms.miniCreateAccountForm&&document.forms.miniCreateAccountForm.email.value!='')
email=document.forms.miniCreateAccountForm.email.value;else if($('quicklogin_user')&&$('quicklogin_user').getValue()!="")
email=$('quicklogin_user').getValue();else if($('loginblock_email_field')&&$('loginblock_email_field').getValue()!=""&&$('loginblock_email_field').getValue()!="e-mailadres")
email=$('loginblock_email_field').getValue();else if($$('input[name=email]')[1])
email=$$('input[name=email]')[1].getValue();if(email!='')
{$('loginblock_email_field').setValue(email);doGenerateNewPassword();}
else
{showAlrt('account_email_noemail');}
return false;}
function doGenerateNewPassword()
{$('loginFormAction').setValue('doGenerateNewPassword');ajaxHandler('loginform');$('loginFormAction').setValue('checkLogin');return false;}
function doSaveWishlist(form_id)
{return ajaxHandler(form_id);}
function doSaveWishlistExpirationDate(form_id)
{return ajaxHandler(form_id);}
function doDeleteWishlist(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 goBackToProduct(prod_id)
{pageTracker._trackEvent('buttons','back-overview','terug naar overzicht');var prod_location=getCookie("kidsfavorites_product_location");if(prod_location!=null&&prod_location!="")
{setCookie('kidsfavorites_product_location','',-1,'/','','');var prod_location_array=prod_location.split(";");var locationCookieContent=''+prod_location_array[0]+';'+prod_location_array[1]+';'+prod_location_array[2]+';'+prod_location_array[3]+';'+prod_location_array[4]+';'+prod_location_array[5]+';'+prod_id;setCookie('kidsfavorites_product_location',locationCookieContent,(1/5),'/','','');}
history.go(-1);return false;}
function doUpdateProductGallery(action,product_brand_id,product_brand_group_id,product_group_id,start_point,view_number,search_str)
{if(view_number=="")view_number=36;if($('min_price'))min_price=$('min_price').value;else min_price='';if($('max_price'))max_price=$('max_price').value;else max_price='';var prod_location=getCookie("kidsfavorites_product_location");if(prod_location!=null&&prod_location!="")
var prod_location_array=prod_location.split(";");else
var prod_location_array=new Array('','','','','','','');var locationCookieContent=''+product_brand_id+';'+product_brand_group_id+';'+product_group_id+';'+start_point+';'+view_number+';'+search_str+';'+prod_location_array[6];setCookie('kidsfavorites_product_location',locationCookieContent,(1/5),'/','','');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+'&method=ajax',{onLoading:function()
{$('productGallery').insert({top:'
'});},onComplete:function(transport)
{$('productGallery').update('');$('productGallery').insert(transport.responseText);if(prod_location_array[6]!="")
{$("product_img_"+prod_location_array[6]).scrollTo();}}});}
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")
{updateTempCouponValue();updateTempOrderTotal($('country_id').value);updateTempOrderNetTotal($('country_id').value);updateTempShippingCost($('country_id').value);$('btn_remove_coupon').appear();}
alrt(t.responseText);}});}}
function removeCouponCode()
{new Ajax.Request(s24_host_protocol+s24_host+'/ajax_handler.php?action=removeCouponCode',{onComplete:function(t)
{$('btn_remove_coupon').hide();$('coupon_code_order_form').setValue('');alrt(t.responseText);updateTempCouponValue();updateTempOrderTotal($('country_id').value);updateTempOrderNetTotal($('country_id').value);updateTempShippingCost($('country_id').value);}});}
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 submitGuestbookEntry(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;i
');new Effect.Move('alert',{x:0,y:250});alrtTimeoutID_a=window.setTimeout(function()
{new Effect.Move('alert',{x:0,y:-250});$('full_bg').fade({from:0.7,to:0});alrtTimeoutID_b=window.setTimeout(function()
{$('full_bg').hide();$('alertWrapper').hide();},1000);},4000);}
function closeAlrt()
{window.clearTimeout(alrtTimeoutID_a);window.clearTimeout(alrtTimeoutID_b);new Effect.Move('alert',{x:0,y:-250});$('full_bg').hide();$('alertWrapper').hide();}
function showAlrt(identifier)
{new Ajax.Request(s24_host_protocol+s24_host+'/ajax_handler.php?action=get_alert&alert_identifier='+identifier,{onComplete:function(t){alrt(t.responseText);}});}
function setCookie(name,value,expires,path,domain,secure)
{var today=new Date();today.setTime(today.getTime());if(expires)
{expires=expires*1000*60*60*24;}
var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+
((secure)?";secure":"");}
function getCookie(check_name){var a_all_cookies=document.cookie.split(';');var a_temp_cookie='';var cookie_name='';var cookie_value='';var b_cookie_found=false;for(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;}
var lastTimeoutId='';var hoverIntent='';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);});});$$('.containsDropdown').each(function(elem)
{Event.observe(elem.down('a'),'mouseover',function(event)
{window.clearTimeout(hoverIntent);hoverIntent=window.setTimeout(function()
{if(elem.down('ul')){elem.down('ul').setStyle({'display':'block','left':'46px'});}},180);})
Event.observe(elem.down('a'),'click',function(event)
{if(elem.down('ul')){window.clearTimeout(hoverIntent);elem.down('ul').setStyle({'display':'block','left':'46px'});}})
Event.observe(elem,'mouseout',function(event)
{window.clearTimeout(lastTimeoutId);window.clearTimeout(hoverIntent);lastTimeoutId=window.setTimeout(function()
{$$('.containsDropdown').each(function(elem2)
{if(elem2.down('ul'))
elem2.down('ul').fade();});},1000);});Event.observe(elem,'mousemove',function(event)
{window.clearTimeout(lastTimeoutId);});})}
function positionAlert()
{documentWidth=getInnerWidth(self);document.getElementById('alert').style.left=((documentWidth/2)-200)+'px';windowLoaded=true;}
function decode64(input)
{var output="";var chr1,chr2,chr3="";var enc1,enc2,enc3,enc4="";var i=0;var keyStr="ABCDEFGHIJKLMNOP"+"QRSTUVWXYZabcdef"+"ghijklmnopqrstuv"+"wxyz0123456789+/"+"=";var base64test=/[^A-Za-z0-9\+\/\=]/g;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2);}
if(enc4!=64){output=output+String.fromCharCode(chr3);}
chr1=chr2=chr3="";enc1=enc2=enc3=enc4="";}while(i