jQuery(document).ready(function(){

	var searchInitial = jQuery(this).find(".s").val();	
	jQuery(".searchform").submit(function(e){		
		if (jQuery(this).find(".s").val() == searchInitial ){
			e.preventDefault();
			return false;
		}	
	});
	
	var searchEmailDefault = jQuery("#newsletter-form #ne").val();

	
	jQuery("#newsletter-form").submit( function(e){
		
		if( searchEmailDefault !=  jQuery("#newsletter-form #ne").val() ) {
		
			jQuery.ajax({
				type: "POST",
				url: jQuery(this).attr("action"),
				data: jQuery(this).serialize(),
				success: function(msg){
					jQuery('#basic-modal-content').modal();
				}
			});
		
		}
		
		e.preventDefault();
		
	});
	
	jQuery("#newsletter-message").click(function(){		
		jQuery.modal.close();		
	});
	
	
	function limitChars(textid, limit, infodiv){
		var text = jQuery('#'+textid).val();
		var textlength = text.length;
		if(textlength > limit) {
			jQuery('#'+textid).val(text.substr(0,limit));
			return false;
		} else {
			jQuery('#' + infodiv).html( (limit - textlength) +' caracteres restantes');
			return true;
		}
	}
	
	jQuery('#competition-text-area').keyup(function(){
		limitChars('competition-text-area', 170, 'charlimitinfo');
	});
	
	/* CONFIG */		
	xOffset = 10;
	yOffset = 30;
		
	// these 2 variable determine popup's distance from the cursor
	// you might want to adjust to get the right result
		
	/* END CONFIG */
	$(".preview").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='preview'><img src='"+ this.href +"' alt='Image preview' /></p>");								 
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#preview").remove();
    });	
	$("a.preview").mousemove(function(e){
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});	

	
});





