var divName = "symexActionsDiv" ; var divRes = "symexResultsDiv" ; var reqType = false ; function createXMLHttp() { if (typeof XMLHttpRequest != 'undefined') return new XMLHttpRequest() ; else if (window.ActiveXObject) { var avers = ["Microsoft.XmlHttp", "MSXML2.XmlHttp", "MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp.4.0", "MSXML2.XmlHttp.5.0"] ; for (var i = avers.length -1; i >= 0; i--) { try { httpObj = new ActiveXObject(avers[i]); return httpObj; } catch(e) { } } } throw new Error('XMLHttp (AJAX) not supported'); } function request(url,params,async,callbackFunction) { var connection = createXMLHttp(); connection.open("POST", url, async); connection.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); connection.send(params); if (connection.readyState == 4) { callbackFunction(connection.responseText); } } function donothing() {return true;} function addToFavourites(playerid) { request("addToFav.php","playerid="+playerid,reqType,donothing) ; alert("Speler succesvol toegevoegd!") ; } function addToFavouritesRefresh(playerid) { request("addToFav.php","playerid="+playerid,reqType,donothing) ; alert("Speler succesvol toegevoegd!") ; document.location.href = document.location.href ; } function removeFromFavourites(playerid) { request("addToFav.php","playerid="+playerid+"&remove=1",reqType,donothing) ; alert("Speler succesvol verwijderd!") ; document.location.href = document.location.href ; } function playerInfo(playerid) { request("player_info.php","playerid="+playerid+"&langid=NL",reqType,fillDiv) ; } function playerWallet(playerid) { request("player_wallet.php","playerid="+playerid+"&langid=NL",reqType,fillDiv) ; } function fillDiv(responseText) { document.getElementById(divName).innerHTML = responseText ; setDiv() ; } 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 ]; } var MouseCoordsX = 0 ; var MouseCoordsY = 0 ; var tempX = 0; var tempY = 0; var IE = document.all?true:false; if (!IE) document.captureEvents(Event.MOUSEMOVE) document.onmousemove = getMouseXY; function getMouseXY(e) { if (IE) { // grab the x-y pos.s if browser is IE tempX = event.clientX + document.body.scrollLeft; tempY = event.clientY + document.body.scrollTop; } else { // grab the x-y pos.s if browser is NS tempX = e.pageX; tempY = e.pageY; } if (tempX < 0){tempX = 0;} if (tempY < 0){tempY = 0;} MouseCoordsX = tempX; MouseCoordsY = tempY; return true; } function closeDiv() { document.getElementById(divName).style.display="none" ; //document.getElementById('container').style.opacity = "1"; //document.getElementById('container').style.filter= "alpha(opacity=100)"; } function setDiv() { var arr = getScrollXY() ; var topv = MouseCoordsY + arr[1] ; var leftv = MouseCoordsX-420 ; if (!IE) { topv = MouseCoordsY ; } //document.getElementById('container').style.opacity = ".15"; //document.getElementById('container').style.filter= "alpha(opacity=15)"; //document.getElementById(divName).style.opacity = "1"; //document.getElementById(divName).style.filter= "alpha(opacity=100)"; document.getElementById(divName).style.top = topv+"px" ; document.getElementById(divName).style.left = leftv+"px" ; document.getElementById(divName).style.display="block" ; } function createDiv() { document.getElementById('asdtest').innerHTML = '' ; } function detectEventCustom(e) {var evt = e || window.event;return evt.keyCode ;} function detectEnterButtonCustom(evnt) { var word = document.getElementById('friend_search').value ; var keyCode = detectEventCustom(evnt) ; var keyCodesEnter = 13 ; if (keyCode==keyCodesEnter) { if (!checkLength(word)) return; request('favourites.php','word='+word,reqType,searchResult) ; } } function detectPressCustom() { var word = document.getElementById('friend_search').value ; if (!checkLength(word)) return ; request('favourites.php','word='+word,reqType,searchResult) ; } function checkLength(value) { var resultsDiv = document.getElementById(divRes) ; if (value.length<3) { resultsDiv.innerHTML = "Geef minimum 3 karakters voor zoekopdracht!" ; return false; } else { resultsDiv.innerHTML = "" ; return true ; } } function searchResult(responseText) { var text = "" ; text += '' ; text += "" ; if (responseText=="n/a") { text += '' ; text += '' ; text += '' ; text += '
Niemand gevonden
' ; } else { var masiv = responseText.split('|') ; var word = document.getElementById('friend_search').value ; text += '' ; if('Gevonden' == 'Znaleziono') { text += 'Gevonden resultaten voor `'+word+'`: '+(masiv.length-1)+'' ; } else{ text += 'Gevonden '+(masiv.length-1)+' resultaten voor `'+word+'`:' ; } text += '' ; text += '' ; text += 'Login' ; text += 'Naam' ; text += ' ' ; text += '' ; var trclass = '' ; for (i=0;i' ; text += ''+login+'' ; text += ''+firstname+' '+name+'' ; //text += ''+email+'' ; text += '' ; text += '' ; } text += '' ; } var resultsDiv = document.getElementById(divRes) ; resultsDiv.style.display = 'block'; resultsDiv.innerHTML = text ; } function checkEmail(mail) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(mail)){ return true ; } return false ; } function invite() { var email = document.getElementById('THEEMAIL') ; var name = document.getElementById('THEFRIEND') ; //document.getElementById('info_RESULT').style.display = 'none' ; if (name.value.length<1) { document.getElementById('error_THEFRIEND').style.display = 'block' ; return ; } else { document.getElementById('error_THEFRIEND').style.display = 'none' ; } if (!checkEmail(email.value)) { document.getElementById('error_THEEMAIL').style.display = 'block' ; return ; } else { document.getElementById('error_THEEMAIL').style.display = 'none' ; } document.getElementById('but_send').disabled = true ; request('favourites.php','invite=1&email='+email.value+'&name='+name.value+'&rand='+Math.random(),reqType,inviteResult) ; } function inviteResult(responseText) { document.getElementById('THEEMAIL').value = '' ; document.getElementById('THEFRIEND').value = '' ; //document.getElementById('info_RESULT').style.display = 'block' ; alert("De uitnodiging is verstuurd !") ; document.getElementById('but_send').disabled = false ; //document.location.href=document.location.href ; } function changeVisibility() { var isVisible = document.getElementById('isVisible').checked ; request('favourites.php','visibility='+isVisible+'&rand='+Math.random(),reqType,changeVisibilityResult) ; } function changeVisibilityResult(responseText) { if (responseText==1) { alert("U bent momenteel zichtbaar voor de andere spelers"); } else { alert("U bent niet meer zichtbaar voor de andere spelers"); } }