
function addEvent(obj, evType, fn){ 
    if (obj.addEventListener){ 
        obj.addEventListener(evType, fn, true); 
        return true; 
    } else if (obj.attachEvent){ 
        var r = obj.attachEvent("on"+evType, fn); 
        return r; 
    } else { 
        return false; 
    } 
}

function ParentMenuClick(obj, url)
{
    window.location.href(url);
    ob_os(obj);
}

var oldMenuColor;

function chgFontOn(obj) 
{
    obj.style.color = "#ffffff";
}

function chgBgOnPageTree(obj) 
{
    oldMenuColor = obj.style.background;
    obj.style.background = "#6699cc";
}

function chgBgOn(obj) 
{
    oldMenuColor = obj.style.background;
    obj.style.background = "#6699CC";
}

function chgXOnPageTree(obj)
{
	chgBgOnPageTree(obj);
	chgFontOn(obj);
}

function chgXOn(obj)
{
	chgBgOn(obj);
	chgFontOn(obj);
}

function chgFontOff(obj) 
{
    obj.style.color = "DarkBlue";
}

function chgBgOff(obj)
{
	obj.style.background = oldMenuColor;
}

function chgXOff(obj)
{
	chgBgOff(obj);
	chgFontOff(obj);
}

function confirm_genehmigen()
{
	if (confirm("Moechten Sie den Eintrag wirklich genehmigen?")==true)
		return true;
	else
		return false;
}

function ConfirmDelete()
{
	if (confirm("Moechten Sie den Eintrag wirklich loeschen?") == true)
		return true;
	else
		return false;
}

function ConfirmDelete2(message)
{
	if (confirm(message) == true)
		return true;
	else
		return false;
}

var ErrorMessage = '';

function ShowErrorMessage()
{
    if(ErrorMessage != null && ErrorMessage != '')
        alert(ErrorMessage);
}

var oldText;

function SetToolTip(source, dest)
{
    oldText = dest.innerHTML;
    dest.innerHTML = source.title;    
    source.title = '';
}

function ResetToolTip(source, dest)
{
    source.title = dest.innerHTML;
    dest.innerHTML = oldText;
    oldText = '';
}

var oldColor;

function SetNewColor(source)
{
    oldColor = source.style.backgroundColor;
    source.style.backgroundColor = '#6699CC';
}

function SetOldColor(source)
{
    source.style.backgroundColor = oldColor;
}

function OpenProspekt(dir)
{
  fenster = window.open("/partner/docs/Informationsmaterial/" + dir);
  fenster.focus();
}

function adjustWidth(img)
{
    var spacer_height;

    switch(screen.width)
    {
        case 1280:  spacer_height = 135;
                    break;
        case 1024:  spacer_height = 108;                    
                    break;
        default:    spacer_height = 108;                    
                    break;
    }

    switch(img.id)   
    {
        case 'spacer_vier': img.height = spacer_height; break;
    }
}

function ShowGIF(imageID, imageTitle)
{
    var sp_lohn_banner_map_large = '<map name="ImageMapImageMap1">' +
        '<area shape="circle" coords="92,85,72" href="sp_lohn.aspx" title="SP_Lohn Personalabrechnung"' +
            'alt="SP_Lohn Personalabrechnung" />' +
        '<area shape="circle" coords="294,91,55" href="sp_zeit.aspx" title="SP_Zeit Personalzeiterfassung"' +
            'alt="SP_Zeit Personalzeiterfassung" />' +
        '<area shape="circle" coords="485,47,42" href="planexpert.aspx" title="PlanExpert Personaleinsatzplanung"' +
            'alt="PlanExpert Personaleinsatzplanung" />' +
        '<area shape="circle" coords="677,65,33" href="spdatanet.aspx" title="SP_Data.NET Mitarbeiterservice im Internet"' +
            'alt="SP_Data.NET Mitarbeiterservice im Internet" />' +
        '</map>';
    var sp_lohn_banner_map_small = '<map name="ImageMapImageMap1">' +
        '<area shape="circle" coords="76,69,59" href="sp_lohn.aspx" title="SP_Lohn Personalabrechnung"' +
            'alt="SP_Lohn Personalabrechnung" />' +
        '<area shape="circle" coords="245,77,45" href="sp_zeit.aspx" title="SP_Zeit Personalzeiterfassung"' +
            'alt="SP_Zeit Personalzeiterfassung" />' +
        '<area shape="circle" coords="404,40,35" href="planexpert.aspx" title="PlanExpert Personaleinsatzplanung"' +
            'alt="PlanExpert Personaleinsatzplanung" />' +
        '<area shape="circle" coords="564,53,29" href="spdatanet.aspx" title="SP_Data.NET Mitarbeiterservice im Internet"' +
            'alt="SP_Data.NET Mitarbeiterservice im Internet" />' +
        '</map>';
    var sp_zeit_banner_map_large = '<map name="ImageMapImageMap1">' +
        '<area shape="circle" coords="82,91,67" href="sp_zeit.aspx" title="SP_Zeit Personalzeiterfassung"' +
            'alt="SP_Zeit Personalzeiterfassung" />' +
        '<area shape="circle" coords="275,53,51" href="planexpert.aspx" title="PlanExpert Personaleinsatzplanung"' +
            'alt="PlanExpert Personaleinsatzplanung" />' +
        '<area shape="circle" coords="477,77,40" href="spdatanet.aspx" title="SP_Data.NET Mitarbeiterservice im Internet"' +
            'alt="SP_Data.NET Mitarbeiterservice im Internet" />' +
        '<area shape="circle" coords="684,75,32" href="sp_lohn.aspx" title="SP_Lohn Personalabrechnung"' +
            'alt="SP_Lohn Personalabrechnung" />' +
        '</map>';
    var sp_zeit_banner_map_small = '<map name="ImageMapImageMap1">' +
        '<area shape="circle" coords="67,76,56" href="sp_zeit.aspx" title="SP_Zeit Personalzeiterfassung"' +
            'alt="SP_Zeit Personalzeiterfassung" />' +
        '<area shape="circle" coords="230,44,43" href="planexpert.aspx" title="PlanExpert Personaleinsatzplanung"' +
            'alt="PlanExpert Personaleinsatzplanung" />' +
        '<area shape="circle" coords="397,63,34" href="spdatanet.aspx" title="SP_Data.NET Mitarbeiterservice im Internet"' +
            'alt="SP_Data.NET Mitarbeiterservice im Internet" />' +
        '<area shape="circle" coords="571,62,26" href="sp_lohn.aspx" title="SP_Lohn Personalabrechnung"' +
            'alt="SP_Lohn Personalabrechnung" />' +
        '</map>';
     var planexpert_banner_map_large = '<map name="ImageMapImageMap1">' +
        '<area shape="circle" coords="73,78,70" href="planexpert.aspx" title="PlanExpert Personaleinsatzplanung"' +
            'alt="PlanExpert Personaleinsatzplanung" />' +
        '<area shape="circle" coords="288,82,55" href="spdatanet.aspx" title="SP_Data.NET Mitarbeiterservice im Internet"' +
            'alt="SP_Data.NET Mitarbeiterservice im Internet" />' +
        '<area shape="circle" coords="486,89,47" href="sp_lohn.aspx" title="SP_Lohn Personalabrechnung"' +
            'alt="SP_Lohn Personalabrechnung" />' +
        '<area shape="circle" coords="680,91,32" href="sp_zeit.aspx" title="SP_Zeit Personalzeiterfassung"' +
            'alt="SP_Zeit Personalzeiterfassung" />' +
        '</map>';
     var planexpert_banner_map_small = '<map name="ImageMapImageMap1">' +
        '<area shape="circle" coords="61,65,58" href="planexpert.aspx" title="PlanExpert Personaleinsatzplanung"' +
            'alt="PlanExpert Personaleinsatzplanung" />' +
        '<area shape="circle" coords="240,66,45" href="spdatanet.aspx" title="SP_Data.NET Mitarbeiterservice im Internet"' +
            'alt="SP_Data.NET Mitarbeiterservice im Internet" />' +
        '<area shape="circle" coords="404,72,40" href="sp_lohn.aspx" title="SP_Lohn Personalabrechnung"' +
            'alt="SP_Lohn Personalabrechnung" />' +
        '<area shape="circle" coords="566,75,25" href="sp_zeit.aspx" title="SP_Zeit Personalzeiterfassung"' +
            'alt="SP_Zeit Personalzeiterfassung" />' +
        '</map>';        
     var sp_data_net_banner_map_large = '<map name="ImageMapImageMap1">' + 
        '<area shape="circle" coords="74,81,70" href="spdatanet.aspx" title="SP_Data.NET Mitarbeiterservice im Internet"' + 
            'alt="SP_Data.NET Mitarbeiterservice im Internet" />' + 
        '<area shape="circle" coords="283,65,55" href="sp_lohn.aspx" title="SP_Lohn Personalabrechnung"' + 
            'alt="SP_Lohn Personalabrechnung" />' + 
        '<area shape="circle" coords="470,74,44" href="sp_zeit.aspx" title="SP_Zeit Personalzeiterfassung"' + 
            'alt="SP_Zeit Personalzeiterfassung" />' + 
        '<area shape="circle" coords="682,82,33" href="planexpert.aspx" title="PlanExpert Personaleinsatzplanung"' + 
            'alt="PlanExpert Personaleinsatzplanung" />' + 
        '</map>'; 
     var sp_data_net_banner_map_small = '<map name="ImageMapImageMap1">' + 
        '<area shape="circle" coords="61,67,60" href="spdatanet.aspx" title="SP_Data.NET Mitarbeiterservice im Internet"' + 
            'alt="SP_Data.NET Mitarbeiterservice im Internet" />' + 
        '<area shape="circle" coords="236,54,46" href="sp_lohn.aspx" title="SP_Lohn Personalabrechnung"' + 
            'alt="SP_Lohn Personalabrechnung" />' + 
        '<area shape="circle" coords="391,60,38" href="sp_zeit.aspx" title="SP_Zeit Personalzeiterfassung"' + 
            'alt="SP_Zeit Personalzeiterfassung" />' + 
        '<area shape="circle" coords="568,68,28" href="planexpert.aspx" title="PlanExpert Personaleinsatzplanung"' + 
            'alt="PlanExpert Personaleinsatzplanung" />' + 
        '</map>';        
        

    var baseName = 'bilder/logos/';
    var fileSize;
    var url;

    switch(screen.width)
    {
        case 1280:  fileSize = 'large';
                    break;
        case 1024:  fileSize = 'small';
                    break;
        default:    fileSize = 'small';
                    break;
    }    
    
    url = baseName + fileSize + '/' + imageID + ".gif";
    
    switch(imageID)
    {
        case 'banner_sp_lohn':        
            if(fileSize == 'large')
            {
                document.write(sp_lohn_banner_map_large);            
            }
            else
            {
                document.write(sp_lohn_banner_map_small);
            }                    
            
            document.write('<img usemap="#ImageMapImageMap1" border="0" alt="' + imageTitle + '" title="' + imageTitle + '" src="' + url + '" />');                     
            break;

        case 'banner_sp_zeit':
            if(fileSize == 'large')
            {
                document.write(sp_zeit_banner_map_large);            
            }
            else
            {
                document.write(sp_zeit_banner_map_small);
            }                    
            
            document.write('<img usemap="#ImageMapImageMap1" border="0" alt="' + imageTitle + '" title="' + imageTitle + '" src="' + url + '" />');                     
            break;

        case 'banner_planexpert':
            if(fileSize == 'large')
            {
                document.write(planexpert_banner_map_large);            
            }
            else
            {
                document.write(planexpert_banner_map_small);
            }                    
            
            document.write('<img usemap="#ImageMapImageMap1" border="0" alt="' + imageTitle + '" title="' + imageTitle + '" src="' + url + '" />');                     
            break;
            
        case 'banner_sp_data_net':
            if(fileSize == 'large')
            {
                document.write(sp_data_net_banner_map_large);            
            }
            else
            {
                document.write(sp_data_net_banner_map_small);
            }                    
            
            document.write('<img usemap="#ImageMapImageMap1" border="0" alt="' + imageTitle + '" title="' + imageTitle + '" src="' + url + '" />');                     
            break;            
            
        default:
            document.write('<img border="0" alt="' + imageTitle + '" title="' + imageTitle + '" src="' + url + '" />'); 
            break;
    }
}

