function Sarissa() {}
var _SARISSA_HAS_DOM_IMPLEMENTATION = document.implementation && true;
var _SARISSA_HAS_DOM_CREATE_DOCUMENT = _SARISSA_HAS_DOM_IMPLEMENTATION && document.implementation.createDocument;
var _SARISSA_HAS_DOM_FEATURE = _SARISSA_HAS_DOM_IMPLEMENTATION && document.implementation.hasFeature;
var _SARISSA_IS_MOZ = _SARISSA_HAS_DOM_CREATE_DOCUMENT && _SARISSA_HAS_DOM_FEATURE;
var _SARISSA_IS_SAFARI = (navigator.userAgent && navigator.vendor && (navigator.userAgent.toLowerCase().indexOf("applewebkit") != -1 || navigator.vendor.indexOf("Apple") != -1));
var _SARISSA_IS_IE = document.all && window.ActiveXObject && navigator.userAgent.toLowerCase().indexOf("msie") > -1 && navigator.userAgent.toLowerCase().indexOf("opera") == -1;
if (_SARISSA_IS_IE) {
    _SARISSA_IEPREFIX4XSLPARAM = "xsl:";
    var _SARISSA_DOM_PROGID = "";
    var _SARISSA_XMLHTTP_PROGID = "";
    pickRecentProgID = function(idList, enabledList) {
        var bFound = false;
        for (var i = 0; i < idList.length && !bFound; i++) {
            try {
                var oDoc = new ActiveXObject(idList[i]);
                o2Store = idList[i];
                bFound = true;
                for (var j = 0; j < enabledList.length; j++) {
                    if (i <= enabledList[j][1]) {
                        Sarissa["IS_ENABLED_" + enabledList[j][0]] = true;
                    }
                }
            } catch(objException) {}
        }
        if (!bFound) {
            throw "Could not retreive a valid progID of Class: " + idList[idList.length - 1] + ". (original exception: " + e + ")";
        }
        idList = null;
        return o2Store;
    };
	XSLTProcessor = function() {
        this.template = new ActiveXObject(_SARISSA_XSLTEMPLATE_PROGID);
        this.processor = null;
    };
   
} else {
    if (_SARISSA_HAS_DOM_CREATE_DOCUMENT) {
        
        if (window.XMLDocument) {
            XMLDocument.prototype.onreadystatechange = null;
            XMLDocument.prototype.readyState = 0;
            XMLDocument.prototype.parseError = 0;
            var _SARISSA_SYNC_NON_IMPLEMENTED = false;
            XMLDocument.prototype._sarissa_load = XMLDocument.prototype.load;
            XMLDocument.prototype.load = function(sURI) {
                var oDoc = document.implementation.createDocument("", "", null);
                Sarissa.copyChildNodes(this, oDoc);
                this.parseError = 0;
                Sarissa.__setReadyState__(this, 1);
                try {
                    if (this.async == false && _SARISSA_SYNC_NON_IMPLEMENTED) {
                        var tmp = new XMLHttpRequest();
                        tmp.open("GET", sURI, false);
                        tmp.send(null);
                        Sarissa.__setReadyState__(this, 2);
                        Sarissa.copyChildNodes(tmp.responseXML, this);
                        Sarissa.__setReadyState__(this, 3);
                    } else {
                        this._sarissa_load(sURI);
                    }
                } catch(objException) {
                    this.parseError = -1;
                } finally {
                    if (this.async == false) {
                        Sarissa.__handleLoad__(this);
                    }
                }
                return oDoc;
            };
        } else {
            if (document.implementation && document.implementation.hasFeature && document.implementation.hasFeature("LS", "3.0")) {
                Document.prototype.async = true;
                Document.prototype.onreadystatechange = null;
                Document.prototype.parseError = 0;
                Document.prototype.load = function(sURI) {
                    var parser = document.implementation.createLSParser(this.async ? document.implementation.MODE_ASYNCHRONOUS: document.implementation.MODE_SYNCHRONOUS, null);
                    if (this.async) {
                        var self = this;
                        parser.addEventListener("load", 
                        function(e) {
                            self.readyState = 4;
                            Sarissa.copyChildNodes(e.newDocument, self.documentElement, false);
                            self.onreadystatechange.call();
                        },
                        false);
                    }
                    try {
                        var oDoc = parser.parseURI(sURI);
                    } catch(e) {
                        this.parseError = -1;
                    }
                    if (!this.async) {
                        Sarissa.copyChildNodes(oDoc, this.documentElement, false);
                    }
                    return oDoc;
                };
                Sarissa.getDomDocument = function(sUri, sName) {
                    return document.implementation.createDocument(sUri ? sUri: "", sName ? sName: "", null);
                };
            }
        }
    }
}

var isScroll = "Yes";

function setFocusOnBtnHome() {}
function setVariablesforFloatNav() {
   if (window.pageYOffset) {
        v = ".top=";
        h = ".left=";
        dS = "document.";
        sD = "";
        y = "window.pageYOffset";
        x = 0;
        iW = "window.innerWidth";
        iH = "window.innerHeight";
   } else {
        h = ".pixelLeft=";
        v = ".pixelTop=";
        dS = "";
        sD = ".style";
        y = "document.documentElement.scrollTop";
        x = 0;
        iW = "document.body.clientWidth";
        iH = "document.body.clientHeight";
    }
    object = "scrollYTS";
    checkLocationA();
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function checkLocation() {
    yy = eval(y);
    ydiff = ystart - yy;

    if (isScroll == "Yes") {
        if ((ydiff < ( - 1)) || (ydiff > (1))) {

            movey = Math.round(ydiff / 10),
            ystart -= movey;
			ystart-=14;
			if (ystart<0)
			{
				ystart=0;
			}
        }		

        varEndPoint = ystart;
        if (document.getElementById("content2col").offsetTop < document.getElementById("bottomLimitForScroll").offsetTop) {}

    	if (findPos(document.getElementById("bottomLimitForScroll"))[1] < findPos(document.getElementById("bottomMove"))[1] + 70 && ydiff < 1) {} else {
		   if (document.getElementById("upperLimitForScroll").offsetTop < 0) {} else {
                document.getElementById("scrollYTS").style.top = ystart+"px";

            }
        }
    }
    setTimeout("checkLocation()", 10);
}
function checkLocationA() {

    ystart = eval(y);

    xstart = eval(x);

}

function setMainHeight()
{
	var vheight = document.getElementById("bottomLimitForScroll").offsetTop;
	var vmainDiv = document.getElementById("content2col");

}

function get_element(id) {
    return document.getElementById ? document.getElementById(id) : document.all ? eval('document.all.' + id)
            : null;
}

function toggle_display_leftnav(collapseid, expandid, img) {
    var collapseobj = get_element(collapseid);
	var expandobj = get_element(expandid);
	var imgobj = get_element(img)
    if (collapseobj) {
		
		if (collapseobj.style.display == "none") {
			collapseobj.style.display = "block";
			expandobj.style.display = "none";
			imgobj.src = _expand_img;
			

		} else {
			
			getObj("expandedPrice").innerHTML=getObj("contractPrice").innerHTML;
			collapseobj.style.display = "none";
			expandobj.style.display = "block";
			imgobj.src = _contract_img;
			
		}
    }
		
}

function toggle_leftnav(collapseid, expandid, img) {
    var collapseobj = get_element(collapseid);
	var expandobj = get_element(expandid);
	var imgobj = get_element(img)
    if (collapseobj) {
		if (collapseobj.style.display == "none") {
			collapseobj.style.display = "block";
			expandobj.style.display = "none";
			imgobj.src = _expand_img;
		} else {
			collapseobj.style.display = "none";
			expandobj.style.display = "block";
			imgobj.src = _contract_img;
		}
    }
}