function RemoveScrollBars()
{
	if(document.body.scroll != null)
	{
		document.body.scroll = "auto";
		document.body.style.overflowX = "hidden"; // hidden | scroll | auto
		document.body.style.overflowY = "auto";
	}
	else // #### MG: It's a different Browser (NN)
	{
		document.body.attributes("-moz-scrollbars-horizontal") = "scroll";
		document.body.attributes("-moz-scrollbars-vertical") = "no";
	}
}

function OpenCustomPopUpApp(base, id, url, width, height, resizable, location, menubar, scrollbars, status, titlebar, toolbar, undesigned)
{
    //#### AT 20090609: SEO-POPUP Begin
    if (window.location.search.toString().indexOf('ChangedPageEdit') == -1)
    {

        var basePage = "PopupDesigned.aspx";
        var scrolling = scrollbars;

        if (undesigned == null)
        {
            undesigned = false;
            //scrollbars = false;
        }

        if (undesigned)
        {
            basePage = "PopupUndesigned.aspx";
            //scrollbars = true;
        }

        var path = base + basePage + "?id=" + id + "&url=" + escape(url) + "&height=" + height + "&undesigned=" + undesigned + "&scrollbars=" + scrolling;
        var options = "width=" + width + ", height=" + height + ", resizable=" + (resizable ? 1 : 0) + ", location=" + (location ? 1 : 0) + ", menubar=" + (menubar ? 1 : 0) + ", scrollbars=" + (scrollbars ? 1 : 0) + ", status=" + (status ? 1 : 0) + ", titlebar=" + (titlebar ? 1 : 0) + ", toolbar=" + (toolbar ? 1 : 0);
        var win = window.open(path, "PopUp", options);

        if (win != null)
        {
            win.focus();
        }
    }
    //#### AT 20090609: SEO-POPUP End
}

function JumpTo(obj)
{
	obj.scrollIntoView();
}

function JumpToControl(controlName)
{
	document.getElementById(controlName).scrollIntoView();
}

function IsTextValid(text, invalidValues)
{
    if(text != null && text.length > 0 && invalidValues != null)
    {
        for(var i = 0; i < invalidValues.length; i++)
        {
            if(text.toUpperCase().indexOf(invalidValues[i]) > -1)
            {
                //alert("TEXT: " + text + " I: " + invalidValues[i]);
                return false;
            }
        }
        
        return true;
    }
    else
    {
        return true;
    }
}

/*
function TextBoxSearch_KeyDown(sender, searchButtonClientID)
{
	if(event.keyCode == 13)
	{
		var button = document.getElementById(searchButtonClientID);
		
		if(button != null)
		{
			button.focus();
			button.click();
		}
		
		return false;
	}
}
*/

/*#### AT: New function for display modalpopup Begin: */


function pageLoad(sender, e)
        {
            if($find('ModalPopupExtender1') != null)
            {
                $find('ModalPopupExtender1').add_shown(cpc);
                $find('ModalPopupExtender1').add_hidden(cpe);
            }
            
            if($find('ModalPopupExtender2') != null)
            {
                $find('ModalPopupExtender2').add_shown(cpc);
                $find('ModalPopupExtender2').add_hidden(cpe);
            }
           
        }
        function cpc(ev)
        {
            setStyleDisplayToObject('none');
                              
        }
        function cpe(ev)
        {
            setStyleDisplayToObject('block');                
        }
        
        function setStyleDisplayToObject(styleDisplay )
        {
            var objectTags = document.getElementsByTagName("object");
            if(objectTags != null)
            {
                for (var i = 0; i < objectTags.length ; i++)
                {                 
                   objectTags[i].style.display = styleDisplay;                                        
                }
            }
        }

/*#### AT: New function for display modalpopup End */

/* #### MF 20091202: V422 Verstecken Mail-Adresse(001) Start */

function replaceMailLink(mailString, titleString, textString)
{
    var mail = mailString.split(",");
    var title = titleString.split(",");
    var text = textString.split(",");
    var link = '';
    // l1: <a class="Link4" title="
    var l1 = [60,97,32,99,108,97,115,115,61,34,76,105,110,107,52,34,32,116,105,116,108,101,61,34];
    // l2: " href="mailto:
    var l2 = [34,32,104,114,101,102,61,34,109,97,105,108,116,111,58];
    // l3: ">
    var l3 = [34,62];
    // l4: </a>
    var l4 = [60,47,97,62];
    
    for (var i = 0; i < l1.length; i++)
    {
        link += String.fromCharCode(l1[i]);
    }
    
    if (titleString.length > 0)
    {
        for (var i = 0; i < title.length; i++)
        {
            link += String.fromCharCode(title[i] - i); //decode encoded character by subtracting i
        }
    }

    for (var i = 0; i < l2.length; i++)
    {
        link += String.fromCharCode(l2[i]);
    }

    for (var i = 0; i < mail.length; i++)
    {
        link += String.fromCharCode(mail[i] - i); //decode encoded character by subtracting i
    }

    for (var i = 0; i < l3.length; i++)
    {
        link += String.fromCharCode(l3[i]);
    }

    for (var i = 0; i < text.length; i++)
    {
        link += String.fromCharCode(text[i] - i); //decode encoded character by subtracting i
    }

    for (var i = 0; i < l4.length; i++)
    {
        link += String.fromCharCode(l4[i]);
    }

    return link;
}

/* #### MF 20091202: V422 Verstecken Mail-Adresse(001) End */ 