$(document).ready(function(){
    $("select[name='orderby']").change(function(){
        $(this).parent().submit();
    });
    $("a.comment_more_link").click(function(){
        $(this).parent().parent().find(".comment_extract").css('display', 'none');
        $(this).parent().parent().find(".comment_full").css('display', 'block');
        return false;
    });
    $("a.comment_less_link").click(function(){
        $(this).parent().parent().find(".comment_full").css('display', 'none');
        $(this).parent().parent().find(".comment_extract").css('display', 'block');
        return false;
    });
		
});

function hideChangeTown(ev) {
    if (!isChildOf($("#changebox").get(0), ev.target, $("#changebox").get(0))) {
        $("#changebox").css("display", "none");
		$(document).unbind('mousedown', hideChangeTown);
	}
}

function isChildOf(parentEl, el, container) {
    if (parentEl == el) {
    	return true;
    }
    if (!el || !el.nodeType || el.nodeType != 1) {
    	return false;
    }
    if (parentEl.contains && !$.browser.safari) {
    	return parentEl.contains(el);
    }
    if ( parentEl.compareDocumentPosition ) {
    	return !!(parentEl.compareDocumentPosition(el) & 16);
    }
    var prEl = el.parentNode;
    while(prEl && prEl != container) {
    	if (prEl == parentEl)
    		return true;
    	prEl = prEl.parentNode;
    }
    return false;
}
