function OpenPopupWindow(url, width, height, scrollbars, resizable)
{
    var options = 'toolbar=no,location=no,directories=no,left=20,top=20,status=no,menubar=no,scrollbars='+scrollbars+',resizable='+resizable+',copyhistory=no,width='+width+',height='+height;
    var w = window.open(url, 'WomenWeb', options);
    w.focus();
}

function FocusTextBox(elementid)
{
    var element = document.getElementById(elementid);
    if(element != null)
    {
        element.focus();
        element.value += '';
    }
}

function FocusFirstTextBox(baseelement)
{
    var currentnode = baseelement.firstChild;
            
    while (currentnode != null) 
    {
        if(FocusFirstTextBox(currentnode) == true)
            return true;
            
        if(currentnode.id && currentnode.tagName && currentnode.tagName.toLowerCase() == 'textarea')
        {
            FocusTextBox(currentnode.id);
            return true;
        }
        
        currentnode = currentnode.nextSibling;
    }
}

function ToggleDisplay(elementid)
{
    var element = document.getElementById(elementid);
    if(element != null)
    {
        if(element.style.display == 'none')
            element.style.display = '';
        else
            element.style.display = 'none';
    }
}

function ToggleDisplayRender(elementid)
{
    var element = document.getElementById(elementid);
    if(element != null)
    {
        if(element.style.display == 'none')
        {
            element.style.display = '';             
            FocusFirstTextBox(element);
        }
        else
        {
            element.style.display = 'none';
        }
    }
}

function HighLight(elementid)
{
    var element = document.getElementById(elementid);
    if(element != null)
    {
        element.className = element.className + " current";
    }
}

function OpenPreview()
{
    OpenPopupWindow('/preview/index.htm', 740, 542, 'no', 'no')
}

function Bookmark(){

var URL = window.opener.document.URL;
var Text = window.opener.document.title;

  if (window.sidebar)
    {
    // firefox
    window.sidebar.addPanel(Text,URL, "");
    }
  else if(window.opera && window.print)
    {
    // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',URL);
    elem.setAttribute('title',Text);
    elem.setAttribute('rel','sidebar');
    elem.click();
    }
  else if(document.all)
    {
    // ie
    window.external.AddFavorite(URL,Text);
    }
}


function BookmarkService(id)
{
var title = window.opener.document.title;
var bm_url = window.opener.document.URL;
var service_url = ''
    if(id == 1)
    {
        var service_url = 'http://www.mister-wong.de/index.php?action=addurl&bm_url='+bm_url+'&bm_notice=&bm_description='+title+'&bm_tags=';
    }
    else if(id == 2)
    {
        var service_url = 'http://www.favoriten.de/url-hinzufuegen.html?bm_url='+bm_url+'&bm_title='+title;
    }
    else if(id == 3)
    {
        var service_url = 'http://reddit.com/submit?url='+bm_url+'&title='+title;
    }
    else if(id == 4)
    {
        var service_url = 'http://www.folkd.com/submit/'+bm_url;
    }
    else if(id == 5)
    {
        var service_url = 'http://www.icio.de/add.php?url='+bm_url;
    }
    else if(id == 6)
    {
        var service_url = 'http://linkarena.com/bookmarks/addlink/?url='+bm_url+'&title='+title+'&desc=&tags=';
    }
    else if(id == 7)
    {
        var service_url = 'http://www.oneview.de/quickadd/neu/addBookmark.jsf?URL='+bm_url+'&title='+title;
    }
    else if(id == 8)
    {
        var service_url = 'http://social-bookmarking.seekxl.de/?add_url='+bm_url+'&title='+title;
    }
    else if(id == 9)
    {
        var service_url = 'http://www.simpy.com/simpy/LinkAdd.do?title='+title+'&tags=&note=&href='+bm_url;
    }
    else if(id == 10)
    {
        var service_url = 'http://www.webnews.de/einstellen?url='+bm_url+'&title='+title;
    }
    else if(id == 11)
    {
        var service_url = 'http://yigg.de/neu?exturl='+bm_url;
    }
    else if(id == 12)
    {
        var service_url = 'http://www.blinkbits.com/bookmarklets/save.php?v=1&title='+title+'&source_url='+bm_url+'&source_image_url=&rss_feed_url=&rss_feed_url=&rss2member=&body=';
    }
    else if(id == 13)
    {
        var service_url = 'http://www.blinklist.com/index.php?Action=Blink/addblink.php&Description=&Tag=&Url='+bm_url+'&Title='+title;
    }
    else if(id == 14)
    {
        var service_url = 'http://blogmarks.net/my/new.php?mini=1&simple=1&url='+bm_url+'&content=&public-tags=&title='+title;
    }
    else if(id == 15)
    {
        var service_url = 'http://del.icio.us/post?v=2&url='+bm_url+'&notes=&tags=&title='+title;
    }
    else if(id == 16)
    {
        var service_url = 'http://digg.com/submit?phase=2&url='+bm_url+'&bodytext=&tags=&title='+title;
    }
    else if(id == 17)
    {
        var service_url = 'http://www.diigo.com/post?url='+bm_url+'&title='+title+'&tag=&comments=';
    }
    else if(id == 18)
    {
        var service_url = 'http://www.furl.net/storeIt.jsp?u='+bm_url+'&keywords=&t='+title;
    }
    else if(id == 19)
    {
        var service_url = 'http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+bm_url+'&annotation=&labels=&title='+title;
    }
    else if(id == 20)
    {
        var service_url = 'http://ma.gnolia.com/bookmarklet/add?url='+bm_url+'&title='+title+'&description=&tags=';
    }
    else if(id == 21)
    {
        var service_url = 'http://www.netvouz.com/action/submitBookmark?url='+bm_url+'&description=&tags=&title='+title+'&popup=yes';
    }
    else if(id == 22)
    {
        var service_url = 'http://www.newsvine.com/_wine/save?popoff=1&u='+bm_url+'&tags=&blurb='+title;
    }
    else if(id == 23)
    {
        var service_url = 'http://technorati.com/faves/seoportal?add='+bm_url+'&tag=';
    }
    else if(id == 24)
    {
        var service_url = 'http://slashdot.org/bookmark.pl?url='+bm_url+'&title='+title;
    }
    else if(id == 25)
    {
        var service_url = 'http://smarking.com/editbookmark/?url='+bm_url+'&description=&tags=';
    }
    else if(id == 26)
    {
        var service_url = 'http://www.spurl.net/spurl.php?v=3&tags=&title='+title+'&url='+bm_url;
    }
    else if(id == 27)
    {
        var service_url = 'http://www.stumbleupon.com/submit?url='+bm_url+'&title='+title;
    }
    else if(id == 28)
    {
        var service_url = 'http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+title+'&d=&tag=&u='+bm_url;
    }
    window.open(service_url, "", "width=auto,height=auto,resizable=yes,scrollbars=yes");
}

function AddCSS(id, cssfile)
{
    var stylelink = document.getElementById(id);

    if (cssfile != null)
    {
        if (!stylelink)
        {

            stylelink = document.createElement('link');
            stylelink.setAttribute('id', id);
            stylelink.setAttribute('rel', 'stylesheet');
            stylelink.setAttribute('type', 'text/css');
            stylelink.setAttribute('media', 'screen');
            stylelink.setAttribute('charset', 'utf-8');
            stylelink.setAttribute('href', cssfile);

            document.getElementsByTagName('head')[0].appendChild(stylelink);
        }
        else
        {
            stylelink.setAttribute('href', cssfile);
        }
    }
    else if (stylelink)
    {
        document.getElementsByTagName('head')[0].removeChild(stylelink);
    }

    new Ajax.Request(document.location.href, { parameters: { resizeCssFile: cssfile != null ? cssfile : 'none'} });
}
