$(document).ready( function(){
		
			$('input[type="text"]').addClass("idleField");
       		$('input[type="text"]').focus(function() {
       			$(this).removeClass("idleField").addClass("focusField");
    		    if (this.value == this.defaultValue){ 
    		    	this.value = '';
				}
				if(this.value != this.defaultValue){
	    			this.select();
	    		}
    		});
    		$('input[type="text"]').blur(function() {
    			$(this).removeClass("focusField").addClass("idleField");
    		    if ($.trim(this.value) == ''){
			    	this.value = (this.defaultValue ? this.defaultValue : '');
				}
    		});
			
			$("#div_nuevo").hide();
			
			$("#link_nuevo").click(function() {
			$("#div_nuevo").toggle(400);
			});					
			
			$('#load_results').click(function(){
			        var pagelink = $('#load_results').attr('href');
			        $.get(pagelink, function(data){
			         $('#ResultContents').html(data);
			      });			
			}); 		
									
			
	$("#boton_enviar").click(function(){

		var urlServidor = "http://www.chat-pirata.com/";
		tinyMCE.triggerSave();			
	
		if (!filters["requerido"]("#b_titulo")) { 
			alert("Por favor, proporciona el titulo del anuncio");
			$("#b_titulo").focus();
			return false;
		}	
		
		if (!filters["requerido"]("#b_nombre")) { 
			alert("Por favor, proporciona tu nombre o el nombre de tu empresa");
			$("#b_nombre").focus();
			return false;
		}		
		
		if (!filters["requerido"]("#b_correo")) { 
			alert("Proporciona tu direccion de correo electronico");
			$("#b_correo").focus();
			return false;
		}
		
		if (!filters["email"]("#b_correo")) { 
			alert("Por favor verifica que tu direccion de correo electronico este correcta");
			$("#b_correo").focus();
			return false;
		}						
		
		if (!filters["requerido"]("#b_texto")) { 
			alert("Por favor escribe el texto del anuncio.");
			$("#b_texto").focus();
			return false;
		}		
				
		
		var datos_form = $("#form_agregar_anuncio").serialize();
		$.post(urlServidor + "pizarron/validar_anuncio.php",datos_form,function (data){
			
			success:							
				
				if (data.length>0) {
					$('#response_OK').empty().append(data).show(400);
					$('#div_nuevo').hide();
                }
				else{
					$('#div_nuevo').show();
				}					
				
		});	
		
		return false;
	});

});

var filters = {
    requerido: function(el) {return ($(el).val() != '' && $(el).val() != -1);},
    telefono: function(el){return /^[0-9]*$/.test($(el).val());},
    email: function(el) {return /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test($(el).val());
     }
};
