shareit();


function shareit() {

    if(typeof shareit_settings != 'undefined') {
        
        var platforms = new Array();
        //alle Plattformen
        platforms['aim'] = {href:'http://share.aim.com/share/?',url_field:'url',title_field:'title',image:'0',tooltip:'AIM',ce_id:'9'};
        platforms['ask'] = {href:'http://myjeeves.ask.com/mysearch/BookmarkIt?v=1.2&t=webpages&',url_field:'url',title_field:'title',image:'1',tooltip:'Ask',ce_id:'10'};
        platforms['backflip'] = {href:'http://www.backflip.com/add_page_pop.ihtml?',url_field:'url',title_field:'title',image:'1',tooltip:'Backflip',ce_id:'11'};
        platforms['ballhype'] = {href:'http://ballhype.com/post/url/?',url_field:'url',title_field:'title',image:'2',tooltip:'Ballhype',ce_id:'12'};
        platforms['bebo'] = {href:'http://www.bebo.com/c/share?',url_field:'Url',title_field:'Title',image:'3',tooltip:'Bebo',ce_id:'13'};
        platforms['blogmarks'] = {href:'http://blogmarks.net/my/new.php?mini=1&simple=1&',url_field:'url',title_field:'title',image:'4',tooltip:'Blogmarks',ce_id:'14'};
        platforms['buzz'] = {href:'http://buzz.yahoo.com/buzz?src=addthis&',url_field:'targetUrl',title_field:'headline',image:'5',tooltip:'Buzz',ce_id:'15'};
        platforms['delicious'] = {href:'http://delicious.com/save?',url_field:'url',title_field:'title',image:'6',tooltip:'Delicious',ce_id:'3'};
        platforms['digg'] = {href:'http://digg.com/submit?',url_field:'url',title_field:'title',image:'7',tooltip:'Digg',ce_id:'6'};
        platforms['diigo'] = {href:'http://www.diigo.com/post?',url_field:'url',title_field:'title',image:'8',tooltip:'Diigo',ce_id:'16'};
        platforms['facebook'] = {href:'http://www.facebook.com/share.php?',url_field:'u',title_field:'t',image:'9',tooltip:'Facebook',ce_id:'1'};
        platforms['fark'] = {href:'http://www.fark.com/cgi/farkit.pl?',url_field:'u',title_field:'h',image:'10',tooltip:'Fark',ce_id:'17'};
        platforms['faves'] = {href:'http://faves.com/Authoring.aspx?',url_field:'u',title_field:'t',image:'11',tooltip:'Faves',ce_id:'18'};
        platforms['friendfeed'] = {href:'http://friendfeed.com/?',url_field:'url',title_field:'headline',image:'12',tooltip:'Friendfeed',ce_id:'19'};
        platforms['google'] = {href:'http://www.google.com/bookmarks/mark?op=add&hl=en&',url_field:'bkmk',title_field:'title',image:'13',tooltip:'Google',ce_id:'4'};
        platforms['kaboodle'] = {href:'http://www.kaboodle.com/grab/addItemWithUrl?',url_field:'url',title_field:'title',image:'14',tooltip:'Kaboodle',ce_id:'20'};
        platforms['kirtsy'] = {href:'http://www.kirtsy.com/submit.php?',url_field:'url',title_field:'title',image:'15',tooltip:'kirtsy',ce_id:'21'};
        platforms['linkagogo'] = {href:'http://www.linkagogo.com/go/AddNoPopup?',url_field:'url',title_field:'title',image:'16',tooltip:'link-a-GoGo',ce_id:'22'};
        platforms['linkedin'] = {href:'http://www.linkedin.com/shareArticle?mini=true&',url_field:'url',title_field:'title',image:'17',tooltip:'LinkedIn',ce_id:'23'};
        platforms['live'] = {href:'https://skydrive.live.com/sharefavorite.aspx%2f.SharedFavorites??marklet=1&',url_field:'url',title_field:'title',image:'18',tooltip:'Live',ce_id:'24'};
        platforms['mail'] = {special:'<a class="media_div" href="javascript:void(0)" id="shareit_mail" title="Mail" onClick="show_mail2friend();"><span style="background:url(/nav/icons/shareit/shareit.gif) 0 -'+19*16+'px  no-repeat;"></span>Mail</a>',special_outside:'<a class="outside" href="javascript:void(0)" style="" title="Mail" onClick="show_mail2friend();"><span style="background:url(/nav/icons/shareit/shareit.gif) 0 -'+19*16+'px  no-repeat; width: 16px; height: 16px;"></span></a>',tooltip:'Mail'};
        platforms['meneame'] = {href:'http://meneame.net/submit.php?',url_field:'url',title_field:'title',image:'20',tooltip:'Menéame',ce_id:'25'};
        platforms['misterwong'] = {href:'http://www.mister-wong.de/index.php?action=addurl&',url_field:'bm_url',title_field:'bm_description',image:'21',tooltip:'MisterWong',ce_id:'5'};
        platforms['mixx'] = {href:'http://www.mixx.com/submit?',url_field:'page_url',title_field:'title',image:'22',tooltip:'Mixx',ce_id:'26'};
        platforms['multiply'] = {href:'http://multiply.com/gus/journal/compose/?',url_field:'url',title_field:'subject',image:'23',tooltip:'Multiply',ce_id:'27'};
        platforms['myaol'] = {href:'http://favorites.my.aol.com/ffclient/webroot/0.4.5/src/html/addBookmarkDialog.html?',url_field:'url',title_field:'title',image:'24',tooltip:'MyAOL',ce_id:'28'};
        platforms['myspace'] = {href:'http://www.myspace.com/Modules/PostTo/Pages/?',url_field:'u',title_field:'t',image:'25',tooltip:'MySpace',ce_id:'29'};
        platforms['netvibes'] = {href:'http://netvibes.com/share?',url_field:'url',title_field:'title',image:'26',tooltip:'Netvibes',ce_id:'30'};
        platforms['netvouz'] = {href:'http://netvouz.com/action/submitBookmark?',url_field:'url',title_field:'title',image:'27',tooltip:'Netvouz',ce_id:'31'};
        platforms['newsvine'] = {href:'http://www.newsvine.com/_tools/seed&save?',url_field:'u',title_field:'h',image:'28',tooltip:'Newsvine',ce_id:'32'};
        platforms['nujij'] = {href:'http://www.nujij.nl//nieuw-bericht.2051051.lynkx?',url_field:'url',title_field:'title',image:'29',tooltip:'Nujij',ce_id:'33'};
        platforms['plaxo'] = {href:'http://www.plaxo.com/events?',url_field:'share_link',title_field:'title',image:'30',tooltip:'Plaxo',ce_id:'34'};
        platforms['propeller'] = {href:'http://www.propeller.com/story/submit/?',url_field:'U',title_field:'T',image:'31',tooltip:'Propeller',ce_id:'35'};
        platforms['reddit'] = {href:'http://www.reddit.com/submit?',url_field:'url',title_field:'title',image:'32',tooltip:'Reddit',ce_id:'36'};
        platforms['segnalo'] = {href:'http://segnalo.virgilio.it/post.html.php?',url_field:'url',title_field:'title',image:'33',tooltip:'Segnalo',ce_id:'37'};
        platforms['simpy'] = {href:'http://www.simpy.com/simpy/LinkAdd.do?',url_field:'href',title_field:'title',image:'34',tooltip:'Simpy',ce_id:'38'};
        platforms['slashdot'] = {href:'http://slashdot.org/bookmark.pl?',url_field:'url',title_field:'title',image:'35',tooltip:'Slashdot',ce_id:'39'};
        platforms['spurl'] = {href:'http://www.spurl.net/spurl.php?',url_field:'url',title_field:'title',image:'36',tooltip:'Spurl',ce_id:'40'};
        platforms['stumbleupon'] = {href:'http://www.stumbleupon.com/submit?',url_field:'url',title_field:'title',image:'37',tooltip:'StumbleUpon',ce_id:'41'};
        platforms['stylehive'] = {href:'http://www.stylehive.com/savebookmark/index.htm?',url_field:'url',title_field:'title',image:'38',tooltip:'Stylehive',ce_id:'42'};
        platforms['technorati'] = {href:'http://technorati.com/faves/?',url_field:'add',title_field:'title',image:'39',tooltip:'Technorati',ce_id:'43'};
        platforms['thisnext'] = {href:'http://www.thisnext.com/pick/new/submit/url/?',url_field:'url',title_field:'title',image:'40',tooltip:'ThisNext',ce_id:'44'};
        platforms['tipd'] = {href:'http://tipd.com/submit.php?',url_field:'url',title_field:'title',image:'41',tooltip:'Tip\'d',ce_id:'45'};
        platforms['tumblr'] = {href:'http://www.tumblr.com/new/link?',url_field:'post[two]',title_field:'post[one]',image:'42',tooltip:'Tumblr',ce_id:'46'};
        platforms['twitter'] = {href:'http://www.twitter.com/home?',url_field:'status',title_field:'title',image:'43',tooltip:'Twitter',ce_id:'2'};
        platforms['y_bookmarks'] = {href:'http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&',url_field:'u',title_field:'t',image:'44',tooltip:'Y!Bookmark',ce_id:'47'};
        platforms['yardbarker'] = {href:'http://www.yardbarker.com/forum/create_discussion?',url_field:'reference_url',title_field:'headline',image:'45',tooltip:'Yardbarker',ce_id:'48'};
        
        
        
        //deise Plattformen werden zusätzlich außerhalb des Suchfensters angezeigt
        var show_outside = new Array('facebook','twitter','google','misterwong','mail');
        var shareit = '';
        shareit += '<div id="social_media">';
        
        
        
        for(key in show_outside) {
            key = show_outside[key];
        
            if(typeof key == 'string' && platforms[key]['special_outside']) {
                shareit += platforms[key]['special_outside'];
            } else if(typeof key == 'string' ){
                shareit += '<a class="outside" href="'+platforms[key]['href']+platforms[key]['url_field']+'='+escape(document.location.href)+'&'+platforms[key]['title_field']+'='+escape(document.title)+'" style="" target="_blank" alt="'+platforms[key]['tooltip']+'" title="'+platforms[key]['tooltip']+'" onmouseup="celgClick(event, \''+shareit_settings['ce_userid']+'\', '+platforms[key]['ce_id']+', \'share\', \''+shareit_settings['ce_userid']+'.log.checkeffect.at\');" /><span style="background:url(/nav/icons/shareit/shareit.gif) 0 -'+platforms[key]['image']*16+'px no-repeat;"></span></a>';
                //alert('<a class="outside" href="'+platforms[key]['href']+platforms[key]['url_field']+'='+escape(document.location.href)+'&'+platforms[key]['title_field']+'='+escape(document.title)+'" style="" target="_blank" alt="'+platforms[key]['tooltip']+'" title="'+platforms[key]['tooltip']+'" onmouseup="celgClick(event, \''+shareit_settings['ce_userid']+'\', '+platforms[key]['ce_id']+', \'share\', \''+shareit_settings['ce_userid']+'.log.checkeffect.at\');" /><span style="background:url(/nav/icons/shareit/shareit.gif) 0 -'+platforms[key]['image']*16+'px no-repeat;"></span></a>');
            } 
        }
        
        shareit += '<a id="social_media_nav" href="javascript:void(0);" onClick="show_socialmedia();">+</a>';
        shareit += '<div id="mail2friend">';
        shareit += '<a href="javascript:void(0);" class="social_media_close" onClick="close_socialmedia();"><img src="/nav/icons/shareit/close.gif" border="0" /></a>';
        shareit += '<iframe width="500" height="300" scrolling="no" frameborder="0" id="mail2friend_iframe"></iframe>';
        shareit += '</div>';
        shareit += '<div id="all_social_media_wrapper">';
        shareit += '<a href="javascript:void(0);" class="social_media_close" onClick="close_socialmedia();"></a>';
        shareit += '<form id="socialSearchForm">';
        shareit += '<input type="text" id="search_media" />';
        shareit += '<input type="button" value="Suchen" class="button" id="searchSocial" onClick="filter_media();"/>';
        shareit += '</form>';
        shareit += '<hr style="clear:both;display:block;margin:0 0 10px 0;" />';
        
        for(key in platforms) {
            if(platforms[key]['special']) {
                shareit += platforms[key]['special'];
            } else if(platforms[key]['tooltip']!=undefined) {
                shareit += '<a class="media_div" href="'+platforms[key]['href']+platforms[key]['url_field']+'='+escape(document.location.href)+'&'+platforms[key]['title_field']+'='+escape(document.title)+'" style="" target="_blank" alt="'+platforms[key]['tooltip']+'" title="'+platforms[key]['tooltip']+'" id="shareit_'+key+'" onmouseup="celgClick(event, \''+shareit_settings['ce_userid']+'\', '+platforms[key]['ce_id']+', \'share\', \''+shareit_settings['ce_userid']+'.log.checkeffect.at\');"/><span style="background:url(/nav/icons/shareit/shareit.gif) 0 -'+platforms[key]['image']*16+'px no-repeat;"></span>'+platforms[key]['tooltip']+'</a>';
            }
        }
        shareit += '</div>';
        shareit += '</div>';
        
        if(document.getElementById('shareit_wrapper')) {
            document.getElementById('shareit_wrapper').innerHTML = shareit;
        }
    
    }
}

function show_mail2friend() {
    document.getElementById('all_social_media_wrapper').style.display='none';
    document.getElementById('mail2friend_iframe').src = '/mail2friend/index.php?language='+shareit_settings['language'];
    document.getElementById('mail2friend').style.display='block';
}

function show_socialmedia() {
    if(document.getElementById('all_social_media_wrapper').style.display=='block') {
        document.getElementById('all_social_media_wrapper').style.display='none';
    } else {
        document.getElementById('all_social_media_wrapper').style.display='block';
    }
}

function close_socialmedia() {
    document.getElementById('all_social_media_wrapper').style.display='none';
    document.getElementById('mail2friend').style.display='none';
}

function filter_media() {
    var search = document.getElementById('search_media').value;
    
    for(key in platforms) {
        document.getElementById('shareit_'+key).style.display='block';
        if(document.getElementById('shareit_'+key)) {
            if(key.indexOf(search)==-1 && platforms[key]['tooltip'].indexOf(search)==-1) {
                document.getElementById('shareit_'+key).style.display='none';
            }
        }
    }
}