jQuery(document).ready(function(){
    
	// Profile search
	var genres = jQuery('p#profile_search_genres_wrap');
    genres.hide();
    var specialisms = jQuery('p#profile_search_specialisms_wrap');
    specialisms.hide();
    var searchType = jQuery('select#profile_search_type');
    searchType.change(function(){
        if( searchType.val() == 'writer' ) {
            genres.show();
            specialisms.hide();
        } else if( searchType.val() == 'artist' ) {
            genres.hide();
            specialisms.show();
        } else {
            genres.hide();
            specialisms.hide();
        }
        return false;
    });
	
					   
	// Advanced search
	var cat = jQuery('select#listings_search_cat');
	var subj = jQuery('select#listings_search_subject');
	var wrap = jQuery('p#listings_search_subject_wrap');
	
	var books = jQuery('optgroup#listings_search_subject_books').clone().children();
	var magazines = jQuery('optgroup#listings_search_subject_magazines').clone().children();
	var literary_agents = jQuery('optgroup#listings_search_subject_literary_agents').clone().children();
	var picture_agencies = jQuery('optgroup#listings_search_subject_picture_agencies').clone().children();
	var prizes_awards = jQuery('optgroup#listings_search_subject_prizes_awards').clone().children();
	var prod_services = jQuery('optgroup#listings_search_subject_prod_services').clone().children();
	
	function changeSubj() {
		if( cat.length > 0 ) {
			wrap.show();
			subj.children().remove();
			if( cat.val() == '12' && books.length > 0 ) books.appendTo(subj);
			else if( cat.val() == '11' && magazines.length > 0 ) magazines.appendTo(subj);
			else if( cat.val() == '22' && literary_agents.length > 0 ) literary_agents.appendTo(subj);
			else if( cat.val() == '211' && picture_agencies.length > 0 ) picture_agencies.appendTo(subj);
			else if( cat.val() == '232' && prizes_awards.length > 0 ) prizes_awards.appendTo(subj);
			else if( cat.val() == '252' && prod_services.length > 0 ) prod_services.appendTo(subj);
			else wrap.hide();
		}
		return false;
	}			   
	
	cat.change(function() {
		changeSubj();
	});
	
	changeSubj();
					   
	
	// Profile edit
	var writerFields = jQuery('fieldset#edit_profile_writer');
	var artistFields = jQuery('fieldset#edit_profile_artist');
	var profileType = jQuery('select#edit_profile_type');
    				   
	function changeType() {
		if( profileType.length > 0 ) {
			if( profileType.val() == 'writer' ) {
				writerFields.show();
				artistFields.hide();
			} else if( profileType.val() == 'artist' ) {
				writerFields.hide();
				artistFields.show();
			} else {
				writerFields.show();
				artistFields.show();
			}
		}
		return false;
	}
	
	profileType.change(function(){
		changeType();
	});

	changeType();
				
	
	// Striping
	jQuery('#recent-posts-3 > ul >  li:even').addClass('stripe_light');
	jQuery('#recent-posts-3 > ul >  li:odd').addClass('stripe');
	jQuery('#kb-advanced-rss-1 > ul >  li:even').addClass('stripe_light');
	jQuery('#kb-advanced-rss-1 > ul >  li:odd').addClass('stripe');
	jQuery('#most-viewed > ul >  li:even').addClass('stripe_light');
	jQuery('#most-viewed > ul >  li:odd').addClass('stripe');
	jQuery('#recent-posts > ul >  li:even').addClass('stripe_light');
	jQuery('#recent-posts > ul >  li:odd').addClass('stripe');
	jQuery('#recent-comments > ul >  li:even').addClass('stripe_light');
	jQuery('#recent-comments > ul >  li:odd').addClass('stripe');
	jQuery('#authors > ul >  li:even').addClass('stripe_light');
	jQuery('#authors > ul >  li:odd').addClass('stripe');
	
	jQuery('.menu > ul >  li:odd').addClass('stripe_white');

});