$(document).ready(function(){

  //START mini search form top
  var defaultSearchValueTop = $("input[name='defaultSearchValueTop']").val();
  $("input[name='searchInputTop']").val(defaultSearchValueTop);

  $("input[name='searchInputTop']").focus(function(event){
    if($("input[name='searchInputTop']").val() == defaultSearchValueTop){
      $("input[name='searchInputTop']").val('');
    }
    $("input[name='searchInputTop']").css('color','#000000');
  });
  $("input[name='searchInputTop']").focusout(function(event){
    if($("input[name='searchInputTop']").val() == ''){
      $("input[name='searchInputTop']").val(defaultSearchValueTop);
      $("input[name='searchInputTop']").css('color','#808080');
    }
  });
  $("form[name='searchMiniTop']").submit(function() {
    var searchPrefixTop = $("input[name='searchPrefixTop']").val();
    var searchTop = $("input[name='searchInputTop']").val();
    var consultantListConsultantSelection = 'all';
    if($("input[name='searchInputTop']").val() == defaultSearchValueTop || $("input[name='searchInputTop']").val() == ''){
      var targetURLTop = '/' + searchPrefixTop;
    }else{
      var targetURLTop = '/' + searchPrefixTop + '/' + consultantListConsultantSelection + '/' + encodeURIComponent(cleanSearchInput(searchTop));
    }
    window.location.href = targetURLTop;
    return false;
  });
  //END mini search form top

  //START mini search form left column
  var defaultSearchValueLeft = $("input[name='defaultSearchValueLeft']").val();
  $("input[name='inputSearchLeft']").val(defaultSearchValueLeft);

  $("input[name='inputSearchLeft']").focus(function(event){
    if($("input[name='inputSearchLeft']").val() == defaultSearchValueLeft){
      $("input[name='inputSearchLeft']").val('');
    }
    $("input[name='inputSearchLeft']").css('color','#000000');
  });
  $("input[name='inputSearchLeft']").focusout(function(event){
    if($("input[name='inputSearchLeft']").val() == ''){
      $("input[name='inputSearchLeft']").val(defaultSearchValueLeft);
      $("input[name='inputSearchLeft']").css('color','#808080');
    }
  });
  $("form[name='searchMiniLeft']").submit(function() {
    var searchPrefixLeft = $("input[name='searchPrefixLeft']").val();
    var searchLeft = $("input[name='inputSearchLeft']").val();
    var consultantListConsultantSelection = $("#consultantListConsultantSelection").val();
    if(typeof(consultantListConsultantSelection)=="undefined"){
    	consultantListConsultantSelection = "all";
    }

    if($("input[name='inputSearchLeft']").val() == defaultSearchValueLeft || $("input[name='inputSearchLeft']").val() == ''){
      var targetURLLeft = '/' + searchPrefixLeft;
    }else{
      var targetURLLeft = '/' + searchPrefixLeft + '/' + consultantListConsultantSelection + '/' + encodeURIComponent(cleanSearchInput(searchLeft));
    }
    window.location.href = targetURLLeft;
    return false;
  });
  //END mini search form left column

  //START mini login right column
  var defaultLoginMiniUsername = $("input[name='defaultLoginMiniUsername']").val();
  var defaultLoginMiniPassword = $("input[name='defaultLoginMiniPassword']").val();
  $("#loginMiniUsername").val(defaultLoginMiniUsername);
  $("input[name='loginMiniPasswordDummy']").val(defaultLoginMiniPassword);

  $("#loginMiniUsername").focus(function(event){
    if($("#loginMiniUsername").val() == defaultLoginMiniUsername){
      $("#loginMiniUsername").val('');
      $("#loginMiniUsername").css('color','#000000');
    }
  });
  $("#loginMiniUsername").focusout(function(event){
    if($("#loginMiniUsername").val() == ''){
      $("#loginMiniUsername").val(defaultLoginMiniUsername);
      $("#loginMiniUsername").css('color','#808080');
    }
  });
  $("input[name='loginMiniPasswordDummy']").focus(function(event){
    $("input[name='loginMiniPasswordDummy']").css('display','none');
    $("#loginMiniPassword").css('display','inline');
    $("#loginMiniPassword").focus();
    $("#loginMiniPassword").css('color','#000000');
  });
  $("#loginMiniPassword").focusout(function(event){
    if($("#loginMiniPassword").val() == ''){
      $("#loginMiniPassword").css('display','none');
      $("input[name='loginMiniPasswordDummy']").css('display','inline');
      $("input[name='loginMiniPasswordDummy']").val(defaultLoginMiniPassword);
      $("input[name='loginMiniPasswordDummy']").css('color','#808080');
    }
  });
  //END mini login right column

  //START consultant profil block 0900
  $("a.tab0900").click(function () {
    $(".on0900").removeClass("on0900");// switch all tabs off
    $(this).addClass("on0900");// switch this tab on
    $(".tabcontent0900").css('display','none');// hide all tabs contents
    $($(this).attr("href")).css('display','block');// switch this tabcontent on by href as id
    return false;
  });
  
  function cleanSearchInput(keyword) {
      // g replaces all occurences	  
	  keyword = keyword.replace(/\//g, '_');
	  keyword = keyword.replace(/\?/g, '_');
	  return keyword; 
  }

});
