function makeVericalTableStyle(selector)
{
	if (!selector)
		selector = '';
	$(selector+' table.vertical_table').addClass('ui-widget-content ui-corner-all');
	$(selector+' .vertical_table th').addClass('ui-widget-header ui-corner-all');
	$(selector+' .vertical_table tr').addClass('ui-state-default ui-corner-all');
	$(selector+' .vertical_table.ui-state-default').hover(
			function() { $(this).addClass('ui-state-hover'); }, 
			function() { $(this).removeClass('ui-state-hover'); }
		);
}

function makeHorizontalTable(selector)
{
	if (!selector)
		selector = '';
	$(selector+' table.horizontal_table').addClass('ui-widget-content ui-corner-all');
	$(selector+' .horizontal_table th').addClass('ui-widget-header ui-corner-all');
	//$('.horizontal_table td').addClass('ui-state-default ui-corner-all');
	$(selector+' .horizontal_table.ui-state-default').hover(
			function() { $(this).addClass('ui-state-hover'); }, 
			function() { $(this).removeClass('ui-state-hover'); }
		);
}

$(function(){

	makeHorizontalTable();
	makeVericalTableStyle();
	
	$('button.ui-state-default').css('cursor', 'pointer').hover(
			function() { $(this).addClass('ui-state-hover'); }, 
			function() { $(this).removeClass('ui-state-hover'); }
		);
	
	$("#dialog_upload_cv").dialog({
		//bgiframe: true,
		autoOpen: false,
		height: 100,
		modal: true,
		buttons: {
			'Annuler': function() {
				$(this).dialog('close');
			}
		}
	});
	
	$("#dialog_upload_cv_uk").dialog({
		//bgiframe: true,
		autoOpen: false,
		height: 100,
		modal: true,
		buttons: {
			'Annuler': function() {
				$(this).dialog('close');
			}
		}
	});
});


//Ajout/suppression de DIV 
function moveUp(elem)
{
	$(elem).closest("div").slideUp('slow', function(){
		$(this).prev().before($(this)).find("*[onclick*='removeDiv']").after($(this).find("*[onclick*='addDiv']"));
		}).slideDown();
}

function addDiv(elem)
{
	$(elem).closest("div").after($(elem).closest("div").clone().hide()).next("div").slideDown("slow").find("*:selected, *:checked, input:text, textarea").removeAttr("selected").removeAttr("checked").val('');
	$(elem).remove();
}
function removeDiv(elem)
{
	if(!$(elem).closest("div").siblings().size())
		return;
	if($(elem).closest("div").find("*[onclick*='addDiv']").size())
		$(elem).closest("div").prev("div").find("*[onclick*='removeDiv']").after($(elem).closest("div").find("*[onclick*='addDiv']").clone()).next("a");
	$(elem).closest("div").slideUp("slow", function(){$(this).remove();});
}
