// JavaScript Document function aspHtmlDecode(s) { // Functie op een string gecodeerd in asp met server.htmlencode te decoderen. // Versie 1.0 (07-03-2007) s = s.replace(/</g,"<"); s = s.replace(/>/g,">"); s = s.replace(/"/g,"\""); s = s.replace(/&/g,"&"); return s; } function GetHttpRequest() { // Functie die http_request vult met een XmlHttp object, geeft false terug als er een fout optreedt. var http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari, ... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); // See note below about this line } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } return http_request } function GetPhotos(page) { var http_request = GetHttpRequest(); if(!http_request) return false; // Kan geen ajax component aanmaken. //if(document.getElementById('galleryPage')) page = document.getElementById('galleryPage').value var type = 'GR8GALLERYPHOTO' //getCheckboxValue('type') var text = document.getElementById('text').value document.getElementById('photo_results').innerHTML = '
' var url = "http://www.gr8fuel.com/xml/inc_photos.xml.asp?page="+page+"&type="+type+"&text="+text //window.open(url) http_request.onreadystatechange = function() { GetPhotoResult(http_request); }; http_request.open('GET', url, true); http_request.send(null); } function GetPhotoResult(http_request){ if (http_request.readyState == 4) { if (http_request.status == 200) { var xmldoc = http_request.responseXML; document.getElementById('photo_results').innerHTML = xmldoc.getElementsByTagName('content').item(0).firstChild.data; var page_node = xmldoc.getElementsByTagName('page').item(0); document.getElementById('galleryPage').value = page_node.firstChild.data } } } function GetStandings(serieId) { var http_request = GetHttpRequest(); if(!http_request) return false; // Kan geen ajax component aanmaken. var url = "http://www.gr8fuel.com/xml/inc_standings.xml.asp?serieId=" + serieId //window.open(url) http_request.onreadystatechange = function() { GetStandingsResult(http_request); }; http_request.open('GET', url, true); http_request.send(null); } function GetStandingsResult(http_request){ if (http_request.readyState == 4) { if (http_request.status == 200) { var xmldoc = http_request.responseXML; document.getElementById('block_standings').innerHTML = xmldoc.getElementsByTagName('content').item(0).firstChild.data; } } } function InsertBannerClick(bannerId) { var http_request = GetHttpRequest(); if(!http_request) return false; // Kan geen ajax component aanmaken. var url = "xml/inc_banners.xml.asp?id=" + bannerId //window.open(url); http_request.open('GET', url, true); http_request.send(null); }