/*******************************************************************************************
*	dateiname:		scripts/javascript.js
*	author:			patrick tschanz
*	copyright:		patanz.ch
*	datum:			17. januar 2009
*	changed:                28. juli 2009
*	beschreibung		
*******************************************************************************************/	

function zeigeLogin() {

    document.getElementById('divHidden').style.display = 'block';

    var opt = {method:'post', postBody: 'zeigeLogin=1'};
    new Ajax.Updater( {success:'divHidden'}, 'inc/ajax_actions.php', opt);
    
}


function showDivAendernLoeschen(typ,idContent) {

    document.getElementById('idContent').value = idContent;
    document.getElementById('divAendernLoeschen').style.display = 'block';

    var opt = {method:'post', postBody: 'zeigeDivAendernLoeschen='+typ+'&idContent='+idContent};
    new Ajax.Updater( {success:'divLogin'}, 'inc/ajax_actions.php', opt);
    
}


function zeigeMeldung(meldung,url) {
	
    alert(meldung);
    location.href=(url);
	
}

function zeigeDelMeldung(meldung,url,back) {
	
    if (confirm(meldung)) {

        location.href=(url);

    } else {

        if (back == 1) {

            history.back();

        }

    }
	 
}

function neuLaden(breite,hoehe) {
	window.resizeTo(breite,hoehe+10);
	this.window.focus();
}


function showHideDiv(divShow,divHide) {

    if (divShow != '') {
    
        document.getElementById(divShow).style.display = 'block';

    }

    if (divHide != '') {
        
        document.getElementById(divHide).style.display = 'none';

    }
    
}


function fensterSchliessen() {
	
	opener.indexwnd = null;
	opener.focus();
	opener.location.reload();
	self.window.close();
	
}


function fensterFehlerSchliessen(meldung) {
	
	if (confirm(meldung)) {
		opener.indexwnd = null;
		opener.focus();
		self.window.close();	
	}
	
}


function bildGross(rf,idGalerie) {

    document.getElementById('divHidden').style.display = 'block';
    
    var opt = {method:'post', postBody: 'rfBild='+rf+'&idGalerie='+idGalerie};
    new Ajax.Updater( {success:'divHidden'}, './web_inc/bilder_anzeige.php', opt);
	
}


function navEintragen(ebene,idNavUeber,idSprache) {

    name    = document.getElementById('titelNeu_'+ebene).value;
    navtyp  = document.getElementById('navtypNeu_'+ebene).value;

    if (document.getElementById('adminNeu_'+ebene).checked == true) {

        admin = 1;

    } else {

        admin = 0
    }

    if (document.getElementById('webNeu_'+ebene).checked == true) {

        web = 1;

    } else {

        web = 0

    }

    document.getElementById('divHidden').style.display = 'block';

    var opt = {method:'post', postBody: 'navEintragen='+ebene+'&idNavUeber='+idNavUeber+'&name='+name+'&navtyp='+navtyp+'&admin='+admin+'&web='+web+'&idSprache='+idSprache};
    new Ajax.Updater( {success:'divHidden'}, '../inc/ajax_actions.php', opt);

}

function navWebEintragen(idLang,url,ebene) {

    titelNeu    = document.getElementById('titelNeu_'+ebene).value;
    navtypNeu   = document.getElementById('navtypNeu_'+ebene).value;

    document.jsForm.action = url+'&ebene='+ebene+'&idLang='+idLang+'&titelNeu='+titelNeu+'&navtypNeu='+navtypNeu;
    document.jsForm.submit();

}

function setSeitenFelderContainer(url,container) {

    var newdiv = document.createElement('div');
    newdiv.setAttribute("id",'container_'+container);

    newdiv.innerHTML = '<div id="layoutFelderContainer"><a href="'+url+'">'+value+'</a></div>';
    $( container ).appendChild(newdiv);

}


function showNewEntryContent(idNavigation,text) {

    amount = document.getElementById('newEntryContent_'+idNavigation).length;
   
    for (i=0; i<amount; i++) {
        
        if (document.getElementById('newEntryContent_'+idNavigation)[i].selected == true) {
            
            newContent = document.getElementById('newEntryContent_'+idNavigation)[i].value;
            
        } 
        
    }

    if (window.newContent === undefined) {

        alert(text);

    } else {

        var opt = {method:'post', postBody: 'newContent='+newContent};
        new Ajax.Updater( {success:'newContent'}, 'ajax_actions.php', opt);

    }

    

}


function weitererListenWert(idContentWert) {

    wert = document.getElementById('weitererWert_'+idContentWert).value;

    var opt = {method:'post', postBody: 'idContentWert='+idContentWert+'&neuerListenWert='+wert};
    new Ajax.Updater( {success:'alleListenWerte'}, 'inc/ajax_actions.php', opt);

}


function zeigeNavRechte(idNav,idGruppe) {

    document.getElementById('divHidden').style.display = 'block';
    
    var opt = {method:'post', postBody: 'idNavRecht='+idNav+'&idGruppeRecht='+idGruppe};
    new Ajax.Updater( {success:'divHidden'}, 'inc/ajax_actions.php', opt);

}




// Javascript MenÃ¼

var timeout         = 500;
var closetimer      = 0;
var ddmenuitem      = 0;

// open hidden layer
// open hidden layer
function mopen(id)
{
    // cancel close timer
    mcancelclosetime();

    // close old layer
    if(ddmenuitem) ddmenuitem.style.display = 'none';

    // get new layer and show it
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.display = 'block';

}
// close showed layer
function mclose()
{
    if(ddmenuitem) ddmenuitem.style.display = 'none';
}

// go close timer
function mclosetime()
{
    closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
    if(closetimer)
    {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

// close layer when click-out
document.onclick = mclose;

function editSeitentyp(idSeitentyp) {

    var opt = {method:'post', postBody: 'editSeitentyp='+idSeitentyp};
    new Ajax.Updater( {success:'editSeitentyp'}, 'inc/ajax_actions.php', opt);

}


function navBildEinspielen(idNav) {

    document.getElementById('divHidden').style.display = 'block';

    var opt = {method:'post', postBody: 'navBildEinspielen='+idNav};
    new Ajax.Updater( {success:'divHidden'}, 'inc/ajax_actions.php', opt);

}

function pickNavFarbe(idNav) {

    document.getElementById('divHidden').style.display = 'block';

    var opt = {method:'post', postBody: 'pickNavFarbe='+idNav};
    new Ajax.Updater( {success:'divHidden'}, 'inc/ajax_actions.php', opt);


}

function wechsleHintergrundFarbe(id) {

    amount = document.getElementById(id).length;

    for (i=0; i<amount; i++) {

        if (document.getElementById(id)[i].selected == true) {

            farbe = document.getElementById(id)[i].value;

        }

    }

    document.getElementById(id).style.backgroundColor=farbe;

}

function aendereFeldWert(idFeld,idFeldWert) {

    if (document.getElementById('feldOffen').value > 0) {

        feldOffen = document.getElementById('feldOffen').value;
        var opt = {method:'post', postBody: 'feldWertOffen='+feldOffen};
        new Ajax.Updater( {success:'feldWertAendern_'+feldOffen} , '../inc/ajax_actions.php', opt);
        
    }

    document.getElementById('feldOffen').value = idFeldWert;

    var opt1 = {method:'post', postBody: 'aendereFeldWert='+idFeld+'&idFeldWert='+idFeldWert};
    new Ajax.Updater( {success:'feldWertAendern_'+idFeldWert} , '../inc/ajax_actions.php', opt1);

}

function neueGalerie() {

    var opt = {method:'post', postBody: 'neueGalerie=1'};
    new Ajax.Updater( {success:'neueGalerie'} , 'inc/ajax_actions.php', opt);

}

function neueGalerieButton() {

    var opt = {method:'post', postBody: 'neueGalerieButton=1'};
    new Ajax.Updater( {success:'neueGalerie'} , 'inc/ajax_actions.php', opt);

}

function navFarbeEintragen() {

    navFarbe = document.getElementById('neueFarbe').value;
    
    var opt = {method:'post', postBody: 'navFarbeEintragen='+navFarbe};
    new Ajax.Updater( {success:'divHidden'}, 'inc/ajax_actions.php', opt);

}

function showDivUpload(){

    document.getElementById('divUpload').style.display = "block";
    document.getElementById('divUploadHidden').style.display = "none";
    
}

function editBild(idBild,idGalerie,text) {

    document.getElementById('divHidden').style.display = 'block';

    var opt = {method:'post', postBody: 'editBild='+idBild+'&idGalerie='+idGalerie+'&text='+text};
    new Ajax.Updater( {success:'divHidden'} , 'inc/ajax_actions.php', opt);

}

function neuerContent(idNav,idSprache) {

    document.getElementById('divHidden').style.display = 'block';

    var opt = {method:'post', postBody: 'neuerContent='+idNav+'&idSprache='+idSprache};
    new Ajax.Updater( {success:'divHidden'} , 'inc/ajax_actions.php', opt);

}

function neuerLink(idNav,idSprache) {

    document.getElementById('divHidden').style.display = 'block';

    var opt = {method:'post', postBody: 'neuerLink='+idNav+'&idSprache='+idSprache};
    new Ajax.Updater( {success:'divHidden'} , 'inc/ajax_actions.php', opt);

}

function zeigeInhaltstypenFelder(idSprache) {

    anzahl = document.getElementById('inhaltstypNeu').length;

    for (i=0; i<anzahl; i++) {

        if (document.getElementById('inhaltstypNeu')[i].selected == true) {

            idInhaltstyp = document.getElementById('inhaltstypNeu')[i].value;

        }

    }

    var opt = {method:'post', postBody: 'zeigeInhaltstypenFelder='+idInhaltstyp+'&idSprache='+idSprache};
    new Ajax.Updater( {success:'inhaltstypenFelder'} , 'inc/ajax_actions.php', opt);

}

function editContent(idContent,idInhaltstyp,idSprache,idStandardSprache) {

    document.getElementById('divHidden').style.display = 'block';

    var opt = {method:'post', postBody: 'editContent='+idContent+'&idInhaltstyp='+idInhaltstyp+'&idSprache='+idSprache+'&idStandardSprache='+idStandardSprache};
    new Ajax.Updater( {success:'divHidden'} , 'inc/ajax_actions.php', opt);

}


function setzeInAktiv(idContent,aktiv) {

    var opt = {method:'post', postBody: 'inAktiv='+idContent+'&aktiv='+aktiv };
    new Ajax.Updater( {success:'inAktivContainer'} , 'inc/ajax_actions.php', opt);


}
