var OpenBox = "";
var windowWidth = 0, windowHeight = 0;
var windowScrollWidth = 0, windowScrollHeight = 0;

function FnToggleSitemapView () {
	
	if (document.getElementById("SitemapView1").style.display == "block") {
		
		document.getElementById("SitemapView1").style.display = "none";
		document.getElementById("SitemapView2").style.display = "block";
			
		document.getElementById("SitemapViewLink").innerHTML = "<%=arrTranslation(602)%>";
			
	} else {
		
		document.getElementById("SitemapView1").style.display = "block";
		document.getElementById("SitemapView2").style.display = "none";
			
		document.getElementById("SitemapViewLink").innerHTML = "<%=arrTranslation(603)%>";
			
	}
	
}
	
function FnCleanUp (contentToBeCleanedUp, removing, trim) {
	
	switch (removing) {
		
		case "font":
			return (contentToBeCleanedUp.replace(/<\/?font[^>]*>/ig, ""));
		break;
		
		case "span":
			return (contentToBeCleanedUp.replace(/<\/?span[^>]*>/ig, ""));
		break;
			
		case "clearAllTags":
		
			var cleanedUp = contentToBeCleanedUp.replace(/<br>/ig, "&br;");
		
			cleanedUp = cleanedUp.replace(/<p>/ig, "&br;");
			cleanedUp = cleanedUp.replace(/<\/?[^>]*>/ig, "");
			cleanedUp = cleanedUp.replace(/&br;/ig, " ");
				
			if (trim == '0') {
				trim = cleanedUp.length;
			}
		
			return (cleanedUp.substring(0, trim));
		
		break;
		
	}
}
	
function FnOpenWindow(theURL,winName,features, myWidth, myHeight, isCenter) {
	
	if(window.screen)if(isCenter)if(isCenter == "true") {
	
		var myLeft = (screen.width - myWidth) / 2;
		var myTop = (screen.height - myHeight) / 2;
		
		features += (features != '')?',':'';
		features += ',left=' + myLeft + ',top=' + myTop;
	
	}
	
	window.open(theURL,winName,features+((features!='')?',':'') + 'width=' + myWidth + ',height=' + myHeight);
}
	
function FnShowDropdownLayer (LayerName, ParentElementLeft, ParentElementTop) {
	
	try {
		
		document.getElementById(LayerName).style.left = ParentElementLeft;
		document.getElementById(LayerName).style.top = ParentElementTop + 20;
		document.getElementById(LayerName).style.display = "block";
			
		if ((document.getElementById(LayerName).offsetLeft + document.getElementById(LayerName).offsetWidth) > (document.body.clientWidth + document.body.scrollLeft)) {
			
			document.getElementById(LayerName).style.left = (document.getElementById("DropdownPlacer").offsetWidth - document.getElementById(LayerName).offsetWidth)
				
			MenuReversed = true;
				
		}
			
		document.getElementById("DropdownLayerHistory").value += LayerName + ","
			
			
		arrCurrentLayerName = document.getElementById("DropdownLayerHistory").value.split(",")
					
		if (arrCurrentLayerName.length > 2) {
			
			for (i=0;i<(arrCurrentLayerName.length - 2);i++) {
			
				if ((ParentElementLeft + document.getElementById(arrCurrentLayerName[i]).offsetLeft + document.getElementById(arrCurrentLayerName[i]).offsetWidth) > (document.body.clientWidth + document.body.scrollLeft) || MenuReversed) {
					
					document.getElementById(arrCurrentLayerName[i]).style.left = (- document.getElementById(arrCurrentLayerName[i]).offsetLeft) - 10
						
				}
					
			}
				
		}
			
		DropdownLayerCreated = true;
			
	} catch (err) {
		
		DropdownLayerCreated = false;
		
	}
	
}	
	
function FnClearDropdownLayer (ClearAll) {
	
	var DropdownLayerHistory = document.getElementById("DropdownLayerHistory")
		
	var arrDropdownLayerHistory = DropdownLayerHistory.value.split(",")
	
	try {
		
		for (i=0;i<=arrDropdownLayerHistory.length;i++) {
			
			document.getElementById(arrDropdownLayerHistory[i]).style.display = "none";
				
			DropdownLayerHistory.value = "";
			
		}	
			
	} catch (err) {
		
	}
		
	DropdownLayerCreated = false;
	
	MenuReversed = false;

}

function getWindowSize() {

	if (typeof (window.innerWidth) == 'number') {
		//Non-IE
		windowWidth = window.innerWidth;
		windowHeight = window.innerHeight;
	} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
		//IE 6+ in 'standards compliant mode'
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
		//IE 4 compatible
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}

}

function getWindowScroll() {

	if (typeof (window.pageYOffset) == 'number') {
		//Netscape compliant
		windowScrollHeight = window.pageYOffset;
		windowScrollWidth = window.pageXOffset;
	} else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		//DOM compliant
		windowScrollHeight = document.body.scrollTop;
		windowScrollWidth = document.body.scrollLeft;
	} else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		//IE6 standards compliant mode
		windowScrollHeight = document.documentElement.scrollTop;
		windowScrollWidth = document.documentElement.scrollLeft;
	}

}


function createCookie(name, value, days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
		var expires = "; expires=" + date.toGMTString();
	}
	else var expires = "";
	document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for (var i = 0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ') c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name, "", -1);
}
