var selected_city = 1; var current_rate = 0; var http = false; if(navigator.appName == 'Microsoft Internet Explorer') { http = new ActiveXObject('Microsoft.XMLHTTP'); } else { http = new XMLHttpRequest(); } function ajax_action(classtype,activityid,id) { http.abort(); http.open('GET', 'http://www.fuifkalender.be/ajax/admin_activity.php?class=' + classtype + '&activityID=' + activityid + '&ID=' + id, true); http.onreadystatechange=function() { if(http.readyState == 4) { // alert('Done:'+'ajax/admin_activity.php?class=' + classtype + '&activityID=' + activityid + '&ID=' + id); } } http.send(null); } function ajax_favorite(id,type,value) { http.abort(); http.open('GET', 'http://www.fuifkalender.be/ajax/favorite.php?eventID=' + id + '&type=' + type + '&value=' + value, true); http.onreadystatechange=function() { if(http.readyState == 4) { // alert('ok'); } } http.send(null); } function ajax_fetch_city(value, field) { http.abort(); http.open('GET', 'http://www.fuifkalender.be/ajax/ajax_fetch_city.php?page=&value=' + value + '&field=' + field, true); http.onreadystatechange=function() { if(http.readyState == 4) { if(http.responseText != '') { document.getElementById('ajax_city_search'+field).style.display = 'block'; document.getElementById('ajax_city_search'+field).innerHTML = http.responseText; if(document.getElementById('city_result_'+selected_city)) document.getElementById('city_result_'+selected_city).className = 'selected'; if(document.getElementById('city_search_form'+field)&&document.getElementById('city_result_'+selected_city+'_link')) document.getElementById('city_search_form'+field).action = document.getElementById('city_result_'+selected_city+'_link').innerHTML; } else document.getElementById('ajax_city_search'+field).style.display = 'none'; } } http.send(null); } function select_city(value,count,field) { if(document.getElementById('city_result_'+value)) selected_city = value; for (i=1;i<=count;i++) { if(document.getElementById('city_result_'+i)) document.getElementById('city_result_'+i).className = 'notselected'; } if(document.getElementById('city_result_'+selected_city)) { document.getElementById('city_result_'+selected_city).className = 'selected'; document.getElementById('city_search_form'+field).action = document.getElementById('city_result_'+selected_city+'_link').innerHTML; } } function check_key(e) { var KeyID = (window.event) ? event.keyCode : e.keyCode; switch(KeyID) { case 38: select_city((parseInt(selected_city)-1),selected_city) break; case 40: select_city((parseInt(selected_city)+1),selected_city) break; } } function search_field_blur() { setTimeout("document.getElementById('ajax_city_search1').style.display = 'none'", 500); setTimeout("document.getElementById('ajax_city_search2').style.display = 'none'", 500); } function set_favorite(link,id) { if(link.className=='favorite_empty') { ajax_favorite(id,1); link.className='favorite_full'; } else { if(confirm('Wilt u dit evenement uit uw favorieten verwijderen?')) { ajax_favorite(id,1); link.className='favorite_empty'; } } } function set_contest(link,id) { if(link.className=='contest_empty') { ajax_favorite(id,2); link.className='contest_full'; } else { if(confirm('Wilt u uw deelname aan deze wedstrijd verwijderen?')) { ajax_favorite(id,2); link.className='contest_empty'; } } } function select_star(value) { switch (value) { case 0: switch (current_rate) { case 0: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_label').innerHTML = ''; break; case 1: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_label').innerHTML = 'Ik heb me verveeld!'; break; case 2: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_label').innerHTML = 'Dat kon beter...'; break; case 3: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_label').innerHTML = 'Goed feestje'; break; case 4: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_label').innerHTML = 'Heel goed feestje, ik kom volgende keer zeker terug'; break; case 5: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_label').innerHTML = 'Bangelijk goed!'; break; } break; case 1: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_label').innerHTML = 'Ik heb me verveeld!'; break; case 2: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_label').innerHTML = 'Dat kon beter...'; break; case 3: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_label').innerHTML = 'Goed feestje'; break; case 4: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_empty.png'; document.getElementById('star_label').innerHTML = 'Heel goed feestje, ik kom volgende keer zeker terug'; break; case 5: document.getElementById('star_1').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_2').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_3').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_4').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_5').src='http://www.fuifkalender.be/images/icons/star_full.png'; document.getElementById('star_label').innerHTML = 'Bangelijk goed!'; break; } } function set_rate(value,id) { current_rate = value; ajax_favorite(id,3,value); document.getElementById('star_1').onMouseOver = ''; document.getElementById('star_2').onMouseOver = ''; document.getElementById('star_3').onMouseOver = ''; document.getElementById('star_4').onMouseOver = ''; document.getElementById('star_5').onMouseOver = ''; document.getElementById('star_1').onMouseOut = ''; document.getElementById('star_2').onMouseOut = ''; document.getElementById('star_3').onMouseOut = ''; document.getElementById('star_4').onMouseOut = ''; document.getElementById('star_5').onMouseOut = ''; }