function switch_search_box(search_box_name)
{
	var normal_search = document.getElementById('normal_search');
	var advanced_search = document.getElementById('advanced_search');
	var deck_builder = document.getElementById('deck_builder');

	switch (search_box_name)
	{
		case 'normal_search':
		    set_cookie( 'search_box', 'normal_search', 30, '/', '', '' );
			search_box = 'normal_search';
			normal_search.style.display = '';
			advanced_search.style.display = 'none';
			deck_builder.style.display = 'none';
            break;
		case 'advanced_search':
		    set_cookie( 'search_box', 'advanced_search', 30, '/', '', '' );
			search_box = 'advanced_search';
			normal_search.style.display = 'none';
			advanced_search.style.display = '';
			deck_builder.style.display = 'none';
            break;
		case 'deck_builder':
		    set_cookie( 'search_box', 'deck_builder', 30, '/', '', '' );
			search_box = 'deck_builder';
			normal_search.style.display = 'none';
			advanced_search.style.display = 'none';
			deck_builder.style.display = '';
            break;
	}
}

function switch_mycollection_search_box(search_box_name)
{
	var normal_search = document.getElementById('normal_search');
	var advanced_search = document.getElementById('advanced_search');

	switch (search_box_name)
	{
		case 'normal_search':
		    set_cookie( 'search_box', 'normal_search', 30, '/', '', '' );
			search_box = 'normal_search';
			normal_search.style.display = '';
			advanced_search.style.display = 'none';
            break;
		case 'advanced_search':
		    set_cookie( 'search_box', 'advanced_search', 30, '/', '', '' );
			search_box = 'advanced_search';
			normal_search.style.display = 'none';
			advanced_search.style.display = '';
            break;
	}
}

function set_cookie( name, value, expires, path, domain, secure )
{
    var today = new Date();
    today.setTime( today.getTime() );

    if ( expires )
    {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
    ( ( path ) ? ";path=" + path : "" ) +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
}

function get_cookie( check_name )
{
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		if ( cookie_name == check_name )
		{
			b_cookie_found = true;

			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}

function switchoNormalSearch()
{
    set_cookie( "search_box", "normal_search", 30, "/", "", "" );
    search_box = "normal_search";
}

function switch_yugioh_card_type(card_type_name)
{
	var monster_type = document.getElementById('monster_type');

	switch (card_type_name)
	{
		case 'all':
			monster_type.style.display = 'none';
            break;
		case 'monster_type':
			monster_type.style.display = '';
            break;
	}
}