/*
   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="delete_button">loeschen</a>
oder mit:
<a href="http://www.google.de" class="delete_button">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 = 'delete_button';
///////////////////////////////////////////////////////////
// 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.search('delete_button') != -1) 
		{
			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öschen?")); 
	} 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;
