NO
Gift Message
Description
Delivery Info
Reviews
Trustpilot
It's an epic racing challenge with the Hot Wheels Monster Trucks Glow in the Dark Epic Loop Challenge set that gets more exciting when the lights go off! The blue, green and yellow parts of the playset glow in the dark to light up the action on the track. Launch vehicles side-by-side to race around the loop, jump into the trophy cup and claim the win! One Hot Wheels monster truck and one 1:64 scale car are included for stunting and crashing right out of the box - and they glow in the dark, too! Makes a great gift idea for kids ages 4 to 8 years old. Not for use with some Hot Wheels vehicles. colours and decorations may vary.
Standard First Class Post(1-3 working days for delivery) | £2.99 - £5.99 (depending on size) |
UK Next Working Daydelivery before 1pm | £7.95 (depending on size) |
Airmail (Europe)Currently up to 7 working days for delivery | £5.99 - £6.99(depending on size) |
Airmail (Rest of World)Currently delivery up to 10 working days | £5.99 - £6.99 (depending on size) |
'); //$('.ui-sortable').removeClass('noscript'); makesortable(); // remove temporay height class from main tab $('#main_tab').removeClass('temporary_height'); $('#main_tab').removeClass('fb_active'); if (parseInt($("#" + $("#image_count_mycomputer_name").val()).val()) > 0) { initializeImageSliders(parseInt($("#ddlPageCount_mc").val())); loadPersonalizeImageCustomize(1); $('#btnShowSimple').fadeIn(); $('.ice-socks .btn_repeat_photo').css('opacity', '1').css('visibility', 'visible').show(); $('.ice-towels .btn_repeat_photo').css('opacity', '1').css('visibility', 'visible').show(); $('.ice-blankets .btn_repeat_photo').css('opacity', '1').css('visibility', 'visible').show(); $('#closePUPanel').hide(); $('#dialog').hide(); $('#fbdialog').hide(); $("#instagramdialog").hide(); $('.gallery-list').show(); } else {$('#btnShowSimple').hide(); $('#closePUPanel').show();} //alert('thumbs created'); } function GetUplaodedImageListInHtml() { var image_body_html = ''; var image_list_mycomputer = ""; var image_list_mycomputer_txt = $("#" + $("#image_list_mycomputer_name").val()).val(); var image_list_mycomputer_cookie = ""; if (isAdmin()) { // Clear cookie document.cookie = "ck_funky_pu_imagelist=;path=/"; } else { image_list_mycomputer_cookie = getCookie("ck_funky_pu_imagelist").replace(/~/g, ';'); } if (image_list_mycomputer_txt.length > 0) { image_list_mycomputer = image_list_mycomputer_txt; } if (image_list_mycomputer_cookie.length > 0) { var arrImages = image_list_mycomputer_cookie.split(";"); for (var i = 0; i < arrImages.length; i++) { if (image_list_mycomputer.length > 0) { if (image_list_mycomputer.indexOf(arrImages[i]) == -1) { image_list_mycomputer = image_list_mycomputer + ";" + arrImages[i]; } } else { image_list_mycomputer = arrImages[i]; } } $("#" + $("#image_list_mycomputer_name").val()).val(image_list_mycomputer); var arrTmp = image_list_mycomputer.split(";"); $("#" + $("#image_count_mycomputer_name").val()).val(arrTmp.length.toString()); } if(image_list_mycomputer.length>0) { image_arr = image_list_mycomputer.split(';'); var image_count = 0; var image_url = ""; for (i = 0; i < image_arr.length; i++) { if (image_arr[i].length > 0) { //image_url = '' + image_arr[i].replace('', ''); image_url = ((image_arr[i].toLowerCase().indexOf("https://") > -1) ? image_arr[i] : 'https://photouploads.funkypigeon.com/PHOTOUPLOAD/' + image_arr[i]); image_body_html += '
'; image_body_html += '
'; image_body_html += 'Zoom'; image_body_html += '+ Add Photo
Delete Image
'; image_count++; } } $("#" + $("#image_count_mycomputer_name").val()).val(image_count.toString()); $(".pu_show_count").css('display','block'); } return image_body_html; } function deleteAllImages(process) { if(!process) { var message = '
Are you sure you want to delete all uploaded images
YES
NO
' DisplayError("Warning!", message, false); return false; } CloseError(); // Clear textbox $("#" + $("#image_list_mycomputer_name").val()).val(""); $("#" + $("#image_count_mycomputer_name").val()).val("0"); // Clear cookie document.cookie = "ck_funky_pu_imagelist=" + ";path=/"; $.ajax({ type: "POST", url: "newFlow_ImageUpload.aspx", data: { il: '', ic: '0' }, dataType: "html", success: function(theResponse) { // returnCode = theResponse; $('#btnShowSimple').trigger('click'); // REMOVE VIEW UPLOADED BUTTON $('.photo_browse_options').hide(); $('#dialog').removeClass('extra_buttons'); } }); Custom_Initialize_UploadMyComputer_Slider(); $(".pu_show_count").css('display', 'none'); } function deleteThisImage(url_thum, url) { var image_list_mycomputer = $("#" + $("#image_list_mycomputer_name").val()).val(); var imageCount = 0; var doProcess = false; if(image_list_mycomputer.length>0) { image_arr = image_list_mycomputer.split(';'); image_list_mycomputer = ""; for(i=0; i
- ' + 0 + '
My Friend List
'; $("#friendlistfb").html(friend_dropdown_html); loading(false, 100, 0, 0, 0, 0); } else { loading(false, 100, 0, 0, 0, 0); alert("Error!"); } }); } catch(Error) {loading(false, 100, 0, 0, 0, 0); } } function getAlbums(uid) { loading(true, 100, 0, 0, 0, 0); $("#photolistfb").html(""); $("#albumlistfb").html(""); if (uid == "0") { loading(false, 100, 0, 0, 0, 0); return false; } try { FB.api('/' + uid + '/albums?fields=count,id,name,cover_photo{images}', function (response) { var ul = document.getElementById('albums'); var album_dropdown_html = 'Album List
'; $("#albumlistfb").html(album_dropdown_html); getPhotos("me"); loading(false, 100, 0, 0, 0, 0); }); } catch (Error) { loading(false, 100, 0, 0, 0, 0); } } function getPhotos(albumid) { loading(true, 100, 0, 0, 0, 0); $("#photolistfb").html(""); // Select "Select an album" if (albumid == "0") { loading(false, 100, 0, 0, 0, 0); return false; } try { FB.api("/" + albumid + "/photos?limit=100&fields=source,picture", function (response) { var photos = response["data"]; //document.getElementById("photos_header").innerHTML = "Photos(" + photos.length + ")"; var subImages_text2 = ''; var imagefound = false; for (var v = 0; v < photos.length; v++) { imagefound = true; var thum_src = photos[v]["picture"]; var image_src = photos[v]["source"]; //console.log(image_arr); var subImages_text1 = "Photo " + (v + 1); //this is for the small picture that comes in the second column subImages_text2 += ''; subImages_text2 += '
+ Add Photo
'; //} //addNewRow(subImages_text1, subImages_text2, subImages_text3); $(".pu_show_count_fb").css('display', 'block'); } $("#photolistfb").html('
- ' + subImages_text2 + '
'; //subImages_text2 += ''; subImages_text2 += '
+ Add Photo
'; } //addNewRow(subImages_text1, subImages_text2, subImages_text3); $(".pu_show_count_fb").css('display','block'); } $("#photolistfb").html('
- ' + subImages_text2 + '
' + message + '
'); } function ActiveDeactiveFBImageControlButtons(val) { $('#photolistfb_page_control').css('display', val); }/*------------------ SCRIPT FACEBOOK END ------------------*//*------------------ SCRIPT FLICKR START ------------------*/ $(document).ready(function() { $(".flickr-login").live("click", function() { newwindow = window.open('http://flickr.com/services/auth/?api_key=552d8fce97f193298decb05987b939dc&perms=read&api_sig=872799C7412F3ED6430C9F35809AC9AB', 'FlickrAuth', 'scrollbars=yes, menubar=no, resizable=no,location=no,toolbar=no,width=700px,height=300px'); if (window.focus) { newwindow.focus() } }); $(".flickr-logout").live("click", function() { // Remove session when user logout $.ajax({ type: "POST", url: "newFlow_FlickrBackend.aspx", data: { m: 'logout' }, dataType: "html", success: function(theResponse) { var FlickrActionResult = JSON.parse(theResponse); if (FlickrActionResult.ResultMode == "1") { // Successfully logoff // Clear user infor $("#friendlistfl").html(""); $("#albumlistfl").html(""); $("#photolistfl").html(""); $("#ctl00_ContentPlaceHolder1_NonPersonalisedProductFlow1_PersonalizeImageUplaad1_flickr_button").removeClass("flickr-logout"); $("#ctl00_ContentPlaceHolder1_NonPersonalisedProductFlow1_PersonalizeImageUplaad1_flickr_button").addClass("flickr-login"); $("#ctl00_ContentPlaceHolder1_NonPersonalisedProductFlow1_PersonalizeImageUplaad1_flickr_button").html("Flickr Login"); } else { alert(FlickrActionResult.Result); } } }); }); }); function FlickrCallBack() { loading(true, 100, 0, 0, 0, 0); $("#ctl00_ContentPlaceHolder1_NonPersonalisedProductFlow1_PersonalizeImageUplaad1_flickr_button").removeClass("flickr-login"); $("#ctl00_ContentPlaceHolder1_NonPersonalisedProductFlow1_PersonalizeImageUplaad1_flickr_button").addClass("flickr-logout"); $("#ctl00_ContentPlaceHolder1_NonPersonalisedProductFlow1_PersonalizeImageUplaad1_flickr_button").html("Flickr Logout"); getFlickrContacts(); getPeoplePhotos(""); } function getFlickrContacts() { $.ajax({ type: "POST", url: "newFlow_FlickrBackend.aspx", data: { m: 'get-contacts' }, dataType: "html", success: function(theResponse) { var FlickrActionResult = JSON.parse(theResponse); if (FlickrActionResult.ResultMode == "1") { // Successfully logoff // Clear user infor $("#friendlistfl").html(FlickrActionResult.Result); } else { alert(FlickrActionResult.Result); } } }); } function getFlickrGallaries(userid) { $.ajax({ type: "POST", url: "newFlow_FlickrBackend.aspx", data: { m: 'get-galleries', userid: userid }, dataType: "html", success: function(theResponse) { var FlickrActionResult = JSON.parse(theResponse); if (FlickrActionResult.ResultMode == "1") { // Successfully logoff // Clear user infor $("#albumlistfl").html(FlickrActionResult.Result); } else { alert(FlickrActionResult.Result); } } }); } function getGallaryPhotos(userid, galleryid) { $.ajax({ type: "POST", url: "newFlow_FlickrBackend.aspx", data: { m: 'get-galleries-photos', userid: userid, galleryid: galleryid }, dataType: "html", success: function(theResponse) { var FlickrActionResult = JSON.parse(theResponse); if (FlickrActionResult.ResultMode == "1") { // Successfully logoff // Clear user infor $("#photolistfl").html(FlickrActionResult.Result); } else { alert(FlickrActionResult.Result); } } }); } function getPeoplePhotos(userid) { // Clear pic loading div before set new images $("#photolistfl").html(""); $.ajax({ type: "POST", url: "newFlow_FlickrBackend.aspx", data: { m: 'get-people-photos', u: userid }, dataType: "html", success: function(theResponse) { var FlickrActionResult = JSON.parse(theResponse); if (FlickrActionResult.ResultMode == "1") { // Successfully logoff // Clear user infor $("#photolistfl").html(FlickrActionResult.Result); $("#image_count_fl").val(FlickrActionResult.ImageCount); if ($("#image_count_fl").val() != "0") { initializeImageSliders(6); makesortable(); } } else { alert(FlickrActionResult.Result); } loading(false, 100, 0, 0, 0, 0); }, error: function(theResponse) { alert("Undefine error!"); loading(false, 100, 0, 0, 0, 0); } }); } function OnflickrContactSelect(uid) { loading(true, 100, 0, 0, 0, 0); getPeoplePhotos(uid); }/*------------------ SCRIPT FLICKR END ------------------*//*------------------ SCRIPT INSTAGRAM START ------------------*/ // Access token is required to make any endpoint calls, // http://instagram.com/developer/endpoints/ var _access_token_instagram = null; var authenticateInstagram = function (instagramClientId,instagramSecretId, instagramRedirectUri, callback, getAccessToken_callbackFunction) { // Pop-up window size, change if you want var popupWidth = 700, popupHeight = 500, popupLeft = (window.screen.width - popupWidth) / 2, popupTop = (window.screen.height - popupHeight) / 2; // Url needs to point to instagram_auth.php var popup = window.open('/pages/instagram.aspx', '', 'width=' + popupWidth + ',height=' + popupHeight + ',left=' + popupLeft + ',top=' + popupTop + ''); popup.onload = function () { // Open authorize url in pop-up if (window.location.hash.length == 0) { //user_profile,user_media popup.open('https://api.instagram.com/oauth/authorize/?client_id=' + instagramClientId + '&redirect_uri=' + instagramRedirectUri + '&response_type=code&scope=user_profile,user_media', '_self'); } // An interval runs to get the access token from the pop-up var interval = setInterval(function () { try { // Check if hash exists if (popup.location.hash) { console.log('hash found'); // Hash found, that includes the access token clearInterval(interval); var urls = popup.location.href.split('code='); if (urls != undefined && urls.length > 1) _access_token_instagram = urls[1].replace('#_', ''); //// _access_token_instagram = popup.location.hash.slice(14); //slice #access_token= from string popup.close(); if (getAccessToken_callbackFunction != undefined && typeof getAccessToken_callbackFunction == 'function') { getAccessToken_callbackFunction(instagramClientId, instagramSecretId,instagramRedirectUri, callback); } } } catch (evt) { console.log('error occured:' + evt); // Permission denied } }, 500); }; }; function getAccessToken_callback(instagramClientId, instagramSecretId, instagramRedirectUri, callback) { //debugger; //var formData = { app_id: instagramClientId, app_secret: instagramSecretId, redirect_uri: instagramRedirectUri, code: _access_token_instagram }; var grantType = 'authorization_code'; var formData = '{"app_id":"' + instagramClientId + '", "app_secret":"' + instagramSecretId + '", "grant_type":"' + grantType + '", "redirect_uri":"' + instagramRedirectUri + '", "code":"' + _access_token_instagram + '"}'; $.ajax({ type: 'POST', dataType: "jsonp", url: "https://api.instagram.com/oauth/access_token",//?app_id=" + instagramClientId + "&app_secret=" + instagramSecretId + "&grant_type=authorization_code&redirect_uri=" + instagramRedirectUri + "&code=" + _access_token_instagram, data:formData, success: function (data) { // debugger; console.log('getAccessToken_callback'); console.log(data); if (callback != undefined && typeof callback == 'function') { callback(data.access_token); } }, error: function (msg) { console.log('Error in getAccessToken_callback'); console.log(msg); } }); } function login_callback(accessToken) { //alert("You are successfully logged in! Access Token: "+_access_token_instagram); $.ajax({ type: "GET", dataType: "jsonp", //url: "https://api.instagram.com/v1/users/self/?access_token=" + _access_token_instagram, url: "https://graph.instagram.com/me?fields=id,username&access_token=" + accessToken, success: function (response) { //debugger; console.log('login_callback'); console.log(response); // Change button and show status $('.instagram_api_logo a').attr('onclick', 'instagramLogout()'); $('.instagram_api_logo a').text('Logout from Instagram'); $('#status').text('Thanks for logging in, ' + response.data.username + '!'); // remove FB album tip $('.instagram_tip').fadeOut().remove(); // Display user data //displayUserProfileData(response.data); getImages(response.data, accessToken); // Save user data //saveUserData(response.data); // Store user data in sessionStorage sessionStorage.setItem("userLoggedIn", "1"); sessionStorage.setItem("provider", "instagram"); sessionStorage.setItem("userData", JSON.stringify(response.data)); } }); } // Authenticate instagram function instagramLogin() { authenticateInstagram( '05c42904a3ca4923a7e5df5281799114', '5482affbdc62ad3f004c2f3f2dfbf196', 'https://www.funkypigeon.com/pages/instagram.aspx', login_callback, getAccessToken_callback ); return false; } // Logout from instagram function instagramLogout() { // Remove user data from sessionStorage sessionStorage.removeItem("userLoggedIn"); sessionStorage.removeItem("provider"); sessionStorage.removeItem("userData"); sessionStorage.clear(); $("#photolistinstagram").html(''); $(".instagram_api_logo").html('Login with Instagram'); //$('.instagramLoginBtn').attr('onclick', 'instagramLogin()'); //$('.btn-text').text('Login with Instagram'); //$('#status').text('You have successfully logout from Instagram.'); //$('#userData').html(''); } //function displayUserProfileData(userData) { // //$('#userData').html('Instagram ID: ' + userData.id + '
Name: ' + userData.full_name + '
Picture:
Instagram Profile: click to view profile
'); //} function getImages(userData, accessToken) { console.log("getImages"); $("#photolistinstagram").html(""); var num_photos = 30; var instagramClientId='05c42904a3ca4923a7e5df5281799114'; $.ajax({ //url: 'https://api.instagram.com/v1/users/' + userData.id + '/media/recent', // or /users/self/media/recent for Sandbox url: 'https://graph.instagram.com/me/media?fields=id,media_type,media_url,username,timestamp&access_token=' + accessToken, //url:'https://graph.instagram.com/'+instagramClientId+'?fields=id,media_type,media_url,username,timestamp&access_token='+_access_token_instagram, dataType: 'jsonp', type: 'GET', //data: { access_token: _access_token_instagram, count: num_photos }, success: function (response) { //debugger; //console.log("Intagram"); //console.log(data.data); var count = 0; var image_list_html = ""; /*Begin Instagram new API*/ var photos = response["data"]; var subImages_text2 = ''; var imagefound = false; for (var v = 0; v < photos.length; v++) { if(photos[v].media_type!=undefined && photos[v].media_type.toLowerCase()=='image'){ var thum_src = photos[v].media_url; var image_src = photos[v].media_url; image_list_html += ''; image_list_html += '
+ Add Photo
'; image_list_html += '
+ Add Photo
- ' + image_list_html + '