var globalCallbacks = {
    onCreate: function(){$('status').style.display = 'block';},
    onComplete : function(){
        if (Ajax.activeRequestCount == 0){
            $('status').style.display = 'none';
        }
    }
};

function verCategoria(){
  if($F('categoria') !='')
    document.location.href= host +'descargar-online/' + $F('categoria')+'/1/';
}

function search_keys(){
  if($F('b') !='')
    document.location.href= host +'buscador/?b='+encodeURIComponent($F('b'));
}

function validateEmail(value) {
		var regExp = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-]{2,4}$/;
		return (regExp.test(value));
}
	 	

function popUp(type)
{
     var check=document.getElementById('pop_overlay').style.display;
     if(check=='none' || check=='')
     {
               document.getElementById('pop_overlay').style.display='block';
               document.getElementById('pop_container').style.display='block';
               if(type=='login')
               {
               		document.getElementById('popup_inner_header_login').style.display='block';
               }
              
     }
     else
     {
               document.getElementById('pop_overlay').style.display='none';
               document.getElementById('pop_container').style.display='none';
               document.getElementById('popup_inner_header_login').style.display='none';
			   var form = $('loginform'); 
               form.reset(); 
			   document.getElementById('login_error').style.display='none';

     }
}


function loginForm() 
			{
				new Ajax.Request(host +"login.php", 
				{ 
				method: 'post', 
				postBody: 'usuario='+encodeURIComponent($F('user_login'))+'&pass='+encodeURIComponent($F('user_pass')),
				onComplete: loginFormResponse
				});
		
			}
function loginFormResponse(req)
			{

				var r = req.responseText;
				if(r.charAt(0) =='0')
				{
					document.getElementById('login_error').style.display='block';
					document.getElementById('login_error').innerHTML = "Todavia no has validado tu cuenta";
				}
				if(r.charAt(0) =='1')
				{
				location.reload();
				}
				
			   if(r.charAt(0) =='2')
				{
				location.href= host;
				}
				if(r.charAt(0) =='3')
				{
					document.getElementById('login_error').style.display='block';
					document.getElementById('login_error').innerHTML = "Usuario o contrase&ntilde;a incorrecta";
				}
				if(r.charAt(0) =='4')
				{
					document.getElementById('login_error').style.display='block';
					document.getElementById('login_error').innerHTML = "Tu cuenta ha sido suspendida temporalmente";
				}
				if(r.charAt(0) =='5')
				{
					document.getElementById('login_error').style.display='block';
					document.getElementById('login_error').innerHTML = "El usuario no existe";
				}
			}


function sendComment() {
		
				new Ajax.Request(host +"comments.php", 
				{ 
				method: 'post', 
				postBody: 'id='+$F('id')+'&comment='+encodeURIComponent($F('c_coment'))+'&u='+encodeURIComponent($F('c_user')),
				onComplete: function(req){
                            var r = req.responseText;
							$('comentario').insert(r);
							$('c_coment').clear(); 
							$("previewcoment").style.display ='none';
							 new Effect.SlideDown('comentario', {duration: 2.0});
						    }  
				
				
				});
		
			}

function addFavorites(idp) 
			{
		        var id =  idp;
				new Ajax.Request(host +"process-add-favorites.php", 
				{ 
				method: 'post', 
				postBody: 'id='+ id,
				onComplete: addFavoritesResponse
				});
		
			}
			
function addFavoritesResponse(req)
		{

				var r = req.responseText; 
				if(r == 1)
				{
					 $('respuesta').show();
					 $('respuesta').removeClassName('aviso-error');
					 $('respuesta').addClassName('aviso-ok');
					 $('respuesta').innerHTML = "<p>La publicación se agrego a favoritos!!</p>";
					 
				}
				else
				{
			     $('respuesta').show();
				  $('respuesta').removeClassName('aviso-ok');
				 $('respuesta').addClassName('aviso-error');
			     $('respuesta').innerHTML = r;
				
				}

		}

function showAyuda(id){
      var id;
    if($(id).style.display=='none'){

        $(id).style.display='';

    }else{

        $(id).style.display='none';

    }

}



