$(document).ready(function(){

	//Image accordion
	$("#accordion1").msAccordion({defaultid:4, autodelay:4});
	
	//Homepage form validator
	$("#searchForm").submit(function() {
		if ($("#searchInput").val() == "" || 
				$("#searchInput").val() == "Search whichdatingsite.com") {
			alert("Please fill in the text field.");
			$("#searchInput").focus();
			return false;
		}
		return true;
	});
	
	//Navigate throw tabs
	var tabContainers = $('div.tabs > div');
    $('div.tabs ul.tabNavigation a').click(function () {
        tabContainers.hide().filter(this.hash).show();
        $('div.tabs ul.tabNavigation a').removeClass('selected');
        $(this).addClass('selected');
        return false;
    });
    $("a[class='active']").click();
    
    //Ajax queries
    $("a[class='ajax_report']").click(function(e) {
    	e.preventDefault();
    	var id = $(this).attr('id');
    	$.ajax({url: $(this).attr('href'), 
    		success: function() {
    			$("#"+id).hide();
    	}});
    });
    
    $("a[class='ajax_vote']").click(function(e) {
    	e.preventDefault();
    	var id = $(this).attr('id');
    	id = id.split('vp_')[1];
    	$.ajax({url: $(this).attr('href'), 
    		success: function(data) {
    			$("#vote_"+id).hide();
    			$("#useful_"+id).html(data);
    	}});
    });
    
    $("a[class='ajax_vote unlike']").click(function(e) {
    	e.preventDefault();
    	var id = $(this).attr('id');
    	id = id.split('vn_')[1];
    	$.ajax({url: $(this).attr('href'), 
    		success: function(data) {
    			$("#vote_"+id).hide();
    			$("#useful_"+id).html(data);
    	}});
    });
});
