function fill_text_header() {
	var on = false;
	var keywordInput = $('headerKeywords');
	if (keywordInput != null && keywordInput.value != '') {
    if (!on) {
        keywordInput.value = "SEARCH DOMAINS";
		keywordInput.style.color = "#999999";
        on = true;
    } else {
        keywordInput.value = "";
		keywordInput.style.color = "#333333";
        on = false;
    }
	}
}

function clearitH() {
	var keywordInput = $('headerKeywords');
    if (clearboxH == 0) {
        keywordInput.value = "";
        keywordInput.style.color = "#333333";
		keywordInput.focus();
		clearboxH = 1;
    }
}

function submitSearchHeaderForm(){
	if(validateKeywordHeader(document.forms.searchKeywordsHeaderForm)) {
		var headerKeyword = $('headerKeywords').value;	
    	document.forms.searchKeywordsHeaderForm.submit();
		pageTracker._trackEvent('Search', 'input', 'Top Nav Search', headerKeyword);
	}
}
		
function validateKeywordHeader(form){
	var kw = document.searchKeywordsHeaderForm.headerKeywords.value;
	$('errorTopSearch').innerHTML = '';
	$('errorTopSearch').hide();
	kw = kw.replace(/^\s+|\s+$/, '');
	if(kw == '' || kw == 'SEARCH DOMAINS'){
		$('errorTopSearch').innerHTML = 'Keywords field is required';
		$('errorTopSearch').show();
		clearboxH = 0;
		clearitH();
		return false;			
	}		
	var regexp = /^[0-9a-zA-Z\-]+([.][a-zA-Z]+){0,2}$/;
	var pattern = /,|\s/;
	var headerKeywords = kw.split(pattern);
	for(var i=0; i < headerKeywords.length;i++){
		var s = headerKeywords[i].replace(/^\s+|\	s+$/, '');
		if(s != '' && !regexp.exec(s)){
			$('errorTopSearch').innerHTML = 'Wrong input format.';
			$('errorTopSearch').show();
			clearboxH = 0;
			clearitH();
			return false;				
		}
	}
	return true;
}
