/*
xii*  xii SocialBookmarkScript
xii*  Version 1.0 ff
xii*  Copyright (C) 2008 by Jens v. Aspern - All rights reserved
xii*  Websitenserver www.xii-ing.de
xii*
xii*  Für die Nutzung des Scripts müssen alle unsere Copyright-Hinweise, Links
xii*  im Script selbst, Einbauvorschriften, sowie in der Anzeige/Ausgabe
xii*  unveraendert bleiben bzw. beachtet werden, sofern hier nicht ausdrücklich
xii*  eine Abweichung erlaubt wird!
xii*
xii*  D.h., sie duerfen nicht entfernt, umgewandelt, versteckt oder unsichtbar
xii*  gemacht werden. Ferner dürfen keine Downloads des Scripts angeboten
xii*  werden, und das Script darf nur auf unserem o.g. Server liegen.
xii*  Verstösse gegen diese Nutzungsrechte werden ohne Nachweis des tatsächlichen
xii*  Schadens mit einem Schadenersatz von EUR 1.000,- belegt.
xii*  Mit der Nutzung tritt automatisch die rechtliche Akzeptanz der Nutzungsrechte ein.*/




var myBM = new xiiSbmOnPage(/*configBM*/);

/*Social Bookmark Object*/
function xiiSbmOnPage (){/*configBM*/
 //this.conf	= configBM; //Bookmarkportal config
 this.version 	= "1.0";
 this.bmf	= document.f;
 this.bmPortale  ;
 this.PortalIdx	= 0;
 this.bmImages  	= "";
 this.protokoll	= "http://";
 this.names	= new Array(this.bmf.length);

 //Metoden
 this.initBmp		= initBmp;
 this.writeBMP   	= writeBMP;
 this.initFormNames   	= initFormNames;
 this.initInput      	= initInput;
 this.bookmarkingAt      = bookmarkingAt;
 this.upDateFormForBmP   = upDateFormForBmP; //Formualr für SBm vorbereiten


 this.disableByNoName    = disableByNoName;
 this.enableFElement     = enableFElement;
 //Mouse on Icon
 this.mouseOIcon         = mouseOIcon;



 //init
 with(this){
	for (var i=0; i<names.length ; i++ ) {
             names[i]=bmf.elements[i].name;
	}
 	initBmp();
 	writeBMP(); // Ausgabe an der Einbindestelle des js
}



var anz =this.bmPortale.length+1;

var v="<br><span id=\"version\">Scriptversion: <b>"+this.version+"."+anz+"</b> Unterstützte Social Bookmark Portale: <b>"+anz+"</b></span>"
  document.writeln(v);


//Deklarationen

//Creat die BMP-Img-Tags
function writeBMP(){
var lf	= "<br>";
var imgTagStart ="<img class=\"xiiBM\" border=\"0px\" height=\"17\" width=\"17\"";
  for (var i=0;i<this.bmPortale.length ; i++ ) {
  	with(this.bmPortale[i]){
  	    var bmPortalUrl = this.protokoll+portalDomain;
             this.bmImages+= imgTagStart
             		    + " onClick=\"myBM.bookmarkingAt("+i+");\""
         		    + " src=\""+ bmPortalUrl;
             this.bmImages+=  (favExt=="")?"/favicon.ico":favExt;
             this.bmImages+=  "\""
                             + " onMouseOver=\"myBM.mouseOIcon("+i+")\""
                             + " onMouseOut=\"mouseOutIcon()\""
                             + " title=\"xii Bookmarking bei "+portalDomain+"\">";
 	}
  }
  document.writeln(this.bmImages);
//alert(this.bmImages);
}



//sendet das Formular ab
function bookmarkingAt(idx){
//idx bmPortal
this.PortalIdx	= idx	;
var bmP 		= this.bmPortale[idx];

this.initFormNames();
with(this.bmf){
	//BmP URL eintragen
	//alert( bmP.portalDomain+"/"+bmP.fileLog);
	action=this.protokoll+ bmP.portalDomain+"/"+bmP.fileLog;
         //input
	this.upDateFormForBmP( );
         var z=0;
/*        alert( "action= "+this.bmf.action
                +"\n\n name= " + elements[0].name
                +"\n value= " + elements[0].value
                +"\n name= " + elements[1].name
                +"\n value= " + elements[1].value
                +"\n name= " + elements[2].name
                +"\n value= " + elements[2].value
                +"\n name= " + elements[3].name
                +"\n value= " + elements[3].value
                +"\n name= " + elements[4].name
                +"\n value= " + elements[4].value
                +"\n name= " + elements[5].name
                +"\n value= " + elements[5].value);
 */       //Senden
         this.disableByNoName();
   	submit();
         addProtokollUrl();
	this.enableFElement();
}
}

//Das Formular wird mit den BMP-Daten versorgt
function upDateFormForBmP(  ){
    with(this.bmf){
    	//Feld-Parameter-Zuordnung
	//      (FElement, Parameter)
         this.initInput( 0, 0) ; //hidden action
         this.initInput( 1, 2) ; //text   Title
         this.initInput( 2, 3) ; //textarea   Desc
         this.initInput( 3, 4) ; //text   Tags
         this.initInput( 4, 1) ; //text   Url
         this.initInput( 5, 5) ; //text   action2
    }
}

//Versieht die Formularfelder mit den BmP-Daten
function initInput( fElement, ParameterIdx ){

with(this.bmf){
         //Formularnamen anpassen
         elements[fElement].name=this.bmPortale[this.PortalIdx   ].para[ParameterIdx].para;
         //Formularvalue anpassen
         if( elements[fElement].type=="hidden"){
         elements[fElement].value=this.bmPortale[this.PortalIdx  ].para[ParameterIdx].value;}

         if((this.bmPortale[this.PortalIdx  ].mod=="1")&& fElement==4)
        //http:// ja/nein? in URL
		elements[fElement].value=elements[fElement].value.substring(7,elements[fElement].value.length);
        if((this.bmPortale[this.PortalIdx  ].mod=="2")&& fElement==4) {//&& fElement==4)
        //URL infoked
		elements[fElement].name="";
	     	action+= elements[fElement].value;
        }

}}


//Social Bookmarkportal- Daten für das Bookmarking erzeugen
function initBmp(){
   this.bmPortale=new Array(
//
   /*   makeBmPData( "www.alltagz.de", "bookmarks/", "/icon.png", "",
                   new Array( new urlPra( "action", "add") ,
                              new urlPra( "address", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
 */
    makeBmPData( "www.blinkbits.com", "bits/login.php?redirect=/bookmarklets/save.php", "/files/garland_favicon.ico", "", //alt: "bookmarklets/save.php", //?? &source_image_url=&rss_feed_url=&rss_feed_url=&rss2member=&body=
                   new Array( new urlPra( "v", "1") ,
                              new urlPra( "source_url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "body", "") ,
                              new urlPra( "tags", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.blinklist.com", "index.php", "", "",
                   new Array( new urlPra( "Action", "Blink/addblink.php") ,
                              new urlPra( "Url", "") ,
                              new urlPra( "Title", "") ,
                              new urlPra( "Description", "") ,
                              new urlPra( "Tag", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "blogmarks.net", "my/new.php", "", "",
                   new Array( new urlPra( "mini", "1") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "content", "") ,
                              new urlPra( "public-tags", ""),
                              new urlPra( "simple", "1")
                              )
                 ),
      makeBmPData( "www.bonitrust.de", "account/bookmark/", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "bookmark_url", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.bookmarks.at", "index.php", "/favicon.gif", "1",    //favicon.gif
                   new Array( new urlPra( "mod", "bookmarks") ,
                              new urlPra( "url", "") ,		//ohne http//
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "tags", ""),
                              new urlPra( "display", "submit")
                              )
                 ),
      makeBmPData( "www.bookmarks.cc", "bookmarken.php", "", "",
                   new Array( new urlPra( "action", "neu") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.bookmark-scout.de","account/bookmark/", "",  "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "bookmark_url", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.diigo.com", "post", "", "",  //para: shared (yes/no)
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "comments", "") ,
                              new urlPra( "tags", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "digg.com", "submit", "", "",
                   new Array( new urlPra( "phase", "2") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "bodytext", "") ,
                              new urlPra( "", ""), //tags
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "del.icio.us", "post", "", "",
                   new Array( new urlPra( "v", "2") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "notes", "") ,
                              new urlPra( "", ""), //tags
                              new urlPra( "", "")
                              )
                 ),
/*      makeBmPData( "bookmarks.excite.eu", "add", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""), //tags
                              new urlPra( "", "")
                              )
                 ),
*/
      makeBmPData( "www.facebook.com", "sharer.php", "", "",
                   new Array( new urlPra( "v", "4") ,
                              new urlPra( "u", "") ,
                              new urlPra( "t", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.favit.de", "submit.php", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.favoriten.de", "url-hinzufuegen.html", "/templates/standard/favicon.ico", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "bm_url", "") ,
                              new urlPra( "bm_title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.folkd.com", "submit/", "/favicon.ico", "2",           //kein ?, kein para=
                   new Array( new urlPra( "", "") ,
                              new urlPra( "?", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.furl.net", "storeIt.jsp", "/images/logo-favicon.ico", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "u", "") ,
                              new urlPra( "t", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "ma.gnolia.com", "bookmarklet/add", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "description", "") ,
                              new urlPra( "tags", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.google.com", "bookmarks/mark", "", "",
                   new Array( new urlPra( "op", "edit") ,
                              new urlPra( "bkmk", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,              //??? annotation=&labels
                              new urlPra( "", ""),
                              new urlPra( "output", "popup")
                              )
                 ),
      makeBmPData( "www.icio.de", "add.php", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.infopirat.com", "node/add/userlink", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "edit[url]", "") ,
                              new urlPra( "edit[title]", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.jumptags.com", "add/", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.kledy.de", "submit.php", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.klickts.de", "bookmarks/", "", "",
                   new Array( new urlPra( "action", "add") ,
                              new urlPra( "address", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "description", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.linkarena.com", "bookmarks/addlink/", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "desc", "") ,
                              new urlPra( "tags", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.linksilo.de", "index.php", "", "",
                   new Array( new urlPra( "area", "bookmarks") ,
                              new urlPra( "addurl", "") ,
                              new urlPra( "addtitle", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "func", "bookmark_new")
                              )
                 ),
      makeBmPData( "favorites.live.com", "quickadd.aspx", "", "",
                   new Array( new urlPra( "marklet", "1") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "mkt", "en-us")
                              )
                 ),
     makeBmPData( "www.mister-wong.de", "index.php", "", "",
                   new Array( new urlPra( "action", "addurl") ,
                              new urlPra( "bm_url", "") ,
                              new urlPra( "bm_description", "") ,
                              new urlPra( "bm_notice", "") ,
                              new urlPra( "bm_tags", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.muskelspanner.de", "node/add/drigg", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
   /*   makeBmPData( "www.netscape.com", "submit/", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "U", "") ,
                              new urlPra( "T", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),*/

      makeBmPData( "www.netselektor.de", "speichern/neu", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url=", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.netvouz.com", "action/submitBookmark", "/web/images/favicon.ico", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "description", "") ,
                              new urlPra( "tags", ""),
                              new urlPra( "popup'", "yes")
                              )
                 ),
      makeBmPData( "www.newsider.de", "submit.php", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.newskick.de", "submit.php", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.newsvine.com", "_wine/save", "", "",
                   new Array( new urlPra( "popoff", "1") ,
                              new urlPra( "u", "") ,
                              new urlPra( "", "") , //blurb
                              new urlPra( "", "") ,
                              new urlPra( "", ""), //tags
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.oneview.de", "/quickadd/neu/addBookmark.jsf", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "URL", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.power-oldie.com", "", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.propeller.com", "submit/", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "U", "") ,
                              new urlPra( "T", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.readster.de", "submit/", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "reddit.com", "submit", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.seoigg.de", "node/add/storylink", "/files/barron_favicon.ico", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "edit[url]", "") ,
                              new urlPra( "edit[title]", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.shop-bookmarks.de", "bookmarken.php", "/images/bmark.gif", "",
                   new Array( new urlPra( "action", "neu") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.simpy.com", "simpy/LinkAdd.do", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "href", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "note", "") ,
                              new urlPra( "tags", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.spurl.net", "spurl.php", "", "",
                   new Array( new urlPra( "v", "3") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "tags", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "slashdot.org", "bookmark.pl", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
/*      makeBmPData( "smarking.com", "editbookmark/", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "description", "") ,
                              new urlPra( "tags", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.social-bookmarking.dk", "bookmarks/", "", "",
                   new Array( new urlPra( "action", "add") ,
                              new urlPra( "address", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
verlangt Bkl und akzeptiert unseren nicht               */
      makeBmPData( "social-bookmarking.seekxl.de", "", "/images/lupe.jpg", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "add_url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "tausendreporter.stern.de", "submit.php", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.stumbleupon.com", "submit", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.technorati.com", "faves", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "add", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "comments", "") ,
                              new urlPra( "tag", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.webnews.de", "einstellen/", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "url", "") ,
                              new urlPra( "title", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ), /*
      makeBmPData( "wwwxixxi.de/", "", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 ), */
      makeBmPData( "bookmarks.yahoo.com", "toolbar/savebm", "", "", //myweb2.search.yahoo.com/myresults/bookmarklet?t='+title)+'&d=&tag=&u ??? auch gefunden
                   new Array( new urlPra( "", "") ,
                              new urlPra( "u", "") ,
                              new urlPra( "t", "") ,
                              new urlPra( "d", "") ,
                              new urlPra( "tag", ""),
                              new urlPra( "", "")
                              )
                 ),
      makeBmPData( "www.yigg.de", "neu", "", "",
                   new Array( new urlPra( "", "") ,
                              new urlPra( "exturl", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", "") ,
                              new urlPra( "", ""),
                              new urlPra( "", "")
                              )
                 )
   );
}


function makeBmPData(bmpUrl, bmpFile,favExt, mod, bmpParameter ){
return new bm(bmpUrl, bmpFile,favExt, mod, bmpParameter );}

function addProtokollUrl(){

if(-1==document.f.elements[4].value.search(/http:/)) document.f.elements[4].value="http://"+document.f.elements[4].value;

}

function initFormNames(){
with(this.bmf){
    for (var i=0;i<this.bmf.length;i++){ elements[i].name="";}//this.names[i];}
}
}

function disableByNoName(){
with(this.bmf){
    for (var i=0;i<this.bmf.length;i++){ if(elements[i].name=="")elements[i].disabled=true;}
}
}
function enableFElement(){
with(this.bmf){
    for (var i=0;i<this.bmf.length;i++){ if(elements[i].name=="")elements[i].disabled=false;}
}
}

function mouseOIcon(idx){
var suppGif ="ja.gif";
var bmP 		= this.bmPortale[idx];
	if(bmP.para[1].para!="") document.i4.src=suppGif;
	if(bmP.para[2].para!="") document.i1.src=suppGif;
	if(bmP.para[3].para!="") document.i2.src=suppGif;
	if(bmP.para[4].para!="") document.i3.src=suppGif;

}
}//Obj ende

//-----------------------------------------------------------------
//independent Functions
function mouseOutIcon(){
var suppGif ="no.gif";
	document.i1.src=suppGif;
	document.i2.src=suppGif;
	document.i3.src=suppGif;
	document.i4.src=suppGif;

}
//move Pic
function p(i,picNr){ i.src = i.src.replace(/\d/g,picNr); }
//new URL to bookmark
function nUrl(){
u=prompt('Neue URL zum Bookmarken eingeben','');
if (u!="")this.location+='?defurl='+encodeURIComponent(u);}
//---------------------------------------------------------------
//Objekte


function ctr(){return !document.xii;}
//endo of obj ---------------------------------------------------------------
/*Boockmarkingstuktur alle BMPortale */
function bm(domain,fileLog, favExt, mod,  para){
	this.portalDomain	= domain ;
	this.fileLog		= fileLog ;
	this.para      		= para ;
         this.favExt             = favExt ;
         this.mod                = mod ;
}

/*UrlParameter alle BMPortale */
function urlPra(para, value ){
         this.para     = para ;
         this.value    = value ;

}
