function exec_action(module, action, id)
{
	reponse = file("script/exec_actions.php?module="+escape(module)+"&action="+escape(action)+"&id="+escape(id));
	if (reponse != "1")
	return ;
	if(action != "archive_offres" && action != "desarchive_offres")
	{
	switch (action)
	{
		case "archive":
			obj1 = document.getElementById("desarchive_" + id); 
			obj2 = document.getElementById("archive_" + id);
			break;
		case "desarchive":
			obj1 = document.getElementById("archive_" + id);
			obj2 = document.getElementById("desarchive_" + id);
			break;
	}
	obj1.className = "";
	obj2.className = "hide";
	}
}

function exec_action_offer(action, id_account, id_offer, u_id)
{
	reponse = file("script/offer_actions.php?action="+escape(action)+"&id_account="+escape(id_account)+"&id_offer="+escape(id_offer)+"&u_id="+escape(u_id));
	if (reponse == "1" && action == "archiver")
	{
		exec_action('manageOffer', 'archive', id_offer);
		alert("Cette offre a été bien archivée");
		return ;
	}
	
	if (reponse == "1" && action == "postuler")
	{
		//document.getElementById("postuler_btn").style.visibility='hidden'; 
		//document.getElementById("postuler_btn").style.width='0px'; 
		document.getElementById('cvliste').style.visibility='visible';
		
	}
	else
	{
		alert(reponse);	
		document.location.href=document.getElementById("lien").value;
	}
}

function desarchiver(module, id, prefix)
{
	reponse = file("script/exec_actions.php?module=" + module + "&action=desarchive&id=" + id);
	if (reponse != "1")
		return ;
	obj = document.getElementById(prefix + id);
	obj.parentNode.removeChild(obj);
}


function deleteElement(module, id, prefix)
{
	reponse = file("script/exec_actions.php?module=" + module + "&action=delete&id=" + id);
	if (reponse != "1")
	{
		if(module == 'manageCV')
			alert(reponse);
		return ;	
	}
	if(module == 'manageCV')
	{
		document.location.href = 'user_area.php?module=manageCV';
	}
	obj = document.getElementById(prefix + id);
	obj.parentNode.removeChild(obj);
	
}

function add_doc()
{
	if (document.add_doc_form.doc_name.value == "")
	{
		alert("Veuillez remplir le champ");
		return ;
	}
	result = file("script/exec_actions.php?module=doc&action=add&value=" + document.add_doc_form.doc_name.value);
	arr = result.split('-');

	var tab = document.getElementById("cv_list_table");
	
	var row = tab.insertRow(tab.rows.length);
	row.id = "list_doc_" + arr[0];
	var c1 = row.insertCell(0);
	c1.innerHTML = arr[1];
	
	var c2 = row.insertCell(1);
	c2.innerHTML = unescape(arr[2]);
	
	var c3 = row.insertCell(2);
	c3.innerHTML = arr[3];
	
	var c4 = row.insertCell(3);
	c4.innerHTML = "<a href='company_area.php?module=archive_list'>[voir]</a>";
	
	var c5 = row.insertCell(4);
	c5.innerHTML = "<a class='link' onClick=\"deleteDoc('doc', '" + arr[0] + "', 'list_doc_');\">[supprimer]</a>";
	document.add_doc_form.doc_name.value = "";
}

function deleteDoc(module, id, prefix)
{
	result = file("script/exec_actions.php?module="+module + "&action=delete&id=" + id);
	if (result != "1")
		return ;
	obj = document.getElementById(prefix + id);
	obj.parentNode.removeChild(obj);
}

function saveCV(value)
{
	if(document.getElementById('dir_name').value == 0)
	{
		alert("Veuillez choisir un dossier");
		return;
	}

	var len = 1;
	if(document.archivate_cv.c_archive.length)
		len = document.archivate_cv.c_archive.length;
	//alert(document.archivate_cv.c_archive.type);
//	if(document.archivate_cv.c_archive.type == 'checkbox') 
//		len = 1;
	s = "";
	if(len == 1 && document.archivate_cv.c_archive.checked == true)
	{
		s =	document.archivate_cv.c_archive.value;
		document.archivate_cv.c_archive.checked = false;
	}
	else{
	flag = false;
	for (var i = 0; i < len; i++)
	{
		if (document.archivate_cv.c_archive[i].checked == true)
		{
			if (flag)
				s += ",";
			s += document.archivate_cv.c_archive[i].value;
			flag = true;
			document.archivate_cv.c_archive[i].checked = false;
		}
		
	}
	}
	result = file("script/exec_actions.php?module=manageCV&action=add&id=" + s + "&doc_id=" + value);
	if (result == "1")
		alert("Ces Cv ont été ajoutés avec succès.");
//	document.archivate_cv.c_archive[0].checked;
}