var tmp=false;
$(function(){
	$('#keywords').change(tmp=function(){$(this).removeClass('error')}).keypress(tmp);
	$('#keywords').focus(tmp=function(){
		if($('#keywords').val()==keywords_label)
		$('#keywords').val('');
	});
	$('#search_from').submit(function(){
		if(($('#keywords').val()==keywords_label||$('#keywords').val()=='')&&$('#cat_sl input:checked').length==0)
		{
			$('#keywords').addClass('error');
			return false;
		}
		if($('#keywords').val()==keywords_label)
		$('#keywords').val('');
	});
	$('#keywords').blur(function(){
		if($('#keywords').val()=='')
		$('#keywords').val(keywords_label);
	});
	
	$('#jobs_search').click(function(){
		
		if($('.Bottomgrad').height()==0)
		{
			$(this).addClass('open');
			$('.Bottomgrad').animate({height: "250px"},"normal","swing",function(){loadAdvancedSearch()});
		}
		else 
		{
			$(this).removeClass('open');
                        unloadAdvancedSearch();
			$('.Bottomgrad').animate({height: "0"})
		}
		return false;
	})
})

function loadAdvancedSearch()
{
        if ( $.browser.msie  && $.browser.version == 6.0 ) {
            $('#refine_country').hide();
            $('#refine_state').hide();
            //$('#refine_search_period').hide();
            //$('#refine_order_by').hide();
        }
	if($('#advanced_search').length>0)
	{
		$('#advanced_search input, #advanced_search textarea, #advanced_search select').attr('disabled',false);
		$('#country_select').hide();
		$('#country_select select').attr('disabled',true)
		$('#advanced_search').show();
	}
	else 
	{
		
		$('.Bottomgrad').addClass('loading');
		$('.Bottomgrad').load(rbase_url+'jobs/advanced_search_form',{},function(){$('.Bottomgrad').removeClass('loading');$('#country_select').hide();$('#country_select select').attr('disabled',true)});
	}
	
}

function unloadAdvancedSearch()
{
	$('.TopNav').find('a').removeClass('Active');
        if ( $.browser.msie  && $.browser.version == 6.0 ) {
            $('#refine_country').show();
            $('#refine_state').show();
            //$('#refine_search_period').show();
            //$('#refine_order_by').show();
        }
	$('#advanced_search input, #advanced_search textarea, #advanced_search select').attr('disabled',true);
	$('#country_select select').attr('disabled',false)
	$('#country_select').show();
	$('#advanced_search').hide();
	
}


