



$(document).ready(function() {
 presentation();
	$('#cv_link').live("click", function(){
										 	$('#back2').html("<div class='title'  style='height:0; width:550px;'><span style='font-size:20px;'>Créez Votre CV</span></div><div><input id='retour2' type='image' value='retour' src='./././skins/default/img/sup.jpg' style=' float: right;border:none;'/></div><iframe id='cv' src='lib/class/cv/cv.php'></iframe>");
								               sign1("Créez votre CV");		
										});
						  
	$('#offer_link').live("click", function(){
										
										 
											$('#auth').empty();
										 	$('#auth').append("<button id='retour'>Retour</button><iframe id='offer' src='offer.php'></iframe>");
										 });
										 
	$('#retour').live("click", function(){
										
										 envoieRequete('lib/class/scriptphp/auth.php','back2');
										 sign1("Connectez vous");
										 
										 });
						    
	$('#retour2').live("click", function(){
										 envoieRequete('lib/class/scriptphp/auth.php','back2');
										 sign1("Connectez vous");
										 });
});
function comparaisondate(date1,date2){
	a=date1.split('-');
	date1 = new Date(a[0], a[1], a[2]);
	a=date2.split('-');
	date2 = new Date(a[0], a[1], a[2]);
	if(date1<date2)
	return true;
	else
	return false;
}
////////////////////////////////////////////////////////
function verifdt(verdat){


var annee = verdat.substring(0,4);
var mois = verdat.substring(5,7);
var jour = verdat.substring(8,10);

verdat=jour+"-"+mois+"-"+annee;


datej= new Date()
anneej=datej.getFullYear()+"*";
anneej=anneej.substring(0,2)

if (verdat.length ==6) 
verdat=verdat.substring(0,2)+"/"+verdat.substring(4,2)+"/"+anneej+verdat.substring(6,4);

if (verdat.length ==8) 
verdat=verdat.substring(0,2)+"/"+verdat.substring(4,2)+"/"+verdat.substring(8,4);


if(!isValidDate(verdat)){
//alert('invalide');
return "invalid";
}
else
return "valid";


	}

	function isValidDate(d) {
var dateRegEx = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
return d.match(dateRegEx);
	} 




				function insertCvDb(){
				

	url="save_cv.php?nom="+$('#nom').val()+"&situation="+$('#situation').val()+"&specialite="+$('#specialite').val()+"&niveau="+$('#niveau').val()+"&anne_experience="+$('#anne_experience').val()+"&dateform1="+$('#dateform1').val()+"&dateform1_end="+$('#dateform1_end').val()+"&titreform1="+$('#titreform1').val()+"&instutition1="+$('#instutition1').val()+"&dateform2="+$('#dateform2').val()+"&dateform2_end="+$('#dateform2_end').val()+"&titreform2="+$('#titreform2').val()+"&instutition2="+$('#instutition2').val()+"&datestg_start1="+$('#datestg_start1').val()+"&datestg_end1="+$('#datestg_end1').val()+"&poststg1="+$('#poststg1').val()+"&entstg1="+$('#entstg1').val()+"&descstg1="+$('#descstg1').val()+"&datestg_start2="+$('#datestg_start2').val()+"&datestg_end2="+$('#datestg_end2').val()+"&poststg2="+$('#poststg2').val()+"&entstg2="+$('#entstg2').val()+"&descstg2="+$('#descstg2').val()+"&dateexp_start1="+$('#dateexp_start1').val()+"&dateexp_end1="+$('#dateexp_end1').val()+"&titreexp1="+$('#titreexp1').val()+"&entexp1="+$('#entexp1').val()+"&descrexp1="+$('#descrexp1').val()+"&dateexp_start2="+$('#dateexp_start2').val()+"&dateexp_end2="+$('#dateexp_end2').val()+"&titreexp2="+$('#titreexp2').val()+"&entexp2="+$('#entexp2').val()+"&descrexp2="+$('#descrexp2').val()+"&dateexp_start3="+$('#dateexp_start3').val()+"&dateexp_end3="+$('#dateexp_end3').val()+"&titreexp3="+$('#titreexp3').val()+"&entexp3="+$('#entexp3').val()+"&descrexp3="+$('#descrexp3').val()+"&descrcomp1="+$('#descrcomp1').val()+"&descrint1="+$('#descrint1').val();
						XHR = getXMLHTTP();
					
						XHR.open("GET", url, true);
						XHR.onreadystatechange = function(){
						if ( XHR.readyState == 4 )
						{		exp=new RegExp("^ok", "g");
									
							if (exp.exec(XHR.responseText)!=null)
								{
								//$('#test').css("background-color","yellow");
								envoieRequete('../../template/msgAfterInsetmail.html','test');
								}
							else 
								{
								alert('erreur');
								}
							
						}

			}
			XHR.send(null);
	}
	// dans le cas du get
	//XHR.send(null);
					
					
		//		}
				function validCV(){

				$i=1;
				$j=1;
				$k=1;
				$p=1;

				if($("#titrecv").val()==""){$("#titre_error").text("Ce champ est  ");
                 $("#presentation1").css("color","red");
				$i=0;}
				else {$("#titre_error").text(""); 
				     }
				
				if($("#nom").val()==""){$("#nom_error").text("Ce champ est obligatoire ");
                $("#presentation1").css("color","red");
				$i=0;}
				else {$("#nom_error").text(""); }
				
				if($("#situation").val()==""){$("#situation_error").text("Ce champ est obligatoire "); 
				$("#presentation1").css("color","red");
				$i=0;}
				else {$("#situation_error").text(""); }
				
				if($("#specialite").val()==""){$("#speciality_error").text("Ce champ est obligatoire "); 
				$("#presentation1").css("color","red");
				$i=0;}
				else {$("#speciality_error").text(""); }
				
				if($("#niveau").val()==""){$("#niveau_error").text("Ce champ est obligatoire "); 
				$("#presentation1").css("color","red");
				$i=0;}
				else {$("#niveau_error").text(""); }
				
				if($("#anne_experience").val()==""){$("#anne_experience_error").text("Ce champ est obligatoire ");
                 $("#presentation1").css("color","red");
				$i=0;}
				else {$("#anne_experience_error").text(""); }
				
////////////////////////////////////////////////				
				
				if($("#dateform1").val()==""){$("#dateform1_error").text("Ce champ est obligatoire "); 
				$("#etude1").css("color","red");
				$j=0;}
				else {
					var testdate=verifdt($("#dateform1").val());
			
					if(testdate=="invalid")	{$("#dateform1_error").text("La date est invalide");  
					$("#etude1").css("color","red");
					$j=0;}
					else{
					$("#dateform1_error").text(""); 
					}
				}
				
				if($("#dateform1_end").val()==""){$("#dateform1_end_error").text("Ce champ est obligatoire ");
				$("#etude1").css("color","red");
				$j=0;}			
				else {
					var testdate=verifdt($("#dateform1_end").val());
			
					if(testdate=="invalid")	{$("#dateform1_end_error").text("La date est invalide");  
					$("#etude1").css("color","red");
					$j=0;}
					else{
					$("#dateform1_end_error").text(""); 
					}
					
					if(!comparaisondate($("#dateform1").val(),$("#dateform1_end").val())){
					$("#dateform1_end_error").text("L'intervalle des dates est invalide"); 
					$("#etude1").css("color","red");
					$j=0;
					}else{
					$("#dateform1_end_error").text(""); 
					}
				}
				
				
				
				
			

				
				if($("#titreform1").val()==""){$("#titreform1_error").text("Ce champ est obligatoire "); 
				$("#etude1").css("color","red");
				$j=0;}
				else {$("#titreform1_error").text(""); }
				
				if($("#instutition1").val()==""){$("#instutition1_error").text("Ce champ est obligatoire "); 
				$("#etude1").css("color","red");
				$j=0;}
				else {$("#instutition1_error").text(""); }
				
				
				///////////////////////////////////////////////////////
				
				
				if($("#dateform2").val()!="" || $("#dateform2_end").val()!="" || $("#titreform2").val()!="" || $("#instutition2").val()!="" ){
					if($("#dateform2").val()==""){
						$("#dateform2_error").text("Ce champ est obligatoire "); 
						$("#etude1").css("color","red");
						$j=0;
					}
					else {
						var testdate=verifdt($("#dateform2").val());			
						if(testdate=="invalid")	{$("#dateform2_error").text("La date est invalide");  
						$("#etude1").css("color","red");
						$j=0;}
						else{
						$("#dateform2_error").text(""); 
					}
					}
				
					if($("#dateform2_end").val()==""){
						$("#dateform2_end_error").text("Ce champ est obligatoire "); 
						$("#etude1").css("color","red");
						$j=0;
					}			
					else {
						var testdate=verifdt($("#dateform2_end").val());
						if(testdate=="invalid")	{$("#dateform2_end_error").text("La date est invalide");  
						$("#etude1").css("color","red");
						$j=0;
					}
					else{
						$("#dateform2_end_error").text(""); 
					}
					
					if(!comparaisondate($("#dateform2").val(),$("#dateform2_end").val())){
						$("#dateform2_end_error").text("L'intervalle des dates est invalide");
                        $("#etude1").css("color","red");						
						$j=0;
					}
					else{
						$("#dateform2_end_error").text(""); 
					}
					}
				

					if($("#titreform2").val()==""){$("#titreform2_error").text("Ce champ est obligatoire "); 
					$("#etude1").css("color","red");
					$j=0;}
					else {$("#titreform2_error").text(""); }
				
					if($("#instutition2").val()==""){$("#instutition2_error").text("Ce champ est obligatoire "); 
					$("#etude1").css("color","red");
					$j=0;}
					else {$("#instutition2_error").text(""); }
				}
				
///////////////////////////////////////////////////////////////////////////////////
if($("#datestg_start1").val()!="" || $("#datestg_end1").val()!="" || $("#poststg1").val()!="" || $("#entstg1").val()!="" || $("#descstg1").val()!="" ){
					if($("#datestg_start1").val()==""){
						$("#datestg_start1_error").text("Ce champ est obligatoire "); 
						$k=0;
					}
					else {
						var testdate=verifdt($("#datestg_start1").val());			
						if(testdate=="invalid")	{$("#datestg_start1_error").text("La date est invalide");  $k=0;}
						else{
						$("#datestg_start1_error").text(""); 
					}
					}
				
					if($("#datestg_end1").val()==""){
						$("#datestg_end1_error").text("Ce champ est obligatoire"); 
						$k=0;
					}			
					else {
						var testdate=verifdt($("#datestg_end1").val());
						if(testdate=="invalid")	{$("#datestg_end1_error").text("La date est invalide");  $k=0;
					}
					else{
						$("#datestg_end1_error").text(""); 
					}
					
					if(!comparaisondate($("#datestg_start1").val(),$("#datestg_end1").val())){
						$("#datestg_end1_error").text("L'intervalle des dates est invalide"); 
						$k=0;
					}
					else{
						$("#datestg_end1_error").text(""); 
					}
					}
				

					if($("#poststg1").val()==""){$("#poststg1_error").text("Ce champ est obligatoire "); $k=0;}
					else {$("#poststg1_error").text(""); }
				
					if($("#entstg1").val()==""){$("#entstg1_error").text("Ce champ est obligatoire "); $k=0;}
					else {$("#entstg1_error").text(""); }
				}
				
if($("#datestg_start2").val()!="" || $("#datestg_end2").val()!="" || $("#poststg2").val()!="" || $("#entstg2").val()!="" || $("#descstg2").val()!="" ){
					if($("#datestg_start2").val()==""){
						$("#datestg_start2_error").text("Ce champ est obligatoire "); 
						$k=0;
					}
					else {
						var testdate=verifdt($("#datestg_start2").val());			
						if(testdate=="invalid")	{$("#datestg_start2_error").text("La date est invalide");  $k=0;}
						else{
						$("#datestg_start1_error").text(""); 
					}
					}
				
					if($("#datestg_end2").val()==""){
						$("#datestg_end2_error").text("Ce champ est obligatoire"); 
						$k=0;
					}			
					else {
						var testdate=verifdt($("#datestg_end2").val());
						if(testdate=="invalid")	{$("#datestg_end2_error").text("La date est invalide");  $k=0;
					}
					else{
						$("#datestg_end2_error").text(""); 
					}
					
					if(!comparaisondate($("#datestg_start2").val(),$("#datestg_end2").val())){
						$("#datestg_end2_error").text("L'intervalle des dates est invalide"); 
						$k=0;
					}
					else{
						$("#datestg_end2_error").text(""); 
					}
					}
				

					if($("#poststg2").val()==""){$("#poststg2_error").text("Ce champ est obligatoire "); $k=0;}
					else {$("#poststg2_error").text(""); }
				
					if($("#entstg2").val()==""){$("#entstg2_error").text("Ce champ est obligatoire "); $k=0;}
					else {$("#entstg2_error").text(""); }
				}				
				
				
				
////////////////////////////////////////////////////////////////////////////				
				
				
				
				
				
				
				
				if($("#dateexp_start1").val()!="" || $("#dateexp_end1").val()!="" || $("#titreexp1").val()!="" || $("#entexp1").val()!="" || $("#descrexp1").val()!="" ){
					if($("#dateexp_start1").val()==""){
						$("#dateexp_start1_error").text("Ce champ est obligatoire "); 
						$p=0;
					}
					else {
						var testdate=verifdt($("#dateexp_start1").val());			
						if(testdate=="invalid")	{$("#dateexp_start1_error").text("La date est invalide");  $p=0;}
						else{
						$("#dateexp_start1_error").text(""); 
					}
					}
				
					if($("#dateexp_end1").val()==""){
						$("#dateexp_end1_error").text("Ce champ est obligatoire"); 
						$p=0;
					}			
					else {
						var testdate=verifdt($("#dateexp_end1").val());
						if(testdate=="invalid")	{$("#dateexp_end1_error").text("La date est invalide");  $p=0;
					}
					else{
						$("#dateexp_end1_error").text(""); 
					}
					
					if(!comparaisondate($("#dateexp_start1").val(),$("#dateexp_end1").val())){
						$("#dateexp_end1_error").text("L'intervalle des dates est invalide"); 
						$p=0;
					}
					else{
						$("#dateexp_end1_error").text(""); 
					}
					}
				

					if($("#titreexp1").val()==""){$("#titreexp1_error").text("Ce champ est obligatoire "); $p=0;}
					else {$("#titreexp1_error").text(""); }
				
					if($("#entexp1").val()==""){$("#entexp1_error").text("Ce champ est obligatoire "); $p=0;}
					else {$("#entexp1_error").text(""); }
				}
////////////////////////////////////////////////////////////////////////////				
				
				
				
				
				
				
				
				if($("#dateexp_start2").val()!="" || $("#dateexp_end2").val()!="" || $("#titreexp2").val()!="" || $("#entexp2").val()!="" || $("#descrexp2").val()!="" ){
					if($("#dateexp_start2").val()==""){
						$("#dateexp_start2_error").text("Ce champ est obligatoire "); 
						$p=0;
					}
					else {
						var testdate=verifdt($("#dateexp_start2").val());			
						if(testdate=="invalid")	{$("#dateexp_start2_error").text("La date est invalide");  $p=0;}
						else{
						$("#dateexp_start2_error").text(""); 
					}
					}
				
					if($("#dateexp_end2").val()==""){
						$("#dateexp_end2_error").text("Ce champ est obligatoire"); 
						$p=0;
					}			
					else {
						var testdate=verifdt($("#dateexp_end2").val());
						if(testdate=="invalid")	{$("#dateexp_end2_error").text("La date est invalide");  $p=0;
					}
					else{
						$("#dateexp_end2_error").text(""); 
					}
					
					if(!comparaisondate($("#dateexp_start2").val(),$("#dateexp_end2").val())){
						$("#dateexp_end2_error").text("L'intervalle des dates est invalide"); 
						$p=0;
					}
					else{
						$("#dateexp_end2_error").text(""); 
					}
					}
				

					if($("#titreexp2").val()==""){$("#titreexp2_error").text("Ce champ est obligatoire "); $p=0;}
					else {$("#titreexp2_error").text(""); }
				
					if($("#entexp2").val()==""){$("#entexp2_error").text("Ce champ est obligatoire "); $p=0;}
					else {$("#entexp2_error").text(""); }
				}
						

////////////////////////////////////////////////////////////////////////////				
				
				
				
				
				
				
				
				if($("#dateexp_start3").val()!="" || $("#dateexp_end3").val()!="" || $("#titreexp3").val()!="" || $("#entexp3").val()!="" || $("#descrexp3").val()!="" ){
					if($("#dateexp_start3").val()==""){
						$("#dateexp_start3_error").text("Ce champ est obligatoire "); 
						$p=0;
					}
					else {
						var testdate=verifdt($("#dateexp_start3").val());			
						if(testdate=="invalid")	{$("#dateexp_start3_error").text("La date est invalide");  $p=0;}
						else{
						$("#dateexp_start3_error").text(""); 
					}
					}
				
					if($("#dateexp_end3").val()==""){
						$("#dateexp_end3_error").text("Ce champ est obligatoire"); 
						$p=0;
					}			
					else {
						var testdate=verifdt($("#dateexp_end3").val());
						if(testdate=="invalid")	{$("#dateexp_end3_error").text("La date est invalide");  $p=0;
					}
					else{
						$("#dateexp_end3_error").text(""); 
					}
					
					if(!comparaisondate($("#dateexp_start3").val(),$("#dateexp_end3").val())){
						$("#dateexp_end3_error").text("L'intervalle des dates est invalide"); 
						$p=0;
					}
					else{
						$("#dateexp_end3_error").text(""); 
					}
					}
				

					if($("#titreexp3").val()==""){$("#titreexp3_error").text("Ce champ est obligatoire "); $p=0;}
					else {$("#titreexp3_error").text(""); }
				
					if($("#entexp3").val()==""){$("#entexp3_error").text("Ce champ est obligatoire "); $p=0;}
					else {$("#entexp3_error").text(""); }
				}
			
				
				
				if($i==0){
						$('#presentation').append("<span style='float:right;color:#ff0000;font-size:11px'>Vérifier les champs</span>");	
				}
				if($j==0){
						$('#etude').append("<span style='float:right;color:#ff0000;font-size:11px'>Vérifier les champs</span>");	
				}
				if($k==0){
						$('#stage').append("<span style='float:right;color:#ff0000;font-size:11px'>Vérifier les champs</span>");	
				}
				if($p==0){
						$('#exper').append("<span style='float:right;color:#ff0000;font-size:11px'>Vérifier les champs</span>");	
				}
			

				
						
						

				if ($i==1&& $j==0) {
				$("#presentation1").css("color","#555555");
				}
				else if ($j==1 && $i==0)
				{
				$("#presentation1").css("color","#555555");
				}
				else if ($i==1 && $j==1 && $k==1 && $p==1){
				$("#etude1").css("color","#555555");
				$("#presentation1").css("color","#555555");
					insertCvDb();
					
				}
				
				
				}
				
function sign1(x){

					$('.mid').hide();
					$('#auth').show();
					$("#connect").empty();
				    $("#connect").append(x);
}	

function presentation()
{
		$('.mid').hide();
		$('#presentation').show();
}

