$(function() {
	$("#showadvanced").click(function() {
		$(".advancedsearch").slideToggle('slow',function() {
			if($(this).css('display')=='block') {
				$(this).height($(this).height()+1);
				$("#showadvanced").text('Menos Opciones').addClass('uparrow').removeClass('downarrow');
			} else {
				$("#showadvanced").text('Más Opciones').addClass('downarrow').removeClass('uparrow');
			}
		});
	});
	$(".basicsearch input").focus(function() {
		if($(this).val()=='Palabra a buscar') {
			$(this).val('');
		}
	}).blur(function() {
		if($(this).val()=='') {
			$(this).val('Palabra a buscar');
		}
	});
	$("#searchform").submit(function() {
		if($(".basicsearch input").val()=='Palabra a buscar' || $(".basicsearch input").val()=='') {
			return false;
		}
		if($(".basicsearch input").val().length<3) {
			alert('La palabra a buscar debe tener al menos 3 letras');
			return false;
		}
		return true;
	});
	$("#nicebutton").click(function() {
		$("#searchform").submit();
	});
	$(".clasificado").hover(function() { $(this).addClass("clasihover");},function() { $(this).removeClass("clasihover");});
	$("a[rel='external']").attr("target","_blank");
	$(".cw_toolbox a.cwt_fav").click(function(){
		var elemid = $(this).attr('id').split('-')[1];
		var thisToken = makeToken('misc' + elemid + 'makefav');
		$.getJSON('/ws/' + thisToken + '/misc/' + elemid + '.makefav.json','',function(data){
			if(data.result) {
				if(data.action == 'add') {
					var theAdd = $("#cw-" + data.result).addClass('cw_favorito');
					$(".clasifiedcontent",theAdd).append('<p class="smallmessage">' + data.message + '</p>');
					setTimeout("clearMessage(" + data.result + ")",3000);
				} else {
					var theAdd = $("#cw-" + data.result).removeClass('cw_favorito');
					$(".clasifiedcontent",theAdd).append('<p class="smallmessage">' + data.message + '</p>');
					setTimeout("clearMessage(" + data.result + ")",3000);
				}
			}
		});
		this.blur();
		return false;
	});
	$(".fotorow a").click(function() {
		if($(this.parentNode).hasClass("activefoto")) {
			this.blur();
			return false;
		} else {
			$(".showfoto p img").attr("src",$("img",this).attr("src").replace('thumb','full'));
			$(".fotorow td p").removeClass("activefoto");
			$(this.parentNode).addClass("activefoto");
			this.blur();
			return false;
		}
	});
	$('#changepass_box legend').click(function() {$("#changepass_items").slideToggle('slow');}).css('cursor','pointer');
	$("#changepass_items").hide();
	setTimeout('moveads()',200);
});

var moveads = function() {
	var theID = '';
	var newID = '';
	$(".pub_preloader").each(function(){
		$("script",this).remove();
		theID = $(this).attr('id');
		newID = theID.substring(0,theID.length - 8);
		$(this).appendTo("#" + newID);
	});
	$("#adpreload_holder").remove();
}

var makeToken = function(str) {
	if(typeof(mdHash)=='undefined' || typeof($.md5)=='undefined') {
		return false;
	}
	return $.md5(mdHash + str);
}

var clearMessage = function(cwID) {
	$("#cw-" + cwID + " .smallmessage").slideUp("slow",function() { $(this).remove(); } );
}