function saveSelectedJobsAjax(){var a="/JobSeeker/AddJobToInbox.asp?j=1&",b=getSelectedJobIDs();if(""!=b){changeSelectedJobLabels("loading","Saving");a+=b;b=null;try{b={type:"get",url:a,success:function(a,b,c){"OK"==(new String(c.responseText)).toUpperCase()&&changeSelectedJobLabels("save","Saved")},error:function(){changeSelectedJobLabels("save","Failed")}},jQuery.ajax(b)}catch(c){b={method:"get",onSuccess:function(a){"OK"==(new String(a.responseText)).toUpperCase()&&changeSelectedJobLabels("save",
"Saved")},onFailure:function(){changeSelectedJobLabels("save","Failed")}},new Ajax.Request(a,b)}finally{b=null}}}function getSelectedJobIDs(){for(var a="",b=0,c=document.getElementsByTagName("input"),d=0;d<c.length;d++)"checkbox"==c[d].type&&"job"==c[d].name.substr(0,3)&&c[d].checked&&(b++,a+=(1==b?"jobid=":"&jobid=")+c[d].value);return a}
function changeSelectedJobLabels(a,b){for(var c=document.getElementsByTagName("input"),d=0;d<c.length;d++)"checkbox"==c[d].type&&"job"==c[d].name.substr(0,3)&&c[d].checked&&changeSavedLabel(c[d].value,a,b)}
function saveJobAjax(a){var b="/JobSeeker/AddJobToInbox.asp?jobid="+a+"&j=1";changeSavedLabel(a,"loading","Saving");var c=null,c={type:"get",url:b,success:function(b,c,f){"OK"==(new String(f.responseText)).toUpperCase()&&changeSavedLabel(a,"save","saved")},error:function(){changeSavedLabel(a,"save","failed")}};jQuery.ajax(c)}function saveJobRedirectV2(a,b){b?saveJobAjaxV2(a):saveJob(a)}
function saveJobAjaxV2(a){var b=null,b={type:"get",url:"/JobSeeker/AddJobToInbox.asp?jobid="+a+"&j=1",success:function(b,d,e){"OK"==(new String(e.responseText)).toUpperCase()&&(jQuery("#svi"+a).fadeOut(200).toggleClass("saved").fadeIn(300),jQuery("#sv"+a).html("saved"))},error:function(){jQuery("#sv"+a).html("failed")}};jQuery.ajax(b)}function saveJobRedirect(a,b){b?saveJobAjax(a):saveJob(a)}
function saveViewJobAjax(a){var b="/JobSeeker/AddJobToInbox.asp?jobid="+a+"&j=1",c=document.getElementById("btn"+a);null!=c&&(c.value=":::::::::");a=null;try{a={type:"get",url:b,success:function(a,b,d){"OK"!=(new String(d.responseText)).toUpperCase()||null==c||(c.disabled=!0,c.value="Saved",c.title="Saved in your inbox")},error:function(){null!=c&&(c.value="failed")}},jQuery.ajax(a)}catch(d){a={method:"get",onSuccess:function(a){"OK"!=(new String(a.responseText)).toUpperCase()||null==c||(c.disabled=
!0,c.value="Saved",c.title="Saved in your inbox")},onFailure:function(){null!=c&&(c.value="failed")}},new Ajax.Request(b,a)}finally{a=null}}function saveViewJobRedirect(a,b){b?saveViewJobAjax(a):saveJob(a)}function showMore(a,b){showBubbleAjax(a,"/Components/ViewjobDescription.asp?cjid="+b,"right")}
function AjaxGetJobSearch(a,b,c,d,e){null==d&&(d="error");null==c&&(c=b);jQuery("#"+c).addClass("wait");jQuery.ajax({type:"get",url:a,success:function(a,d,g){a=document.getElementById(b);null!=a&&(a.innerHTML=g.responseText,showText(!1),jQuery("#"+c).removeClass("wait"),"function"==typeof e&&e())},error:function(){var a=document.getElementById(b);null!=a&&(a.innerHTML=d)}})}
function GetOrderName(a){var b="";switch(a){case 0:b="Posted date";break;case 1:b="Posted date desc";break;case 2:b="Location";break;case 3:b="Location desc";break;case 4:b="Company";break;case 5:b="Company desc"}return b}function manageSearchJobsResultPage(a,b,c){null==c&&(c="");b.add(escape(a),c);setQS(a);AjaxGetJobSearch("/JobseekerX/SearchJobsV2.asp"+a,"JobSearchResultContent",null,null,onRefine)}
function clearFilter(){clearAllCheckboxes();jQuery("#jobSearchFormRefine input:text").val("");setElementValue("rdus","");setElementValue("kwdt","1");setElementValue("slr1","0");setElementValue("slr2","0");setElementValue("trvl","0")}function clearCheckboxes(){setCheckboxes("#jobSearchFormRefine input:checkbox",!1)}function unCheckAllBoxes(a){setCheckboxes('#jobSearchFormRefine input[name="'+a+'"]',!1);setCheckboxes('#jobSearchFormRefine input[name="'+a+'_all"]',!0)}
function setRssUrl(a){var b=document.getElementById("rss");null!=b&&(b.href="/JobseekerX/SearchJobsRSS.asp?"+a)};
