LayerOUT = null;
AdditionalLayerOUT = null;
PropertiesOUT = null;

AdditionalLayerOpened = 0;
OpenedAdditionalLayer = null;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function OpenPopup(sUrl, nWidth, nHeight, X, Y){
	if(!Y) Y = (window.screen.availHeight - nHeight) / 2;
	if(!X) X = (window.screen.availWidth - nWidth) / 2;
	return window.open(sUrl, 'Popup' ,'status=no, resizable=no, scrollbars=no, toolbar=no, location=no, directories=no, menubar=no, width='+ nWidth +', height='+ nHeight +', top='+ Y+', left='+ X +', screenX='+ X +', screenY='+ Y);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function OpenModalDialog(sUrl, nWidth, nHeight, X, Y){
	var sArguments;
	if(!X || !Y){
		if(!Y) Y = (window.screen.availHeight - nHeight) / 2;
		if(!X) X = (window.screen.availWidth - nWidth) / 2;
		sArguments = "dialogTop: "+ Y +"px; dialogLeft: "+ X+"px; center: No;";
	}else{
		sArguments = "dialogTop: px; dialogLeft: px; center: Yes;";
	}
	showModalDialog(sUrl, null, "dialogHeight: "+ nHeight +"px; dialogWidth: "+ nWidth +"px; "+ sArguments +"edge: Raised; help: No; resizable: Yes; status: No;");
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function OpenGalleryPopup(sUrl, nWidth, nHeight){
    if(typeof(nWidth) == 'undefined' && typeof(nHeight) == 'undefined'){
	    nWidth = 640;
	    nHeight = 480;
	}
	OpenPopup(sUrl, nWidth, nHeight);
}
function ChangeGalleryItemSelection(nGalleryImageID){
//    document.all.
}
//////////////////////////////////////////////////////////////////////////////////////////////////////  F I N D    O B J E C T
function Find(sId){
	if (document.all) return document.all[sId];
	if (document.getElementById) return document.getElementById(sId);
	return false;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function OpenPrintPreview(){
	//OpenPopup("/"+ window.sCurrentLanguageCode +"/print/?"+ window.location.search, 700, 600);
	var url = (window.location.pathname.indexOf('/') == 0) ? window.location.pathname.substring(1, window.location.pathname.length) : window.location.pathname;
	//alert(window.location.pathname + "--> "+ url);
	//url = url.replace("/", "/"+ window.sCurrentLanguageCode +"/print/");
	url = url.substring(0, url.indexOf('/')) + "/print"+ url.substring(url.indexOf('/'), url.length);
	
	OpenPopup("/"+ url, 700, 600);
	//alert("/"+ window.sCurrentLanguageCode +"/print/"+ window.location.pathname);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ScrollNext(){
	var oDiv = Find("FeaturedProjects");
	var oTable = oDiv.firstChild;
	var oCurrVisibleRow = oTable.rows[0];
	//oCurrVisibleRow.style.visibility = 'hidden';
	var nScrollWith = oCurrVisibleRow.scrollHeight;
	oTable.style.top = parseFloat(oTable.style.top) + oCurrVisibleRow.scrollHeight;
	oCurrVisibleRow = oCurrVisibleRow.cloneNode(true);
	oTable.deleteRow(0);
	oTable.rows[0].parentNode.appendChild(oCurrVisibleRow);
	var i = 0;
	var j = 0;
	var nSpeed = 2;
	while(i < nScrollWith){
		window.setTimeout(new Function('ScrollFeaturedProjectUp('+ nSpeed +')'), j * 50);
		j++;
		i += nSpeed;
	}
	window.setTimeout(ScrollNext, j * 50 + 5000);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ScrollFeaturedProjectUp(nNumPixels){
	var oDiv = Find("FeaturedProjects");
	var oTable = oDiv.firstChild;
	oTable.style.top = parseFloat(oTable.style.top) - nNumPixels;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function RedirectCombo(oCombo){
	if(oCombo.selectedIndex != 0)
		if(oCombo.options[oCombo.selectedIndex].value.indexOf("http") == -1)
			window.location = oCombo.options[oCombo.selectedIndex].value;
		else
			window.open(oCombo.options[oCombo.selectedIndex].value);
}
function AddToFavourites(WhatToAdd, sLink, sCurrentLanguageID){
	if(typeof(sLink) == 'undefined' || sLink == "") sLink = 'http://ladger.com'; 
	
    if(sCurrentLanguageID == "2"){
        try{window.external.AddFavorite(sLink, WhatToAdd);}catch(e){} //'Ladger'
        
    }else if(sCurrentLanguageID == "1"){
        try{
            window.external.AddFavorite(sLink, WhatToAdd); //'Ладжър'
        }catch(e){}
    }else{
        try{window.external.AddFavorite(sLink, WhatToAdd);}catch(e){} //'Ladger'
    }
    
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SmartKeywordClick(keywordID){
	//alert('SaveSmartKeywordClick' + keywordID);
	var request = new CHttpRequest();
	request.OnResponse = "SmartKeywordRedirect";
	request.AddProperty("RpcAction", "SaveSmartKeywordClick");
	request.AddProperty("KeywordID", keywordID);
	request.AssyncCall = false;
	request.Debug = false;
	request.Send();
}
function SmartKeywordRedirect(){
	//alert(1);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function GetObjectRecords(Node, sObjectCode, sSiteSectionID, bIsRelatedLink){
	window.__CurrentNode = Node;
	var request = new CHttpRequest();
	request.OnResponse = "SmartKeywordRedirect";
	request.AddProperty("RpcAction", "SiteMap.GetObjectRecords");
	request.AddProperty("ObjectCode", sObjectCode);
	request.AddProperty("SiteSectionID", sSiteSectionID);
	if(bIsRelatedLink == 1){
	    request.AddProperty("RelatedLink", "1");
	}
	//alert(sObjectCode);
	//alert(sSiteSectionID);
	request.AssyncCall = true;
	request.Debug = false;
	request.OnResponse = "GetObjectRecordsCallback";
	request.Send();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function GetObjectRecordsCallback(Response){
	//alert(Response.responseText);
	var Row = GetParentTag(GetParentTag(window.__CurrentNode, "TR"), "TR");
	var NextRow = Row.nextSibling; 
	NextRow.cells(0).innerHTML = Response.responseText;
	window.__CurrentNode.onclick = new Function("ToggleSiteMapNode(this)");
	ToggleSiteMapNode(window.__CurrentNode);
	window.__CurrentNode = null;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function DisplayDetails(Node, sLadgerTagID, sLanguageID){
	window.__CurrentNode = Node;
	var request = new CHttpRequest();
	//request.OnResponse = "SmartKeywordRedirect";
	request.AddProperty("RpcAction", "LadgerTags.DisplayDetails");
	request.AddProperty("LadgerTagID", sLadgerTagID);
	request.AddProperty("LanguageID", sLanguageID);
	request.AssyncCall = true;
	request.Debug = false;
	request.OnResponse = "DisplayDetailsCallback";
	request.Send();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function DisplayDetailsCallback(Response){
	//alert(Response.responseText);
	var Row = GetParentTag(GetParentTag(window.__CurrentNode, "TR"), "TR");
	var NextRow = Row.nextSibling; 
	NextRow.cells(0).innerHTML = Response.responseText;
	window.__CurrentNode.onclick = new Function("ToggleLadgerTagNode(this)");
	ToggleLadgerTagNode(window.__CurrentNode);
	window.__CurrentNode = null;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ToggleSiteMapNode(Node){
	var Row = GetParentTag(GetParentTag(Node, "TR"), "TR");
	var NextRow = Row.nextSibling;
	NextRow.style.display = (NextRow.style.display != "none") ? "none" : "";
	Node.src = (NextRow.style.display != "none") ? "Images/Down.png" : "Images/Open.png";
	var TitleHolder = Node.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	//Node.alt = (NextRow.style.display != "none") ? TitleHolder.CloseItem : TitleHolder.OpenItem;
	Node.title = (NextRow.style.display != "none") ? TitleHolder.CloseItem : TitleHolder.OpenItem;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ToggleLadgerTagNode(Node){
	var Row = GetParentTag(GetParentTag(Node, "TR"), "TR");
	var NextRow = Row.nextSibling;
	NextRow.style.display = (NextRow.style.display != "none") ? "none" : "";
	Node.src = (NextRow.style.display != "none") ? "Images/Down.png" : "Images/Open.png";
	var TitleHolder = Node.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	//Node.alt = (NextRow.style.display != "none") ? TitleHolder.CloseItem : TitleHolder.OpenItem;
	Node.title = (NextRow.style.display != "none") ? TitleHolder.CloseItem : TitleHolder.OpenItem;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function NavigatorMove(Node, sSectionID, sRecordID){
	window.__CurrentNode = Node;
	var request = new CHttpRequest();
	//request.OnResponse = "FunctionName";
	request.AddProperty("RpcAction", "Navigator.Move");
	request.AddProperty("RecordID", sRecordID);
	request.AddProperty("SectionID", sSectionID);
	request.AssyncCall = true;
	request.Debug = false;
	request.OnResponse = "NavigatorMoveCallback";
	request.Send();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function NavigatorMoveCallback(Response){
	//alert(Response.responseText);
	// Целта е замяна на съществуващия код с този, който идва от Navigator-a
	var Window_Navigator = document.all('Navigator'); //Window_Navigator
	var responseText = Response.responseText;
	//var responseText = Response.responseText.replace("id='Navigator'", "id='NavigatorContentLayer'"); //Window_Navigator
	//var responseText = Response.responseText.replace("id=\"Navigator\"", "id='NavigatorContentLayer'"); //Window_Navigator
	Window_Navigator.outerHTML = responseText;
	window.__CurrentNode = null;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function GetParentTag(oObject, sTagName){	
	if(typeof(oObject) == 'undefined') return null;	
	var oParentElement = oObject.parentNode;	
	while(!oParentElement.tagName || (oParentElement.tagName != sTagName)){
		if(oParentElement.parentNode.tagName == "HTML") return null;		
		oParentElement = oParentElement.parentNode;		
	}	
	if(oParentElement.tagName != sTagName) return null;	
	return oParentElement;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function RedirectToRelatedSection(sRelatedSectionID, sRelationID){
	var Input = document.getElementById("RelatedSectionID");
	Input.value = sRelatedSectionID;
	Input = document.getElementById("RelationID");
	Input.value = sRelationID;
	var Form = document.getElementById("MainForm");
	Form.submit();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ToggleNavigator(){
	var Navigator = document.getElementById('NavigatorContentLayer'); //NavigatorContentLayer
	Navigator.style.display = (Navigator.style.display == '') ? 'none' : '';
	var request = new CHttpRequest();
	request.AddProperty("RpcAction", "Navigator.SaveState");
	request.AddProperty("State", Navigator.style.display);
	request.AssyncCall = true;
	request.Debug = false;
	request.Send();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function OnNavigatorButtonMouseOver(Button){
	Button.src='Images/BNavigator2.jpg';
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//function OnNavigatorButtonMouseOut(Button){
//	var Navigator = document.getElementById('Window_Navigator'); //NavigatorContentLayer
//	if(Navigator.style.display == "none")
//		Button.src='Images/BNavigator.jpg';
//}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ToggleMetaTags(){
	var MetaTags = document.getElementById("Window_MetaTags");
	MetaTags.style.display = (MetaTags.style.display == '') ? 'none' : '';
	var request = new CHttpRequest();
	request.AddProperty("RpcAction", "MetaTags.SaveState");
	request.AddProperty("State", MetaTags.style.display);
	request.AssyncCall = true;
	request.Debug = false;
	request.Send();
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function QuickLinksLayerOVER(){
	window.clearTimeout(AdditionalLayerOut);
}
function QuickLinksLayerOUT(){
	AdditionalLayerOut = window.setTimeout("ToggleTopMenu('QuickLinks');", 500);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function PropertiesLayerOVER(){
	window.clearTimeout(PropertiesOUT);
}
function PropertiesLayerOUT(){
	PropertiesOUT = window.setTimeout("TogglePropertiesLayer();", 500);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function LanguageLayerOVER(){
	window.clearTimeout(AdditionalLayerOut);
}
function LanguageLayerOUT(sLanguageID, sCurrentURL){
	AdditionalLayerOut = window.setTimeout("GetLanguageOptions('" + sLanguageID + "', '" + sCurrentURL + "');", 1000);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ToggleTopMenu(TopMenuItem, sSectionID, sRecordID){

	if(typeof(event) != 'undefined' && event != null){
		event.cancelBubble = true;
	}

	if(TopMenuItem == "SiteMap"){	
		var NavigatorContentLayer = document.getElementById("NavigatorContentLayer");
		NavigatorContentLayer.style.display = 'none';
		var LanguageOptionsLayer = document.getElementById("Window_SiteTopMenu_LanguageOptionsLayer");
		LanguageOptionsLayer.style.display = 'none';
		Parent = LanguageOptionsLayer.parentNode;
		Parent.style.display = LanguageOptionsLayer.style.display;
		
		var SiteMapContentLayer = document.getElementById("SiteMapContentLayer"); //Window_SiteTopMenu_TopMenuContentLayer
		SiteMapContentLayer.innerHTML = "";
		SiteMapContentLayer.style.display = (SiteMapContentLayer.style.display == '') ? 'none' : '';
		var request = new CHttpRequest();
		request.AddProperty("RpcAction", "TopMenu.DisplaySiteMap");
		request.AssyncCall = true; //true;
		request.Debug = false; //true;
		request.OnResponse = "DisplaySiteMapCallback";
		request.Send();
		
		//var ShadowLayer = document.getElementById("ShadowLayer");
		//ShadowLayer.style.display = SiteMapContentLayer.style.display;
		
	}else if(TopMenuItem == "Navigator"){
		var SiteMapContentLayer = document.getElementById("SiteMapContentLayer");
		SiteMapContentLayer.style.display = 'none';
		var LanguageOptionsLayer = document.getElementById("Window_SiteTopMenu_LanguageOptionsLayer");
		LanguageOptionsLayer.style.display = 'none';
		Parent = LanguageOptionsLayer.parentNode;
		Parent.style.display = LanguageOptionsLayer.style.display;
		
		var NavigatorContentLayer = document.getElementById("NavigatorContentLayer"); //Window_SiteTopMenu_TopMenuContentLayer
		NavigatorContentLayer.innerHTML = "";
		NavigatorContentLayer.style.display = (NavigatorContentLayer.style.display == '') ? 'none' : '';
		var request = new CHttpRequest();
		request.AddProperty("RpcAction", "TopMenu.DisplayNavigator");
		request.AddProperty("RecordID", sRecordID);
		request.AddProperty("SectionID", sSectionID);
		request.AssyncCall = true;//true;
		request.Debug = false; //true;
		request.OnResponse = "DisplayTopMenuNavigatorCallback";
		request.Send();
		
		//var ShadowLayer = document.getElementById("ShadowLayer");
		//ShadowLayer.style.display = 'none';
		
	}else if(TopMenuItem == "QuickLinks"){
	
		var QuickLinksContentLayer = document.getElementById("QuickLinksContentLayer");
		QuickLinksContentLayer.innerHTML = "";
		
		var bOpen = false;
		if((QuickLinksContentLayer.style.display == 'none')){
			bOpen = true;
			var request = new CHttpRequest();
			request.AddProperty("RpcAction", "TopMenu.DisplayQuickLinks");
			request.AssyncCall = true;
			request.Debug = false;
			request.OnResponse = "DisplayQuickLinksCallback";
			request.Send();
		}else{
			QuickLinksContentLayer.style.display = 'none';
			var OverlapLayer = document.getElementById("OverlapLayer");
			OverlapLayer.style.display = QuickLinksContentLayer.style.display;
			var Parent = QuickLinksContentLayer.parentNode;
			Parent.style.display = QuickLinksContentLayer.style.display;
		}
		
		var Item = document.getElementById("QuickLinksDiv");
		if(bOpen == true){
			Item.IsOpened = true;
		}else{
			Item.IsOpened = false;
		}
		HighLightMenuItem(Item);
	}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function GetObjectOffset(Object, OffsetTop, OffsetLeft){
// oElement.offsetLeft + 
 //         "," + oElement.offsetTop + ")\n" + "The offset parent is " 
 ///         + oElement.offsetParent.tagName );

	OffsetTop = OffsetTop + Object.offsetParent.offsetTop;
	OffsetLeft = OffsetLeft + Object.offsetParent.offsetLeft;

}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function TogglePropertiesLayer(Link, Action, LastEncodedUrl, OrderByHiddenInput, OrderByDirectionHiddenInput, OldOrderByHiddenInput){
	var PropertiesLayer = document.getElementById('PropertiesLayer');
	PropertiesLayer.innerHTML = "";
	
	//PropertiesLayer.style.display = (PropertiesLayer.style.display == '') ? 'none' : '';
			
	var Parent = PropertiesLayer.parentNode;
	//Parent.style.display = PropertiesLayer.style.display;
	/* Window_ctl04_ctl00_HeaderContent_SortingOptionsLink */
	/*Window_ctl04_ctl00_HeaderContent_PathOptionsLink */
    
	if(typeof(Link) == 'undefined'){
		PropertiesLayer.style.display = 'none';
		PropertiesLayer.innerHTML = "";
		Parent.style.display = 'none';
		
		var OverlapLayer = document.getElementById("OverlapLayer");
		OverlapLayer.style.display = Parent.style.display;

		
		var Item = document.getElementById("OptionsHeaderDiv");
		if(Item != null){
			Item.IsOpened = false;
			HighLightMenuItem(Item);
		}
		Item = document.getElementById("SortingOptionsHeaderDiv");
		if(Item != null){
			Item.IsOpened = false;
			HighLightMenuItem(Item);
		}
	}else{
		if(PropertiesLayer.style.display == 'none'){ // ==''
			var request = new CHttpRequest();
			request.AddProperty("RpcAction", "PropertiesLayer.DisplayInfo");
			request.AddProperty("LanguageID", 1);
			request.AddProperty("Action", Action);
			request.AddProperty("LastEncodedUrl", LastEncodedUrl);

			if(typeof(OrderByHiddenInput) != 'undefined'){
				request.AddProperty("OrderByHiddenInput", OrderByHiddenInput);
				request.AddProperty("OrderByDirectionHiddenInput", OrderByDirectionHiddenInput);
				request.AddProperty("OldOrderByHiddenInput", OldOrderByHiddenInput);
			}
			request.AssyncCall = true;
			request.Debug = false;
			request.OnResponse = "DisplayPropertiesLayerInfoCallback";
			request.Send();
			
		}else{
			PropertiesLayer.style.display = 'none';
			Parent.style.display = PropertiesLayer.style.display;
			
			var OverlapLayer = document.getElementById("OverlapLayer");
			OverlapLayer.style.display = PropertiesLayer.style.display;
			
			var LinkID = Link.id.replace("Window_ctl04_ctl00_HeaderContent_", "");
			var OptionsHeaderDivID = "";
			if(LinkID == "SortingOptionsLink"){
				OptionsHeaderDivID = "SortingOptionsHeaderDiv";
			}else{
				OptionsHeaderDivID = "OptionsHeaderDiv";
			}
	
			var Item = document.getElementById(OptionsHeaderDivID);
			Item.IsOpened = false;
			HighLightMenuItem(Item);
		}
	}
}

function HighLightMenuItem(Item, bHighLight, bMouseOver){

	var bLBorder = (typeof(Item.lborder) != 'undefined') ? Item.lborder : false;
	var bRBorder = (typeof(Item.rborder) != 'undefined') ? Item.rborder : false;
	var bBBorder = (typeof(Item.bborder) != 'undefined') ? Item.bborder : false;
	
	if(typeof(Item.IsOpened) == 'undefined' || Item.IsOpened == false){
		if(bHighLight == 1){
			Item.style.backgroundColor = "#F6F6F6"; //#E0E0E0
			Item.style.borderTopColor = "#E0E0E0"; //#000000
			
			Item.style.borderBottomColor = "#AA0000"; //#000000
			
			if(bLBorder){
				Item.style.borderLeftColor = "#E0E0E0"; //#000000
			}
			if(bRBorder){
				Item.style.borderRightColor = "#E0E0E0"; //#000000
			}

			if(typeof('bMouseOver') != 'undefined'){
				Item.style.borderBottomColor = "#E0E0E0"; //#000000
			}
		}else{
			Item.style.backgroundColor = "#FFFFFF";
			Item.style.borderTopColor = "#FFFFFF";
			
			Item.style.borderBottomColor = "#00AA00";
			
			if(bLBorder){
				Item.style.borderLeftColor = "#FFFFFF";
			}
			if(bRBorder){
				Item.style.borderRightColor = "#FFFFFF";
			}

			if(typeof('bMouseOver') != 'undefined'){
				Item.style.borderBottomColor = "#FFFFFF";
			}
		}
	}else{
		Item.style.backgroundColor = "#F6F6F6"; //E0E0E0
		Item.style.borderTopColor = "#E0E0E0"; //#000000
	
		//Item.style.borderBottomColor = "#AA0000"; //#000000
		//Item.style.zIndex = 2;
	
		if(bLBorder){
			Item.style.borderLeftColor = "#E0E0E0"; //#000000
		}
		if(bRBorder){
			Item.style.borderRightColor = "#E0E0E0"; //#000000
		}
	}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function DisplaySiteMapCallback(Response){
	var SiteMapContentLayer = document.all('SiteMapContentLayer');
	SiteMapContentLayer.innerHTML = Response.responseText;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function DisplayTopMenuNavigatorCallback(Response){
	var NavigatorContentLayer = document.all('NavigatorContentLayer');
	NavigatorContentLayer.innerHTML = Response.responseText;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function DisplayQuickLinksCallback(Response){
	var QuickLinksLayer = document.getElementById('QuickLinksContentLayer');
	var QuickLinksContentLayerParent = document.getElementById('QuickLinksContentLayerParent');
	
	QuickLinksLayer.innerHTML = Response.responseText;
	QuickLinksLayer.style.display = '';
	
	var Parent = QuickLinksLayer.parentNode;
	Parent.style.display = QuickLinksLayer.style.display;
	
	var QuickLinksDiv = document.getElementById("QuickLinksDiv");
	//var object = GetParentOffset(QuickLinksDiv);
	var object = GetCoordinates(QuickLinksDiv);
    
    //offsetLeft = object.offsetLeft - QuickLinksLayer.offsetWidth + QuickLinksDiv.offsetWidth - 1;
	//offsetTop = object.offsetTop - 55 + document.all.QuickLinksDiv.offsetHeight;
	
	offsetLeft = object[0] - QuickLinksLayer.offsetWidth + QuickLinksDiv.offsetWidth - 1;
	offsetTop = parseInt(object[1])+ parseInt(QuickLinksDiv.offsetHeight) - 1;
	
	QuickLinksContentLayerParent.style.left = offsetLeft+"px";
	QuickLinksContentLayerParent.style.top = offsetTop+"px";
	
	var OverlapLayer = document.getElementById("OverlapLayer");
	OverlapLayer.style.left = object[0];
	OverlapLayer.style.top = offsetTop;
	var width = document.all.QuickLinksDiv.offsetWidth;
	OverlapLayer.style.width = width + "px";
	OverlapLayer.style.fontSize = "2px";

	OverlapLayer.style.display = QuickLinksLayer.style.display;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function DisplayLanguageOptionsCallback(Response){
	var LanguageOptionsLayer = document.getElementById("Window_SiteTopMenu_LanguageOptionsLayer");
	var LanguageOptionsLayerParent = document.getElementById("LanguageOptionsLayerParent");
	LanguageOptionsLayer.innerHTML = Response.responseText;

	var CurrentLanguageDiv = document.getElementById('CurrentLanguageDiv'); 

	var object = GetCoordinates(CurrentLanguageDiv);

	offsetLeft = object[0] - CurrentLanguageDiv.offsetWidth + CurrentLanguageDiv.offsetWidth;
	offsetTop  = object[1] + CurrentLanguageDiv.offsetHeight - 1;

	LanguageOptionsLayerParent.style.left = offsetLeft+"px";	
	LanguageOptionsLayerParent.style.top = offsetTop+"px";
	
	if(Response.responseText.indexOf('en') != -1){
		LanguageOptionsLayerParent.style.width = 75+"px";
		LanguageOptionsLayer.style.width = 73+"px"; 
	}else{
		LanguageOptionsLayerParent.style.width = 98;
		LanguageOptionsLayer.style.width = 96;
	}
	
    LanguageOptionsLayer.style.borderLeft="1px #e0e0e0 solid"; 
    LanguageOptionsLayer.style.borderRight="1px #e0e0e0 solid"; 
    
	var OverlapLayer = document.getElementById("OverlapLayer");
	OverlapLayer.style.left = object[0] + 1;
	OverlapLayer.style.top = offsetTop;
	var width = document.all.CurrentLanguageDiv.offsetWidth - 1;
	OverlapLayer.style.width = width + "px";
	OverlapLayer.style.fontSize = "2px";
	
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function DisplayPropertiesLayerInfoCallback(Response){

	var PropertiesLayer = document.getElementById('PropertiesLayer');
	PropertiesLayer.innerHTML = Response.responseText;
	
	var OptionsHeaderDiv = document.getElementById('OptionsHeaderDiv'); // Div, който съдържа линка "Опции"
	var OptionsHeaderDivID = "";
	
	var Parent = PropertiesLayer.parentNode; // Id == PropertiesLayerParent
	var re = /objectheight="[0-9]+"/i;
	var str = Response.responseText;
	var result = str.match(re);
	
	if(result != null){
		var objectHeight = result[0].replace(/objectheight=/, '').replace(/\\/g, '').replace(/"/g, '');
		var Height = new Number(objectHeight);
		Parent.style.height = Height + "px";
		PropertiesLayer.style.height = Height - 2 + "px";
		
		
		var SortingOptionsHeaderDiv = document.all('SortingOptionsHeaderDiv'); // Div, който съдържа линка "Сортиране"

		var object = GetParentOffset(SortingOptionsHeaderDiv);
		offsetLeft = object.offsetLeft - SortingOptionsHeaderDiv.offsetWidth; // + 44;
		
		additionalOffset = 0;
		if(document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader') != null 
			&& typeof(document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader')) != 'undefined'){
			
			additionalOffset = 0;
			if(document.all('Window_ctl04_ctl00_HeaderContent_SubSectionHeader') != null)
			    additionalOffset = document.all('Window_ctl04_ctl00_HeaderContent_SubSectionHeader').offsetHeight;
			additionalOffset = additionalOffset + document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader').offsetHeight - 23;
		}
		
		offsetTop  = object.offsetTop - SortingOptionsHeaderDiv.offsetHeight/2 - additionalOffset;
		
		// Adski Tupo !!!! =>
		if(window.location.href == "http://vesela.ladger.com/bg/portfolio/clients/" || 
		    window.location.href == "http://ladger.com/bg/portfolio/clients/"){
			Parent.style.width = "87px";
			PropertiesLayer.style.width = "85px";
			
			offsetLeft = offsetLeft + 43;
			
		}else if(window.location.href == "http://vesela.ladger.com/bg/portfolio/casestudies/" || 
		        window.location.href == "http://ladger.com/bg/portfolio/casestudies/"){
			Parent.style.width = "78px";  //Parent.style.width + offsetLeftDifference == const 
			PropertiesLayer.style.width = "76px";
		
			offsetLeft = offsetLeft + 52;
			
		}else if(window.location.href == "http://vesela.ladger.com/bg/company/team/careers/openpositions/" ||
		        window.location.href == "http://ladger.com/bg/company/team/careers/openpositions/"){
			Parent.style.width = "94px";
			PropertiesLayer.style.width = "92px";
		
			offsetLeft = offsetLeft + 36;
			
		}else{
			Parent.style.width = "81px";
			PropertiesLayer.style.width = "79px";
			
			offsetLeft = offsetLeft + 49;
		}
		
	
		Parent.style.left = offsetLeft + "px";		
		Parent.style.top = offsetTop + "px";			
		
		OptionsHeaderDivID = "SortingOptionsHeaderDiv";
		
		var OverlapLayer = document.getElementById("OverlapLayer");
		OverlapLayer.style.left = object.offsetLeft - 3;
		OverlapLayer.style.top = offsetTop - 3;
		var width = document.all.SortingOptionsHeaderDiv.offsetWidth - 2;
		OverlapLayer.style.width = width + "px";
		OverlapLayer.style.fontSize = "2px";
	
	}else{
		Parent.style.height = "65px";
		PropertiesLayer.style.height = "63px";
		
		Parent.style.width = "112px";
		PropertiesLayer.style.width = "110px";
		
		//alert(document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader').offsetHeight);
		//79, 56, 33  (23 e razlikata)
		
		var object = GetParentOffset(OptionsHeaderDiv);
		offsetLeft = object.offsetLeft - OptionsHeaderDiv.offsetWidth - 20;		
		additionalOffset = 0;
		if(document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader') != null 
			&& typeof(document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader')) != 'undefined'){

			additionalOffset = 0;
			if(document.all('Window_ctl04_ctl00_HeaderContent_SubSectionHeader') != null)
			    additionalOffset = document.all('Window_ctl04_ctl00_HeaderContent_SubSectionHeader').offsetHeight;
			additionalOffset = additionalOffset + document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader').offsetHeight - 24;
		}
		offsetTop  = object.offsetTop - OptionsHeaderDiv.offsetHeight/2 - additionalOffset;

		Parent.style.left = offsetLeft + "px";
		Parent.style.top = offsetTop + "px";
		OptionsHeaderDivID = "OptionsHeaderDiv";
		
		var OverlapLayer = document.getElementById("OverlapLayer");
		OverlapLayer.style.left = object.offsetLeft + 1;
		OverlapLayer.style.top = offsetTop - 3;
		var width = document.all.OptionsHeaderDiv.offsetWidth - 2;
		OverlapLayer.style.width = width + "px";
		OverlapLayer.style.fontSize = "2px";
	}	
	
	PropertiesLayer.style.display = '';
	Parent.style.display = PropertiesLayer.style.display;
	
	var OverlapLayer = document.getElementById("OverlapLayer");
	OverlapLayer.style.display = PropertiesLayer.style.display;
	
	var Item = document.getElementById(OptionsHeaderDivID);
	Item.IsOpened = true;
	HighLightMenuItem(Item);
			
}  
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
function GetParentOffset(obj){
	var object = new Object();
	
	var offsetLeft = 0;
	var offsetTop = 0;
	objectParent = obj;
	
	while(typeof(objectParent) != 'undefined' && objectParent.offsetLeft != null && typeof(objectParent.offsetLeft) != 'undefined'){
		offsetLeft = offsetLeft + objectParent.offsetLeft;	
		offsetTop = offsetTop + objectParent.offsetTop;	
		obj = objectParent;
		objectParent = obj.parentNode;
	}
	
	object.offsetLeft = offsetLeft;
	object.offsetTop = offsetTop;

	return object;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function GetLanguageOptions(sLanguageID, sCurrentURL){

	if(typeof(event) != 'undefined' && event != null ){
		event.cancelBubble = true;
	}else{
	    //event.stopPropagation();
    }
	
	var LanguageOptionsLayer = document.getElementById("Window_SiteTopMenu_LanguageOptionsLayer");
	if(LanguageOptionsLayer == null) return false;
	
	LanguageOptionsLayer.innerHTML = "";
	LanguageOptionsLayer.style.display = (LanguageOptionsLayer.style.display == '') ? 'none' : '';
	
	var OverlapLayer = document.getElementById("OverlapLayer");
	OverlapLayer.style.display = LanguageOptionsLayer.style.display;
		
	Parent = LanguageOptionsLayer.parentNode;
	Parent.style.display = LanguageOptionsLayer.style.display;
		
	var request = new CHttpRequest();
	request.AddProperty("RpcAction", "TopMenu.DisplayLanguageOptions");
	request.AddProperty("LanguageID", sLanguageID);
	request.AddProperty("CurrentURL", sCurrentURL);
	request.AssyncCall = true;
	request.Debug = false;
	request.OnResponse = "DisplayLanguageOptionsCallback";
	request.Send();
	
	
	var Item = document.getElementById("CurrentLanguageDiv");
	if(LanguageOptionsLayer.style.display == ''){
		Item.IsOpened = true;
	}else{
		Item.IsOpened = false;
	}
	HighLightMenuItem(Item);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function GetAdditionalLayerInfo(sAction, sLanguageID){
	//window.__CurrentNode = Node;
	var request = new CHttpRequest();
	request.AddProperty("RpcAction", "AdditionalLayer.DisplayInfo");
	request.AddProperty("Action", sAction);
	request.AddProperty("LanguageID", sLanguageID);
	request.AssyncCall = true;
	request.Debug = false;
	request.OnResponse = "DisplayAdditionalLayerInfoCallback";
	request.Send();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function DisplayAdditionalLayerInfoCallback(Response){
	var AdditionalLayer = document.getElementById('AdditionalLayer');
	
	if(AdditionalLayer != null){
		var responseText = Response.responseText;
		AdditionalLayer.innerHTML = responseText;
		window.__CurrentNode = null;
		
		var OverlapLayer = document.getElementById("OverlapLayer");
		OverlapLayer.style.display = '';
	
	}
}
// Създава леър при клик на стрелката в пътеката
function CreateAdditionalLayer(sAction, Link){
	if(event != null && typeof(event) != 'undefined'){
		event.cancelBubble = true;
	}
	var AdditionalLayer = document.all('AdditionalLayer');
	if(AdditionalLayer == null){ 
		AdditionalLayerOpened = 1;
		
        var AdditionalLayer=document.createElement("DIV");
        document.body.appendChild(AdditionalLayer);
        AdditionalLayer.id = "AdditionalLayer";
        AdditionalLayer.attachEvent("onmouseout", AdditionalLayerOut);
        AdditionalLayer.style.position = 'absolute';
       
        var object = GetParentOffset(Link);
		offsetLeft = object.offsetLeft - Link.parentNode.offsetWidth + 13;
		additionalOffset = 0;
		if(document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader') != null 
			&& typeof(document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader')) != 'undefined'){
			
			//additionalOffset = document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader').offsetHeight - 33;
			additionalOffset = 0;
			if(document.all('Window_ctl04_ctl00_HeaderContent_SubSectionHeader') != null)
			    additionalOffset = document.all('Window_ctl04_ctl00_HeaderContent_SubSectionHeader').offsetHeight;
			additionalOffset = additionalOffset + document.all('Window_ctl04_ctl00_HeaderContent_SectionHeader').offsetHeight - 31;
		}
		offsetTop  = object.offsetTop - Link.offsetHeight*2 - additionalOffset;
		
        AdditionalLayer.style.left = offsetLeft; //event.x + 4;
        AdditionalLayer.style.top = offsetTop; //event.y + document.documentElement.scrollTop + 10;
        
        AdditionalLayer.style.color = "#5F9EA0";
        AdditionalLayer.style.zIndex = 100;
        AdditionalLayer.style.backgroundColor = "#F6F6F6";
        AdditionalLayer.style.border = "1px solid #E0E0E0"; //#E0E0E0
        AdditionalLayer.style.padding = "0px 4px 0px 4px";
        
		var OverlapLayer = document.getElementById("OverlapLayer");
		OverlapLayer.style.left = offsetLeft + 1;
		OverlapLayer.style.top = offsetTop;
		var width = Link.parentNode.offsetWidth - 2;
		OverlapLayer.style.width = width + "px";
		OverlapLayer.style.fontSize = "2px";
		
		var OverlapLayer = document.getElementById("OverlapLayer");
		OverlapLayer.style.display = '';

        
        GetAdditionalLayerInfo(sAction, 1);

		OpenedAdditionalLayer = Link.parentNode; //SectionLayerDiv
    }else{
		DestroyAdditionalLayer();
    }

}
   
function DestroyAdditionalLayer(){
	var AdditionalLayer = document.all('AdditionalLayer');
	if(AdditionalLayer != null){
		
		AdditionalLayerOpened = 0;
		
		Item = OpenedAdditionalLayer; //SectionLayerInfo
		if(Item != null){
			HighLightMenuItem(Item, 0);
			OpenedAdditionalLayer = null;
		}
		
		AdditionalLayer.innerHTML = "";
		AdditionalLayer.display = 'none';
		AdditionalLayer.removeNode();
		
		var OverlapLayer = document.getElementById("OverlapLayer");
		OverlapLayer.style.display = 'none';
	}
	
	for(var i = 0; i < 10; i++){
		var AdditionalLayerIcon = document.getElementById('Window_ctl04_ctl00_HeaderContent_AdditionalLayerIcon_' + i);	
		if(typeof(AdditionalLayerIcon) != 'undefined' && AdditionalLayerIcon != null){
			AdditionalLayerIcon.firstChild.src = '/Images/IconPathBulletRight.gif'; //IconBulletPath.gif
		}
	}
} 

function AdditionalLayerOVER(){
	window.clearTimeout(AdditionalLayerOUT);
}
function AdditionalLayerOut(){
	AdditionalLayerOUT = window.setTimeout("DestroyAdditionalLayer();", 100);
}

function GetCurrentTextSize(){
       var CurrentTextSize = document.getElementById('ctl00_txtCurrentTextSize'); //Window_ctl03_ctl00_txtCurrentTextSize
       return CurrentTextSize.innerText;
}
function ResizeText(direction, step, content, currentSize, bFirst){
	
    var PropertiesLayer = document.all('PropertiesLayer');

    var Content = content;
    
    if(typeof(bFirst) != 'undefined'){
        if(document.all('Window_ctl04_ctl00_IntroText_Content') != null){
            Content = document.all('Window_ctl04_ctl00_IntroText_Content').id;
            
        }else if(document.all('Window_ctl04_ctl00_Content_Content') != null){
            Content = document.all('Window_ctl04_ctl00_Content_Content').id;
            
        }else if(document.all('Window_ctl04_ctl00_Description_Content') != null){
            Content = document.all('Window_ctl04_ctl00_Description_Content').id;
            
        }else if(document.all('Window_ctl04_ctl00_Container') != null){
            Content = document.all('Window_ctl04_ctl00_Container').id;
		}
	}
	
    if(typeof(currentSize) == 'undefined' || currentSize == null){ 
        var currentSize = document.getElementById('Window_ctl04_ctl00_Content_Content').innerText;
    }
    
    var currentElement = document.getElementById(Content);
    //var currentElement = document.getElementById("ContentContainer").firstChild;
   
    if(currentElement == null) return;
    
    if(direction == 1){
		//alert(PropertiesLayer.innerHTML);
        document.all('MakeSmaller').style.display = ''; //.visibility = 'visible';
        document.all('ResizeDownImage').style.display = 'none';
    }else if(direction == -1){
        document.getElementById('MakeBigger').style.display = ''; //.visibility = 'visible';
        document.getElementById('ResizeUpImage').style.display = 'none';
    }else{
        document.getElementById('MakeSmaller').style.display = ''; //.visibility = 'visible';
        document.getElementById('MakeBigger').style.display = ''; //.visibility = 'visible';
        document.getElementById('ResizeDownImage').style.display = 'none';
        document.getElementById('ResizeUpImage').style.display = 'none';
    }
    
    var newFontSize = parseInt(currentSize) + parseInt(step * direction);
	
    if(newFontSize <= 11){
        newFontSize = 11;
        document.all('MakeSmaller').style.display = 'none'; //.visibility = 'hidden';
        document.all('ResizeDownImage').style.display = '';
    }
    if(newFontSize >= 13){ 
        newFontSize = 13;
        document.all('MakeBigger').style.display = 'none'; //.visibility = 'hidden';
        document.all('ResizeUpImage').style.display = '';
    } 
    if(typeof(currentElement.style) != 'undefined'){
        currentElement.style.fontSize = newFontSize; 
        //document.getElementById('Window_ctl04_ctl00_Content_Content').style.fontSize = newFontSize; //ctl00_txtCurrentTextSize
        document.getElementById(Content).style.fontSize = newFontSize; //ctl00_txtCurrentTextSize
    }
    
    // Links resize 
    var ContentElement = null;
    if(typeof(bFirst) != 'undefined'){ //   if(currentElement){
        // Правим проверка за А тагове
        //ContentElement = document.all('Window_Content');
        ContentElement = document.getElementById('ContentContainer');
    }else{
        ContentElement = currentElement;
    }
    var arLinks = ContentElement.getElementsByTagName("A");
    for(var i = 0; i < arLinks.length; i++){
        //if(typeof(arLinks[i].id) != 'undefined' && arLinks[i].id == "ObjectListItem"){
        if(typeof(arLinks[i].id) != 'undefined' && arLinks[i].id != "PageLink"){
            arLinks[i].style.fontSize = newFontSize;
        }
    }
    var arInactiveLinks = ContentElement.getElementsByTagName("TD");
    for(var i = 0; i < arInactiveLinks.length; i++){
        if(typeof(arInactiveLinks[i].id) != 'undefined' && arInactiveLinks[i].id != "Window_ctl04_ctl00_PageNumbers_Container" &&
            typeof(arInactiveLinks[i].className) != 'undefined' && arInactiveLinks[i].className != "ItemHeader"){
            arInactiveLinks[i].style.fontSize = newFontSize;
        }
    }
    var arLILinks = ContentElement.getElementsByTagName("LI");
    for(var i = 0; i < arLILinks.length; i++){
        //if(typeof(arInactiveLinks[i].id) != 'undefined' && arInactiveLinks[i].id == "ObjectListItem"){
            arLILinks[i].style.fontSize = newFontSize;
        //}
    }
   
    var arChildren = currentElement.childNodes;
    if(arChildren == null) return;
    var i;
    if(arChildren.length > 0){   
        for(i = 0; i < arChildren.length; i++){
            var element = arChildren[i];
            if(element.childNodes.length > 0){
                ResizeText(direction, step, element, currentSize);
            }
        }
    }
}

function GetCoordinates(oElement){ 
     //var arCoordinates = new Array(0, 0); 
     var X, Y, oParent; 
     X = oElement.offsetLeft; 
     Y = oElement.offsetTop; 
     oParent = oElement; 
     while(oParent = oParent.offsetParent){ 
          if(oParent.style.position == 'absolute' || oParent.style.position == 'relative') break; 
          X += oParent.offsetLeft; 
          Y += oParent.offsetTop; 
     } 
     return new Array(X, Y); 
}

var sTitle = null; //event.srcElement.title;
var oObject = null; //event.srcElement;

function CreateInfoLayer(){
	oObject = event.srcElement;
	sTitle = oObject.title; //oObject.outerHTML.title;
	
    var InfoLayer = document.getElementById('InfoLayer');
    if(InfoLayer == null){
		
		event.srcElement.title = '';
		var linkName = event.srcElement.name;
		
		var keywordKey = linkName.split("_")[1];
		
		var keywordData = window.keywords[keywordKey];
		
        var oDiv = document.createElement("DIV");
        document.body.appendChild(oDiv);
        oDiv.id = "InfoLayer";
        
        oDiv.style.position = 'absolute';
		//alert(document.body.scrollTop);
		//alert(event.srcElement.offsetHeight);
		offsetTop  = event.y + document.body.scrollTop + event.srcElement.offsetHeight/2;
	
        oDiv.style.left = event.x;
        oDiv.style.top = offsetTop; //event.y + document.documentElement.scrollTop;
        
        oDiv.style.color = "#5F9EA0";
        oDiv.style.zIndex = 100;
        oDiv.style.backgroundColor = "#F6F6F6";
        oDiv.style.border = "1px solid #009900"; //#E0E0E0
        oDiv.style.padding = "4px 4px 4px 4px";
         
        reOpenSpan = /\<span class=\"SearchStringHighlight\"\>/g;
        reCloseSpan = /\<\/span\>/g;
        
        //"<SPAN class=SearchStringHighlight></SPAN>"
        // Данни
        var SrcElement = event.srcElement;
        //event.srcElement.outerHTML = event.srcElement.outerHTML.replace('class="SearchStringHighlight"', "");
//        SrcElement.outerHTML = SrcElement.outerHTML.replace(reOpenSpan, '');
//        SrcElement.outerHTML = SrcElement.outerHTML.replace(reCloseSpan, '');
            
        var InnerText = "<span style='color:#00BB00'>Ladger Tags</span><br>";
        InnerText += "<span title='"+ keywordData.InfoLayerTitle +"' class='Content' style='font-size:10px;font-family:Tahoma;padding-bottom:4px;' >";
        //InnerText += SrcElement.InfoLayerName;
        InnerText += "<a href='"+keywordData.TagsSectionLink+"' "+keywordData.InfoLayerTarget+" class='SystemLink' title='"+ keywordData.InfoLayerTitle +"'>"+ keywordData.InfoLayerName +"</a></span>";
        InnerText += " (<span title='"+keywordData.DensityTooltip+"'>"+keywordData.Density+"</span>, <span title='"+keywordData.InterestTooltip+"'>"+keywordData.Interest+"</span>)<br>";
       
        
        var Tooltip = keywordData.InfoLayerLinkTooltip;
        
        if(typeof(Tooltip) == 'undefined'){
            DestroyInfoLayer();
            return false;
        }else{
        }
        
        Tooltip = Tooltip.replace(reOpenSpan, '');
        Tooltip = Tooltip.replace(reCloseSpan, '');
          
        var KwdName = keywordData.InfoLayerLink;
        //alert(KwdName);
        KwdName = KwdName.replace(reOpenSpan, '');
        KwdName = KwdName.replace(reCloseSpan, '');
        
        var href = keywordData.InfoLayerOnClick;
        href = href.replace('~', '');
        href = href.replace(reOpenSpan, '');
        href = href.replace(reCloseSpan, '');
        
        
        
        InnerText += "<span class='SystemLink'><a href='"+href+"' "+ keywordData.InfoLayerTarget +" class='SystemLink' title='"+ Tooltip +"'>"+ KwdName +"</a></span><br>";
        oDiv.innerHTML = InnerText;
        event.cancelBubble = true;
        event.returnValue = false;
       //oDiv.onmouseleave = DestroyInfoLayer;
       oDiv.parentNode.onclick = DestroyInfoLayer;
    }
}

function DestroyInfoLayer(){
	
    var InfoLayer = document.getElementById('InfoLayer');
    if(InfoLayer != null && typeof(InfoLayer) != 'undefined'){
        InfoLayer.removeNode(true);
        oObject.title = sTitle;
        //alert(typeof(oObject.title));
       // alert(oObject.title);
    }
}