function getValue(tag1, tag2, feed) {
    if(feed.indexOf(tag1) > -1 && feed.indexOf(tag2) > -1) {
        return feed.substring(feed.indexOf(tag1)+tag1.length, feed.indexOf(tag2));
    }
    else {
        return "";function ajaxPage(url, myfunction) {
    
	var bustcachevar=1;
	var loadedobjects="";
	var parentSite="" + window.location;
	parentSite = parentSite.substring(0, parentSite.lastIndexOf("/"));

    var page_request = false
    if (window.XMLHttpRequest) {
		page_request = new XMLHttpRequest();
	}
    else if (window.ActiveXObject){
		try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        }
        catch (e) {
            try{
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (e){}
        }
    }
    else {
        return false
	}
    page_request.onreadystatechange=function(){
		if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
			eval(myfunction + "(page_request.responseText);");
		}
    }

    if (bustcachevar) {
		var bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime();
		page_request.open('GET', url+bustcacheparameter, true);
		page_request.send(null);
	}
}

//************************* Some helper functions
function getValue(tag1, tag2, feed) {
    if(feed.indexOf(tag1) > -1 && feed.indexOf(tag2) > -1) {
        return feed.substring(feed.indexOf(tag1)+tag1.length, feed.indexOf(tag2));
    }
    else {
        return "";
    }
}

function myescape(s) {
	s = s.replace("+", "plusplus");
	s = escape(s);
	return s;
}

function replaceEngine(text, labels, data) {
	for(var i = 0; i < labels.length; i++) {
		
		if(labels[i].indexOf("apos_sens%") > -1) {
			var temp = data[i].replace("'", "\\'");
		
			text = text.replace(labels[i], temp);
			text = text.replace(labels[i], temp);
			text = text.replace(labels[i], temp);
			text = text.replace(labels[i], temp);
			text = text.replace(labels[i], temp);
		}
		else {
			text = text.replace(labels[i], data[i]);
			text = text.replace(labels[i], data[i]);
			text = text.replace(labels[i], data[i]);
			text = text.replace(labels[i], data[i]);
			text = text.replace(labels[i], data[i]);
		}
	}
	return text;
}
    }
}


function ajaxPage(url, myfunction) {
    
	//url = document.getElementsByTagName('base')[0].href + url;

	
	var bustcachevar=1;
	var loadedobjects="";
	var parentSite="" + window.location;
	parentSite = parentSite.substring(0, parentSite.lastIndexOf("/"));

    var page_request = false
    if (window.XMLHttpRequest) {
		page_request = new XMLHttpRequest();
	}
    else if (window.ActiveXObject){
		try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        }
        catch (e) {
            try{
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (e){}
        }
    }
    else {
        return false
	}
    page_request.onreadystatechange=function(){
		if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
			eval(myfunction + "(page_request.responseText);");
		}
    }

    if (bustcachevar) {
		var bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime();
		page_request.open('GET', url+bustcacheparameter, true);
		page_request.send(null);
	}
}

//************************* Some helper functions
function getValue(tag1, tag2, feed) {
    if(feed.indexOf(tag1) > -1 && feed.indexOf(tag2) > -1) {
        return feed.substring(feed.indexOf(tag1)+tag1.length, feed.indexOf(tag2));
    }
    else {
        return "";
    }
}

function myescape(s) {
	s = s.replace("+", "plusplus");
	s = escape(s);
	return s;
}

function replaceEngine(text, labels, data) {
	for(var i = 0; i < labels.length; i++) {
		
		if(labels[i].indexOf("apos_sens%") > -1) {
			var temp = data[i].replace("'", "\\'");
		
			text = text.replace(labels[i], temp);
			text = text.replace(labels[i], temp);
			text = text.replace(labels[i], temp);
			text = text.replace(labels[i], temp);
			text = text.replace(labels[i], temp);
		}
		else {
			text = text.replace(labels[i], data[i]);
			text = text.replace(labels[i], data[i]);
			text = text.replace(labels[i], data[i]);
			text = text.replace(labels[i], data[i]);
			text = text.replace(labels[i], data[i]);
		}	   
	}
	return text;
}