﻿// functions for all services

function replace_js(value, value1, value2)
{
	var arr = value.split(value1);
	return arr.join(value2);  
}

function EscapeXML (value)
{
	value = replace_js(value, "&", "&amp;");
	value = replace_js(value, "<", "&lt;");
	value = replace_js(value, ">", "&gt;");
	value = replace_js(value, "'", "&apos;");
	value = replace_js(value, "\"", "&quot;");
		
	return value;
}

function UnEscapeXML (value)
{
	value = replace_js(value, "&lt;","<");
	value = replace_js(value, "&gt;",">");
	value = replace_js(value, "&apos;" ,"'");
	value = replace_js(value, "&quot;" ,"\"");
	value = replace_js(value, "&amp;", "&");
		
	return value;
}

function getScrollTop()
{
    return (window.pageYOffset) ? window.pageYOffset : (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
}

function getScrollLeft()
{
    return (window.pageXOffset) ? window.pageXOffset : (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
}

