/*
   Datei:    meldung.js
   Änderung: 20.11.07
   Autor:    Philipp Remensperger
   Kontakt:  remens.phill@freenet.de
   Version:  0.1
*/

/*
By Phippsi
*/

/*
Wird mit z.B. mit:
<a name="Willst du loeschen?" href="http://www.google.de" class="button_delete">loeschen</a>
oder mit:
<a href="http://www.google.de" class="button_delete">loeschen</a>
aufgerufen. Wenn name="" nicht deklariert ist, so wird automatisch die Standard-Frage gefragt.
Dieses Script fährt alle Links mit der dementsprechenden Klasse ab und weißt dem Link
das Event zu.
*/

///////////////////////////////////////////////////////////
// Konfiguration! Hier wird der Klassenname definiert.
var className = "button_delete";
///////////////////////////////////////////////////////////
// Funktion: start_meldung()
///////////////////////////////////////////////////////////
function start_meldung()
{
    var doc = self.document;
    if(!doc.links) return;

    for(var i = 0; i < doc.links.length; i++)
    {
        var atag = doc.links[i];
        ///////////////////////////////////////////////////
        // Links suchen und events zuweisen.
		///////////////////////////////////////////////////
		var meldung = doc.links[i].name; 
        ///////////////////////////////////////////////////
        // Name  zuweisen.
		///////////////////////////////////////////////////
        if( atag.className == className) { 
		addEvents(atag,meldung);
		}
    }
}
///////////////////////////////////////////////////////////
// Funktion: addEvents(img)
//
// die events zuweisen.
function addEvents(atag,meldung)
{
	//////////////////Aufrufer//////////////////////////
    atag.onclick = function(){return on_click(meldung);}; 
    ///////////////////////////////////////////////////
    // Dem Event die Function bzw den Aufruf zuweisen.
	///////////////////////////////////////////////////   
}

///////////////////////////////////////////////////////////
// Funktion: on_click() Führt den dementsprechenden Befehl aus
///////////////////////////////////////////////////////////
function on_click(meldung)
{
	var meldung; 
	var check;
	if(meldung==""){
		check = confirm(unescape("Wollen Sie wirklich l%F6schen?")); 
	} else { 
		check = confirm(unescape(""+meldung+"")); 
	}
	if(check == true) 
	{ 
		return true;   
	} 
	if(check == false)
	{ 
  		return false;
	} 
}
///////////////////////////////////////////////////////////
// Das Script wird automatisch gestartet 
///////////////////////////////////////////////////////////
// if(window.addEventListener) window.addEventListener("onload", start_meldung, true);
// window.onload = start_meldung();