//CUFON REPLACING TEXTS
$(function(){
	
	//NORMAL
	Cufon.set('fontFamily', 'AvantGarde LT Book');
	Cufon.replace('h1');
	Cufon.replace('#loginmenu .menu_item', {
		hover: {
		color: '#999999'} } );
	Cufon.replace('#mainmenu .menu_item a');
	Cufon.replace('button');
	Cufon.replace('legend');

	Cufon.replace('.highlight_flyer .title');
	Cufon.replace('.highlight_flyer .date_place');
	Cufon.replace('.highlight_flyers .title');
	Cufon.replace('.highlight_flyers .date_place');
	Cufon.replace('#hd_movie_frame .title');
	Cufon.replace('#hd_movie_frame .date_place');
	Cufon.replace('h2');
	Cufon.replace('.highlight_block .title');
	Cufon.replace('#promo_block .title a');
	Cufon.replace('.usermenu .menu_item', {
		hover: {
		color: '#999999'}
	});
	Cufon.replace('#update_bar', {
		color: '#fff',
		hover: {
		color: '#999999'}
	});
	Cufon.replace('.salenumber_small');
	Cufon.replace('.lotnumber_small');
	
	Cufon.replace('.alt_submenu_sub');
	
	//EXTRA LIGHT
	Cufon.set('fontFamily', 'AvantGarde LT ExtraLight');

	Cufon.replace('.salenumber');
	Cufon.replace('.lotnumber');
	Cufon.replace('.pretty_title');
	Cufon.replace('.datebox');
	
});

//REALTIME REPLACING ELEMENTS
$(document).ready(function()  
{ 
	roundCorner('#mainmenu');
	roundCorner('#loginmenu');	
	roundCorner('#grid', 'box_opaque');
	roundCorner('#gridsearch', 'box_gradient_small_invert');
	roundCorner('#highlight_blocks', 'box_gradient_small_invert');
	roundCorner('#promo_block', 'box_gradient_small_invert');
	roundCorner('.usermenu', 'box_opaque');
	
	roundCorner('.frontpage_block', 'box_gradient_small');
	roundCorner('.text_block', 'box_opaque');
	roundCorner('.info_block', 'box_opaque');
	
	roundCorner('.view_details', 'box_gradient');
	roundCorner('.auction_block', 'box_gradient_small_invert');
	roundCorner('.personalized_block', 'box_gradient_small_invert');
	roundCorner('.expert_details', 'box_gradient_small_invert');
	roundCorner('.datebox', 'box_gradient_small');
	roundCorner('.salenumber', 'box_gradient_small');
	roundCorner('.salenumber_small', 'box_gradient_small');
	roundCorner('.lotnumber', 'box_gradient_small');
	roundCorner('.lotnumber_small', 'box_gradient_small');
	
	roundCorner('.alt_submenu_sub', 'box_gradient_small_invert');
	
	roundCorner('#hd_movie_frame', 'box_gradient_small_invert');
	
	
	$('.info_block').prepend('<div class="title">Information</div>');
	
	$('.menu_item:last-child').addClass('last');
	$('.frontpage_block_box:last-child').addClass('last');
	
	$('.multiselect').multiSelect({ 
		minWidth:250,
		selectedList:3
	});
	
	$('#highlight_flyers').cycle({
	    fx:     'fade',
	    timeout: 6000,
	    delay:  -1000,
	    speed:   2500
	});	
	$('#highlight_flyers').show();
	
	$("img.thumbnail-small").thumbPopup({imgSmallFlag: '_50x50'});
	$("img.thumbnail").thumbPopup({imgSmallFlag: '_100x100'});
	
	convertCurrencies();
}) 

function roundCorner (subselector, backgroundbox, parent) 
{ 	// roundCorner 2nd argument: box_gradient, box_gradient_small or box_opaque
	divid="";
	selector = subselector;
	if (parent!=null) {
	selector = parent+' '+subselector;
	}
	if (subselector.substring(0,1)=="#") {divid = 'id="'+subselector.substring(1)+'_box"'};

	wrappingdiv = '<div class="border_dark '+subselector.substring(1)+'_box" '+divid+'><div class="border_light">';
	if (backgroundbox) {
		$(selector).wrap(wrappingdiv+'<div class="'+backgroundbox+'">');
		$(selector).parent().corner("round 5px").parent().corner("round 6px").parent().corner("round 7px");
	}
	else
	{
		//Use default 2px 3d box
		$(selector).wrap(wrappingdiv);
		$(selector).corner("round 5px").parent().corner("round 6px").parent().corner("round 7px");
	}
}

function toggleCategoriesDropdown(show)
{
	if ((show)) 
	{
		$('#categories_dropdown_box').show();
	}
	else
	{
		$('#categories_dropdown_box').hide();
	}
}

function styleGridAfterUpdate()
{
	$('.ui-row-ltr:last-child').addClass('last');
	
	roundCorner('.salenumber', '', '#griddiv');
	roundCorner('.lotnumber', '', '#griddiv');
	
	Cufon.replace('#griddiv .pretty_title');
	Cufon.replace('#griddiv .salenumber');
	Cufon.replace('#griddiv .lotnumber');	
	
	$("#grid button").addClass('jqgrid').wrapInner('<span><span></span></span>').jNice();
	
	$("#grid img.thumbnail-small").thumbPopup({imgSmallFlag: '_50x50'});
	$("#grid img.thumbnail").thumbPopup({imgSmallFlag: '_100x100'});
}
