 function dumpProps(obj, parent) {
 // Go through all the properties of the passed-in object
   for (var i in obj) {
      // if a parent (2nd parameter) was passed in, then use that to
      // build the message. Message includes i (the object's property name)
      // then the object's property value on a new line
      if (parent) { var msg = parent + "." + i + "\n" + obj[i]; } else { var msg = i + "\n" + obj[i]; }
      // Display the message. If the user clicks "OK", then continue. If they
      // click "CANCEL" then quit this level of recursion
      if (!confirm(msg)) { return; }
      // If this property (i) is an object, then recursively process the object
      if (typeof obj[i] == "object") {
         if (parent) { dumpProps(obj[i], parent + "." + i); } else { dumpProps(obj[i], i); }
      }
   }
}

$(document).ready(function() {

	/*$('.hoverable')
		.mouseover(function() {
			$(this).addClass('hover');
		})
		.mouseout(function() {
			$(this).removeClass('hover');
		});*/
	
	$("#signin_username").watermark("Email");
	$("#signin_password").watermark("Mot de passe");
	
	
	
	
	/*$('a.kps_bloc-recommandation-link')
		.mouseover(function() {
			$('div.kps_bloc-recommandation-desc').css({
				backgroundColor: '#fcf4d3',
				opacity: '0.7'
			});
		})
		.mouseout(function() {
			$('div.kps_bloc-recommandation-desc').css({
				backgroundColor: 'transparent',
				opacity: '1'
			});
		});*/
	
	// Masquage descriptifs
	$("a.kps_bloc-resultats-tableau-entreprise-valeur").each(function() {
		$(this).addClass("kps_none");
		$(this).replaceWith('<p class="kps_bloc-resultats-tableau-entreprise-valeur">'+$(this).html()+'</p>');
	});
	$("a.kps_bloc-resultats-tableau-resume-valeur").each(function() {
		$(this).addClass("kps_none");
		$(this).replaceWith('<p class="kps_bloc-resultats-tableau-resume-valeur kps_none">'+$(this).html()+'</p>');
	});
	$("ul.kps_bloc-resultats-tableau-infos-valeur").addClass("kps_none");

	
	// suppression vers behav-homepage.js

	// Boutons
	var ImgTrouvezOn = new Image(); ImgTrouvezOff = new Image();
	ImgTrouvezOn.src  = "/images/boutons/trouvez-on.png";
	ImgTrouvezOff.src = "/images/boutons/trouvez-off.png";
	$(".kps_moteur-submit button").mouseover(function() {
		$(this).css("background-image", "url('"+ImgTrouvezOn.src+"')");
	});
	$(".kps_moteur-submit button").mouseout(function() {
		$(this).css("background-image", "url('"+ImgTrouvezOff.src+"')");
	});

	/*var ImgValiderOn = new Image(); ImgValiderOff = new Image();
	ImgValiderOn.src  = "/images/boutons/valider-on.png";
	ImgValiderOff.src = "/images/boutons/valider-off.png";
	$("#kps_compte-submit button").mouseover(function() {
		$(this).css("background-image", "url('"+ImgValiderOn.src+"')");
	});
	$("#kps_compte-submit button").mouseout(function() {
		$(this).css("background-image", "url('"+ImgValiderOff.src+"')");
	});*/

	var ImgOkOn = new Image(); ImgOkOff = new Image();
	ImgOkOn.src = "/images/boutons/ok-on.png";
	ImgOkOff.src = "/images/boutons/ok-off.png";
	$("button#kps_espace-abonnes-submit").mouseover(function() {
		$(this).css("background-image", "url('"+ImgOkOn.src+"')");
	});
	$("button#kps_espace-abonnes-submit").mouseout(function() {
		$(this).css("background-image", "url('"+ImgOkOff.src+"')");
	});
	$("button#kps_espace-abonnes-submit-mail").mouseover(function() {
		$(this).css("background-image", "url('"+ImgOkOn.src+"')");
	});
	$("button#kps_espace-abonnes-submit-mail").mouseout(function() {
		$(this).css("background-image", "url('"+ImgOkOff.src+"')");
	});
	$("button#kps_recherche-precision-champ-reference-submit").mouseover(function() {
		$(this).css("background-image", "url('"+ImgOkOn.src+"')");
	});
	$("button#kps_recherche-precision-champ-reference-submit").mouseout(function() {
		$(this).css("background-image", "url('"+ImgOkOff.src+"')");
	});
	$("button#kps_recherche-precision-champ-keywords-submit").mouseover(function() {
		$(this).css("background-image", "url('"+ImgOkOn.src+"')");
	});
	$("button#kps_recherche-precision-champ-keywords-submit").mouseout(function() {
		$(this).css("background-image", "url('"+ImgOkOff.src+"')");
	});

	var ImgsaveOn = new Image(); ImgsaveOff = new Image();
	ImgsaveOn.src = "/images/boutons/btn-save-on.gif";
	ImgsaveOff.src = "/images/boutons/btn-save-off.gif";
	$("button#kps_save-cv-form").mouseover(function() {
	$(this).css("background-image", "url('"+ImgsaveOn.src+"')");
	});
	$("button#kps_save-cv-form").mouseout(function() {
	$(this).css("background-image", "url('"+ImgsaveOff.src+"')");
	});

	var ImgsaveOn = new Image(); ImgsaveOff = new Image();
	ImgsaveOn.src = "/images/boutons/btn-save-on.gif";
	ImgsaveOff.src = "/images/boutons/btn-save-off.gif";
	$("button#kps_save-cv-form-deux").mouseover(function() {
	$(this).css("background-image", "url('"+ImgsaveOn.src+"')");
	});
	$("button#kps_save-cv-form-deux").mouseout(function() {
	$(this).css("background-image", "url('"+ImgsaveOff.src+"')");
	});

	var ImgescapeOn = new Image(); ImgescapeOff = new Image();
	ImgescapeOn.src = "/images/boutons/btn-annul-on.gif";
	ImgescapeOff.src = "/images/boutons/btn-annul-off.gif";
	$("button#kps_annuler-form").mouseover(function() {
	$(this).css("background-image", "url('"+ImgescapeOn.src+"')");
	});
	$("button#kps_annuler-form").mouseout(function() {
	$(this).css("background-image", "url('"+ImgescapeOff.src+"')");
	});

	var ImgescapeOn = new Image(); ImgescapeOff = new Image();
	ImgescapeOn.src = "/images/boutons/btn-annul-on.gif";
	ImgescapeOff.src = "/images/boutons/btn-annul-off.gif";
	$("button#kps_annuler-form-deux").mouseover(function() {
	$(this).css("background-image", "url('"+ImgescapeOn.src+"')");
	});
	$("button#kps_annuler-form-deux").mouseout(function() {
	$(this).css("background-image", "url('"+ImgescapeOff.src+"')");
	});

	var ImgvoircvOn = new Image(); ImgvoircvOff = new Image();
	ImgvoircvOn.src = "/images/boutons/btn-voir-cv-on.gif";
	ImgvoircvOff.src = "/images/boutons/btn-voir-cv-off.gif";
	$("button#kps_view-cv-form").mouseover(function() {
	$(this).css("background-image", "url('"+ImgvoircvOn.src+"')");
	});
	$("button#kps_view-cv-form").mouseout(function() {
	$(this).css("background-image", "url('"+ImgvoircvOff.src+"')");
	});

	var ImgvalideralerteOn = new Image(); ImgvalideralerteOff = new Image();
	ImgvalideralerteOn.src = "/images/boutons/bt-valider1-on.gif";
	ImgvalideralerteOff.src = "/images/boutons/bt-valider1-off.gif";
	$("button#kps_valider-alerte-form").mouseover(function() {
	$(this).css("background-image", "url('"+ImgvalideralerteOn.src+"')");
	});
	$("button#kps_valider-alerte-form").mouseout(function() {
	$(this).css("background-image", "url('"+ImgvalideralerteOff.src+"')");
	});


	var ImgContactezOn = new Image(); ImgContactezOff = new Image();
	ImgContactezOn.src = "/images/boutons/btn-contactez-on.gif";
	ImgContactezOff.src = "/images/boutons/btn-contactez-off.gif";
	$("button#kps_contactez-form").mouseover(function() {
	$(this).css("background-image", "url('"+ImgContactezOn.src+"')");
	});
	$("button#kps_contactez-form").mouseout(function() {
	$(this).css("background-image", "url('"+ImgContactezOff.src+"')");
	});

	/*var ImgEnvoyezOn = new Image(); ImgEnvoyezOff = new Image();
	ImgEnvoyezOn.src = "/images/boutons/btn-envoyer-on.gif";
	ImgEnvoyezOff.src = "/images/boutons/btn-envoyer-off.gif";
	$("button#kps_envoyer-form").mouseover(function() {
	$(this).css("background-image", "url('"+ImgEnvoyezOn.src+"')");
	});
	$("button#kps_envoyer-form").mouseout(function() {
	$(this).css("background-image", "url('"+ImgEnvoyezOff.src+"')");
	});*/

	var ImgEnregistrerOn = new Image(); ImgEnregistrerOff = new Image();
	ImgEnregistrerOn.src = "/images/boutons/btn-enregistrer-on.gif";
	ImgEnregistrerOff.src = "/images/boutons/btn-enregistrer-off.gif";
	$("button#kps_enregistrer-alerte-form").mouseover(function() {
	$(this).css("background-image", "url('"+ImgEnregistrerOn.src+"')");
	});
	$("button#kps_enregistrer-alerte-form").mouseout(function() {
	$(this).css("background-image", "url('"+ImgEnregistrerOff.src+"')");
	});

	var ImgVoirOffreOn = new Image(); ImgVoirOffreOff = new Image();
	ImgVoirOffreOn.src = "/images/boutons/bnt-voir-offre-on.gif";
	ImgVoirOffreOff.src = "/images/boutons/btn-voir-offre-off.gif";
	$("button#kps_voir-offre-form").mouseover(function() {
	$(this).css("background-image", "url('"+ImgVoirOffreOn.src+"')");
	});
	$("button#kps_voir-offre-form").mouseout(function() {
	$(this).css("background-image", "url('"+ImgVoirOffreOff.src+"')");
	});

	var ImgVoirOffreDeuxOn = new Image(); ImgVoirOffreDeuxOff = new Image();
	ImgVoirOffreDeuxOn.src = "/images/boutons/bnt-voir-offre-on.gif";
	ImgVoirOffreDeuxOff.src = "/images/boutons/btn-voir-offre-off.gif";
	$("button#kps_voir-offre-form-deux").mouseover(function() {
	$(this).css("background-image", "url('"+ImgVoirOffreDeuxOn.src+"')");
	});
	$("button#kps_voir-offre-form-deux").mouseout(function() {
	$(this).css("background-image", "url('"+ImgVoirOffreDeuxOff.src+"')");
	});

	var ImgEnregistrerPublierOn = new Image(); ImgEnregistrerPublierOff = new Image();
	ImgEnregistrerPublierOn.src = "/images/boutons/btn-save-pub-on.gif";
	ImgEnregistrerPublierOff.src = "/images/boutons/btn-save-pub-off.gif";
	$("button#kps_enregistrer-publier").mouseover(function() {
	$(this).css("background-image", "url('"+ImgEnregistrerPublierOn.src+"')");
	});
	$("button#kps_enregistrer-publier").mouseout(function() {
	$(this).css("background-image", "url('"+ImgEnregistrerPublierOff.src+"')");
	});


	// Onglets
        
	$(".kps_onglets").each(function() {
		$(this).prepend('<ul class="kps_onglets-menu kps_clear"></ul>');
			var active = 0;
			$(this).find("div.onglet").each(function(i) {
				if ($(this).hasClass('kps_on')) {
					active = i;
				}
			});
                        
			$(this).find("div.onglet").each(function(i) {
				$(this).parent().find(".kps_onglets-menu").append('<li class="' + ((i == active) ? 'kps_on' : '') + ((i == 0) ? ' kps_first' : '') + '"><a href="#' + $(this).attr("id")+ '">' + $(this).text() + '</a></li>');
				if(i != active) {
					$(this).next(".kps_onglet-content").hide();
				}
				$(this).remove();
			});
			$(this).find("h2").each(function(i) {
				$(this).parent().find(".kps_onglets-menu").append('<li class="' + ((i == active) ? 'kps_on' : '') + ((i == 0) ? ' kps_first' : '') + '"><a href="#' + $(this).attr("id")+ '">' + $(this).text() + '</a></li>');
				if(i != active) {
					$(this).next(".kps_onglet-content").hide();
				}
				$(this).remove();
			});
                        
		});
		$(".kps_onglets-menu a").click(function() {
			$(this).parents(".kps_onglets-menu").find("li").removeClass("kps_on");
			$(this).parent("li").addClass("kps_on");

			H = $(this).attr("href");
			C = "." + H.substr( (H.lastIndexOf("#") + 1), 999);
			if( $(C + ":hidden").is("div") ) {
				//if($.browser.msie) {$(".kps_onglets-menu li a").css("position", "static");}
			$(this).parents(".kps_onglets").find(".kps_onglet-content:visible").hide();
			$(C).show();
			}
		return false;
	});
        




	// Recherche précision - open/close
	$("p.kps_recherche-precision-type-option").prepend('<a href="#" class="kps_bouton">&nbsp;</a>');
	$("p.kps_recherche-precision-type-option .kps_bouton").click(function() {
		$(this).parent().toggleClass("kps_open");
		$(this).parent().toggleClass("kps_close");
		return false;
	});

	//Espace abonnée
	if(! $('#notice').length){
		$("#kps_espace-abonnes-oublie ul ul").hide();
    }

	$("#kps_espace-abonnes-oublie .kps_espace-abonnes-oublie_actif > ul").show();
	$("#kps_espace-abonnes-oublie .kps_espace-abonnes-oublie_actif > a").addClass('kps_espace-abonnes-oublie_on');

	$("#kps_espace-abonnes-oublie > ul > li > a").click(function(){
		$(this).parent("li").toggleClass('kps_espace-abonnes-oublie_actif');
		$(this).toggleClass('kps_espace-abonnes-oublie_on');
		$(this).next("ul").toggle(10);
		return false;
	});



	// Recherche tableau résultats
	if($(".kps_bloc-resultats-tableau").is("table") == true) {
		H = ''
		+	'	<div class="kps_bloc-detail">'
		+	'		<div class="kps_bloc-detail-rel">'
		+	'			<div class="kps_bloc-detail-pt kps_png"> </div>'
		+	'			<div class="kps_bloc-detail-hm">'
		+	'				<div class="kps_bloc-detail-hg kps_png"> </div>'
		+	'				<div class="kps_bloc-detail-hd kps_png"> </div>'
		+	'			</div>'
		+	'			<div class="kps_bloc-detail-mg">'
		+	'			<div class="kps_bloc-detail-md kps_png">'
		+	'				<div class="kps_bloc-detail-mm">'
		+	'					<div class="kps_bloc-detail-inner kps_clear">'
		//+	'						<div class="kps_bloc-detail-content-date"></div>'
		+	'						<h3></h3>'
		+	'						<p class="kps_bloc-detail-content-entreprise"></p>'
		+	'						<p class="kps_bloc-detail-content-resume"></p>'
		+	'						<ul class="kps_bloc-detail-content-infos">'
		+	'						</ul>'
		+	'					</div>'
		+	'				</div>'
		+	'			</div>'
		+	'			</div>'
		+	'			<div class="kps_bloc-detail-bm kps_png">'
		+	'				<div class="kps_bloc-detail-bg kps_png"> </div>'
		+	'				<div class="kps_bloc-detail-bd kps_png"> </div>'
		+	'			</div>'
		+	'		</div>'
		+	'		</div>'
		+	'';

		$("body").prepend(H);
	}

	// TR CLIQUABLE
	$('.kps_bloc-resultats-tableau tr:not(:first)').css('cursor', 'pointer');
	$('.kps_bloc-resultats-tableau tr:not(:first)').click(function(){
		window.location.href = $(this).find('.kps_bloc-resultats-tableau-date a').attr('href');
	});

	$('.kps_bloc-detail').css('cursor', 'pointer');

	st1 = new Object();
	$(".kps_bloc-resultats-tableau td").mouseover(function() {
		detailHide();
		$(".kps_bloc-resultats-tableau tr").removeClass("kps_on");
		$("#kps_colonnage-3col-mil #kps_colonne-C").css("opacity", .5);
		$(this).parent("tr").addClass("kps_on");

		$(".kps_bloc-detail h3").text( $(this).parent("tr").find("h3").text() );
		//$(".kps_bloc-detail .kps_bloc-detail-content-date").text( $(this).parent("tr").find(".kps_bloc-resultats-tableau-date-valeur").text() );
		$(".kps_bloc-detail .kps_bloc-detail-content-entreprise").html( $(this).parent("tr").find(".kps_bloc-resultats-tableau-entreprise-valeur").html() );
		$(".kps_bloc-detail .kps_bloc-detail-content-resume").html( $(this).parent("tr").find(".kps_bloc-resultats-tableau-resume-valeur").html() + ' <a href="' + $(this).parent("tr").find(".kps_bloc-resultats-tableau-date a").attr("href") + '">+ d&rsquo;infos</a>');
		$(".kps_bloc-detail .kps_bloc-detail-content-infos").html( $(this).parent("tr").find(".kps_bloc-resultats-tableau-infos-valeur").html() );

		$(".kps_bloc-detail").css("top", $(this).parent("tr").offset().top - ($(".kps_bloc-detail").height()/2) - 5 );
		$(".kps_bloc-detail").css("left", $(this).parent("tr").offset().left + $(this).parent("tr").width());
		$(".kps_bloc-detail").show();

		$('.kps_bloc-detail h3').hover(function(){$(this).css('color', '#ea8110')},function(){$(this).css('color', 'black')});
		$('.kps_bloc-detail p').hover(function(){$(this).css('color', '#ea8110')},function(){$(this).css('color', 'black')});
		$('.kps_bloc-detail ul').hover(function(){$(this).css('color', '#ea8110')},function(){$(this).css('color', 'black')});


		element = $(this);
		$('.kps_bloc-detail').click(function(){
			window.location.href = element.parent("tr").find(".kps_bloc-resultats-tableau-date a").attr("href");
		});


	});
	function detailHide() {
		$("html").mouseover(function(o) {
			o = o.target;
			while(o.parentNode) {
				if( (o.className == "kps_bloc-detail") || (o.className == "kps_bloc-resultats-tableau") ) {
					window.clearTimeout(st1);
					break;
				}
				if(o.nodeName == "HTML") {
					st1 = window.setTimeout('$("#kps_colonnage-3col-mil #kps_colonne-C").animate({opacity:1}); $(".kps_bloc-detail").fadeOut("fast", function() {$(".kps_bloc-resultats-tableau tr").removeClass("kps_on");});', 1);
					$("html").unbind();

				}
				o = o.parentNode;
			}
		});
	}


});

//hide show depot CV

$(document).ready(function(){

	$('.kps_ajout-Infos').hide();

	$('.kps_edit').click(function() {
		var $parentRow = $(this).parent('td').parent('tr');
		if(!$parentRow.is('.kps_add-info-actif')) {
			$parentRow.addClass('kps_add-info-actif');
			$parentRow.next('tr.kps_ajout-Infos').show();
		}
		else {
			$parentRow.removeClass('kps_add-info-actif');
			$parentRow.next('tr.kps_ajout-Infos').hide();
		}
	});

	$('.kps_valid').click(function(){
		$(this).parents('td:first').parent('tr').hide();
		$(this).parents('tr:first').prev('tr').removeClass('kps_add-info-actif');
	});

	$('.kps_valid-add').click(function(){
		$(this).parents('td:first').parent('tr').hide();
		$(this).parents('tr:first').prev('tr').removeClass('kps_add-info-actif');

	});

	$('.kps_ajouter').click(function() {
		var $parentRow = $(this).parent('td').parent('tr');
		if(!$parentRow.is('.kps_add-info-actif')) {
			$parentRow.addClass('kps_add-info-actif');
			$parentRow.next('tr.kps_ajout-Infos').show();
		}
		else {
			$parentRow.removeClass('kps_add-info-actif');
			$parentRow.next('tr.kps_ajout-Infos').hide();
		}
	});

	$('.kps_annuler-infos').click(function(){
		var obj = $(this).parent('li').parent('ul').parent('.kps_add-info').parent('fieldset').parent('td').parent('.kps_ajout-Infos');

		obj.prevAll().removeClass('kps_add-info-actif');
		obj.toggle();
	});
	$('#cv_background_is_current').click(function(){
		var date			= new Date();
		var year			= date.getFullYear();
		var input 			= $('#cv_background_year_end');
		var checkbox		= $('#cv_background_is_current');

		if(checkbox.is(':checked') == true){
			input.prevAll().hide()
			input.hide();
			input.nextAll().hide();
			input.val(""+year+"")
		} else {
			input.prevAll().show()
			input.val("");
			input.show();
			input.nextAll().show();
		}
	});
});

//Show hider page créer alerte email
$(document).ready(function(){

	//$('.kps_show-informations').hide();

	$('.kps_show-hide').click(function(){


		if($(this).parent('div').find('div.kps_show-informations').is(':hidden')){
			$(this).text('Moins de critères');
			$(this).addClass('kps_show-hide-on');
		}
		else{
			$(this).text('Plus de critères');
			$(this).removeClass('kps_show-hide-on');
		}

		$(this).parent('div').find('div.kps_show-informations').toggle();

	});

});

function postulRadio(obj){
  	var val = obj.value;
  	if(val == '0'){
  		$('#postul_intitule').attr('disabled','disabled');
  		$('#postul_Content').attr('disabled','disabled');
  	} else if(val == '1') {
  		$('#postul_intitule').removeAttr('disabled');
  		$('#postul_Content').removeAttr('disabled');
  	}
}

//Moteur de recherche effet graphique au sein du menu déroulant
$(document).ready(function(){
	$("#kps_moteur-champ-quoi option[value$='-0']").addClass('bg_select');
	$("#kps_moteur-champ-quoi option[value='0-0']").removeClass('bg_select');
	});

$(document).ready(function(){
	$("#kps_moteur-champ-quoi2 option[value$='-0']").addClass('bg_select');
	$("#kps_moteur-champ-quoi2 option[value='0-0']").removeClass('bg_select');
	});

$(document).ready(function(){
	$("#kps_moteur-champ-ou option[value='1-60']").addClass('bg_select');
	$("#kps_moteur-champ-ou option[value='1-60-0']").addClass('bg_select');
	$("#kps_moteur-champ-ou option[value='0-0-0']").addClass('bg_select');
	});



function setCookie(nom, valeur, jours){
    var expDate = new Date()
    expDate.setTime(expDate.getTime() + (jours * 24 * 3600 * 1000))
    document.cookie = nom + "=" + escape(valeur)
            + ";expires=" + expDate.toGMTString()
}
