
jQuery(document).ready(function () {
    populateElement('#siteSearch','RECHERCHE');
	
    jQuery('.leftDD').hide();
	
	
    jQuery('.hasDD').hover(
	  function () {
		  jQuery(this).addClass('selected');
		  jQuery('.leftDD', this).show();
	  },
	  function () {
		  jQuery(this).removeClass('selected');
		  jQuery('.leftDD', this).hide();
	  }
	);
	
});

populateSearchElement = function (searchTxt) { 	
	jQuery(populateElement('#siteSearch',searchTxt));
}



function populateElement(selector, defvalue) {
    if(jQuery.trim(jQuery(selector).val()) == "") {
    	jQuery(selector).val(defvalue);
    }
  
    jQuery(selector).focus(function() {
        if(jQuery(selector).val() == defvalue) {
        	jQuery(selector).val("");
        }
    });
    
    jQuery(selector).blur(function() {
        if(jQuery.trim(jQuery(selector).val()) == "") {
        	jQuery(selector).val(defvalue);
        }
    });
 }


/**
 * Removes the default values from the input fields
 * 
 * @param thisForm, form ogject
 * @param defaultvalue, String 
 * @return void
 */
function checkInputTextField(thisFormElem, defaultvalue) { 
	var elemValue = thisFormElem.value;
	elemValue = elemValue.stringTrim();
	defaultvalue = defaultvalue.toUpperCase(); 
	defaultvalue = defaultvalue.stringTrim(); 
	if(elemValue == defaultvalue) {
		thisFormElem.value = '';
	}
	
}
