// 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);
}