$(function(){
	// Form focus
	$('#s').focus(function(){
		if($(this).attr('value') == this.defaultValue) $(this).attr('value', '');
	}).blur(function(){
		if($.trim(this.value) == '') this.value = (this.defaultValue ? this.defaultValue : '');
	});
	
	// Menu active
	if($('body').hasClass('home')){
		$('#menu li').eq(0).addClass('active');
	}else if($('body').hasClass('category-projet-facade')){
		$('#menu li').eq(1).addClass('active');
	}else if($('body').hasClass('category-chantier-couverture')){
		$('#menu li').eq(2).addClass('active');
	}
	
	// Lang
	$('#lang').hover(function(){
		$(this).addClass('active');
	}, function(){
		$(this).removeClass('active');
	});
	
	// Carousel
	if($('#carousel-projet')[0]){
		$('#carousel-projet').jcarousel();
	}
	
	if($('#carousel-produits')[0]){
		$('#carousel-produits').jcarousel({
			scroll: 1
		});
	}
	
	// Equal height
	equalHeight($('#liste-projets h2'));
	

  /* contact form */
  $('select#profession').change(function()
  {
    if($("select#profession option:selected").text() == $("select#profession option:last").text()) {
      $('#profession_other').css({display: 'inline'});
    }
    else {
      $('#profession_other').css({display: 'none'});
    }
    
    if($("select#profession option:selected").text() == 'Presse' || $("select#profession option:selected").text() == 'Institutionnel') {
      $('input#subject2').val('Web');
      $('input#destinataire').val('alexis.godais@buzzaka.com'); // a remplacer par magali.lahoud@terreal.com
    }
    else {
      $('input#subject2').val('Corpo');
      $('input#destinataire').val('alexis.godais@buzzaka.com');  // a remplacer par documentation@terreal.com
    }
  });
  
  
  $('select#mobilite').change(function()
  {
    if($("select#mobilite option:selected").text() == 'Oui') {
      $('#mobilite_lieu').css({display: 'block'});
    }
    else {
      $('#mobilite_lieu').css({display: 'none'});
    }
  });



});

function equalHeight(group) {
	var tallest = 0;
	group.each(function() {
		var thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}
function get_default_select() {
  return '<option value="">- Select -</option>';
}
function arr_to_options(arr, val, names) {
  var str = '';
  var sel;
  var found = false;
  var no_names = false;
  if (names == null) {
    names = new Array();
    for (var i in arr) {
      names[i] = (arr[i] instanceof Array) ? i : arr[i];
    }
    no_names = true;
  }
  var cpt = 0;
  for(var i in arr) {
    if (typeof(arr[i]) == 'undefined') continue;
    cpt++;
    var v = (no_names || arr[i] instanceof Array) ? i : arr[i];// if value is an array, juste use the key
    if (v == val) {
      sel = ' selected';
      found = true;
    } else {
      sel = '';
    }
    try {
      str += '<option value="'+v+'"'+sel+'>'+names[v]+'</option>';
    } catch (e) {
      return get_default_select();
    }
  }
  if (cpt > 1 && !found) {
    str = get_default_select()+str;
  }
  return str;
}




