var searchType; function tabActive(tabID) { if (tabID == 1) { window.location = '?list_all=1'; } else if (tabID == 2 ) { window.location = 'search.php'; } if (tabID == 3) { window.location = '?advanced=1'; } } function tabCVActive(tabID) { if (tabID == 1) { window.location = '?list_all=1'; } else if (tabID == 2 ) { window.location = 'cv_search.php'; } if (tabID == 3) { window.location = '?applied_only=1'; } } function setSearch(search_id) { window.location = '?search_id=' + search_id; } function saveSearch(search_type,text_save_search, text_save_search_name) { searchType = search_type; isLogged = + + 'a' ; if (isLogged == '') { if (confirm(text_save_search)) { document.getElementById('saveSearch').src='http://www.empregoscurricula.com/search_frame.php?must_login=1' ; } } else { new Ajax.Request('http://www.empregoscurricula.com/'+search_type+'.php', { parameters: Form.serialize(document.getElementById('f_search')), onComplete: function(resp) { if (resp.responseText != '') { showPrompt(text_save_search_name); } } }); } } function writeSearch(search_name) { if (search_name != '' && search_name != null) { new Ajax.Request('http://www.empregoscurricula.com/search_frame.php?search_name=' + search_name + '&search_type=' + searchType, { onComplete: function(resp) { if (resp.responseText != '') { var responses = resp.responseText.split(';'); alert('Os critérios foram guardados na pesquisa ' + responses[0]); window.location.href = responses[1]; } } }); } } function deleteSearch(searchID) { if (confirm('Tem certeza de que deseja apagar esta pesquisa?')) document.getElementById('saveSearch').src = 'http://www.empregoscurricula.com/search_frame.php?search_delete=' + searchID ; } function updateSearch(searchID, search_type, text) { new Ajax.Request('http://www.empregoscurricula.com/'+search_type+'.php', { parameters: Form.serialize(document.getElementById('f_search')), onComplete: function(resp) { if (resp.responseText != '') { rewriteSearch(searchID, search_type, text); } } }); } function rewriteSearch(searchID, search_type, text) { new Ajax.Request('http://www.empregoscurricula.com/search_frame.php?search_update=' + searchID + '&search_type=' + search_type, { onComplete: function(resp) { if (resp.responseText != '') { var responses = resp.responseText.split(';'); alert(text + responses[0]); window.location.href = responses[1]; } } }); } function clear() { document.getElementById('saveSearch').src = 'http://www.empregoscurricula.com/search_clear.php' ; } function enableHomeLink () { stop = false ; } function showPrompt(question) { var promptBox = document.getElementById('GB_window'); var scrolls = getScrollXY(); document.getElementById('GB_question').innerHTML = question; document.getElementById('GB_answer').value = ''; promptBox.style.display = 'block'; promptBox.style.top = 150 + scrolls[1] + 'px'; } function hidePrompt() { document.getElementById('GB_window').style.display='none'; } function handlePromptResponse() { writeSearch(document.getElementById('GB_answer').value); } function getScrollXY() { var scrOfX = 0, scrOfY = 0; if( typeof( window.pageYOffset ) == 'number' ) { //Netscape compliant scrOfY = window.pageYOffset; scrOfX = window.pageXOffset; } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) { //DOM compliant scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft; } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) { //IE6 standards compliant mode scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft; } return [ scrOfX, scrOfY ]; }