//AJAX BASE FUNCTIONALITY //======================= function createRequestObject() { var ro; var browser = navigator.appName; if (browser == "Microsoft Internet Explorer") { ro = new ActiveXObject("Microsoft.XMLHTTP"); } else { ro = new XMLHttpRequest(); } return ro; } var http = createRequestObject(); var http_windowOnline = createRequestObject(); var http_smIcons = createRequestObject(); var http_userZoom = createRequestObject(); function getHTML_LAM_user(id_user, id_photo, sex, old_user) { http_windowOnline.open('get', 'system/ajax_lam.asp?id_user=' + id_user + '&id_photo=' + id_photo + '&sex=' + sex + '&old_user=' + old_user); http_windowOnline.onreadystatechange = HR_LAM_main; http_windowOnline.send(null); } function getHTML_LAM_vote(id_user, vote, sex) { http_windowOnline.open('get', 'system/ajax_lamVote.asp?id_user=' + id_user + '&vote=' + vote + '&sex=' + sex); http_windowOnline.onreadystatechange = HR_LAM_main; http_windowOnline.send(null); } function getHTML_AJAX() { http_windowOnline.open('get', 'system/ajax.asp?action=getHTML_windowOnlineAJAX'); http_windowOnline.onreadystatechange = HR_windowOnlineAJAX; http_windowOnline.send(null); http_smIcons.open('get', 'system/ajax.asp?action=getHTML_subMenuIconsAJAX'); http_smIcons.onreadystatechange = HR_smIconsAJAX; http_smIcons.send(null); } function HR_windowOnlineAJAX() { if (http_windowOnline.readyState == 4) { var response = http_windowOnline.responseText; if (response != '') { document.getElementById('windowOnlineAJAX').innerHTML = response; } } } function HR_windowGoogleSearchResults() { if (http_windowOnline.readyState == 4) { var response = http_windowOnline.responseText; if (response != '') { document.getElementById('googleSearchResults').innerHTML = response; } } } function HR_smIconsAJAX() { if (http_smIcons.readyState == 4) { var response = http_smIcons.responseText; document.getElementById('smIconsAJAX_header').innerHTML = response; document.getElementById('smIconsAJAX_footer').innerHTML = response; } } function HR_LAM_main() { if (http_windowOnline.readyState == 4) { var response = http_windowOnline.responseText; if (response != '') { document.getElementById('LAM_main').innerHTML = response; } } } function HR_categories() { if (http_windowOnline.readyState == 4) { var response = http_windowOnline.responseText; if (response != '') { document.getElementById('categories').innerHTML = response; } } } function HR_userZoom() { if (http_userZoom.readyState == 4) { var response = http_userZoom.responseText; if (response != '') { document.getElementById('userZoom').innerHTML = response; } } } //USER ZOOM/UNZOOM FUNCTIONALITY //============================== function getHTML_userZoom(id_user, id_photo, userName, age) { var iWidth; var iHeight; if (self.innerWidth) { iWidth = self.innerWidth; } else if (document.documentElement && document.documentElement.clientWidth) { iWidth = document.documentElement.clientWidth; } else if (document.body) { iWidth = document.body.clientWidth; } iWidth = iWidth / 2; iWidth = document.body.scrollLeft + 10; iHeight = document.body.scrollTop + 10; document.getElementById('userZoom').style.left=iWidth; document.getElementById('userZoom').style.top=iHeight; document.getElementById('userZoom').style.visibility='visible'; http_userZoom.open('get', 'system/ajax_userZoom.asp?id_user=' + id_user + '&id_photo=' + id_photo + '&userName=' + userName + '&age=' + age + '&width=' + iWidth); http_userZoom.onreadystatechange = HR_userZoom; http_userZoom.send(null); } function userUnZoom() { http_userZoom.open('get', 'system/emptyHTML.asp'); http_userZoom.onreadystatechange = HR_userZoom; http_userZoom.send(null); document.getElementById('userZoom').style.visibility='hidden'; }