//Dateiversion: 26.10.2008

function scaleTextarea(tid) {

  var i;
  var objBox = document.getElementById(tid) ;
  var cols = objBox.cols ;
  var rows = 0 ;
  
  var textarr = objBox.value.split("\n") ;
  var lines = textarr.length ;

  for (i = 0; i < lines; i++) {
    if (textarr[i].length > objBox.cols){
      rows += textarr[i].length / objBox.cols ;
    }
  }
  if ((lines + rows) > 10){
    objBox.rows = (lines + rows) ;
  } else {
    objBox.rows = 10 ;
  }
  return false ;

}


function echo_mlform(divname){

	var cnt = "<form method=\"post\" name=\"sndfrm\" target=\"_self\" id=\"sndfrm\" class=\"backcol padded_plus\">" + 
	      "<input type=\"hidden\" name=\"lassdas\" id=\"lassdas\" value=\"h234%87lkjOIOjkLKjjlkj09823?90908234üÄklad-7\" />" + 
	      "<p><div>" + 
	      "<b>Betreff</b><br />" + 
	      "<input tabindex=\"1\" class=\"mbform\" name=\"betreff\" type=\"text\" id=\"betreff\" style=\"width: 500px;\" /><br /><br />" + 
	      "<b>Ihre Nachricht</b><br />" + 
	      "<textarea tabindex=\"2\" class=\"mbform\" name=\"nachricht\" rows=\"10\" wrap=\"physical\" " +
        "onkeyup=\"scaleTextarea('nachricht');\" onkeydown=\"scaleTextarea('nachricht');\" cols=\"60\" style=\"width: 500px;\" id=\"nachricht\"></textarea><br />" + 
	      "<div class=\"errdiv\" id=\"err_txt\"></div><br />" + 
	      "<b>Name*</b><br />" + 
	      "<input tabindex=\"3\" class=\"mbform\" name=\"name\" type=\"text\" id=\"name\" style=\"width: 300px;\" />" + 
	      "<div class=\"errdiv\" id=\"err_name\"></div><br />" + 
	      "<b>Vorname</b><br />" + 
	      "<input tabindex=\"4\" class=\"mbform\" name=\"vorname\" type=\"text\" id=\"vorname\" style=\"width: 300px;\" />" + 
	      "<br /><br />" + 
	      "<b>E-Mail-Adresse*</b><br />" + 
	      "<input tabindex=\"5\" class=\"mbform\" name=\"email\" type=\"text\" id=\"email\" style=\"width: 300px;\" />" + 
	      "<div class=\"errdiv\" id=\"err_mail\"></div><br />" + 
	      "<input tabindex=\"6\" name=\"MailSenden\" type=\"button\" id=\"MailSenden\" onClick=\"javascript:ValidateAndSend();\" value=\"Nachricht absenden\" />&nbsp;&nbsp;" + 
	      //"<input name=\"MailLoeschen\" type=\"reset\" id=\"MailLoeschen\" value=\"Eingaben l&ouml;schen\" />" + 
	      "<br /><br />&nbsp;" + 
	      "</div>" + 
        "</p>" + 
	      "</form>"+
	      "<p style=\"text-align:right\"><small>* = Pflichtfeld, bitte ausf&uuml;llen</small></p>" ; 
		  
    document.getElementById(divname).innerHTML = cnt ; 

}

 function ValidateAndSend()
 {

   var emailadresse = document.sndfrm.email.value;
   var re1 = emailadresse.search(/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i); 
   
   var fehler = 0 ;
 
   if (document.sndfrm.name.value=="") { 
	document.getElementById("err_name").innerHTML = "<h6>Bitte geben Sie Ihren Namen an!</h6>";
    document.sndfrm.name.focus(); 
	fehler++;
   } else 
     document.getElementById("err_name").innerHTML = "";
   
   if (emailadresse=="") { 
  	 document.getElementById("err_mail").innerHTML = "<h6>Bitte geben Sie eine Mailadresse zum Beantworten Ihrer Anfrage ein!</h6>";
     document.sndfrm.email.focus(); 
  	 fehler++;
   } else {
   
   if (re1==-1) { 
     document.getElementById("err_mail").innerHTML = "<h6>Bitte überprüfen Sie die eingegebene Mailadresse.</h6>";
     document.sndfrm.email.focus(); 
	 fehler++;
   } else 
     document.getElementById("err_mail").innerHTML = "";
   }
	
   if (document.sndfrm.nachricht.value=="") { 
     document.getElementById("err_txt").innerHTML = "<h6>Haben Sie die Nachricht vergessen?</h6>";
     document.sndfrm.nachricht.focus(); 
	 fehler++;
   } else 
     document.getElementById("err_txt").innerHTML = "";
   
   if (fehler ==0) { 
      document.sndfrm.action = "php/mbmlsnd.php" ;
      document.sndfrm.submit(); 
   }

 }



function loadRss(dvname) {
var http = null;

if (window.XMLHttpRequest) {
     http = new XMLHttpRequest();
} else if (window.ActiveXObject) {
   http = new ActiveXObject("Microsoft.XMLHTTP");
}


if (http != null) {
     http.open("GET", "php/readrss.php?dat=1", true);
     http.onreadystatechange = request_done;
     http.send(null);
}

function request_done() {
   if (http.readyState == 4) {
      document.getElementById(dvname).innerHTML =
         http.responseText;
   }
}

}


function getSocialBookMarkText10(divname)
{

var res = "" ;
var uri = encodeURIComponent(location.href) ;
var ptl = encodeURIComponent(document.title) ;
res = "<div class=\"bmarks10\"><h4>Seite merken / Weiterempfehlen</h4><ul class=\"bmarklst10\">" ; 

if (window.sidebar) {
res += "<li><a title=\"Lesezeichen in Firefox\" href=\"javascript:bookmarkPage('firefox');\"><img src=\"http://www.markus-baersch.de/images/bm/ff.gif\"></a></li>" ; 
} else if (window.external) {
res += "<li><a title=\"Favoriten des Internet Explorers\" href=\"javascript:bookmarkPage('explorer');\"><img src=\"http://www.markus-baersch.de/images/bm/ie.gif\"></a></li>" ; 
}
res += "<li><a title=\"Facebook\" href=\"javascript:bookmarkPage('facebook');\"><img src=\"http://www.markus-baersch.de/images/bm/facebook.jpg\"></a></li>" + 
"<li><a title=\"Twitter\" href=\"javascript:bookmarkPage('twitter');\"><img src=\"http://www.markus-baersch.de/images/bm/twitter.jpg\"></a></li>" + 
"<li><a title=\"StudiVZ\" href=\"javascript:bookmarkPage('studivz');\"><img src=\"http://www.markus-baersch.de/images/bm/studivz.jpg\"></a></li>" + 
"<li><a title=\"Google Bookmarks\" href=\"javascript:bookmarkPage('google');\"><img src=\"http://www.markus-baersch.de/images/bm/google.gif\"></a></li>" + 
"<li><a title=\"Mister Wong\" href=\"javascript:bookmarkPage('mrwong');\"><img src=\"http://www.markus-baersch.de/images/bm/mrwong.gif\"></a></li>" + 
"<li><a title=\"del.icio.us\" href=\"javascript:bookmarkPage('delicious');\"><img src=\"http://www.markus-baersch.de/images/bm/delicious.gif\"></a></li>" + 
"<li><a title=\"Linkarena\" href=\"javascript:bookmarkPage('linkarena');\"><img src=\"http://www.markus-baersch.de/images/bm/linkarena.gif\"></a></li>" + 
"<li><a title=\"Yahoo Bookmarks\" href=\"javascript:bookmarkPage('yahoo');\"><img src=\"http://www.markus-baersch.de/images/bm/yahoo.gif\"></a></li>" + 
"<li><a title=\"Technorati\" href=\"javascript:bookmarkPage('technorati');\"><img src=\"http://www.markus-baersch.de/images/bm/technorati.gif\"></a></li>" + 
"<li><a title=\"Icio\" href=\"javascript:bookmarkPage('icio');\"><img src=\"http://www.markus-baersch.de/images/bm/icio.gif\"></a></li>" + 
"<li><a title=\"Yigg\" href=\"javascript:bookmarkPage('yigg');\"><img src=\"http://www.markus-baersch.de/images/bm/yigg.gif\"></a></li>" + 
"<li><a title=\"Folkd\" href=\"javascript:bookmarkPage('folkd');\"><img src=\"http://www.markus-baersch.de/images/bm/folkd.gif\"></a></li>" + 
"<li><a title=\"Furl\" href=\"javascript:bookmarkPage('furl');\"><img src=\"http://www.markus-baersch.de/images/bm/furl.gif\"></a></li>" + 
"<li><a title=\"LinkaGoGo\" href=\"javascript:bookmarkPage('linkagogo');\"><img src=\"http://www.markus-baersch.de/images/bm/linkagogo.gif\"></a></li>" + 
"<li><a title=\"Ma.gnolia\" href=\"javascript:bookmarkPage('magnolia');\"><img src=\"http://www.markus-baersch.de/images/bm/magnolia.gif\"></a></li>" + 
"</ul></div><a id=\"sk_" +divname+ "\"></a>" ;

return res ;
}

function showBookMarks10(divname)
{
var dv = document.getElementById(divname) ;

dv.innerHTML = getSocialBookMarkText10(divname);

if ((dv.style.display == "none") || (dv.style.display == ""))  {
dv.style.display = "block" ;
document.getElementById('sk_'+divname).focus();
} else {
dv.style.display = "none" ;
}
return false ;

}


function getSocialBookMarkText(divname)
{

var res = "" ;
var uri = encodeURIComponent(location.href) ;
var ptl = encodeURIComponent(document.title) ;
res = "<div class=\"bmarks\"><ul class=\"bmarklst\">" ; 

if (window.sidebar) {
res += "<li><a title=\"Lesezeichen in Firefox\" href=\"javascript:bookmarkPage('firefox');\"><img src=\"http://www.markus-baersch.de/images/bm/ff.gif\">Browser-Lesezeichen</a></li>" ; 
} else if (window.external) {
res += "<li><a title=\"Favoriten des Internet Explorers\" href=\"javascript:bookmarkPage('explorer');\"><img src=\"http://www.markus-baersch.de/images/bm/ie.gif\">Browser-Favoriten</a></li>" ; 
}
res += "<li><a title=\"Google Bookmarks\" href=\"javascript:bookmarkPage('google');\"><img src=\"http://www.markus-baersch.de/images/bm/google.gif\">Google</a></li>" + 
"<li><a title=\"Mister Wong\" href=\"javascript:bookmarkPage('mrwong');\"><img src=\"http://www.markus-baersch.de/images/bm/mrwong.gif\">Mister Wong</a></li>" + 
"<li><a title=\"Linkarena\" href=\"javascript:bookmarkPage('linkarena');\"><img src=\"http://www.markus-baersch.de/images/bm/linkarena.gif\">Linkarena</a></li>" + 
"<li><a title=\"Yahoo Bookmarks\" href=\"javascript:bookmarkPage('yahoo');\"><img src=\"http://www.markus-baersch.de/images/bm/yahoo.gif\">Yahoo Bookmarks</a></li>" + 
"<li><a title=\"del.icio.us\" href=\"javascript:bookmarkPage('delicious');\"><img src=\"http://www.markus-baersch.de/images/bm/delicious.gif\">Delicous</a></li>" + 
"<li><a title=\"Technorati\" href=\"javascript:bookmarkPage('technorati');\"><img src=\"http://www.markus-baersch.de/images/bm/technorati.gif\">Technorati</a></li>" + 
"<li><a title=\"Icio\" href=\"javascript:bookmarkPage('icio');\"><img src=\"http://www.markus-baersch.de/images/bm/icio.gif\">Icio</a></li>" + 
"<li><a title=\"Yigg\" href=\"javascript:bookmarkPage('yigg');\"><img src=\"http://www.markus-baersch.de/images/bm/yigg.gif\">Yigg</a></li>" + 
"<li><a title=\"Folkd\" href=\"javascript:bookmarkPage('folkd');\"><img src=\"http://www.markus-baersch.de/images/bm/folkd.gif\">folkd.com</a></li>" + 
"<li><a title=\"Furl\" href=\"javascript:bookmarkPage('furl');\"><img src=\"http://www.markus-baersch.de/images/bm/furl.gif\">Furl</a></li>" + 
"<li><a title=\"LinkaGoGo\" href=\"javascript:bookmarkPage('linkagogo');\"><img src=\"http://www.markus-baersch.de/images/bm/linkagogo.gif\">LinkaGoGo</a></li>" + 
"<li><a title=\"Ma.gnolia\" href=\"javascript:bookmarkPage('magnolia');\"><img src=\"http://www.markus-baersch.de/images/bm/magnolia.gif\">ma.gnolia</a></li>" + 
"</ul></div><a id=\"sk_" +divname+ "\"></a>" ;

return res ;
}

function showBookMarks(divname)
{
var dv = document.getElementById(divname) ;

dv.innerHTML = getSocialBookMarkText(divname);

if ((dv.style.display == "none") || (dv.style.display == ""))  {
dv.style.display = "block" ;
document.getElementById('sk_'+divname).focus();
} else {
dv.style.display = "none" ;
}
return false ;

}

function bookmarkPage(bmService)
{

var uri = encodeURIComponent(location.href) ;
var ptl = encodeURIComponent(document.title) ;

 switch (bmService) {
  case 'explorer'   :window.external.AddFavorite('http://www.markus-baersch.de','Markus Baersch - Software: IT-Projektmanagement und Anpassungen + Dienstleistungen zu GS-VEREIN') ; break ;
  case 'firefox'	:window.sidebar.addPanel('Markus Baersch - Software: IT-Projektmanagement und Anpassungen + Dienstleistungen zu GS-VEREIN','http://www.markus-baersch.de','') ; break ;
  case 'google'    	:location.href='http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+uri+'&title='+ptl ; break ;
  case 'twitter'    :location.href='http://twitter.com/home?status='+uri+' '+ptl ; break ;
  case 'facebook'   :location.href='http://de.facebook.com/sharer.php?u='+uri+'&t='+ptl ; break ;
  case 'studivz'    :location.href='http://www.studivz.net/Suggest/Selection/?u='+uri+'&desc='+ptl+'&prov='+encodeURIComponent(location.hostname) ; break ;
  case 'mrwong'		:location.href='http://www.mister-wong.de/index.php?action=addurl&bm_url='+uri+'&bm_description='+ptl ; break ;
  case 'linkarena'	:location.href='http://linkarena.com/bookmarks/addlink/?url='+uri+'&title='+ptl+'&desc=&tags=' ; break ;
  case 'yahoo'		:location.href='http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+uri+'&t='+ptl ; break ;
  case 'delicious'	:location.href='http://del.icio.us/post?url='+uri+'&title='+ptl ; break ;
  case 'technorati'	:location.href='http://technorati.com/faves?add='+uri ; break ;
  case 'icio'		:location.href='http://www.icio.de/add.php?url='+uri+'&title='+ptl ; break ;
  case 'yigg'		:location.href='http://yigg.de/neu?exturl='+uri+'&exttitle='+ptl ; break ;
  case 'folkd'		:location.href='http://www.folkd.com/page/submit.html?step2_sent=1&url='+uri+'&check=page&add_title='+ptl+'&add_state=public' ; break ;
  case 'furl'		:location.href='http://www.furl.net/storeIt.jsp?u='+uri+'&t='+ptl ; break ;
  case 'linkagogo'	:location.href='http://www.linkagogo.com/go/AddNoPopup?url='+uri+'&title='+ptl ; break ;
  case 'magnolia' 	:location.href='http://ma.gnolia.com/beta/bookmarklet/add?url='+uri+'&title='+ptl ; break ;
 }
}

function get_map(divname, typ) {

if (typ == "yahoo") {

  document.getElementById(divname).innerHTML = "";
	var map = new YMap(document.getElementById(divname));
  var homepoint = new  YGeoPoint(51.153653, 6.452702);
  var homeMarker = new YMarker(homepoint);

	map.addTypeControl();
	map.addZoomLong();
	//map.addPanControl();
  /*Kartenansicht Yahoo*/
	// Set map type to either of: YAHOO_MAP_SAT, YAHOO_MAP_HYB, YAHOO_MAP_REG
	map.setMapType(YAHOO_MAP_REG);
	map.drawZoomAndCenter(homepoint, 3);
  //map.addMarker(homepoint);
  //map.showSmartWindow(homepoint, "Schlachthofstra&szlig;e 83,<br />41238 M&ouml;nchengladbach");
	homeMarker.addAutoExpand("51.153653, 6.452702,<br />41238 M&ouml;nchengladbach");
	map.addOverlay(homeMarker);  


  
  
} else if (typ == "google") {

  /*Kartenansicht Google*/
  
  document.getElementById(divname).innerHTML = '<iframe width="650" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.google.com/maps?f=q&amp;source=s_q&amp;hl=de&amp;geocode=&amp;q=Schlachthofstra%C3%9Fe+83,41238,M%C3%B6nchengladbach,de&amp;sll=51.153653,6.452702&amp;sspn=0.011238,0.033023&amp;ie=UTF8&amp;hq=&amp;hnear=Schlachthofstra%C3%9Fe+83,+M%C3%BClfort+41238+M%C3%B6nchengladbach,+Nordrhein-Westfalen,+Bundesrepublik+Deutschland&amp;ll=51.160938,6.45627&amp;spn=0.021531,0.055704&amp;z=14&amp;iwloc=A&amp;output=embed"></iframe' ; 

} else /*Virtual Earth*/ {

  map = new VEMap(divname);
  document.getElementById(divname).innerHTML = "";

  if (typ == "virtualearth") {
    /*Kartenansicht MS*/
    map.LoadMap(new VELatLong(51.153653,6.452702), 15, 'r', false);
  } else {
    /*Satellitenbild MS*/
    map.LoadMap(new VELatLong(51.153653,6.452702), 15, 'a', false);
  }  
 
}  

return false ;

}




