function embedMediaPrompt(media_id, media_type) { new Ajax.Request('/ajax/gadgets.php?action=get_media_info&media_id='+media_id+'&media_type='+media_type, { asynchronous: true, onSuccess: function(transport) { if(transport.responseText.isJSON()) { var data = transport.responseText.evalJSON(); if(data['status']==1) { var media_id = data['media_id']; var media_type = data['media_type']; var media_title = data['media_title']; var artist_id = data['artist_id']; var artist_name = data['artist_name']; var object_tag = ''; var remote_url_encoded = URLEncode("http://www.famecast.com/backstage/artist.php?artist_id="+artist_id+"&"+(media_type==1?"audio_id":"video_id")+"="+media_id); var remote_title_encoded = URLEncode("FameCast.com - Artista: "+artist_name+" - "+(media_type==1?'Audio':'Video')+": "+media_title); var window_title = (media_type==2 ? 'Pegar este Video' : 'Pegar Este Track de Audio')+""; var contents = "
\ "+(media_type==1 ? 'Has elegido pegar este track en un sitio de red externo' : 'Has elegido pegar este video en un sitio de red externo')+":
\ Artista:  "+artist_name+"
\ "+(media_type==2 ? 'Video' : 'Audio')+":  "+media_title+"

\ \ \ \ \ \ \
Embed:  
\
\
\ \ \ \ \ \ \ \ \ \ \
"; var window_id = 'gadget_window'; var win = Windows.getWindow(window_id); if(win && win.close) { win.close(); } win = new Window({id: window_id, className: "famecast", width:302, height:150, zIndex: 1001, resizable: false, title: window_title, showEffect: Element.show, hideEffect: Element.hide, draggable:true, wiredDrag: false, minimizable: false, maximizable: false, destroyOnClose: true, recenterAuto: false, onClose: function(){ } }) ; win.getContent().innerHTML = contents; win.showCenter(true); } } } }); } function shareMediaPrompt(media_id, media_type) { new Ajax.Request('/ajax/gadgets.php?action=get_media_info&media_id='+media_id+'&media_type='+media_type, { asynchronous: true, onSuccess: function(transport) { if(transport.responseText.isJSON()) { var data = transport.responseText.evalJSON(); if(data['status']==1) { var media_id = data['media_id']; var media_type = data['media_type']; var media_title = data['media_title']; var artist_id = data['artist_id']; var artist_name = data['artist_name']; var window_title = (media_type==2 ? 'Compartir este Video' : 'Compartir este Audio')+""; var contents = "
"+(media_type==1?'Has elegido compartir esta Canción por correo electrónico':'Has elegido compartir este Video por correo electrónico')+":
Artista:  "+artist_name+"
"+(media_type==2 ? 'Video' : 'Audio')+":  "+media_title+"

"; contents += '
\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
A:
De :
Tema:
Cuerpo:
  
\ \ \ \ \
'; var window_id = 'gadget_window'; var win = Windows.getWindow(window_id); if(win && win.close) { win.close(); //if(win.destroy) win.destroy(); } win = new Window({id: window_id, className: "famecast", width:332, height:282, zIndex: 1001, resizable: false, title: window_title, showEffect: Element.show, hideEffect: Element.hide, draggable:true, wiredDrag: false, minimizable: false, maximizable: false, destroyOnClose: true, recenterAuto: false, onClose: function(){ } }) ; win.getContent().innerHTML = contents; win.showCenter(true); } } } }); } function ValidateEmail() { var to_emails = document.getElementById('to_emails').value; if(to_emails=="" || to_emails.length < 6 || to_emails.indexOf('@')==-1) { alert("Debes dar a lo menos una direción de correo electrónico valída."); } else { var from_email = document.getElementById('from_email').value; if(from_email=="" || from_email.length < 6 || from_email.indexOf('@')==-1 || from_email.indexOf('@')!=from_email.lastIndexOf('@')) { alert("Debes dar una direción de correo electrónico valída."); } else { if(document.getElementById('subject').value=="") { alert("Debes ingresar un tema valído a correo electrónico."); } else { if(document.getElementById('body').value=="") { alert("Debes ingresar texto en el cuerpo del correo electrónico."); } else { return true; } } } } return false; } function flagMediaPrompt(media_id, media_type, show_wrong_stage) { new Ajax.Request('/ajax/gadgets.php?action=get_media_info&media_id='+media_id+'&media_type='+media_type+'&flag=1', { asynchronous: true, onSuccess: function(transport) { if(transport.responseText.isJSON()) { var data = transport.responseText.evalJSON(); if(data['status']==1 || data['status']==2 || data['status']==-1) { var media_id = data['media_id']; var media_type = data['media_type']; var media_title = data['media_title']; var artist_id = data['artist_id']; var artist_name = data['artist_name']; var fk = data['fk']; var window_title = (media_type==2 ? 'Marcar este Video' : 'Marcar este Audio')+""; var contents = "
\ Artista:  "+artist_name+"
\ "+(media_type==2 ? 'Video' : 'Audio')+":  "+media_title+"

\
"; if(data['status']==1) { contents += "\ \ \ \ \
\
\
 Plagiado
\
 Pornográfico
\
 Explícito
\
\
\
 Currupto/Roto
\
\
 Escenario Incorrecto/Géneros
\
\
\
\
\
\
 \ \
\
"; } else if(data['status']==2) { contents += ""+(media_type==1 ? "Ya has marcado este Audio" : "Ya has marcado este Video")+".
Gracias por tu opinión!


\ "; } else if(data['status']==-1) { contents += ""+(media_type==1?"Por favorregístrate o inicie la sesión para marcar este Audio":"Por favor regístrate o inicie la sesión para marcar este video")+"

\ "; } contents += "
"; var window_id = 'gadget_window'; var win = Windows.getWindow(window_id); if(win && win.close) { win.close(); } win = new Window({id: window_id, className: "famecast", width:302, height:180, zIndex: 1001, resizable: false, title: window_title, showEffect: Element.show, hideEffect: Element.hide, draggable:true, wiredDrag: false, minimizable: false, maximizable: false, destroyOnClose: true, recenterAuto: false, onClose: function(){ } }) ; win.getContent().innerHTML = contents; win.showCenter(true); } } } }); } function flagMedia(media_id, media_type, fk) { var fpl = ($('flag_plagiarized').checked ? 1:0); var fpo = ($('flag_pornographic').checked ? 1:0); var fex = ($('flag_explicit').checked ? 1:0); var fcr = ($('flag_corrupt').checked ? 1:0); var fws = ($('flag_wrong_stage').checked ? 1:0); var fsid = $('flag_select_stage_id').value; new Ajax.Request('/ajax/gadgets.php', { asynchronous: true, parameters: {action:'flag_media', mid:media_id, mt:media_type, fk:fk, fpl:fpl, fpo:fpo, fex:fex, fcr:fcr, fws:fws, fsid:fsid }, onSuccess: function(transport) { var window_id = 'gadget_window'; var win = Windows.getWindow(window_id); if(transport.responseText.isJSON()) { var data = transport.responseText.evalJSON(); if(data['status']==1) { var media_id = data['media_id']; var media_type = data['media_type']; var media_title = data['media_title']; var artist_id = data['artist_id']; var artist_name = data['artist_name']; var contents = ""+(media_type==1?'Tus marcadores han sideo recibido para este Audio':'Tus marcadores han sideo recibido para este Video')+".
Gracias por tu opinión!


\ \ "; $('flag_box_form_contents').innerHTML = contents; } else { if(win && win.close) win.close(); } } else { alert("Tus marcadores no pudieron ser enviado. Por favor intenta mas tarde."); if(win && win.close) win.close(); } } }); } var add_media_comment_clicked = false; var media_comment_callback_function = ""; function addMediaCommentPrompt(media_id, media_type, callback_function) { if(!add_media_comment_clicked) { add_media_comment_clicked = true; media_comment_callback_function = callback_function; new Ajax.Request('/ajax/gadgets.php?action=get_media_info&media_id='+media_id+'&media_type='+media_type+'&comment=1', { asynchronous: true, onSuccess: function(transport) { if(transport.responseText.isJSON()) { var data = transport.responseText.evalJSON(); var media_id = data['media_id']; var media_type = data['media_type']; var media_title = data['media_title']; var artist_id = data['artist_id']; var artist_name = data['artist_name']; if(data['status']==1) { var ck = data['ck']; var contents = "
"+(media_type==1 ? 'Enviar Comentario para esta canción' : (media_type==5 ? 'Submit your comment for this slideshow' : 'Enviar Comentario para esta video'))+":
Artista:  "+artist_name+"
"+(media_type==2 ? 'Video' : (media_type==5 ? 'Slideshow' : 'Audio'))+":  "+media_title+"
"; contents += '\
\
\ \ \ \ \ \ \ \ \ \
Mensaje:
  
\
\
\
'; } else if(data['status']==-1) { contents = "
"+(media_type==1 ? 'Por favor regístrate o inicie la sesión para comentar en este audio' : (media_type==5 ? 'Please register or log in to comment on this slideshow' : 'Por Favor regístrate o inicie la sesión para comentar en este video'))+".

\
"; } var window_id = 'gadget_window'; var win = Windows.getWindow(window_id); if(win && win.close) { win.close(); } var window_title = (media_type==2 ? 'Comentar a este Video' : (media_type==5 ? 'Comment on this slideshow' : 'Comentar a este Audio'))+""; win = new Window({id: window_id, className: "famecast", width:332, height:222, zIndex: 1001, resizable: false, title: window_title, showEffect: Element.show, hideEffect: Element.hide, draggable:true, wiredDrag: false, minimizable: false, maximizable: false, destroyOnClose: true, recenterAuto: false, onClose: function(){ add_media_comment_clicked = false; } }) ; win.getContent().innerHTML = contents; win.showCenter(true); } } }); } } function addMediaComment(media_id, media_type, ck) { var comment_message = $('comment_message').value; new Ajax.Request('/ajax/gadgets.php', { asynchronous: true, parameters: {action:'add_media_comment', mid:media_id, mt:media_type, ck:ck, message:comment_message }, onSuccess: function(transport) { var window_id = 'gadget_window'; var win = Windows.getWindow(window_id); if(!win) { add_media_comment_clicked = true; var contents = '\
\
\

 

\
\
'; var window_title = (media_type==2 ? 'Comentar a este Video' : (media_type==5 ? 'Comment on this slideshow' : 'Comentar a este Audio'))+""; win = new Window({id: window_id, className: "famecast", width:332, height:222, zIndex: 1001, resizable: false, title: window_title, showEffect: Element.show, hideEffect: Element.hide, draggable:true, wiredDrag: false, minimizable: false, maximizable: false, destroyOnClose: true, recenterAuto: false, onClose: function(){ add_media_comment_clicked = false; } }) ; win.getContent().innerHTML = contents; win.showCenter(true); } if(transport.responseText.isJSON()) { var data = transport.responseText.evalJSON(); if(data['status']==1 || data['status']==2 || data['status']==3) { var media_id = data['media_id']; var media_type = data['media_type']; var media_title = data['media_title']; var artist_id = data['artist_id']; var artist_name = data['artist_name']; if(data['status']==1) { var contents = ""+(media_type==1 ? 'Tu comentario ha sido recibido para esta cancion.' : (media_type==5 ? 'Your comment was received for this slideshow.' : 'Tu comentario ha sido recibido para este video.'))+"
"; if(data['approved']==0) contents += "Este artista debe aprobar tu comentario
antes de que puada ser demostrado.
"; contents += "Gracias por tu opinión!


\ \ "; $('comment_box_form_contents').innerHTML = contents; var eval_str = media_comment_callback_function+"("+media_id+","+media_type+")"; eval(eval_str); } else if(data['status']==2) { var contents = "Ya has públicado este comentario. Por favor intenta otra vez.

\ \ "; $('comment_box_form_contents').innerHTML = contents; } else if(data['status']==3) { var contents = "El comentario no debe ser vacío. Por favor intenta otra vez.

\ \ "; $('comment_box_form_contents').innerHTML = contents; } } else { if(win && win.close) win.close(); } } else { alert("Tu comentario no ha sido enviado. Por favor intenta otra vez. "); if(win && win.close) win.close(); } } }); }