function submit_search(reset_sort,main_page) { var query = getEl('searchinput').value; var url = '/marketplace'; if (!main_page) { var location = window.location.href; var view = 'list'; var view_dropdown = getEl('view_dropdown'); if (view_dropdown) { view = view_dropdown.value; } url = url + '/list/' + view; var categories = new Array('category','family','genre'); for (cat_type in categories) { var cat_value = getEl(categories[cat_type] + '_for_js'); if (cat_value) { url = url + '/' + cat_value.value; } } } var catdrop = getEl('global_category_dropdown'); var search_type = 'marketplace'; var search_subtype; if (catdrop) { var searchtype_parts = catdrop.value.split(':'); search_type = searchtype_parts } var countrydrop = getEl('country_dropdown'); var country = ''; if (countrydrop) { country = '&country=' + countrydrop.options[countrydrop.selectedIndex].value; } var listingtypedrop = getEl('listing_type_dropdown'); var listing_type = ''; if (listingtypedrop) { listing_type = '&listing_type=' + listingtypedrop.options[listingtypedrop.selectedIndex].value; } var sort = ''; var sortdrop = getEl('sort_dropdown'); if (!reset_sort) { sort = 'score'; if (sortdrop) { sortdrop.value = 'score'; } } else if (sortdrop) { sort = sortdrop.options[sortdrop.selectedIndex].value; } window.location.href= url + '?sort=' + sort + '&query=' + query + country + listing_type; return false; } function change_country() { var query = getEl('search_query').value; var listings_or_shops = getEl('listings_or_shops') ? getEl('listings_or_shops').value : null; var url = ''; if (listings_or_shops == 'shops') { url = '/marketplace/shops'; } else { url = '/marketplace'; } var countrydrop = getEl('country_dropdown'); var country = ''; if (countrydrop) { country = '&country=' + countrydrop.options[countrydrop.selectedIndex].value; } var listingtypedrop = getEl('listing_type_dropdown'); var listing_type = ''; if (listingtypedrop) { listing_type = '&listing_type=' + listingtypedrop.options[listingtypedrop.selectedIndex].value; } var sort = ''; var sortdrop = getEl('sort_dropdown'); window.location.href= url + '?sort=' + sort + '&query=' + query + country + listing_type; return false; } var threeProductsWidth = 546; function scroll_left() { var current_position = parseInt(getEl('scroller').style.marginLeft.replace(/px/, '')); if (!current_position) { current_position = 0; } var new_position = current_position + threeProductsWidth; if (new_position > 0) { new_position = 0; } if (new_position == 0) { display('left_scroll_button', 0); } display('right_scroll_button', 1); Scrolls['scroller'] = new_position; if (!Scrolling) { Scroll_Interval = setInterval("scroll()", 10); } } function scroll_right() { var current_position = parseInt(getEl('scroller').style.marginLeft.replace(/px/,'')); var new_position; if (!current_position) { current_position = 0; } new_position = current_position - threeProductsWidth; var diff = getEl('scroller_holder').offsetWidth - getEl('scroller_holder').scrollWidth + current_position; if (new_position < diff) { new_position = diff; } if (new_position == diff) { display('right_scroll_button', 0); } display('left_scroll_button', 1); Scrolls['scroller'] = new_position; if (!Scrolling) { Scroll_Interval = setInterval("scroll()", 10); } } var global_which_ad = 'left'; var owned_ads = new Object; function show_multiply_ad(ad) { ad.url = append_selfserve_click_code(ad.url,'owned'); owned_ads[global_which_ad] = ad; self_serve_ad = ad; if (ad.image) { img_src = ad.image; getEl(global_which_ad + '_img_mplace_ad').src = img_src; } else { var user_http_site = "http://__userid__.multiply.com/"; user_http_site = user_http_site.replace('__userid__',ad.user_id); getEl(global_which_ad + '_img_mplace_ad').src = user_http_site + '/logo'; } getEl(global_which_ad + '_subject_mplace_ad').innerHTML = ad.subject; getEl(global_which_ad + '_body_mplace_ad').innerHTML = ad.body; global_which_ad = 'right'; } function self_serve_click(which_ad) { document.location = owned_ads[which_ad].url; } var Rotate_Pause = false; var MP_Top_Item_Index = 1; var MP_Top_Item_Count = 5; function rotate_top_item_index(index) { if (index == MP_Top_Item_Index) return; var old_img_id = 'top-items-img-' + MP_Top_Item_Index; var new_img_id = 'top-items-img-' + index; var old_desc_id = 'top-items-description-' + MP_Top_Item_Index; var new_desc_id = 'top-items-description-' + index; var old_img = getEl(old_img_id); var old_desc = getEl(old_desc_id); var new_img = getEl(new_img_id); var new_desc = getEl(new_desc_id); if (!new_img || !new_desc) return; new_img.style.top = '-250px'; new_desc.style.left = '435px'; display(new_img, 1); display(new_desc, 1); new DivSlider(new_img_id, 'y', -250, 0, 5); new DivSlider(old_img_id, 'y', 0, 250, 5); new DivSlider(new_desc_id, 'x', 435, 0, 8.7); new DivSlider(old_desc_id, 'x', 0, -435, 8.7); getEl('top-items-rotator').style.backgroundPosition = (15 * (index-1)) + 'px 0px'; MP_Top_Item_Index = index; } function rotate_top_item() { if (Rotate_Pause) return; var new_index = MP_Top_Item_Index == MP_Top_Item_Count ? 1 : MP_Top_Item_Index + 1; rotate_top_item_index(new_index); } function pause_rotation(on_off) { Rotate_Pause = on_off; }