$(document).ready(function(){$('.share_playlist, .playlist_btn_share').bind('click',function(){var $this=$(this),is_user=$this.is('.is_user');var noticeShareTemplate;var cad,lang={};if(this.href.match("mis-noticieros")){cad="Compartir Noticiero";lang.success='Su Noticiero ha sido compartido con éxito. Gracias.'}else{cad="Compartir Noticia";lang.success='Su Noticia ha sido compartida con éxito. Gracias.'}if(is_user===true){noticeShareTemplate=['<div class="tabs_news_right">','<div class="tabs_news_left">','<div class="tabs_news_center">','<p class="tab_text tabs_news_text bold_text">'+cad+'</p>','</div>','</div>','</div>','<form method="post" action="#">','<table cellpadding="0" cellspacing="0" border="0" class="register_table">','<tbody>','<tr>','<td class="input-name">','<label for="id_friend">Nombre de amigo/a</label>','</td>','<td class="input-over">','<div class="reg_input_right">','<div class="reg_input_left">','<div class="reg_input_center">','<input type="text" id="id_friend" name="friend" class="input_default_text register_inputs" value="" />','</div>','</div>','</div>','</td>','</tr>','<tr>','<td class="input-name">','<label for="id_email">Email</label>','</td>','<td class="input-over">','<div class="reg_input_right">','<div class="reg_input_left">','<div class="reg_input_center">','<input type="text" id="id_email" name="email" class="input_default_text register_inputs" value="" />','</div>','</div>','</div>','</td>','</tr>','<tr>','<td colspan="2">','<ul class="nav clearfix submit-row">','<li class="overlay-loading overlay-loading-text" style="display:none;">Enviando...</li>','<li><input type="submit" value="" class="submit send_register" /></li>','</ul>','</td>','</tr>','</tbody>','</table>','</form>']}else{noticeShareTemplate=['<div class="tabs_news_right">','<div class="tabs_news_left">','<div class="tabs_news_center">','<p class="tab_text tabs_news_text bold_text">'+cad+'</p>','</div>','</div>','</div>','<form method="post" action="#">','<table cellpadding="0" cellspacing="0" border="0" class="register_table">','<tbody>','<tr>','<td>','<label for="id_your_name">Tu nombre</label>','</td>','<td>','<div class="reg_input_right">','<div class="reg_input_left">','<div class="reg_input_center">','<input type="text" id="id_your_name" name="your_name" class="input_default_text register_inputs" value="" />','</div>','</div>','</div>','</td>','</tr>','<tr>','<td>','<label for="id_your_email">Tu email</label>','</td>','<td>','<div class="reg_input_right">','<div class="reg_input_left">','<div class="reg_input_center">','<input type="text" id="id_your_email" name="your_email" class="input_default_text register_inputs" value="" />','</div>','</div>','</div>','</td>','</tr>','<tr>','<td>','<label for="id_friend_name">Nombre de amigo/a</label>','</td>','<td>','<div class="reg_input_right">','<div class="reg_input_left">','<div class="reg_input_center">','<input type="text" id="id_friend_name" name="friend_name" class="input_default_text register_inputs" value="" />','</div>','</div>','</div>','</td>','</tr>','<tr>','<td>','<label for="id_friend_email">Email de tu amigo/a</label>','</td>','<td>','<div class="reg_input_right">','<div class="reg_input_left">','<div class="reg_input_center">','<input type="text" id="id_friend_email" name="friend_email" class="input_default_text register_inputs" value="" />','</div>','</div>','</div>','</td>','</tr>','<tr>','<td colspan="2">','<ul class="nav clearfix submit-row">','<li class="overlay-loading overlay-loading-text" style="display:none;">Enviando...</li>','<li><input type="submit" value="" class="submit send_register" /></li>','</ul>','</td>','</tr>','</tbody>','</table>','</form>']}var noticeShare=new box({css:{width:600},message:noticeShareTemplate.join('')});noticeShare.show(function(el){el.find('form').submit(function(){var form=$(this),name,email,msg=el.find('.msg'),valMsg='',url='',ajaxUrl='',sendData={};if(is_user===false){var your_name=form.find('[name="your_name"]'),your_email=form.find('[name="your_email"]');name=form.find('[name="friend_name"]');email=form.find('[name="friend_email"]');ajaxUrl='/mis-noticieros/compartir-amigo/'}else{name=form.find('[name="friend"]');email=form.find('[name="email"]');ajaxUrl='/mis-noticieros/compartir/'}if(msg.text()!=='')msg.slideUp('fast');if(is_user===false){if(your_name.val()===undefined||your_name.val()===''){valMsg='Por favor ingrese su nombre.'}else if(your_email.val()===undefined||your_email.val()===''){valMsg='Por favor ingrese su email.'}else if(name.val()===undefined||name.val()===''){valMsg='Por favor ingrese el nombre de su amigo/a.'}else if(email.val()===undefined||email.val()===''){valMsg='Por favor ingrese el email de su amigo/a.'}}else{if(name.val()===undefined||name.val()===''){valMsg='Por favor ingrese un nombre.'}else if(email.val()===undefined||email.val()===''){valMsg='Por favor ingrese un email.'}}if(valMsg!==''){msg.addClass('error').text(valMsg);msg.slideDown()}else{msg.removeClass('error').removeClass('success').addClass('overlay-loading-text').text('Enviando datos...').slideDown();form.find('.submit').fadeOut();if($this.is('.playlist_btn_share')===true){url=$this.attr('href')}else{url=location.pathname}if(is_user===false){sendData.your_name=your_name.val();sendData.your_email=your_email.val();sendData.friend_name=name.val();sendData.friend_email=email.val();sendData.url=url}else{sendData.friend=name.val();sendData.email=email.val();sendData.url=url}if($this.is('.share_notice')){sendData.noticia=1}else{sendData.noticia=0}$.ajax({type:'post',dataType:'json',url:ajaxUrl,data:sendData,success:function(data){if(data.success===true){msg.removeClass('overlay-loading-text').addClass('success').text(lang.success).slideDown();name.val('');email.val('');setTimeout(function(){noticeShare.close()},1000)}else{var msgError=[];if(typeof data.message==='object'){for(var i in data.message){msgError.push(data.message[i])}msg.removeClass('overlay-loading-text').addClass('error').html(msgError.join('<br/>')).slideDown()}else{msg.removeClass('overlay-loading-text').addClass('error').html('Ocurrió un problema, por favor itente otra vez.').slideDown()}form.find('.submit').fadeIn()}form.find('.overlay-loading').fadeOut()},error:function(){msg.removeClass('overlay-loading-text').addClass('error').text('Ocurrió un problema, por favor itente otra vez.').slideDown();form.find('.submit').fadeIn()}})}return false})});return false});$('.playlist_btn_close, .clearNotice').live('click',function(){var $this=$(this);var txt=$(this).attr('title').split('|');var close=new box({success:'confirm',message:['<div class="tabs_news_right">','<div class="tabs_news_left">','<div class="tabs_news_center">','<p class="tab_text tabs_news_text bold_text">'+txt[0]+'</p>','</div>','</div>','</div>',txt[1]].join(''),handled:function(el){var msg=close.el.find('.msg');if(msg.text()!==''){msg.slideUp('fast')}if($this.is('.clearNotice')===true){location.href='/mi-noticiero/reiniciar/'}else if($this.is('.getSlug')===true){msg.removeClass('error').removeClass('success').addClass('overlay-loading-text').text('Enviando datos...').slideDown();$.ajax({type:'get',dataType:'json',url:$this.attr('href'),success:function(data){if(data.success===true){$this.parents('.newslist').slideUp('fast',function(){$(this).remove();var videoPlaylist=$('.newslist');if(videoPlaylist.length===0)location.reload()});close.close()}else{msg.addClass('error').text('Ocurrió un problema, por favor intente otra vez.').slideDown()}},error:function(){msg.addClass('error').text('Ocurrió un problema, por favor intente otra vez.').slideDown()}})}else{msg.removeClass('error').removeClass('success').addClass('overlay-loading-text').text('Enviando datos...').slideDown();$.ajax({type:'post',dataType:'json',url:'/mi-noticiero/eliminar/',data:{id:$this.attr('rel')},success:function(data){if(data.success===true){$this.parents('.newslist').slideUp('fast',function(){$(this).remove();var videoPlaylist=$('.newslist');if(videoPlaylist.length===0)location.reload()});close.close()}else{msg.addClass('error').text('Ocurrió un problema, por favor intente otra vez.').slideDown()}},error:function(){msg.addClass('error').text('Ocurrió un problema, por favor intente otra vez.').slideDown()}})}}});close.show();return false});$('.playlist_btn_detail').bind('click',function(){var $this=$(this);var noticeEdit=new box({css:{width:600},message:['<div class="tabs_news_right">','<div class="tabs_news_left">','<div class="tabs_news_center">','<p class="tab_text tabs_news_text bold_text">'+$this.parents('.detail-news').find('.title').text()+'</p>','</div>','</div>','</div>','<ul id="sortable" class="nav1 newslistcont news-list sortable">','</ul>','<ul class="nav clearfix submit-row">','<li class="btn"><a class="option submit save" href="#"><span>Guardar</span></a></li>','</ul>'].join('')});noticeEdit.show(function(el){var ids=[],sortable=el.find('#sortable'),msg=el.find('.msg'),submit=el.find('.submit');submit.hide();msg.removeClass('error').removeClass('success').addClass('overlay-loading-text').text('Enviando datos...').slideDown();$.ajax({type:'get',cache:false,url:'/mis-noticieros/videos-a-ordenar/'+$this.attr('href').split('#')[1]+'/',success:function(data){if(data.length>0){sortable.html(data);sortable.find('li').click(function(){var $this=$(this);$this.parent().find('.news_selected').removeClass('news_selected');$this.addClass('news_selected')});sortable.sortable({revert:true,axis:'y'});sortable.disableSelection();msg.slideUp();submit.fadeIn()}else{sortable.html('<li class="newslist"><h2 class="title" style="text-align: center;">No hay noticias que mostrar.</h2></li>');msg.slideUp()}},error:function(){sortable.html('<li class="newslist"><h2 class="title" style="text-align: center;">No hay noticias que mostrar.</h2></li>');msg.slideUp()}});el.find('.save').bind('click',function(){ids=[];sortable.find('[name="id"]').each(function(){ids.push($(this).val())});msg.removeClass('error').removeClass('success').addClass('overlay-loading-text').text('Enviando datos...').slideDown();submit.fadeOut();$.ajax({type:'post',dataType:'json',url:'/mis-noticieros/actualizar/',data:{videosId:'['+ids+']',newsId:$this.attr('rel')||null},success:function(data){if(data.success===true){msg.addClass('success').text('El noticiero se guardo satisfactoriamente.').slideDown();setTimeout(function(){noticeEdit.close()},1000)}else{submit.fadeIn();msg.addClass('error').text('Ocurrió un problema, por favor intente otra vez.').slideDown()}},error:function(){msg.addClass('error').text('Ocurrió un problema, por favor intente otra vez.').slideDown();submit.fadeIn()}});return false})})})});