document.write("<script type='text/javascript' src='https://apis.google.com/js/plusone.js'>{lang: 'es-419'}</script><script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js'></script>");
var M_field_empty="No deje campos vacios.";

function tick(){$("#search_input").val('')}
function s(){
        if($("#search_input").val().length<3 || $("#search_input").val()=='Buscar') return false;
        var q=encodeURI($('#search_input').val()); 
        document.location.href='http://www.google.com.co/cse?cx=partner-pub-8934047240941216:6026412309&q='+q+'#gsc.tab=0&gsc.q='+q+'&gsc.page=1';
}    

function showLoading(){
    $('#header').before("<div class='msj_load'>Cargando...</div>");
    $('.msj_load').fadeIn('slow')
}
function removeLoading(){
    $('.msj_load').fadeOut('slow',function (){
        $('.msj_load').remove()})
}
function init() {
    $('html').ajaxStart(function(){showLoading()}).ajaxSuccess(function(){removeLoading()})
}
function isEmail(email){if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))return true;else{alert('El e-mail es inválido, revíselo.');return false}}
// /app
function startMain(){init(); 
    $('.leftMainLi').click(function (){
        $('.leftMainLi').removeClass('leftMainLi_h');
        $(this).addClass('leftMainLi_h');
        $('#rightMain').load('cont/'+$(this).attr('id')+'',{a:'NULL'});
    });    
}
//end app
//start /proyecto/contacto
function startContact (){init();
    $('#buttomSend').click(function(){
        if($("#name").val().length<1 || $('#email').val().length<1|| $('#subject').val().length<1 || $('#message').val().length<1){
            alert(M_field_empty);   
            return false;
        }
        if(!isEmail($('#email').val())){
            $('#email').focus();
            return false;
        }
        if($('#message').val().length>400){
            $('#message').focus();
            alert("No mas de 400 caracteres en su mensaje.");
            return false;
        }
        $.post('../script/aContact',$('#formSendCommentContact').serialize(),function(data){
            if(data.status==true)
                $('#formSendCommentContact').each (function(){this.reset()});
            alert(data.message);            
        })
                
    })   
}
//end /proyecto/contacto
//start /miembros/app
function startMembers (){init();
    $('#search_input').click(function (){
        $("#search_input").val('');
    });    
    $('#buttomSendAuth').click(function(){
        if($("#email").val().length<1 || $('#password').val().length<1){
            alert(M_field_empty);return false;
        }
        if(!isEmail($('#email').val())){$('#email').focus();return false}        
        $.post('../script/auth',$('#formLogin').serialize(),function(data){
            if(data.login==true)
                if(data.url_return==false)
                    location.reload();
                else location.replace(data.url_return);
            else alert(data.message);
        })
    });
    $('#password').keyup(function(event) {
  if (event.keyCode == '13') {      
      $("#email").focus();
     $('#buttomSendAuth').trigger('click'); 
   }
    });    
}
//end/miembros/app
function startJoinMember (){init();
     $('#search_input').click(function (){
        $("#search_input").val('');
    });   
    $('#buttomSendReg').click(function(){
        if($("#name").val().length<1 || $('#lastname').val().length<1 || $('#email').val().length<1 || $('#pass1').val().length<1 || $('#pass2').val().length<1){
            alert(M_field_empty);
            return false;
        }
       
        if(!isEmail($('#email').val())){
            $('#email').focus();
            return false;
        }
        if($('#pass1').val().length<6 ||$('#pass2').val().length<6 ){
            $('#pass1').focus();
            alert("No menos de 6 caracteres como clave.");
            return false;
        }
        if($('#pass1').val()!=$('#pass2').val()){
            $('#pass1').focus();
            alert("Claves no coinciden.");
            return false;
        }
        if(!$('#privacity').is(':checked')){
            alert('Debe Aceptar Politicas y Privacidad.');
            return false;
        }        
        if(!confirm("Confirme si su email es correcto : "+$("#email").val()))return false;
        $.post('../script/createUser',$('#formRegistroUser').serialize(),function(data){
            if(data.status==true)$('#formRegistroUser').each (function(){this.reset()});
            alert(data.message);
            location.href="../miembros";
        })

    })
}
function delete_comm(i,s){
    $.post('../script/deleteComm',{id_comm:i,service:s},function(data){
        if(data.status==true) {
            $('#comments').load('../cont/comms',{id_object:""+$('#comments').attr('class')+"",service:""+s+"",path:""+data.path+""});            
        } else alert(data.message);
    })
}

function add_comm(){
    if($("#cont_comm").val().length<1){        
        alert('No ha digitado su comentario...');
        $("#cont_comm").focus();
        return false;
    }
    if($("#cont_comm").val().length>600){
        $("#cont_comm").focus();
        alert("No mayor de 600 caracteres.");
        return false;
    }
    $.post('../script/addComm',$('#formAddComm').serialize(),function(data){
        if(data.status==true) 
            $('#comments').load('../cont/comms',{id_object:""+$('#comments').attr('class')+"",service:""+data.service+""});
        else alert(data.message);
    })
}
function startViewNews(){init();
    $('.delete_comment_news').live('click', function(){var i=$(this).attr('id');
        delete_comm(i,'News')});

    $('#addCommNews').live('click',function(){add_comm()});

}

function startJoinTipaMail (){init();
    $('#search_input').click(function (){
        $("#search_input").val('');
    });    
    $('#sendJoin').click(function(){
        if($("#name").val().length<1 || $('#last_name').val().length<1 ){
            alert(M_field_empty);
            return false;
        }        
        if($('#username').val().length<4 || $('#username').val().length>20){
            alert("El nombre de usuario debe ser mayor a 4 caracteres y menor a 20.");
            $('#username').focus();
            return false;
        }
        $.post('../script/createUserMail',$('#formJoinTipaMail').serialize(),function(data){
            if(data.status==true)
                $('#formRegistroUser').each (function(){this.reset()});
            alert(data.message);
        })
    });
    $('#isUserMail').click(function(){
        if($('#username').val().length<4 || $('#username').val().length>20){
            alert('Nombre de usuario de 4 a 20 caracteres...');
            $('#username').focus();
            return false;
        }        
        $.post('../script/is_usermail',{username:$('#username').val()},function(data){
            if(data.status==true)
                $('#formRegistroUser').each (function(){this.reset()});
            alert(data.message);
        })
    })
}

// /miembros/home
function startHome(){init();yo(); 
    $('#search_input').click(function (){
        $("#search_input").val('');
    });    
    $('.tabs_home').click(function (){
        $('.tabs_home').removeClass('tabs_home_');
        $(this).addClass('tabs_home_');
        $('#tabs_home_cont').load('cont/'+$(this).attr('id')+'',{id:$('#miembros_home').attr('class')});
    }); 
    $('.album_item_tit').live('click', function() {
      $('#tabs_home_cont').load('cont/view_album',{id:""+$(this).attr('id')+""});
    });
    $('.fb_album_item_tit').live('click', function() {
      $('#tabs_home_cont').load('cont/view_fb_album_main',{id:""+$(this).attr('id')+""});
    });    
    $('.fb_album_item_tit').live('click', function() {
      $('#cont_fb').load('cont/view_fb_album',{id:""+$(this).attr('id')+""});
    });    
    $('.video_item_tit').live('click', function() {
      $('#tabs_home_cont').load('cont/view_video',{id:""+$(this).attr('id')+""});
    });    
    $('.folder_item_tit').live('click', function() {
      $('#tabs_home_cont').load('cont/view_folder',{id:""+$(this).attr('id')+""});
    }); 
    $('.news_item_tit').live('click', function() {
      $('#tabs_home_cont').load('cont/view_news',{id:""+$(this).attr('id')+""});
    });     
    $('.fb_photo_flip').live('click', function() {
      $('#tabs_home_cont').load('cont/view_fb_album_main',{id:""+$(this).attr('id')+""});
    });
    $('.fb_album_flip').live('click', function() {
      $('#cont_fb').load('cont/view_fb_album',{id:""+$(this).attr('id')+""});
    });    
    $('.photo_flip').live('click', function() {
      $('#tabs_home_cont').load('cont/view_album',{id:""+$(this).attr('id')+""});
    });    
    $('.video_flip').live('click', function() {
      $('#tabs_home_cont').load('cont/view_video',{id:""+$(this).attr('id')+""});
    });    
    $('.folder_flip').live('click', function() {
      $('#tabs_home_cont').load('cont/view_folder',{id:""+$(this).attr('id')+""});
    }); 
    $('.news_flip').live('click', function() {
      $('#tabs_home_cont').load('cont/view_news',{id:""+$(this).attr('id')+""});
    });
    $('.news_flip_user').live('click', function() {
      $('#tabs_home_cont').load('cont/view_news_user',{id:""+$(this).attr('id')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    });    
    $('#return_albums').live('click', function() {
      $('#tabs_home_cont').load('cont/my_albums',{a:'NULL'});
    });
    $('#return_fb_album').live('click', function() {
      $('#cont_fb').load('cont/my_fb_albums',{a:'NULL'});
    });    
    $('#return_videos').live('click', function() {
      $('#tabs_home_cont').load('cont/my_videos',{a:'NULL'});
    });    
    $('#return_album').live('click', function() {
      $('#tabs_home_cont').load('cont/view_album',{id:""+$(this).attr('name')+""});
    }); 
    $('#return_folders').live('click', function() {
      $('#tabs_home_cont').load('cont/my_folders',{a:'NULL'});
    });  
    $('#return_folder').live('click', function() {
      $('#tabs_home_cont').load('cont/view_folder',{id:""+$(this).attr('name')+""});
    }); 
    $('#return_news').live('click', function() {
      $('#tabs_home_cont').load('cont/my_news',{a:'NULL'});
    });     
    
  ///
     $('.general_item_tit_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_album_user',{id:""+$(this).attr('id')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    });
    $('.folder_item_tit_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_folder_user',{id:""+$(this).attr('id')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    }); 
    $('.news_item_tit_user').live('click', function() {
      $('#tabs_home_cont').load('cont/view_news_user',{id:""+$(this).attr('id')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    });     
    $('.photo_flip_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_album_user',{id:""+$(this).attr('id')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    });
    $('.video_flip_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_video_user',{id:""+$(this).attr('id')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    });
    $('.video_item_tit_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_video_user',{id:""+$(this).attr('id')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    });     
    $('.folder_flip_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_folder_user',{id:""+$(this).attr('id')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    }); 
    $('#return_news_p').live('click', function() {
      $('#tabs_home_cont').load('cont/user_news',{id:""+$('#miembros_home').attr('class')+""});
    });    
    $('#return_albums_p').live('click', function() {
      $('#tabs_home_cont').load('cont/user_albums',{id:""+$('#miembros_home').attr('class')+""});
    });
    $('#return_album_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_album_user',{id:""+$(this).attr('name')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    }); 
    $('#return_folders_p').live('click', function() {
      $('#tabs_home_cont').load('cont/user_folders',{id:""+$('#miembros_home').attr('class')+""});
    });  
    $('#return_folder_p').live('click', function() {$('#tabs_home_cont').load('cont/view_folder_user',{id:""+$(this).attr('name')+"",id_usr:""+$('#miembros_home').attr('class')+""})}); 
    $('#return_videos_p').live('click', function() {$('#tabs_home_cont').load('cont/user_videos',{id:""+$('#miembros_home').attr('class')+""})});    
 ///
     $('#cancel_edit_news').live('click', function() {$('#return_news').trigger('click')});
    $('#cancel_add_album').live('click', function() {$('#tabs_home_cont').load('cont/my_albums',{a:'NULL'})});
    $('#cancel_add_folder').live('click', function(){$('#tabs_home_cont').load('cont/my_folders',{a:'NULL'})});     
    $('#create_new_album').live('click', function() {$('#tabs_home_cont').load('cont/add_album',{a:'NULL'})});
    $('#create_news').live('click', function() {$('#tabs_home_cont').load('cont/add_news',{a:'NULL'})});    
    $('#create_new_folder').live('click', function() {$('#tabs_home_cont').load('cont/add_folder',{a:'NULL'})});     
    $('#edit_album').live('click', function() {$('#form_edit_album').show('slow')});$('#edit_news').live('click', function() {
    $('#tabs_home_cont').load('cont/edit_news',{id:""+$(this).attr('name')+""})}); 
    $('.edit_profile').live('click', function() {$('#tabs_home_cont').load('cont/edit_profile',{a:'NULL'})});     
    $('#edit_folder').live('click', function() {$('#form_edit_folder').show('slow')});    
    $('#cancel_edit_album').live('click', function() {$('#form_edit_album').hide('slow')});  
    $('#cancel_edit_folder').live('click', function() {$('#form_edit_folder').hide('slow')}); 
    
  $('#save_info_album').live('click', function() {
    if($("#name").val().length<1){alert('Debe escribir un nombre para el ALbum ...');return false;}
    if($("#description").val().length>400){alert('Solo se permiten 400 caracteres como descripcion ...');return false;}
    if($("#privacity").val()==2){alert('Privacidad: Público.\n\n Se mostrará en tipacoque.com/fotos \n\n Gracias por Compartir.')}
      $.post('script/save_info_album',$('#formEditAlbum').serialize(),function(data){
        if(data.status==true) {
          $('#title_album').html(data.name);$('#desc_album').html(data.description);
          $('#form_edit_album').hide('slow');
        }else alert(data.message);})    
  });
   $('#save_info_albumFB').live('click', function() {
    if($("#name").val().length<1){alert('Debe escribir un nombre para el ALbum ...');return false;}
    if($("#description").val().length>400){alert('Solo se permiten 400 caracteres como descripcion ...');return false;}
    if($("#privacity").val()==2){alert('Privacidad: Público.\n\n Se mostrará en tipacoque.com/fotos \n\n Gracias por Compartir.')}
      $.post('script/save_info_albumFB',$('#formEditAlbum').serialize(),function(data){
        if(data.status==true) {
          $('#title_album').html(data.name);$('#desc_album').html(data.description);
          $('#form_edit_album').hide('slow');
        }else alert(data.message);})    
  }); 
   $('#save_info_folder').live('click', function() {
    if($("#name").val().length<1){alert('Debe escribir un nombre para la Carpeta ...');return false;}
    if($("#description").val().length>400){alert('Solo se permiten 400 caracteres como descripcion ...');return false;}
    if($("#privacity").val()==2){alert('Privacidad: Público.\n\n Se mostrará en tipacoque.com/archivos \n\n Gracias por Compartir.')}
      $.post('script/save_info_folder',$('#formEditFolder').serialize(),function(data){
        if(data.status==true) {
          $('#title_folder').html(data.name);$('#desc_folder').html(data.description);
          $('#form_edit_folder').hide('slow');
        }else alert(data.message);})    
  }); 
  $('#buttom_add_album').live('click', function() {
    if($("#name").val().length<1){alert('Debe escribir un nombre para el ALbum ...');return false;}
    if($("#description").val().length>400){alert('Solo se permiten 400 caracteres como descripcion ...');return false;}
    if($("#privacity").val()==2){alert('Privacidad: Público.\n\n Se mostrará en tipacoque.com/fotos \n\n Gracias por Compartir.')}    
      $.post('script/add_album',$('#formAddAlbum').serialize(),function(data){
        if(data.status==true) $('#tabs_home_cont').load('cont/add_photo',{id:data.id});
        else alert(data.message);
      })    
  }); 
   $('#buttom_add_folder').live('click', function() {
    if($("#name").val().length<1){alert('Debe escribir un nombre para el folder ...');return false;}
        if($("#description").val().length>400){alert('Solo se permiten 400 caracteres como descripcion ...');return false;}
        if($("#privacity").val()==2){alert('Privacidad: Público.\n\n Se mostrará en tipacoque.com/archivos \n\n Gracias por Compartir.')}
      $.post('script/add_folder',$('#formAddFolder').serialize(),function(data){
        if(data.status==true) $('#tabs_home_cont').load('cont/add_file',{id:data.id});
        else alert(data.message);
      })    
  }); 
  $('#buttom_add_news').live('click', function() {
    if($("#title").val().length<1 || $("#body_news").val().length<1){alert('No deje campos vacios ...');return false;}
    if($("#body_news").val().length>12000){alert('Solo se permiten 12.000 caracteres como cuerpo noticia...')} 
      $.post('script/add_news',$('#formAddNews').serialize(),function(data){
      if(data.status==true) $('#tabs_home_cont').load('cont/view_news',{id:data.id});        
        else alert(data.message);
      })    
  });  
    $('#buttom_update_news').live('click', function() {
    if($("#title").val().length<1 || $("#body_news").val().length<1){alert('No deje campos vacios ...');return false;}
    if($("#body_news").val().length>12000){alert('Solo se permiten 12.000 caracteres como cuerpo noticia...')} 
      $.post('script/edit_news',$('#formEditNews').serialize(),function(data){
      if(data.status==true) $('#tabs_home_cont').load('cont/view_news',{id:data.id});        
        else alert(data.message);
      })    
  }); 
  $('.delete_album').live('click', function() {
    if(!confirm("¿ Esta seguro que desea eliminar el Album ?"))return false;
      var i=$(this).attr('id');
     $.post('script/delete_album',{id:i},function(data){
        if(data.status==true) {var count=$('#count').html();
          count=count-1;
          $('#count').html(count);
          $("div#"+i+"").hide('slow');
          if(count==0)$('#tabs_home_cont').load('cont/my_albums',{id:"null"});
        }
        else alert(data.message);
      })    
  });
  $('.delete_albumFB').live('click', function() {
    if(!confirm("¿ Esta seguro que desea eliminar el Album ?"))return false;
      var i=$(this).attr('id');
     $.post('script/delete_albumFB',{id:i},function(data){
        if(data.status==true) {var count=$('#count').html();
          count=count-1;
          $('#count').html(count);
          $("div#"+i+"").hide('slow');
          if(count==0)$('#tabs_home_cont').load('cont/fb_albums',{id:"null"});
        }
        else alert(data.message);
      })    
  });  
  $('.delete_folder').live('click', function() {
    if(!confirm("¿ Esta seguro que desea eliminar ?"))return false;
      var i=$(this).attr('id');
     $.post('script/delete_folder',{id:i},function(data){
        if(data.status==true) {var count=$('#count').html();
          count=count-1;
          $('#count').html(count);
          $("div#"+i+"").hide('slow');
          if(count==0)$('#tabs_home_cont').load('cont/my_folders',{id:"null"});
        }
        else alert(data.message);
      })    
  }); 
  $('.delete_video').live('click', function() {
    if(!confirm("¿ Esta seguro que desea eliminar ?"))return false;
    var id_vid=$(this).attr('id');
     $.post('script/delete_video',{id:""+id_vid},function(data){
        if(data.status==true){var count=$('#count').html();
          count=count-1;
          $('#count').html(count);
          $("div#"+id_vid).hide('slow');
          if(count==0)$('#tabs_home_cont').load('cont/my_videos',{id:"null"});          
        }
        else alert(data.message);
      })    
  });
  $('.delete_news').live('click', function() {
    if(!confirm("¿ Esta seguro que desea eliminar ?"))return false;
      var i=$(this).attr('id');
     $.post('script/delete_news',{id:i},function(data){
        if(data.status==true){var count=$('#count').html();
          count=count-1;
          $('#count').html(count);
          $("div#"+i).hide('slow');
          if(count==0)$('#tabs_home_cont').load('cont/my_news',{id:"null"});          
        }
        else alert(data.message);
      })    
  });   
  $('.delete_photo').live('click', function() {
    if(!confirm("¿ Esta seguro que desea eliminar ?"))return false;
     var id_al=$(this).attr('name');
     $.post('script/delete_photo',{id:""+$(this).attr('id')+"",id_album:id_al},function(data){
        if(data.status==true) 
          $('#tabs_home_cont').load('cont/view_album',{id:id_al});
        else alert(data.message);
      })    
  });
  $('.delete_photoFB').live('click', function() {
    if(!confirm("¿ Esta seguro que desea eliminar ?"))return false;
     var id_al=$(this).attr('name');
     $.post('script/delete_photoFB',{id:""+$(this).attr('id')+"",id_album:id_al},function(data){
        if(data.status){ 
            if(data.album=='no'){alert('El Album no contiene fotos por tanto fue eliminado.');
                $('#tabs_home_cont').load('cont/fb_albums',{id:"a"});
            }
          else $('#tabs_home_cont').load('cont/view_fb_album_main',{id:id_al});
        }
        else alert(data.message);
      })    
  });  
  $('.delete_file').live('click', function() {
    if(!confirm("¿ Esta seguro que desea eliminar ?"))return false;
     var id_folder=$(this).attr('name');
     $.post('script/delete_file',{id:""+$(this).attr('id')+"",
      id_folder:id_folder},function(data){
        if(data.status==true) 
          $('#tabs_home_cont').load('cont/view_folder',{id:id_folder});
        else alert(data.message);
      })    
  }); 

    $('#add_photos').live('click', function() {
      $('#tabs_home_cont').load('cont/add_photo',{id:""+$(this).attr('name')+""});
    }); 
    
    
    
    $('#import_fb_album').live('click', function() {
    if(!confirm("Se va proceder a copiar el album desde Facebook a tipacoque.com."))return false;
     $.post('script/import_fb_album',{id:""+$(this).attr('name')+""},function(data){alert(data.message);})
    });   
    
     $('#fb_album').live('click', function() {
      $('#tabs_home_cont').load('cont/fb_albums',{a:'NULL'});
    });   
    
    $('#add_files').live('click', function() {
      $('#tabs_home_cont').load('cont/add_file',{id:""+$(this).attr('name')+""});
    });     
    $('#end_upload_photos').live('click', function() {
      $('#tabs_home_cont').load('cont/view_album',{id:""+$(this).attr('name')+""});
    });
    $('#end_upload_files').live('click', function() {
      $('#tabs_home_cont').load('cont/view_folder',{id:""+$(this).attr('name')+""});
    });    
    $('.album_item_photo').live('click', function() {
      $('#tabs_home_cont').load('cont/view_photo',{id:""+$(this).attr('id')+"",
      id_album:""+$(this).attr('name')+""});
    });
    $('.fb_album_item_photo').live('click', function() {
      $('#tabs_home_cont').load('cont/view_fb_photo',{id:""+$(this).attr('id')+"",
      id_album:""+$(this).attr('name')+""});
    });
    $('.folder_item_file').live('click', function() {
      $('#tabs_home_cont').load('cont/view_file',{id:""+$(this).attr('id')+"",
      id_folder:""+$(this).attr('name')+""});
    }); 
    $('.botonNavUsers').live('click', function() {
      $('#tabs_home_cont').load('cont/users',{start:""+$(this).attr('id')+""});
    });    
    $('.botonNav').live('click', function() {
      $('#tabs_home_cont').load('cont/view_photo',{id:""+$(this).attr('id')+"",
      id_album:""+$(this).attr('name')+""});
    });
    $('.botonNavFB').live('click', function() {
      $('#tabs_home_cont').load('cont/view_fb_photo',{id:""+$(this).attr('id')+"",
      id_album:""+$(this).attr('name')+""});
    });    
    $('.botonNavFile').live('click', function() {
      $('#tabs_home_cont').load('cont/view_file',{id:""+$(this).attr('id')+"",
      id_folder:""+$(this).attr('name')+""});
    });    
    $('.next_photo').live('click', function() {
      if($(this).attr('id')==0){alert('No hay mas Fotos ...');return false;}
      $('#tabs_home_cont').load('cont/view_photo',{id:""+$(this).attr('id')+"",
      id_album:""+$(this).attr('name')+""});
    });
    $('.next_photoFB').live('click', function() {
      if($(this).attr('id')==0){alert('No hay mas Fotos ...');return false;}
      $('#tabs_home_cont').load('cont/view_fb_photo',{id:""+$(this).attr('id')+"",
      id_album:""+$(this).attr('name')+""});
    });     
     $('.album_item_photo_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_photo_user',{id:""+$(this).attr('id')+"",
      id_album:""+$(this).attr('name')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    }); 
    $('.folder_item_file_p').live('click', function() {
        $('#tabs_home_cont').load('cont/view_file_user',{id:""+$(this).attr('id')+"",
            id_folder:""+$(this).attr('name')+"",id_usr:""+$('#miembros_home').attr('class')+""});});    
    $('.botonNav_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_photo_user',{id:""+$(this).attr('id')+"",
      id_album:""+$(this).attr('name')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    });
    $('.botonNavFile_p').live('click', function() {
      $('#tabs_home_cont').load('cont/view_file_user',{id:""+$(this).attr('id')+"",
      id_folder:""+$(this).attr('name')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    });    
    $('.next_photo_p').live('click', function() {
      if($(this).attr('id')==0){alert('No hay mas Fotos ...');return false;}
      $('#tabs_home_cont').load('cont/view_photo_user',{id:""+$(this).attr('id')+"",
      id_album:""+$(this).attr('name')+"",id_usr:""+$('#miembros_home').attr('class')+""});
    });    
    $('.desc_photo').live('click', function() {var tmp=$("#description_photo");
        var des=prompt('Editando Descripción:', tmp.html());
      if(des==null)return false;
     $.post('script/edit_desc_photo',{id:""+tmp.attr('class')+"",
      desc:des},function(data){
        if(data.status==true){
            if(data.empty)tmp.html("Agrega una descripción, haz click AQUI ...");
            else tmp.html(des);
        }else alert(data.message);
      })
    }); 
    $('.desc_file').live('click', function() {var tmp=$("#description_file");      
        var des=prompt('Editando Descripción:', tmp.html());
      if(des==null)return false;
     $.post('script/edit_desc_file',{id:""+tmp.attr('class')+"",
      desc:des},function(data){
        if(data.status==true){
            if(data.empty)tmp.html("Agrega una descripción, haz click AQUI ...");
            else tmp.html(des);
        }else alert(data.message);
      })
    });
    $('#name_file_edit').live('click', function() {
        var des=prompt('Editando Nombre del Archivo:', $('#name_file').html());
      if(des==null || des.length <1)return false;
     $.post('script/save_name_file',{id:""+$('#name_file').attr('name')+"",
      name:des},function(data){
        if(data.status==true){
            $('#name_file').html(des);
        }else alert(data.message);
      })
    }); 
    $('.tabs_fb').live('click',function (){
        $('.tabs_fb').removeClass('tabs_home_');
        $(this).addClass('tabs_home_');
        $('#cont_fb').load('cont/'+$(this).attr('id')+'',{a:'NULL'});
    });    

    $('#buttom_add_post_fb').live('click', function() {
        if($('#message_fb').val().length<0){
            $('#message_fb').focus();
            alert("Debe escribir un Mensaje.");
            return false;
        }
        $.post('script/post_wall_fb',$('#formAddPostFb').serialize(),function(data){
            $('#my_fb_wall').trigger('click');
            alert(data.message);            
            
        }) 
    }); 
    $('#cancel_add_post_fb').live('click', function() {
      $('#form_add_post_fb').hide('slow');
    });    
  $('.tab_fb_delete').live('click', function() {
    if(!confirm("¿ Esta seguro que desea Desvincular Facebook de tipacoque.com ?"))return false;
     $.post('script/delete_fb',{id:"123ds"},function(data){
        if(data.status==true) 
          $('#tabs_home_cont').load('cont/my_fb',{id:'jugli98'});
        else alert(data.message);
      })    
  });
  
    $('#add_new_video').live('click', function() {
        var url_yb_=prompt('Ingrese URL de YouTube \n\n(ejemplo: youtube.com/watch?v=OKw4TBjcn1Q):');
      if(url_yb_==null || url_yb_==false)return false;
      var id_yb_=get_video_id(url_yb_);
      if(id_yb_){
     $.post('script/add_video',{id_yb:id_yb_},function(data){
        if(data.status==true){
          $('#tabs_home_cont').load('cont/my_videos',{id:"a"});
          alert("Su video fue agregado correctamente.\n\n*Todos los videos son públicos, las personas lo pueden visualizar en tipacoque.com/videos.\n* Si el video no esta relacionado con Tipacoque puede ser eliminado.");
        }else alert(data.message);
      })}else alert("URL de Youtube incorrecta.");
    });
    
    $('#user_photo_img').live('click', function() {
      $('#tabs_home_cont').load('cont/change_img_profile',{id:"a"});
    });
    $('#cancel_search_member').live('click', function() {
      $('#tabs_home_cont').load('cont/users',{a:'NULL'});
    });  
    $('#call_search_member').live('click', function() {
      $('#form_search_member').show('slow');
    });
    $('#search_member').live('keyup', function() {
      $('#list_members').load('cont/list_members',{key:""+$(this).val()+""});
    }); 
    $('#top_users').live('click', function() {
      $('#list_members').load('cont/top_users',{key:""+$(this).val()+""});
    });    
  $('#sync_img').live('click', function() {
    if(!confirm("¿ Esta seguro que desea cambiar la imagen de perfil de tipacoque.com por la Facebook?"))return false;
     $.post('script/sync_img_by_fb',{id:"123ds"},function(data){
        if(data.status==true) {
           var z=Math.random();
           $('#user_photo_img').attr('src',$('#user_photo_img').attr('src')+'?'+z);
        }
        alert(data.message);
      })    
  }); 
  $('.fb_album_item_photo_p').live('click', function() {
      alert('Debe copiar el album primero desde FB a tipacoque.com para poder ver las fotos.');
  });  
}


    
function get_video_id(url){
    var video_id = url.split('v=')[1];
    if(video_id){
        var ampersandPosition = video_id.indexOf('&');
        if(ampersandPosition != -1)
            video_id = video_id.substring(0, ampersandPosition);                        
        return video_id;
    }else return false;
 
}
// end /miembros/home
   function updateProfile(){
        if($("#name").val().length<1 || $('#lastname').val().length<1){
            alert('Es obligatorio ingresar Nombre y Apellidos...');return false;}
        $.post('script/edit_profile',$('#formUpdateProfile').serialize(),function(data){
            if(data.status==true){
                $('#prof_lives').html($('#lives').val());
                $('.user_location').attr('src','http://maps.google.com/maps/api/staticmap?zoom=8&size=230x100&sensor=false&markers=size:mid|color:red|'+$('#lives').val());
                $('#prof_hometown').html($('#hometown').val());
                $('.prof_name').html($('#name').val());
                $('.prof_last_name').html($('#lastname').val());
            }
          alert(data.message);
        })
    }
   
    function save_img_profile(){init();
    $.post('script/save_img_profile',{yx:'NULL'},function(data){
       if (data.status == true) {
           var z=Math.random();
           var new_url=data.url+'?'+z;
           $('#user_photo_img').attr('src',new_url);
           $('#preview_new_photo').empty();
       }
       else if(data.status == false){alert('¡ UPS ! Se produjo un error, intenta mas tarde.')}
       });
    $('#user_photo_img').live('click', function() {
      $('#tabs_home_cont').load('cont/change_img_profile',{id:"a"});
    });       
}


(function(){var G=document,K=window;function D(O){if(typeof O=="string"){O=G.getElementById(O)}return O}function C(Q,P,O){if(K.addEventListener){Q.addEventListener(P,O,false)}else{if(K.attachEvent){var R=function(){O.call(Q,K.event)};Q.attachEvent("on"+P,R)}}}var B=function(){var O=G.createElement("div");return function(P){O.innerHTML=P;var Q=O.childNodes[0];O.removeChild(Q);return Q}}();function E(P,O){return P.className.match(new RegExp("(\\s|^)"+O+"(\\s|$)"))}function F(P,O){if(!E(P,O)){P.className+=" "+O}}function L(Q,O){var P=new RegExp("(\\s|^)"+O+"(\\s|$)");Q.className=Q.className.replace(P," ")}function M(O){if(K.jQuery){return jQuery(O).offset()}var Q=0,P=0;do{Q+=O.offsetTop||0;P+=O.offsetLeft||0}while(O=O.offsetParent);return{left:P,top:Q}}function A(Q){var S,P,R,O;var T=M(Q);S=T.left;R=T.top;P=S+Q.offsetWidth;O=R+Q.offsetHeight;return{left:S,right:P,top:R,bottom:O}}function I(O){if(!O.pageX&&O.clientX){return{x:O.clientX+G.body.scrollLeft+G.documentElement.scrollLeft,y:O.clientY+G.body.scrollTop+G.documentElement.scrollTop}}return{x:O.pageX,y:O.pageY}}var H=function(){var O=0;return function(){return"ValumsAjaxUpload"+O++}}();function N(O){return O.replace(/.*(\/|\\)/,"")}function J(O){return(/[.]/.exec(O))?/[^.]+$/.exec(O.toLowerCase()):""}(function(){var O=null;Ajax_upload=AjaxUpload=function(R,P){if(R.jquery){R=R[0]}else{if(typeof R=="string"&&/^#.*/.test(R)){R=R.slice(1)}}R=D(R);this._input=null;this._button=R;this._disabled=false;this._submitting=false;this._settings={action:"upload",name:"userfile",data:{},autoSubmit:true,onChange:function(S,T){},onSubmit:function(S,T){},onComplete:function(T,S){}};for(var Q in P){this._settings[Q]=P[Q]}this._createInput();this._rerouteClicks();if(!O){this._createIframe()}};AjaxUpload.prototype={setData:function(P){this._settings.data=P},disable:function(){this._disabled=true},enable:function(){this._disabled=false},set_data:function(P){this.setData(P)},_createInput:function(){var Q=this;var P=G.createElement("input");P.setAttribute("type","file");P.setAttribute("name",this._settings.name);var S={position:"absolute",margin:"-5px 0 0 -175px",padding:0,width:"220px",height:"10px",opacity:0,cursor:"pointer",display:"none"};for(var R in S){P.style[R]=S[R]}if(!(P.style.opacity==="0")){P.style.filter="alpha(opacity=0)"}G.body.appendChild(P);C(P,"change",function(){var T=N(this.value);if(Q._settings.onChange.call(Q,T,J(T))==false){return}if(Q._settings.autoSubmit){Q.submit()}});this._input=P},_rerouteClicks:function(){var P=this;var Q,R=false;C(P._button,"mouseover",function(S){if(!P._input||R){return}R=true;Q=A(P._button)});C(document,"mousemove",function(T){var S=P._input;if(!S||!R){return}if(P._disabled){L(P._button,"hover");S.style.display="none";return}var U=I(T);if((U.x>=Q.left)&&(U.x<=Q.right)&&(U.y>=Q.top)&&(U.y<=Q.bottom)){S.style.top=U.y+"px";S.style.left=U.x+"px";S.style.display="block";F(P._button,"hover")}else{R=false;S.style.display="none";L(P._button,"hover")}})},_createIframe:function(){var P=H();_iframe=B('<iframe name="'+P+'" />');_iframe.id=P;_iframe.style.display="none";G.body.appendChild(_iframe)},submit:function(){var P=this,S=this._settings;if(this._input.value===""){return}var Q=N(this._input.value);if(!(S.onSubmit.call(this,Q,J(Q))==false)){var T=this._createForm();T.appendChild(this._input);T.submit();G.body.removeChild(T);T=null;this._input=null;this._createInput();var R=_iframe;C(R,"load",function(){var V=false;if(R.src=="about:blank"){if(V){R.remove()}return}var W=R.contentDocument?R.contentDocument:frames[R.id].document;var U=W.body.innerHTML;S.onComplete.call(P,Q,U);R.src="about:blank";V=true});this._createIframe()}else{this._input.value=""}},_createForm:function(){var Q=this._settings;var R=B('<form method="post" enctype="multipart/form-data"></form>');R.style.display="none";R.action=Q.action;R.target=_iframe.name;G.body.appendChild(R);for(var S in Q.data){var P=G.createElement("input");P.type="hidden";P.name=S;P.value=Q.data[S];R.appendChild(P)}return R}}})()})();

function change_photo_profile (url_new_photo){
    var button = $('#butom_img_change'), interval;
    var preview =$('#preview_new_photo');
    
    new AjaxUpload('#butom_img_change', {
        action: 'script/upload_img_profile',
        name: 'new_photo',
        onSubmit : function(file , ext){
        if (! (ext && /^(jpg|jpeg)$/.test(ext))){
            alert('Error: Solo se permiten imagenes con formato .jpg');
            return false;
        } else {
            preview.html("<img src='../img/loader.gif' />")
            button.text('Subiendo, por favor espere...');
            this.disable();
        }
        },
        onComplete: function(file, response){
            button.text('[+] Seleccione su Foto...');
            this.enable();
            var r=Math.random();
            removeLoading();
            preview.html("<b>Previsualizaci&oacute;n:</b><br/><br/><img src='"+url_new_photo+"?"+r+"' />\n\
<p><input  type='button' class='form_buttom' value='Guardar' onclick='javascript:save_img_profile()'/>\n\
&nbsp;&nbsp;&nbsp;<input  type='button' class='form_buttom' value='Descartar' \n\
onclick=\"javascript:$('#preview_new_photo').empty()\"/></p>");
        }
    })
}

function change_password(){

        if($('#pass').val().length<6 || $('#pass_new1').val().length<6  || $('#pass_new2').val().length<6 ){
            $('#pass').focus();
            alert("No menos de 6 caracteres como clave.");
            return false;
        }
        if($('#pass_new1').val()!=$('#pass_new2').val()){
            $('#pass1').focus();
            alert("Claves no coinciden.");
            return false;
        }         
        $.post('script/change_password',$('#formUpdatePassword').serialize(),function(data){
            if(data.status==true){
                $('#formUpdatePassword').each (function(){this.reset()});
            }
          alert(data.message);
        })
   }  
   
   function yo(){
       var fb=location.hash.slice(1);
       if(fb.length>1 && fb=='_=_')$('#tabs_home_cont').load('cont/my_fb',{id:"a"}); 
       var path =location.pathname;var q,s,t,i;var search =location.search.slice(1);     
       if((path=='/miembros/home' || path=='/miembros/home') && search.length>4){
         q = search.split('|'); 
         if(q.length==2){
            s = q[0].split(':');
            t = q[1].split(':');             
            switch(s[0]){
                case 'album':
                    $('#tabs_home_cont').load('cont/view_photo',{id:""+t[1]+"",
                        id_album:""+s[1]+""});
                    break;
                case 'folder':
                    $('#tabs_home_cont').load('cont/view_file',{id:""+t[1]+"",
                        id_folder:""+s[1]+""});
                    break;   
            }
            
        }else if(q.length==1){
            var x=search.split(':');
            $('#tabs_home_cont').load('cont/view_'+x[0]+'',{id:""+x[1]+""});                    
        }          
    }else if((path=='/miembros/people' || path=='/miembros/people') && search.length>4){
        q = search.split('&');
        if(q.length==3){
            i = q[0].split('=');
            s = q[1].split('=');
            t = q[2].split('=');
            switch(s[0]){
                case 'album':
                    $('#tabs_home_cont').load('cont/view_photo_user',{id:""+t[1]+"",
                        id_album:""+s[1]+"",id_usr:""+i[1]});
                    break;
                case 'folder':
                    $('#tabs_home_cont').load('cont/view_file_user',{id:""+t[1]+"",
                        id_folder:""+s[1]+"",id_usr:""+i[1]});
                    break;    
            }
        }else if(q.length==2){
            i=q[0].split('=');
            s = q[1].split('=');
            $('#tabs_home_cont').load('cont/view_'+s[0]+'_user',{id:""+s[1]+"",id_usr:""+i[1]});                    
        }           
    }
   }
   
 function startRecovery(){init();     
     $('#buttonRecover').click(function(){
         var email=$("#email").val();
        if(email.length<1){
            alert(email);
            return false;
        }        
        if(!isEmail(email)){
            $('#email').focus();
            return false;
        }
        $.post('../script/aRecovery',$('#formRecoveryPass').serialize(),function(data){
            if(data.status==true)
                $('#formRecoveryPass').each (function(){this.reset()});
            alert(data.message);
        });return true;
    }); 
     $('#buttonUpdatePass').click(function(){
         if($("#p1").val().length<6 || $("#p2").val().length<6){
             alert('El password debe ser de 6 o mas caracteres.');
             return false;
         }
         if($("#p1").val()!=$("#p2").val()){
             alert('Password No coinciden.');
             return false;
         }
         
        $.post('../script/bRecovery',$('#formUpdatePass').serialize(),function(data){
            alert(data.message);
            if(data.status==true) location.replace('../miembros');            
        })
    }); 
    $('#email').keyup(function(event) {
  if (event.keyCode == '13') {
     $('#buttonRecover').trigger('click'); 
   }
    });    
 }
 
