// Updated 18/1/2011 for EasyCover
// Added jsddm drop down menu as standard

/***** FORMAT CURRENCY *****/	
	
function formatCurrency(num) {
    num = isNaN(num) || num === '' || num === null ? 0.00 : num;
    return parseFloat(num).toFixed(2);
}

$(document).ready(function(){
 
	/***** INPUT SELECT *****/
		$('form.input input,form textarea').focus(function(){
			$(this).addClass('selected');
		}); 
		$('form.input input,form textarea ').blur(function(){
			$(this).removeClass('selected');
		});


	/***** CLEAR INPUT FIELD *****/
		$('form .clear').click(function(){
			$(this).attr('value','');
		});
		

	/***** BORRAR *****/
		$('#borrar').submit(function(){
			return confirm('¿SEGURO?');  
		});
		$('.borrar').click(function(){
			return confirm('¿SEGURO?');   
		});
		
	/***** LOGIN USER FOCUS *****/	
		$('.focus').focus();

	/***** CLICK TO EXPAND *****/
	$('.click').next('div').hide();
	$('.click').toggle(function(){
		$(this).next('div').slideDown();
	},function(){
		$(this).next('div').slideUp();
	})

	/***** Image gallery stuff *****/
	$('#galeria a').click(function(){
	$new_image = $(this).attr('href');
	var $new_big_image = $(this).attr('href').replace('/l_','/g_');
	$('#main_image').attr('src',$new_image);
	$('#big_link').attr('href',$new_big_image);
	return false;
	});
	
});	

/***** OPEN/CLOSE MENUS ******/
$('.submenu').hide();
		$('#sidebar ul#sideMenu li.categoria ol li a.has_sub').click(function() {
			$(this).siblings('ul').slideToggle('normal');
			if ($(this).attr('href')=='#') {
				return false;
			}
			return false;
	});

/**** JSDDM drop-down menu ****/
	
	var timeout         = 450;
	var closetimer		= 0;
	var ddmenuitem      = 0;
	
	function jsddm_open()
	{	jsddm_canceltimer();
		jsddm_close();
		ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}
	
	function jsddm_close()
	{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}
	
	function jsddm_timer()
	{	closetimer = window.setTimeout(jsddm_close, timeout);}
	
	function jsddm_canceltimer()
	{	if(closetimer)
		{	window.clearTimeout(closetimer);
			closetimer = null;}}
	
	$(document).ready(function()
	{	$('#menu > li').bind('mouseover', jsddm_open);
		$('#menu > li').bind('mouseout',  jsddm_timer);});
	
	document.onclick = jsddm_close;
