function qs_uniqid()
{
    var uniqid="";
    for (var i=0; i<=15; i++)
    {
        uniqid += String(Math.round(9*(Math.random())));
    }
    return uniqid;
}

function ajax_request(evt,elem,typ,id,url,pfad) {
    
    // HTML Element muß vorhanden sein
    if(String($("#"+id).index())=="-1") { return false; }
    
    // Event ermitteln
    if(!evt) { evt = window.event; }
    
    // Event nicht weiter ausführen
    evt.cancelBubble = true;
    if (evt.stopPropagation) { evt.stopPropagation(); }
    
    // nach oben scrollen
    window.location.href='#top';
    
    // HTML leeren
    $("#"+id).html("");
    
    // Loader anzeigen
    $("#"+id).append('<div id="ajax_loader">Seite wird geladen...</div>');
    
    // normaler Link
    if(typ=="link") {
        
        // PHP Script aufrufen
        $.ajax({
	    url:	""+pfad+"/ajax.php",
	    type:	"get",
	    dataType: 	"html",
	    data:	{"ajax_url":""+url+"", "ajax_rand":""+qs_uniqid()+""},
	    success:	function(data)
			{
			    $("#"+id).html(data);
			}
	});
        
    }
    
    // Formular
    else if(typ=="form") {
        
        // Formular ermitteln
        if(String($(elem).index())=="-1") { return false; }
        
        // Formulardaten ermitteln
        var post_params=$(elem).serialize();
        
        // PHP Script aufrufen
        $.post(""+pfad+"/ajax.php?ajax_rand="+qs_uniqid()+"&ajax_url="+url, post_params, function(data){
            $("#"+id).html(data);
        });
        
    }
    return false;
}

