/* fügt Social Bookmarks ein, vorrausgesetzt es befindet sich ein Element mit id="buttonList" auf der Seite */
/* js at i22: Diese Datei entspricht sinngemäß der dem CMS-JavaScript-Element "pb_JavaScript: pb_socialBookmarks_js" */
/* window.onload = function() {
	try {
		socialBookmarks()
	} catch(err) { alert(err) }
}
*/
function socialBookmarks(){
	container = document.createElement('li');
	container.id = 'socialBookmarks';
	containterPositioner = document.createElement('div');
	containterPositioner.id = 'socialBookmarksPositioner';
	container.appendChild(containterPositioner);

	/* URL von Session befreien */
	function stripURL(url) {
		//TEST URL: url = 'https://www.postbank.de/-snm-0184304698-1260387951-06c520000c-0000000245-1260437493-enm-postbank/presseinformation.html;jsessionid=50295E269EC489A2CC5E852719680F29D5C6.b122?newsid=1254991975827';
		url = url.replace(/;jsessionid=[a-zA-Z0-9\.]+/g, '');
		enm = url.match(/\b-enm-\b/g);
		
		var urlpart1 = url.split('-snm-');
		if (enm) {
			var urlpart2 = url.split('-enm-');
			url = urlpart1[0] + urlpart2[1];
		}
		else {
			url = urlpart1[0];
		}
		return url;
	};

	heading = document.createElement('h4');
	heading.innerHTML = 'Diese Seite Freunden mitteilen';
	containterPositioner.appendChild(heading);
	title = document.title.replace(/\s/g, '+');

	// Falls ein Tag mit id=socialbookmark_linktext existiert, diesen in title schreiben:
	//if(document.getElementById('socialbookmark_linktext')) title = document.getElementById('socialbookmark_linktext').firstChild.data.replace (/^\s+/, '').replace (/\s+$/, '').replace(/\s/g, '+');

	happyhour =  'http://www.postbank.de/happyhour';
	url =  stripURL(happyhour);
	vzUrl = url.replace(/\//g, '%2F').replace(/\:/g, '%3A').replace(/\?/g, '%3F').replace(/\&/g, '&').replace(/\=/g, '%3D'); 
	
	services = [
	   //['id'','href','name']
	   ['twitter', 'http://www.postbank.de/hh_sb_twitter?status='+title+'+'+url, 'Twitter'],
	   ['facebook', 'http://www.postbank.de/hh_sb_facebook?u='+url+'&t='+title, 'Facebook'],
	   ['vznetzwerk','http://www.postbank.de/hh_sb_studivz?u='+vzUrl+'&desc='+title+'&prov=Postbank','studiVZ meinVZ schuelerVZ'],
	   ['myspace','http://www.postbank.de/hh_sb_myspace?fuseaction=postto&u='+url+'&t='+title,'mySpace'],
	   ['delicious','http://www.postbank.de/hh_sb_delicious?url='+url+'&title='+title,'del.icio.us'],
	   ['digg','http://www.postbank.de/hh_sb_digg?phase=2&url='+url+'&title='+title,'Digg'],
	   ['folkd','http://www.folkd.com/submit/'+url,'Folkd'],
	   ['google','http://www.postbank.de/hh_sb_googlebookmarks?op=add&bkmk='+url+'&title='+title,'Google Bookmarks'],
	   ['linkarena','http://www.postbank.de/hh_sb_linkarena?url='+url+'&title='+title,'Linkarena'],
	   ['misterwong','http://www.postbank.de/hh_sb_misterwong?action=addurl&bm_url='+url+'&bm_description='+title,'Mister Wong'],
	   ['newsvine','http://www.postbank.de/hh_sb_newsvine?u='+url+'&h='+title,'Newsvine'],
	   ['reddit','http://www.postbank.de/hh_sb_reddit?url='+url+'&title='+title,'Reddit'],
	   ['stumbleupon','http://www.postbank.de/hh_sb_stumbleupon?url='+url+'&title='+title,'StumbleUpon'],
	   ['windows','http://www.postbank.de/hh_sb_windowslive?marklet=1&mkt=en-us&url='+url+'&title='+title+'&top=1','Windows Live'],
	   ['yahoo','http://www.postbank.de/hh_sb_yahoo?t='+title+'&d=&tag=&u='+url,'Yahoo! Bookmarks'],
	   ['yigg','http://www.postbank.de/hh_sb_yigg?exturl='+url+'&exttitle='+title,'Yigg']
	   
	];
	
	function createElement(id, href, name){
		element = document.createElement('a');
		element.id = id;
		element.href = href;
		element.title = name;
		element.target = '_blank';
		
		return element;
	}
	
	for (i = 0; i < services.length; i++) {
		containterPositioner.appendChild(createElement(services[i][0],services[i][1],services[i][2]));
	}
	
	wrapDiv = document.getElementById('buttonList');
	
	innerWrap = wrapDiv.getElementsByTagName('li');
	innerWrapLength = innerWrap.length;
	
	for (j = 0; j < innerWrapLength; j++) {
		if (innerWrap[j].className=='hide') {
			hide = innerWrap[j];
		}
	};
	
	wrapDiv.insertBefore(container, hide);
}


