workinwaco.com is for sale for $7,888.00

Inquire Now

We found jobs matching:

Manufacturing/Mechanical

Post a Job, It’s Free!
]; var randomNumber = getRandomIntInclusive(0,ads.length - 1); advertisingHtml = ads[randomNumber]; $(this).html(advertisingHtml); countAD = countAD + 1; }); } function BuildPagination(currentPage, tabName, totalRecords, limit){ var totalPages = Math.ceil(totalRecords / limit); var html = ""; if(currentPage > 1) { html += 'Previous'; } if(currentPage === 1){ html += '1'; html += '2'; html += '3'; } else if (currentPage === totalPages){ html += '' + (currentPage - 2) + ''; html += '' + (currentPage - 1) + ''; html += '' + currentPage + ''; } else { html += '' + (currentPage - 1) + ''; html += '' + currentPage + ''; html += '' + (currentPage + 1) + ''; } if(currentPage < totalPages) { html += 'Next'; } $("#" + tabName + " .pagination").empty(); $("#" + tabName + " .pagination").append(html); var myVars = setInterval(function(){ setadvertisement(); clearInterval(myVars); },1000); } function UpdateTotalRecords(){ totalRecords = parseInt(indeedCount) + parseInt(careerJetCount) + parseInt(monsterCount) + parseInt(WorkInCount); $("#totalRecords").text(totalRecords); } function UpdateDataObject(){ var stateProv = $("#stateProv").val(); var city = $("#city").val(); var zipCode = $("#zipCode").val(); var location; var jobType; var salary; var locationType; if(zipCode) { location = zipCode; locationType = 1; } else { if(city && stateProv){ location = city + "," + stateProv; locationType = 2; } else if (city) { location = city; locationType = 3; } else { location = stateProv; locationType = 4; } } var selected = []; $('.filters1 input:checked').each(function() { selected.push($(this).attr('value')); }); jobType = selected.join(','); selected = []; $('.filters2 input:checked').each(function() { selected.push($(this).attr('value')); }); salary = selected.join(','); data.keywords = $("#keywords").val(); data.sortOrder = $("#sortBy").val(); data.location = location; data.locationType = locationType; data.distance = $("#distance").val(); data.jobType = jobType; data.salary = salary; data.country = $("#country").val(); } function ClearTabs(){ $("#indeed .panels-wrapper").empty(); $("#careerJet .panels-wrapper").empty(); $("#monster .panels-wrapper").empty(); $("#workin .panels-wrapper").empty(); $("#all .panels-wrapper").empty(); indeedCount = 0; careerJetCount = 0; monsterCount = 0; WorkInCount = 0; mixedCount=0; } function ClearTab(tab){ $("#" + tab + " .panels-wrapper").empty(); } function GetIndeedResults(){ data.limit = 15; data.page = indeedPage; $.ajax({ url: 'http://api.workinlocal.com/api/indeedjobs', type: 'POST', data: data, dataType: 'jsonp', async:true, error: function(xhr, status, error) { }, success: function(json) { var html = template(json); $("#indeed .panels-wrapper").html(html); indeedCount = json.TotalRecords; UpdateTotalRecords(); if (indeedCount == 0){ $('#indeed').hide(); } if (indeedCount > 15){ //BuildPagination(indeedPage, "indeed", indeedCount, 20); } } }); } function GetWorkInResults(){ data.limit = 15; data.page = WorkInPage; $.ajax({ url: 'http://api.workinlocal.com/api/workinjobs', type: 'POST', data: data, dataType: 'jsonp', async:true, error: function(xhr, status, error) { }, success: function(json) { var html = template(json); $("#workin .panels-wrapper").html(html); WorkInCount = json.TotalRecords; UpdateTotalRecords(); if (WorkInCount == 0){ $('#workin').hide(); } if (WorkInCount > 15){ //BuildPagination(WorkInPage, "workin", WorkInCount, 20); } } }); //data.limit = 20; //data.page = WorkInPage; //$.ajax({ // url: '/templates/JobListing.ashx', // type: 'POST', // data: data, // dataType: 'json', // error: function(xhr, status, error) { // }, // success: function(data) { // var html = templateworking(data); // $("#workin .panels-wrapper").append(html); // WorkInCount = data.TotalRecords; // UpdateTotalRecords(); // if (WorkInCount > 20) // { // BuildPagination(WorkInPage, "workin", WorkInCount, 20); // } // // } // }); } function GetCareerJetResults(){ data.limit = 15; data.page = careerJetPage; $.ajax({ url: 'http://api.workinlocal.com/api/careerjetjobs', type: 'POST', data: data, dataType: 'jsonp', async:true, error: function(xhr, status, error) { }, success: function(json) { var html = template(json); $("#careerJet .panels-wrapper").html(html); careerJetCount = json.TotalRecords; UpdateTotalRecords(); if (careerJetCount == 0){ $('#careerJet').hide(); } if (careerJetCount > 15){ //BuildPagination(careerJetPage, "careerJet", careerJetCount, 20); } } }); } function GetMonsterResults(){ data.limit = 15; data.page = monsterPage; $.ajax({ url: 'http://api.workinlocal.com/api/monsterjobs', type: 'POST', data: data, dataType: 'jsonp', async:true, error: function(xhr, status, error) { }, success: function(json) { var html = template(json); $("#monster .panels-wrapper").html(html); monsterCount = json.TotalRecords; UpdateTotalRecords(); if (monsterCount == 0){ $('#monster').hide(); } if (monsterCount > 15){ //BuildPagination(monsterPage, "monster", monsterCount, 20); } } }); } function SavedSearchesResults(){ var stateProv = $("#stateProv").val(); var city = $("#city").val(); var zipCode = $("#zipCode").val(); var location; if(zipCode) { location = zipCode; } else { if(city && stateProv){ location = city + "," + stateProv; } else if (city) { location = city + ","; } else { location = stateProv+ ","; } } var jobType; $('.filters1 input:checked').each(function() { selected.push($(this).attr('value')); }); jobType = selected.join(','); var json = { keywords: data.keywords, location: location, jobType:jobType }; $.ajax({ url: '/templates/SavedSearchesResults.mx', type: 'POST', data: json, dataType: 'text', error: function(xhr, status, error) { }, success: function(json) { } }); } function GetResults(){ UpdateDataObject(); ClearTabs(); //$("#totalRecords").text(totalRecords); GetIndeedResults(); GetCareerJetResults(); GetMonsterResults(); GetWorkInResults(); var myVar = setInterval(function(){ BuildPagination(mixedPage,"all", totalRecords, 55); clearInterval(myVar); },1000); if($(".filters #SavedSearch").prop("checked") == true){ SavedSearchesResults(); } } $(".left-job-panel").on("click",".nav li a",function(e){ var tab = $(this).attr("name"); var page = 1; ClearTab(tab); $("#all .pagination").empty(); switch(tab){ case "indeed": indeedPage = parseInt(page); GetIndeedResults(); BuildPagination(indeedPage, "all", totalRecords, 20); break; case "careerJet": careerJetPage = parseInt(page); GetCareerJetResults(); BuildPagination(careerJetPage, "all", totalRecords, 20); break; case "monster": monsterPage = parseInt(page); GetMonsterResults(); BuildPagination(monsterPage, "all", totalRecords, 20); break; case "workin": WorkInPage = parseInt(page); GetWorkInResults(); BuildPagination(monsterPage, "all", totalRecords, 20); break; case "all": indeedPage = parseInt(page); GetIndeedResults(); careerJetPage = parseInt(page); GetCareerJetResults(); monsterPage = parseInt(page); GetMonsterResults(); WorkInPage = parseInt(page); GetWorkInResults(); mixedPage = parseInt(page); BuildPagination(mixedPage,"all", totalRecords, 55); break; } }); $(function(){ GetResults(); $("#filterButton").click(function(){ GetResults(); }); $(".left-job-panel").on("click",".pagination a", function(e){ e.preventDefault(); var tab = $(this).attr("data-tab"); var page = $(this).attr("data-page"); ClearTab(tab); switch(tab){ case "indeed": indeedPage = parseInt(page); GetIndeedResults(); break; case "careerJet": careerJetPage = parseInt(page); GetCareerJetResults(); break; case "monster": monsterPage = parseInt(page); GetMonsterResults(); break; case "workin": WorkInPage = parseInt(page); GetWorkInResults(); break; case "all": indeedPage = parseInt(page); GetIndeedResults(); careerJetPage = parseInt(page); GetCareerJetResults(); monsterPage = parseInt(page); GetMonsterResults(); WorkInPage = parseInt(page); GetWorkInResults(); mixedPage = parseInt(page); BuildPagination(mixedPage,"all", totalRecords, 55); break; } }); });