Find
Near

Jack's Upholstery

1043 S Bay Rd, Olympia,WA,98506

Map

+1(360)-357-3364
Share
Print

Description

Page: http://www.theupholsteryexpert.com/contact.html Upholstery Repair Contact ==================================================================================================================== Page: http://www.theupholsteryexpert.com/about.html Upholstery About Us ==================================================================================================================== Page: http://www.theupholsteryexpert.com/testimonials.html Upholstery Repair</t"> ==================================================================================================================== Page: http://www.theupholsteryexpert.com/about.html <title>Upholstery About Us ==================================================================================================================== Page: http://www.theupholsteryexpert.com/testimonials.html Upholstery Repair ==================================================================================================================== Page: http://www.theupholsteryexpert.com/ Upholstery Repair ==================================================================================================================== Page: http://www.theupholsteryexpert.com/about.html Upholstery About Us ==================================================================================================================== Page: http://www.theupholsteryexpert.com/testimonials.html Upholstery Repair</t"> ==================================================================================================================== Pag </div> </div> <div class="rowBlock clearfix"> <h4>Email Address</h4> <div class="tabInfo"> info@theupholsteryexpert.com </div> </div> <!-- Ordering method --> <!-- Product features --> <!-- Alternate phone --> <!-- Specialties --> <!-- Discount --> </div> </div> <div id="ReviewsTab" class="tabcontent tab-content"> <div class="noReviewsWrap" id="noReviewsWrap"> <p> Currently there are no reviews for ' Jack's Upholstery '. <br /> Be the first to write a review for them! </p> </div> <div class="clearfix"> <a href="javascript:;" id="writeReviewBtn" class="tabWriteReview" onclick="addReviewForm();">Write a review</a> </div> <div class="addReviewWrap" id="addReviewForm"> <div class="userReviewFormWrapper clearfix" id="userReviewFormWrap"> <!--Place form here--> <div class="revUserRatingWrap clearfix"> <div class="revUserRatingLabel">Your Rating: </div> <div class="revUserRating" id="revUserRating"> <div id="reviewStars-input"> <div class="noscriptRater" id="noscriptRater" style="display:none"> <div class="hideStar0"> <div id="star0"></div> <input type="radio" name="rating" value="0" id="rate0" checked>0 <br> </div> <input type="radio" name="rating" value="1" id="rate1">1 <br> <input type="radio" name="rating" value="2" id="rate2">2 <br> <input type="radio" name="rating" value="3" id="rate3">3 <br> <input type="radio" name="rating" value="4" id="rate4">4 <br> <input type="radio" name="rating" value="5" id="rate5">5 <br> </div> <div class="javascriptRater" id="javascriptRater"> <div id="star1" class="emptyStar"> <div class="halfStarHolder" onClick="starClick(1,0);" onMouseout="starReset();" onMouseover="starHover(1,0);"></div> <div class="halfStarHolder" onClick="starClick(1,1);" onMouseout="starReset();" onMouseover="starHover(1,1);"></div> </div> <div id="star2" class="emptyStar"> <div class="halfStarHolder" onClick="starClick(2,0);" onMouseout="starReset();" onMouseover="starHover(2,0);"></div> <div class="halfStarHolder" onClick="starClick(2,1);" onMouseout="starReset();" onMouseover="starHover(2,1);"></div> </div> <div id="star3" class="emptyStar"> <div class="halfStarHolder" onClick="starClick(3,0);" onMouseout="starReset();" onMouseover="starHover(3,0);"></div> <div class="halfStarHolder" onClick="starClick(3,1);" onMouseout="starReset();" onMouseover="starHover(3,1);"></div> </div> <div id="star4" class="emptyStar"> <div class="halfStarHolder" onClick="starClick(4,0);" onMouseout="starReset();" onMouseover="starHover(4,0);"></div> <div class="halfStarHolder" onClick="starClick(4,1);" onMouseout="starReset();" onMouseover="starHover(4,1);"></div> </div> <div id="star5" class="emptyStar"> <div class="halfStarHolder" onClick="starClick(5,0);" onMouseout="starReset();" onMouseover="starHover(5,0);"></div> <div class="halfStarHolder" onClick="starClick(5,1);" onMouseout="starReset();" onMouseover="starHover(5,1);"></div> </div> </div> </div> </div> <input type="hidden" name="ratingValue" id="ratingValue"> </div> <div class="reviewInput"> <input type="text" name="reviewUserEmail" id="reviewUserEmail" placeholder="Your Email" /> </div> <div class="reviewInput"> <input type="text" name="reviewTitle" id="reviewTitle" placeholder="Your Review Title" /> </div> <div class="reviewInput"> <textarea name="reviewContent" id="reviewContent" cols="30" rows="10"></textarea> </div> <button class="publishReview" id="publishReview">Publish Review</button> </div> </div> <div class="reviewSuccess" id="reviewSuccess"></div> <div class="reviewFail" id="reviewFail"></div> <div class="allReviewsWrap" id="allReviews"> <div class="indReview"> <div class="reviewUserDetails clearfix"> <div class="userThumb"></div> <div class="nameRateWrap"> <p class="revUserName"></p> <p class="revCount"></p> <div class="revStars"></div> </div> </div> <div class="reviewDetailsWrap"> <p class="reviewTitle"></p> <p class="reviewText"></p> </div> </div> </div> </div> <div id="menuTab" class="tabcontent tab-content"> </div> <div id="productsTab" class="tabcontent tab-content"> </div> <div id="biosTab" class="tabcontent tab-content"> </div> <div id="eventsTab" class="tabcontent tab-content"> </div> </div> <!-- <div id="googlead3" class="googleAd"></div> --> <!-- subresult yahoo ads --> <!-- subresult yahoo ads --> <!--Related listings slider start--> <div class="relatedHeader">Related Business in category: <a href='http://www.local.com/business/results/olympia-wa/furniture-services/listing.cfm?ar=Olympia%2C+WA&s=Furniture+Services&gsp=Y0xtVldtWldSY1dMeW5hWU11SGxtVzNkWUIyNE11aGV6ZTRLQjZabmJ4Sm1zb1ZacUQ4cHRhZllwcDJJcVVxTVdLZ25aZDhKYkd5NUVhUFlEZTNOaDFoSkVEOVV3VVhWd1YyZXBrek9wbkQ2ZVhuKzZnZDJ3RGtjZGN3Uy8rejB6REhreTZHQzlJRW14T2MydUZ6dXYvaXNpZGhhK0JCbWpJaWhJWXE3VVR0RFBEdkNlYUx6V1VWbU9TTUpJeHIzR1RPdEMvZXVqcFVod1A2UkxqR1E3UTNxTkllQ1hmakRGTkdtSFo0L3QyOXhTUXNLMU4rOEVPNktsYWFpbkVMT2piYklhdnEyRzQ3YlVYNDM3RjlMc2VHWjc3b1RzMnNROFhybkRHRGw3UkFzZWRRN2Y5K0x3MWhBSzlZRnVvdkQ0RmlWZXVqRmppNmxZODVQYnkvcEdXeWRpNWVhOTBwYkZlUkY4SytPU0FXRU41MG1La3J5a05tR1F6akNEeWtBUllCVEZpNW15Vm9sUHJUNGVXdk5jVDNjQWtBTnYyU3o5S2hXK0tRTEVCaz0%3D&wcat=1'>Furniture Services</a>, <a href='http://www.local.com/business/results/olympia-wa/upholstery/listing.cfm?ar=Olympia%2C+WA&s=Upholstery&gsp=dHBwTk5pbVRvTTBzU1lobHZienRKZndtN1IyUHF0Y0ZTTEh3QW9HUXg0Z2VJOGdRanVxcmI1WmtEbGRPbzREUzU1bW1tZUVwSWRuV3B4d01rR1dVczhXU0JDSXcybXpnR3d4Q2t2YlIvKzAya01VZDZKc2ZQdzRWVkdJd25WeVF6NnVIbExkYitXMnRHL0FpVHMveURYOXk5ZHR5cVlyall0N0xTbFdaZ0IvakxlZS95RHQveitSWkMyTmJiQThwaENmd0cvUmY1MXZ5TkFyVUY0UVlra0tXRnU5WUFDNFR4NmlFdFlWNmpKOVpwQnAvaHVKTk5zdjlZNFkrRnM3R2FHc3QzMWJiV3dEaGhBWmRranZ2Z2kweHcwbVN4ZU5vT2pwUzlBVmxxODVEZ3pzRFJoQWxWM001bFRiSU5nczNidTNJSlRUbEVDQk9rcWZUa09YUEJkckU2NFY2R2ZtN0l4TGk2ZlNGaWxnMHFRL290K2tZTEVDRWJZUFREM0UzTmExUFB3MXhYcGF4QlYxTDUvOFN5VWxLbTAzMXlMSEtJNEZMc3c2N3RadUlQRzZDSkRpbkYxNk1RbVBLUmg3dA%3D%3D&wcat=1'>Upholstery</a> </div> <div class="slider clearfix"> <div class="sliderIn clearfix"> <a href="javascript:void(0);" id="lArrow"></a> <ul class="bxslider clearfix" id=""> <li class="clearfix slideLI fstli"> <div class="slideadWrap"> <div class="slideadTitle"> <a href=" http://www.local.com/business/details/olympia-wa/jack%27s-upholstery-17567829/listing.cfm?ar=Olympia%2C+WA&s=Upholstery&gsp=blphSEp2TDNuZ1hsTWdWQ3NFZVUzUUEzSFVicFhJZlE3YnMxNkkrZ21ERi9DeFVBMnNRZUMxeDA5UnJ5RDhnaXdJeVc3VG0zQTZmaE5sbGQ1OVpBZWRneDM0cEF5UHFnRGxIMU5PQk5wcWd0RTdYNE81eThPWGJUVXpYbEI2cDZidEw4VjI0Wm14UXIvdmxOaEdQRGQwSzArTzhRZitkbnNiQU84RTNDNUcrRS9EM2tkbzFwZ3IwMjU4aElGVExoSnJBdXVVU0dOUUptQVJqemhxYWl2ZTdKa0dNOEM4WExxdkhiYisrSmo1QzhNWUdnZlFOcDhnbnZ3Y2FaaEZ3RWRsaUhEOGxBbmVhYTNwUnMrRGxPd2JiRkcwU2w0SGk0OEFQb3Ntc2Q4M1hadVUrT2MzNjc4ZEN6MlF2Q0ZQSTBuQjBHQnRXN2N0c1VJT2tFOC93b3FFUk0zUTJva0FQcndwQytHS2ZRL3BycVl5UmZuY1hzRGhWanQ2bjFOYWExOGZWazBtS1FxYnpYbWI4blppMFZmdlJUMG5LR2JtTEM5UDNRSW5TZktWWT0%3D&localid=17567829"> Jack's Upholstery </a> </div> <div class="clearfix slideRateDis"> <div class="webadRating slideadRating"> <ul><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li></ul> </div> <p class="slideadDistance"> 1.74 MI </p> </div> <p class="slideadAddress"> 1043 S Bay Rd Olympia </p> </div> </li> <li class="clearfix slideLI"> <div class="slideadWrap"> <div class="slideadTitle"> <a href=" http://www.local.com/business/details/olympia-wa/medford-commercial-upholstery-130675887/listing.cfm?ar=Olympia%2C+WA&s=Upholstery&gsp=VXduSnVHc3lNRVUrTjZZNVVITXpEcFJNZmtUc0NMcEI5amRhSmdIWGpjQUQ4Zmo5YXhJYXl0QndGV25YNVdEY0ZTZlNPendEWWdoOGg0OFFOWWMwSjJBeUhDTlR5dTVXNUUxQTRoWTZocDFoVW5kMWdUTGhkOVp3QklGTEFDWGFFZVZqR2tEVFBvNHgzRzBGWlBOdUlIdy9JeUFEcTR1M2REOTJnSHJOdlc1WE9lT0dKSkRONG1wS09TMDlMSm5HRFVoMXBwallmQTBKeC9qY2FoRnlmejFaUnFCazZGVmhIWWZLcWZ6cFFPYnRrcVIzWEFPNG5OTnRyOWxuVWdDL2N2RTdGbXYwRmh2aUVPaTRtUXNvYW5Bd0kwWndTUFFDSnpwbHpZMVpwRjl5SU1OK04xVkdlUmJ3VkR2djhRRWlXK0xLQkVqZXF3M2VvR21iZTBROVMxK3NYNG1GSzNoSG9uZFBtYUkwZG9BV0dMZVZPdElwd3FiNFJoeTRSRE16ajUzZ2t2Z1ljbE93YmNzRGhPbjlnc20rWFU1blc0MVc5UktoN3V4b2dmVT0%3D&localid=130675887"> Medford Commercial Upholstery </a> </div> <div class="clearfix slideRateDis"> <div class="webadRating slideadRating"> <ul><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li></ul> </div> <p class="slideadDistance"> 7.56 MI </p> </div> <p class="slideadAddress"> Serving Your Area olympia </p> </div> </li> <li class="clearfix slideLI"> <div class="slideadWrap"> <div class="slideadTitle"> <a href=" http://www.local.com/business/details/olympia-wa/curtis-upholstery-103925161/listing.cfm?ar=Olympia%2C+WA&s=Upholstery&gsp=TXZFK3Q1NDA3T1hIdWJTQmUzM2FRc3gzeHZPZHE1SkZwSURTdUo2cEtpdFBBVlRKa081dE83L0ZVY1dkYWNrNW5VN216aVZuZCtZSnpyZGhLcUpYTEVrSCtWYS9pbFkrckFKMWlwSDVoNFZXSFVPcE5LeWMvdVc1UE9KVEh3c1ZBd3VSVTlHc21tRUhiVHpXZVdoc1dpRFlZR3p1UndDRWtiTFFhNnlsaEFhL0dUUDVTcWZBWkZmM3poQUpySTBHb3VnenhDS1A3V3NtWUtIT1Q2a2MxbDFEc0lhMUtvdWt2OWhTT3lZeU9sUWw1UktKUmtxaDUwTXEzd20xSWJhMWpHR0FoSHRFd2VmV0FaTTIwZVRUd1RDaEhXMmxjTXBQNWhvRUhGVFV5MnNVVU5Gak5XYjVKMXo2aGlLVUhkOUFoM21tTkpDTXJUb0xXR0VuZ3ozbmE4ZnBXQXIybW1FTUYrODgzbXlCazZPSEw4Q0hCUU55UlBhTEkraTFhOEswQVlRamNoa3pSMk1YYm9iUjVScmJXbHJpQyt0TVloc0UwdUcvbWkwRUE3TT0%3D&localid=103925161"> Curtis Upholstery </a> </div> <div class="clearfix slideRateDis"> <div class="webadRating slideadRating"> <ul><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li></ul> </div> <p class="slideadDistance"> 22.53 MI </p> </div> <p class="slideadAddress"> 5234 S Tacoma Way Tacoma </p> </div> </li> <li class="clearfix slideLI"> <div class="slideadWrap"> <div class="slideadTitle"> <a href=" http://www.local.com/business/details/olympia-wa/michael%27s-custom-upholstery-129584132/listing.cfm?ar=Olympia%2C+WA&s=Upholstery&gsp=dmJqaGRvYnVPTTVRQStCcU95YTB1UDBEMHZBK2pUZ3FCTVI1MlJWT0RIdldmZ2xCMjdudUt3RVVuaVRPTnI5R2tFSVJFZ3ltR3ZFdTNUVGhObzlFVVdaQjlFKzNKWlh2QkI3SFFaUTR5cyt5WVJyT1B3eGU3aXA4eVdlRTVnb0liVTlISzVVcFlsWW9BenlhRHA4b1pWSkRxZHNyc0U4SnVWdmNkZlBVL3QvL1J1eUloS3U0NVM1THZ6TTlqSVFwamVaODJCZ1ZJK3UrOWV4TmM0dHduVlVXNGk3YlpRL0lUYWRHSnA4M1Z1dUtNbVJGQytkaWt2a1VKYU5SVmFqLzdGT1c3RTgxUUdyS1FxZ1J2cC95TVRUNXRPMFRMV295SGh5eTMvU1l4dzR1Q01KMFpvZlk3bjlVMmZKMUtMZGE4ZWUveVdNTHJuU2h3RTg0SWU3b3N3QlRhdjNYNTBIN2pLVEd5NGdUNCtEU2V0S2NmdUhQWWlOb0ZWcGVWVkV0a1RmZ052a1U1blFoMmFsOEZnRTk1dlJhUFdQNmdUQXZRRFMwbDl5aGZHQT0%3D&localid=129584132"> Michael's Custom Upholstery </a> </div> <div class="clearfix slideRateDis"> <div class="webadRating slideadRating"> <ul><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li></ul> </div> <p class="slideadDistance"> 24.86 MI </p> </div> <p class="slideadAddress"> 12306 Waller Road E Tacoma </p> </div> </li> <li class="clearfix slideLI"> <div class="slideadWrap"> <div class="slideadTitle"> <a href=" http://www.local.com/business/details/olympia-wa/judy%27s-upholstery-48550216/listing.cfm?ar=Olympia%2C+WA&s=Upholstery&gsp=N1VmRlJvZ01aQktGZGRtMUpOWFV1WW54V3hpQlNBTEs0TkNIYlQrU2RlVGJKQkV5VHE3K1poRW4zUlR3WmthNzlldldRYUVScUllMnpMMXBZbGNjZVdKMnpGS2JPd29LVVVHeW5pR2w2Z3hWSnNCR1VvSE9HZTFZKzBzYXRRNk4yL2lSS016Nys4b2EyUE1pUW01SStvaHNnWXZNZVVDTUJqOThtUzgvazZwekNNM2c5RDJNM1Z3NTVyZlR1WUp0QUlnbmxtQktmUVhBRGhYZHg5aHZGRmJrc2pQdXlJdVcxaFBRSlhxM0lCL3VuYjVUYU5CdlBmTDNyQlVmTWZHSWVkN0FiUTE3NnBudWtOZDljUC90N2R1ekVRSlBkQ1BwUlZzdzNaRmVqb3R3dmpBdVpXamlsZ2ZuSjVqWm1IazJoMlBvNmxJbUN6eXUwc0xweFZxaENVTlJCL0JoV29vcFVVdzliUkNOMXVGYzdoSmJ1NFRYcTFHdVZISGoxTklWdVpTdDRVVzN3WVllSU9lOXFXSUFkSkhScGdUd2JYM1h5bUY4b29Sd1hxST0%3D&localid=48550216"> Judy's Upholstery </a> </div> <div class="clearfix slideRateDis"> <div class="webadRating slideadRating"> <ul><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li><li><i class='inactivestar'></i></li></ul> </div> <p class="slideadDistance"> 25.26 MI </p> </div> <p class="slideadAddress"> 10024 Burnham Dr Nw Gig Harbor </p> </div> </li> </ul> <a href="javascript:void(0);" id="rArrow"></a> </div> </div> <!--Related listings slider end--> <!--Reviews & more info tab structure--> <div class="desktopads blist"> <script type="text/javascript"> google_ad_client = "ca-pub-7439041255533808"; /* Local.com Listings Organic 728x90 */ google_ad_slot = "9939198801"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div> </div> <!--end leftSide--> <div class="rightBar"> <div class="ads blist"> <script type="text/javascript"> google_ad_client = "ca-pub-7439041255533808"; /* Local.com Listings Organic 300x250 */ google_ad_slot = "5186943274"; google_ad_width = 300; google_ad_height = 250; //--> </script> <script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div> <div id="trendarticles" class="trendarticlesRight"></div> </div> </div> <!-- Bxslider Script --> <script type="text/javascript" src="http://i3.cdn-image.com/lcldsc/jquery.slider.min.js"></script> <script type="text/javascript"> /**================= Bxslider=======================**/ $(document).ready(function() { var bxxslider = $('.bxslider').bxSlider({ slideWidth: 225, slideMargin:30, minSlides: 1, maxSlides: 3, moveSlides: 1, infiniteLoop: true, nextSelector: '#rArrow', prevSelector: '#lArrow', nextText: '', prevText: '', responsive: true, auto: true, pager: false, nextText: '', prevText: '', useCSS: true, onSliderLoad: function() { $(".bxslider").css("visibility", "visible"); }, onSlideAfter: function() { bxxslider.stopAuto(); bxxslider.startAuto() } }); }); /**=================End Bxslider=======================**/ /*=================== Star hover Function Start==========================*/ function starHover(star) { var i; for (i = 0; i < star; i++) { document.getElementById('star' + i).className = "wholeStar"; document.getElementById('star' + star).className = "wholeStar"; } for (i = star + 1; i <= 5; i++) { document.getElementById('star' + i).className = "emptyStar"; } } function starClick(star) { var val; val = 1 * star; // if(halfstar==0 && val>0){ // val--; // } document.getElementById('rate' + val).checked = true; starHover(star); document.getElementById('ratingValue').value = star; } function starReset() { var i; var which; var val; for (i = 0; i <= 5; i++) { which = document.getElementById('rate' + i).checked; if (which) { val = i; } } var star; star = Math.ceil(val / 1); if (star == Math.floor(val / 1) && star > 0) { halfstar = 1; } else { halfstar = 0; } star = Math.ceil(val / 1); starHover(star); } starReset(); /*=================== Star hover Function End==========================*/ /**=================display add review form =======================**/ function addReviewForm() { document.getElementById('addReviewForm').style.display = "block"; document.getElementById('writeReviewBtn').style.display = "none"; document.getElementById('reviewSuccess').style.display = "none"; document.getElementById('reviewFail').style.display = "none"; } //clear fields function clearreviewfields() { document.getElementById("reviewUserEmail").value = ''; document.getElementById("reviewTitle").value = ''; document.getElementById("reviewContent").value = ''; document.getElementById("star1").className = "emptyStar"; document.getElementById("star2").className = "emptyStar"; document.getElementById("star3").className = "emptyStar"; document.getElementById("star4").className = "emptyStar"; document.getElementById("star5").className = "emptyStar"; } // Get the element with id="defaultOpen" and click on it var myElem = document.getElementById('defaultOpen'); if (myElem != null) { document.getElementById("defaultOpen").click(); // console.log('more info tab'); } else if ((myElem == null)) { document.getElementById("writeReviewTab").click(); console.log('write Review tab'); } function openReviewSection() { document.getElementById("writeReviewTab").click(); document.getElementById('addReviewForm').style.display = "block"; document.getElementById('writeReviewBtn').style.display = "none"; document.getElementById("reviewUserEmail").focus() $('#reviewFail').hide(); $('#reviewSuccess').hide(); } /**=================display add review form =======================**/ /*======================tabs start=====================*/ $('ul.tabs li').click(function() { $('ul.tabs li').removeClass('current'); $(this).addClass('current'); $('.tab-content').removeClass('current'); $('.tab-content').eq($(this).index()).addClass('current'); }); // $('.tabTitle').click(function() { // $('.tabTitle').removeClass('on'); // $('.tabInnerDetails').slideUp('normal'); // if($(this).next().is(':hidden') == true) { // $(this).addClass('on'); // $(this).next().slideDown('normal'); // } // }); // $("#firstActive .tabTitle:eq(0)").trigger('click'); /*======================tabs start=====================*/ /*====================== review form Validations start====================*/ var DUP = true; $("#publishReview").click(function() { var reviewTitle = $("#reviewTitle").val(); var reviewUserEmail = $("#reviewUserEmail").val(); var reviewContent = $("#reviewContent").val(); var reviewStars = $("#ratingValue").val(); var flag = true; $('div[class^="form_error"]').remove(); $('div[class^="errorglow"]').remove(); if (reviewTitle == '') { $("input#reviewTitle").parent().addClass('errorglow'); $("input#reviewTitle").parent().after('<div class="form_error">Please enter title</div>'); flag = false; } else { $("input#reviewTitle").parent().removeClass('form_error'); $("input#reviewTitle").parent().removeClass('errorglow'); } if (reviewUserEmail == '' || (reviewUserEmail != '' && !validateEmail(reviewUserEmail))) { $("input#reviewUserEmail").parent().addClass('errorglow'); $("input#reviewUserEmail").parent().after('<div class="form_error">Please enter your email-id</div>'); flag = false; } else { $("input#reviewUserEmail").parent().removeClass('form_error'); $("input#reviewUserEmail").parent().removeClass('errorglow'); } if (reviewContent == '') { $("textarea#reviewContent").parent().addClass('errorglow'); $("textarea#reviewContent").parent().after('<div class="form_error">Please enter content</div>'); flag = false; } else { $("textarea#reviewContent").parent().removeClass('form_error'); $("textarea#reviewContent").parent().removeClass('errorglow'); } if (reviewStars == '') { $("input#ratingValue").after('<div class="form_error" style="float:left;width:100%;margin-top:3px">Please select a value</div>'); flag = false; } else { } if (flag == true && DUP == true) { console.log('x'); saveMyReviews(); document.getElementById('addReviewForm').style.display = "none"; document.getElementById('noReviewsWrap').style.display = "none"; document.getElementById('writeReviewBtn').style.display = "block"; // $( "#publishReview" ).submit(); } }); function validateEmail(email) { var emailReg = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); var valid = emailReg.test(email); if (!valid) { return false; } else { return true; } } //User ratings $('.revUserStars li').hover(function() { $('.revUserStars li').removeClass('activeUserStar'); $(this).prevAll('li').addBack().addClass('activeUserStar'); }); if ($(window).width() < 1400) { // console.log('Less than 1440'); $('.mapMobappendhere').html($('.mapWrapper')); } else { // console.log('More than 1440'); $('.rightWrappInn').prepend($('.mapWrapper')); } $(window).on('resize', function() { if ($(window).width() < 1400) { $('.mapMobappendhere').html($('.mapWrapper')); } else { $('.rightWrappInn').prepend($('.mapWrapper')); } }); /*====================== review form Validations start====================*/ var DUP = true; // Share popup in business listing page $("#shareBusiness").click(function(){ $("#shareUrl").fadeIn(); $(".ativeOverlay").fadeIn(); }); $("#closeSharePopup, .ativeOverlay ").click(function(){ $("#shareUrl").fadeOut(); $(".ativeOverlay").fadeOut(); }); // Share popup in business listing page end </script> <!--end individual business listing page--> <!-- SUBRESULT PAGE END --> <script type="text/javascript"> $(document).ready(function(){ $('.mobile-menu').on('click', function(event) { $(this).toggleClass('activated'); $('.resultheader .homeSelectWrapper').toggleClass('activated'); event.stopPropagation(); }); }); // subresult page msg more info tab if ($("#buzzInfo").children().length == 0) { $('#buzzInfo').append('<div class="msgAlert">There Is No Information For This Business.</div>'); } // subresult page msg more info tab end window.onload = function(){ try { if (typeof design !== 'undefined' && design.hasOwnProperty('adblocks')) { for (i = 0; i < design.adblocks.length; i++) { var _ad = design.adblocks[i].container; if(typeof(document.getElementById(_ad)) != 'undefined' && document.getElementById(_ad) != null && document.getElementById(_ad).innerHTML == "") document.getElementById(_ad).remove(); } } } catch(err){} } </script> </div> </div> <footer> <div class="footer clearfix"> <div class="container"> <div class="footCol1 fl foot_col_half"> <a href="/" class="footerLogo"> <img src="http://i3.cdn-image.com/lclpic/12847/footlogo.png" alt="Local.com"> </a> <p>Find local listings of businesses and services near you. Get driving directions, reviews and ratings, phone numbers, addresses and more on Local.com.</p> </div> <div class="footCol3 fl foot_col_half"> <div class="leftText fl clearfix"> <div class="vTextWrap "> <span class="brd brdBg"></span> <span class="vTxt">Recent Articles</span> </div> </div> <ul class="footerUl3 fl"> <li> <span class="footerNum fl">01</span> <div class="Wrap fl"> <a href="https://articles.local.com/topics/wellness/affordable-beauty-tips-to-help-you-look-great-and-save-cash/" class="postTitle " target="_blank" title="Affordable Beauty Tips to Help You Look Great and Save Cash">Affordable Beauty Tips to Help You Look Great and Save Cash</a> <!-- <div class="postDate">OCTOBER 26, 2016</div> --> </div> </li> <li> <span class="footerNum fl">02</span> <div class="Wrap fl"> <a href="https://articles.local.com/topics/food/an-easy-recipe-for-crab-and-mango-salad-an-elegant-meal-in-itself-or-a-delicious-appetizer/" class="postTitle" target="_blank" title="An Easy Recipe for Crab and Mango Salad an Elegant Meal in Itself or a Delicious Appetizer">An Easy Recipe for Crab and Mango Salad an Elegant Meal in ...</a> <!-- <div class="postDate">OCTOBER 26, 2016</div> --> </div> </li> <li> <span class="footerNum fl">03</span> <div class="Wrap fl"> <a href="https://articles.local.com/topics/shopping/does-the-kindle-make-a-good-gift-for-an-avid-reader/" class="postTitle" target="_blank" title="Does the Kindle Make A Good Gift for an Avid Reader?">Does the Kindle Make A Good Gift for an Avid Reader?</a> <!-- <div class="postDate">OCTOBER 26, 2016</div> --> </div> </li> <li> <span class="footerNum fl">04</span> <div class="Wrap fl"> <a href="https://articles.local.com/topics/household/is-an-animal-shelter-a-good-place-to-get-a-cat/" class="postTitle " target="_blank" title="Is an Animal Shelter a Good Place to Get a Cat?">Is an Animal Shelter a Good Place to Get a Cat?</a> <!-- <div class="postDate">OCTOBER 26, 2016</div> --> </div> </li> </ul> </div> </div> </div> <div class="container"> <ul class="btmFoot clearfix"> <li><a href="http://www.local.com/local_about_us.php">About us</a></li><li> |</li> <li><a href="http://www.local.com/lc-localcontact.php">Contact us</a></li><li> |</li> <li><a href="https://partners.local.com/?fromclaimdotlocaldotcom" target="_blank">Advertiser Sign In</a></li><li> |</li> <li><a href="https://partners.local.com/?fromclaimdotlocaldotcom">Claim your listing</a></li><li> |</li> <li><a href="http://www.local.com/local_faqs.php">FAQ</a></li><li> |</li> <li><a href="http://www.local.com/local_sitemap.php">Site Map</a></li><li> |</li> <li><a href="http://www.local.com/local_privacy.php">Privacy Policy</a></li><li> |</li> <li><a href="http://www.local.com/local_terms_and_conditions.php">Terms</a></li><li> |</li> <li>Some data provided by Acxiom.</li> </ul> </div> <div class="copyRight txt-center clearfix"> Copyrights © 2019. All Rights Reserved </div> </footer> </div> <link rel="stylesheet" href="http://i3.cdn-image.com/lcldsc/leaflet.css" /> <script src="http://i3.cdn-image.com/lcldsc/leaflet.js"></script> <script src="http://i3.cdn-image.com/lcldsc/leaflet-providers.min.js"></script> <script type="text/javascript"> try{ if (document.attachEvent)document.attachEvent("onDOMContentLoaded", function() {printMap("map","OpenStreetMap.Mapnik");});else document.addEventListener("DOMContentLoaded", function() {printMap("map","OpenStreetMap.Mapnik");}, false); } catch(e){} </script> <div style='display:none;visibility:hidden;'><script language="javascript" > function _bpx_() { try {var saScript = document.createElement("script"); saScript.src = location.protocol + "//pxlgnpgecom-a.akamaihd.net/javascripts/browserfp.min.js?templateId=13"; saScript.async = "async"; document.body.appendChild(saScript); saScript.onload = function() {try{var fp_instance = new browserfp();var pageAttr = {};pageAttr.kw_id = '';pageAttr.kw_pos = '0';pageAttr.page_id = 'landing_page';pageAttr.vi_id = '1223164894992841909';pageAttr.vs_id = '922vr3164894991641909';pageAttr.hvs_id = '902vt3112327920912309';pageAttr.req_dom='local.com';pageAttr.refUrl='';pageAttr.srcUrl='http://www.local.com/business/details/olympia-wa/jack%27s-upholstery-17567829/listing.cfm?ar=Olympia%2C+WA&s=Upholstery&gsp=UU1ySkZIeWpHM3h0ZnlIQ2cvMDB6eEgxbGJabWVEeGJ6ZXR4QzRWT0R1WGM2NjRsMmttZTR4Q0FCcGpCVHdUakdVTGJPRndhajdTTlJMaEVhbXpYS1h4SThBVzlvTlRmTUJ0NjlPZ2c2L2x0UmFkZkh0M0NNODY5WDJyZFZvc0hieHlUMTZ2UlUrVXROS0luN0M4UTRKTVE1ZE9Nd2RibEgyYUdsZSt0eDRIR2lnd0J3U2hxNkdyL29NaGNmcmtORzV3Nm5nQWRQd2lyUTNBZnN2TitQcXpsNy9UNGpuK25sRnI3SGdYYnFjNUZFS0hsTU5aeW9DN2QxQ1hpYjJuVmlKSnUxRXUvRzAvQVRvL0lJaUZlV2V4bkNLY0syUnJZdkZkUVVXdjNBdDJIclMyVDE1ck5zSFBidkIzZHliRS9LR25lT0I0V3VLNDdROUdTSjVSTzRjeFRtVkJYL1cyaWh3ZDl5VVRLU3B2VCtnZUIxS0I3aFh6czJ4SHFWTFZsZ3Z3YlFnUWZ1eExHOEVXNVpaaUtuRDFLdWl2S045QkNhdzV1Qk5oZGlNND0%3D&localid=17567829';pageAttr.cust_id='9CUIJ0172';pageAttr.pid = '9POUX4B9V';fp_instance.setPageAttr(pageAttr);fp_instance.sendViewData();}catch(e){}};} catch(e){} } try { if(typeof(_bpx_) == 'function'){ _bpx_(); } } catch(e){} </script> </div><script type="text/javascript" language="javascript"> function saveMyReviews(){try{saveReviews("17567829","","");}catch(e){}} </script> <script type="text/javascript">if(relplaceAllALinks) relplaceAllALinks(/(\/lclk|\.cfm)\?/);</script><script language="javascript" type="text/javascript" > var __pp = []; </script><script type='text/javascript'>var areaToUse='Olympia, WA'</script><script type='text/javascript'>var srchToUse='Upholstery'</script><script type='text/javascript'>var defaultCountryFowWebSite='US'</script><script type='text/javascript'>var defaultCityStateFowWebSite='Los Angeles, CA'</script><script defer type='text/javascript' src='http://i3.cdn-image.com/lcldsc/smartSearchForLocal.min.js?v7'></script><script type="text/javascript" language="javascript"> window.autoCompleteLogging = '1';window.view_id='1223164894992841909';window.visit_id='902vt3112327920912309';window.visitor_id='922vr3164894991641909';window.ip='315502734'; </script> <script defer type='text/javascript' src='http://i2.cdn-image.com/lcldsc/pluckRenderForLocal.min.js?v1.2'></script> </body> </html>