

// ###################### Inititieren der Funktionen#################################################################  
$(function() { 
    
	var divBrowser=$("#browser-alert");
	
	// nachladen des Scripts für die Bewertungsfunktion, sobald diese benötigt wird
	// Dieses Nachladen muss vor dem Auslösen der eigentlichen Funktion erfolgen, 
	// da sonst beim 1. Aufruf die jQuery-formatierung noch nicht vorhanden ist
	
	if($("div.DocumentFunctions")){
					//alert (strWebinfoWebDBPath  + "/jquery.ui.stars-2.1/ui.stars.min.js?Open");
					//$.getScript(strWebinfoWebDBPath+"/jquery.ui.stars-2.1/ui.stars.min.js?Open");
					//$.getScript(strWebinfoWebDBPath+"/jquery.ui.stars-2.1/ui.stars.webinfo.js?Open");
				}
	
	
	
	
	// Inhalt des Suchfeldes bei Anklicken entfernen
	$("#Query").click(function(){
		$("#Query").attr("value","");         		
	});
    $("#field_Search1TX").click(function(){
		$("#field_Search1TX").attr("value","");         		
	});
	
			
	//script schaut nach ob, prettyPhoto-Elemente auf der Seite plaziert sind  und ob es nicht safari ist
	//wenn ja, dann wird die JS-Bibliothek für prettyPhoto nachgeladen
	//nach dem Laden werden die prettyPhoto-Elemente initialisiert
	
	
var jqInlineImages = $("img[src*=OpenElement]");
var jqInlinePDF = $("a[href*=.pdf]");

//alert ("hier"+jqInlineImages.length);

if ( (($("a[rel^='prettyPhoto']").length) || jqInlineImages.length || jqInlinePDF.length)  && (!$.browser.safari) ) {
		$.getScript(strWebinfoWebDBPath+'/RA/prettyphoto/$FILE/jquery.prettyPhoto.js?Open', function(){
			$("a[rel^='prettyPhoto']").prettyPhoto();
			

		});
	}

if (jqInlineImages.length) {
		//alert('inline images');
		jqInlineImages.each(function(index) {
				var jqInlineImage = $(this);
				var strTitel = jqInlineImage.attr('title');
				var strDesc = jqInlineImage.attr('alt');
				var strImageSrc = jqInlineImage.attr('src'); //URl zum Bild holen
				var jqNewLink = $('<a href=\"JavaScript:$.prettyPhoto.open(\''+strImageSrc+'\',\''+strTitel+'\',\''+strDesc+'\');\"></a>'); //neuer Quellcode erst mal nur als Variable
				jqInlineImage.before(jqNewLink);  //vor dem Bild wird der neue Link eingefügt
				jqInlineImage.attr('border','0');
				if (jqNewLink.length){
					//alert('new Link Obj');  
					jqNewLink.prepend(jqInlineImage);  //das Bild wird in den Link verschoben
				} 
		});	
	}
	
	
	
	
	
	
});



// SuchenUndErsetzen in einem String
function GetReplaced(QuellText, SuchText, ErsatzText)
        {   // Erstellt von Ralf Pfeifer
            // Fehlerpruefung
            if ((QuellText == null) || (SuchText == null))           { return null; }
            if ((QuellText.length == 0) || (SuchText.length == 0))   { return QuellText; }

            // Kein ErsatzText ?
            if ((ErsatzText == null) || (ErsatzText.length == 0))    { ErsatzText = ""; }

            var LaengeSuchText = SuchText.length;
            var LaengeErsatzText = ErsatzText.length;
            var Pos = QuellText.indexOf(SuchText, 0);

            while (Pos >= 0)
            {
                QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText);
                Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText);
            }
            return QuellText;
        }
	

function InsertPrettyPDF ()
{
if (jqInlinePDF.length) {
		//alert('inline PDF');
		jqInlinePDF.each(function(index) {
				var jqInlinePDF = $(this);
				var strTitel = jqInlinePDF.html();
				var strDesc = jqInlinePDF.attr('alt');
				var strPDFSrc = jqInlinePDF.attr('href'); //URl zum Bild holen
				var strWOPoints = strPDFSrc.substring(strPDFSrc.indexOf("/")+1,strPDFSrc.length);
				var jqNewLink = 'http://'+window.location.hostname+strWebinfoWebDBPath+'/'+strWOPoints+"?iframe=true&width=80%&height=80%"; //neuer Quellcode erst mal nur als Variable
				//jqInlinePDF.before(jqNewLink);  //vor dem Bild wird der neue Link eingefügt
				//jqInlinePDF.attr('border','0');
				//alert (jqNewLink);
				if (jqNewLink.length){
					//alert("drin");
					//alert(jqNewLink);					
					//jqNewLink.prepend(jqInlinePDF);  //das Bild wird in den Link verschoben
					jqInlinePDF.removeAttr('target');
					jqInlinePDF.attr('href',jqNewLink);
					jqInlinePDF.attr('title',strTitel);
					jqInlinePDF.attr('alt',strTitel);
					//jqInlinePDF.attr('href','http://www.cetima.de');
					jqInlinePDF.attr('rel','prettyPhoto[iframe]');
				} 
		});	
	}	
}