function beraten(){
  if (document.getElementById("audience").options[0].selected == false) {
  		  document.getElementById("auswahl").submit();
	}
}
function getPreviewContext(){
	var path = window.location.href;
	var projectPath = "";
	var isPreviewOnPortal =false;
	
	if (isPortalPreviewPage()){
		var indexRoot = path.indexOf("link="); 
		indexRoot += 5;
		path = path.substring(indexRoot, path.length);
		isPreviewOnPortal =true;
	}
	
	if ((path.indexOf("srcmhv31.debeka.de")>-1) || (path.indexOf("10.5.1.40")>-1) || isPreviewOnPortal ) {			
		var indexRoot = path.indexOf("Debeka-Auftritte/"); //
		indexRoot += 17;
		projectPath = path.substring(indexRoot, path.length);
		indexProjectEnd = projectPath.indexOf('/');
		indexRoot += indexProjectEnd
		projectPath = path.substring(0, indexRoot);
		isPreviewOnPortal =false;
	}
	return projectPath;
}
function isPreviewPage(){
	var path = window.location.href;
	if ((path.indexOf("srcmhv31.debeka.de")>-1) || (path.indexOf("10.5.1.40")>-1) || isPortalPreviewPage() ) {
		return true;
	}
	return false;
}
function setPreviewSeitenanfang(topLink){
        if (isPreviewPage()){
	  var aTopLink =document.getElementById("topLink");
	  aTopLink.href=topLink;
        }
}
function getUrefPrefix()
{
	var currentHref = window.location.href;
   	var atPosition = currentHref.search(/de.debeka.intranet.portal/);
   	var urefPrefix = "";
   	if (atPosition != -1)
   	{
    		urefPrefix = "";
   	}
   	else
   	{
    		atPosition = currentHref.search(/intranet/);
                if (atPosition != -1)
                {
  	  	   if ((currentHref.charAt(atPosition-1) == "/") && (currentHref.charAt(atPosition-2) != "/"))
		   {
			urefPrefix = currentHref.substring(0, atPosition - 1);
   		   }
                }
                else if (currentHref.indexOf("mastertemplate") >= 0)
                {
    		   atPosition = currentHref.indexOf("mastertemplate") + 17;
		   urefPrefix = currentHref.substring(0, atPosition);
                }
   	}
}

function isPortalPreviewPage()
{
	if (window.location.pathname.indexOf('de.debeka.intranet.redaktion.PreviewPage') >= 0)
	{
		return true;
	}
	if (window.location.pathname.indexOf('de.debeka.intranet.redaktion.EditorPreviewPage') >= 0)
	{
		return true;
	}
	if (window.location.pathname.indexOf('de.debeka.intranet.redaktion.EditorialPage') >= 0)
	{
		return true;
	}
	return false;
}

function setPreviewContextBeschreibung(relativPath){
	var previewContext = getPreviewContext();
	if (previewContext != ""){
		var desc=document.getElementById("decoration");
		var styl=previewContext + relativPath;
		desc.src=styl;
	}
}

function FensterOeffnen (Adresse) {
        var l=0;
        var w=0;
        var h=0;

        if (navigator.appName=='Microsoft Internet Explorer'){
        	w=630;
                h=605;
        }else if (navigator.appName=='Netscape'){
	w=630;
                h=602;
        }
        else {
	w=630;
                h=603;
        }
        l = screen.availWidth-w;
        properties = "width="+ w +",height=" + h + ",left="+l+",top=0,menubar=no,resizable=no,scrollbars=no,toolbar=no,status=no";
        Fenster1 = window.open( getPreviewContext() + Adresse, "Hilfe", properties);
        Fenster1.focus();
        /*prepareHelp(Fenster1,w, h);*/
}

function openHelp (Adresse) {
	if (navigator.appName=='Microsoft Internet Explorer'){
		Fenster1 = window.open( getPreviewContext() + Adresse, "Hilfe", "menubar=no,resizable=no,scrollbars=no,toolbar=no,status=no,top=20;width=639,height=635,left=100");
		Fenster1.focus();
		prepareHelp(Fenster1, 639, 635);
	} else if (navigator.appName=='Netscape'){
		Fenster1 = window.open( getPreviewContext() + Adresse, "Hilfe", "menubar=no,resizable=no,scrollbars=no,toolbar=no,status=no,top=20;width=635,height=650,left=100");
		Fenster1.focus();
		prepareHelp(Fenster1, 635, 650);
	}
	else {
		Fenster1 = window.open( getPreviewContext() + Adresse, "Hilfe", "menubar=no,resizable=no,scrollbars=no,toolbar=no,status=no,top=20;width=635,height=650,left=100");
		Fenster1.focus();
		prepareHelp(Fenster1, 635, 650);
	}
}


function prepareHelp(win, dimX, dimY){
	win.resizeTo(dimX, dimY);
	var left = screen.availWidth-dimX;
	win.moveTo(left, 0);
}


function resizeHelpWindow(){
        var l=0;
        var w=0;
        var h=0;
        if (navigator.appName=='Microsoft Internet Explorer'){
        	w=630;
                h=605;
        }else if (navigator.appName=='Netscape'){
	       w=630;
                h=602;
        }
        else {
	        w=630;
                h=603;
        }
        prepareHelp(this,w, h);
}

function switchHover(over, node){
	if (over == 'over'){
		node.style.backgroundColor='#ED1C29';
		node.style.color='#FFFFFF';
	}else {
		node.style.backgroundColor='#98C2DD';
		node.style.color='black';
	}
}
