function ShowHideCollection(id){
	var oel = document.getElementById(id);
	oel.style.display=="block"?oel.style.display="none":oel.style.display="block";	
};

function ShowHideMulti(id, id2){
	var oel = document.getElementById(id);
	var oel2 = document.getElementById(id2);
	oel.style.display=="none"?oel.style.display="block":oel.style.display="none";
	oel2.style.display=="block"?oel2.style.display="none":oel2.style.display="block";	
};

function TextShowHide(id){
	id.firstChild.nodeValue=="more"?id.firstChild.nodeValue="hide":id.firstChild.nodeValue="more";
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
function needForLabel(id){
    var myLink = document.getElementById(id+'_textMoreLink');
    var myPreHiden = document.getElementById(id+'_textDivPre');
    var myHiden = document.getElementById(id+'_textDivCont');
    
    var myHidenPost = document.getElementById(id+'_textDivDotPost');
    var myHidenPre = document.getElementById(id+'_textDivDotPre');
    
    if (myHiden.innerHTML.length > 1){
        myLink.innerHTML = 'more';
        
        myHidenPost.innerHTML = '...';
        if (myPreHiden.innerHTML.length > 1){
            myHidenPre.innerHTML = '...';
        }
    } else {
        if (myPreHiden.innerHTML.length > 1){
            myLink.innerHTML = 'more';
            
            myHidenPre.innerHTML = '...';
        } else {
            myLink.innerHTML = '';
        }
    }
}
function changeVisibilityMore(id){
            var myLink = document.getElementById(id+'_textMoreLink');
            var myHiden = document.getElementById(id+'_textDivCont');
            var myPreHiden = document.getElementById(id+'_textDivPre');
            
            var myHidenPost = document.getElementById(id+'_textDivDotPost');
            var myHidenPre = document.getElementById(id+'_textDivDotPre');
            
            if (myLink.innerHTML == 'more')
                {
                    myHiden.style.display = 'inline';
                    myPreHiden.style.display = 'inline';
                    
                    myHidenPost.style.display = 'none';
                    myHidenPre.style.display = 'none';
                    
                    myLink.innerHTML = 'hide';
                } 
            else
                {
                    myHiden.style.display = 'none';
                    myPreHiden.style.display = 'none';
                    
                    myHidenPost.style.display = 'inline';
                    myHidenPre.style.display = 'inline';
                    
                    myLink.innerHTML = 'more';
                }
            try
                {
                    document.selection.empty();
                } 
            catch(e)
                {
                }
            try
                {
                    window.getSelection().removeAllRanges();
                } 
            catch(e)
                {
                }
}

externalLinks();


function SwapText(ref)
{
// This gets the reference to lblContext
var LabelId = ref.parentNode.id;//gets id
var Label = document.getElementById(LabelId);
var CurrentValue = Label.innerHTML;//Get the current value

// Get the reference to the hidden field divLongContext
var divParent = parentName(ref);  //gets parent div of lblContext, which is divShortContext
var LongDiv = divParent.replace(/Short/, "Long");  //replace Short in string with Long
var LongDivId = document.getElementById(LongDiv);  //the hidden field is divLongContext
var fullText = LongDivId.value;  //get the value of hidden field

//Put the current value in the swap, and the swap in current
Label.innerHTML = fullText;
LongDivId.value = CurrentValue;

}
function parentName(ref)
	{
	ok=0; // it's just to start the loop, we don't use it to get out.
	while (!ok)
		{
		ref = ref.parentNode;
		if (ref.nodeType==1) //check that the node is a tag, not text (type=3)
			{
			if (String(ref.nodeName)=="DIV")
				{
				//return alert(ref.id);
				return ref.id;
				}
			if (String(ref.nodeName)=="BODY")
				{
				return '';
				}
			}
		}
	}
	
function HidePopup() 
{       
    var divToHide = document.getElementById("ctl00_ContentPlaceHolder1_MaxSearchResultsWarning");
    divToHide.style.visibility= "hidden";
    divToHide.style.display= "none";
}