// JavaScript Document

function modify_form() {
	$('.cms_label').each( function () {
		// get label
		var label = $(this).html();
		
		// set value
		var target = $(this).next().children('input[type=text],textarea');
		target.val(label);
		target.attr('label',label);
		target.focus(function() {
			if($(this).attr('label') == $(this).val()) 
				$(this).val(''); // reset value
		})
		target.blur(function() {
			if($(this).val() == '') 
				$(this).val(label); // reset label
		})
		$(this).remove(); // remove label (td)
		
	})
}

function move_submenu () {
	var menus_per_row = 4;
	var menu_width = 120;
	$('#menu > span').each(function(i) {
		if ($(this).hasClass('active')) {
			var tab_size = (i % menus_per_row);
			if ($('#submenu').length > 0) {
				var old_padding = Number($('#submenu').css('padding-left').split('px')[0]);
				var new_padding = (old_padding + tab_size * menu_width) + 'px';
				$('#submenu').css('padding-left',new_padding);
			}
		}
	})
}

function floatbug() {
	// In the lowe IE version (<=7) there is a transparancy issue when the last column has "float:left"
	$('#wrapper').addClass('floatbug');	
}


function load_coulisse() {
	floatbug();
	modify_form();
	move_submenu();
}
