$(document).ready(function() {
	$('.option, .optionSelected').click(function(){
		var check = $('input', $(this)).attr('checked')==true
		$(this).attr('class', (check ? 'optionSelected' : 'option'));
	});

	$('#cancelSearch').click(function(){
		$('#jobs_search_exec').val("cancel_search");
		$('#jobSearchForm').submit();
	});
	

	$('#button, #buttonSmall, #pages, #prev, #next').click(function(){
		if($(this).attr("id")=="button" || $(this).attr("id")=="buttonSmall")
			$('#jobs_search_exec').val("on");
		$('#jobSearchForm').submit();
	});
	
	
	$('.head-weight, .head-color_desc, .head-stone_shape, .head-price, .head-catalog_num, .head-certificate_type', $('.dim-res-head')).click(function(){
		$('#order_field').val($(this).attr('field'));
		$('#order_dir').val($(this).attr('order'));
		$('#diamonds-search').submit();	
	})

	$('[@class^=item]').click(function(){
		var di_id = $(this).attr('id').split('diamond_');
		di_id = di_id[1];
		window.location = non_def_lang+'/View_Diamonds/'+di_id+'.htm';
	});
	
	$('[@class^=item]').mouseover(function(){
		if($(this).attr('class')!='open'){
			$(this).addClass('over');
		}
	});
	
	$('[@class^=item]').mouseout(function(){
		if($(this).attr('class')!='open'){
			$(this).removeClass('over');
		}
	});
	
	$('#qsrc_price, #qsrc_size, #qsrc_intensity, #sort_by').change(function(){
		var action_prefix = "";
		action = $('#diamonds_checked').attr('action').split("/");
		if(action[action.length-1])
			action = action[action.length-1];
		else
			action = action[action.length-2];
			
		//if($('#sort_by').val() && $('#sort_by').val()!="date")
			//action_prefix = "/sort_"+$('#sort_by').val();
		if($('#qsrc_size').val() && $('#qsrc_size').val()!=-1)
			action_prefix += "/"+$('#qsrc_size').val()+"-Carat";
		if($('#qsrc_price').val() && $('#qsrc_price').val()!=-1)
			action_prefix += "/"+$('#qsrc_price').val()+"-Price";
		
		$('#diamonds_checked').attr('action', non_def_lang+action_prefix+"/"+action);

		$('#order_dir').val("ASC");
		if($('#sort_by').val()=='date'){
			$('#order_dir').val("DESC")
		}
		$('#quick_src_done').val('1');
		$('#diamonds_checked').submit();
	});
	
	$('.head-weight, .head-color_desc, .head-stone_shape, .head-price, .head-certificate_type', $('.dim-res-head')).click(function(){
		$('#sort_by').val($(this).attr('field'));
		$('#order_dir').val($(this).attr('order'));
		$('#diamonds_checked').submit();
	});
	
});
