window.addEvent('domready',function () {

    //get the title of the page, and the url, pass to hidden form elems
    var docTitle = document.title;
    var thisShareUrl = window.location.href;
    $('shareThisTitle').setProperty('value',docTitle);
    $('shareThisURL').setProperty('value',thisShareUrl);
    
    //share URL constructs
    
    //facebook
    var FBUrl = 'http://www.facebook.com/share.php?u=';
    var FBUrlEnd = '&t=';
    //digg
    var DiggUrl = 'http://digg.com/submit?phase=2&url=';
    var DiggUrlEnd = '&title=';
    //delicious
    var DelUrl = 'http://del.icio.us/post?url=';
    var DelUrlEnd = '&title=';
    //myspace
    var MySpaceUrl ='http://www.myspace.com/Modules/PostTo/Pages/?l=3&u=';
    var MySpaceUrlEnd = '&t=';
    //twitter
    var TwitterUrl = 'http://twitter.com/home?status=I\'m Looking at ';
    
    //set the sharing links
    $('shareFacebook').setProperty('href',FBUrl+thisShareUrl+FBUrlEnd+docTitle);
    $('shareDigg').setProperty('href',DiggUrl+thisShareUrl+DiggUrlEnd+docTitle);
    $('shareDelicious').setProperty('href',DelUrl+thisShareUrl+DelUrlEnd+docTitle);
    $('shareMySpace').setProperty('href',MySpaceUrl+thisShareUrl+MySpaceUrlEnd+docTitle);
    $('shareTwitter').setProperty('href',TwitterUrl+docTitle+' '+thisShareUrl);
    
    
    //show/hide the email panel
    $('shareEmail').addEvent('click',function(){
        $('sharingContInnerEmail').setStyle('display','block');
        $('sharingContInnerBtns').setStyle('display','none');
    });
    $('submitShareBack').addEvent('click',function(){
        $('sharingContInnerEmail').setStyle('display','none');
        $('sharingContInnerBtns').setStyle('display','block');
    });


    $('sharingSentEmailBack').addEvent('click',function(){
        $('sharingContInnerEmail').setStyle('display','none');
        $('sharingContInnerBtns').setStyle('display','block');
        $('sharingSentEmail').setStyle('display','none');
    });
    
    
    //show the sharing box
    $('shareThisAct').addEvent('click',function(){
        if ($('sharingCont').getStyle('display')=='none'){
            $('sharingCont').setStyle('display','block');
            $('sharingClose').setStyle('display','block');
        }
        else {$('sharingCont').setStyle('display','none');$('sharingClose').setStyle('display','none');}
    });
    //hide button
    $('sharingClose').addEvent('click',function(el){
        $('sharingCont').setStyle('display','none');
        $('sharingClose').setStyle('display','none');
    });
    
    //form validation and submit email
    $('submitShareEmail').addEvent('click',function(){
        var myArray = [];
        $each($$('#sharingContInnerEmail input'),function(el){
            if (el.getProperty('value')==''){
                el.setStyle('border','solid 1px red');
                myArray.push('invalid');
            }
            else {
                el.setStyle('border','solid 1px #000');
            }
        });
        if(!myArray.contains('invalid')) {
            $('shareEmailForm').send();
            $('sharingSentEmail').setStyle('display','block');
            $('sharingContInnerEmail').setStyle('display','none');
            $('shareFriendsEmail').setProperty('value','');
            
        }
    });      

});