function getSelText(){
    var txt = '';
    if (window.getSelection)    {
    txt = window.getSelection();

    }
    else if (document.getSelection)    {

    txt = document.getSelection();
    }
    else if (document.selection)    {

        txt = document.selection.createRange().text;
    }

    return txt;
}

function copy(text2copy) {
    /* This function was modified 2007 by Roderick Divilbiss
    and was based upon two scripts:

    The first script was from
    The JavaScript Source!! http://javascript.internet.com
    Created by: Mark O'Sullivan :: http://lussumo.com/
    Jeff Larson :: http://www.jeffothy.com/
    Mark Percival :: http://webchicanery.com/

    The second script was taken from http://blog.deconcept.com/swfobject/

    */
    if (window.clipboardData) {
        window.clipboardData.setData("Text",text2copy);
    }else{
        var flashvars = {};
        flashvars.clipboard = escape(text2copy);
        var params = {wmode: "opaque"};
        var attributes = {};
        attributes.id = "myDynamicClipboard";
        attributes.name = "myDynamicClipboard";
        swfobject.embedSWF("./include/html/swf/clipboard.swf", "copy", "120", "20", "9.0.0","./include/html/swf/expressInstall.swf", flashvars, params, attributes);
    }
}

$(document).ready(function() {
      $(document).contextMenu('myMenu', {
        /*onShowMenu: function(e, menu) {
                  var texto = getSelText();
                  copy(texto);
                  return menu;
                },*/

        bindings: {
          'edit': function(t) {
          },
          'cut': function(t) {
          },
          'copy': function(t) {
          },
          'paste': function(t) {
          },
          'delete': function(t) {
          },
          'quit': function(t) {
          }
        }
      });

      $('.grupoFotos div.foto').contextMenu('myMenu2', {
        /*onShowMenu: function(e, menu) {
                  var texto = getSelText();
                  copy(texto);
                  return menu;
                },*/

        bindings: {
          'minifoto': function(t) {
                var url = window.location.href;
                url = url.split('/');
                url.pop();
                url = url.join('/');
                var path = $(t).children("div").children(".imagenusuario").attr("src");
                path = path.substr(1);
                prompt('Enlace:',url+path);
          } ,
          'fotoportada': function(t){
              muestraModal(t);
          }
        }
      });

      $('#grande').contextMenu('myMenuGrande', {
        /*onShowMenu: function(e, menu) {
                  var texto = getSelText();
                  copy(texto);
                  return menu;
                },*/

        bindings: {
          'descarga': function(t) {
                var url = window.location.href;
                url = url.split('/');
                url.pop();
                url = url.join('/');
                var path = $(t).children('#cuerpoFotoGrande').children('#marcoFoto').attr("src");
                //path = path.substr(1);

                var newWindow = window.open(url+'/descargar.php?archivo=/'+path, '_blank');
                newWindow.focus();
          }
        }
      });
 });
