/**
 * search.js, v0.1
 * JavaScript search module setup and interaction
 * (cc) creative commons by 3.0
 */




var _src_placeholder = 'archives';


search_setup();


/**
 * Setup the search input field.
 */
function search_setup() {
	
	var elem = document.getElementById( 'searchinput' );
	
	// set Apple appareance
	if ( navigator.userAgent.match(/AppleWebKit/i) ) {
		elem.setAttribute( 'results', 0 );
		elem.setAttribute( 'placeholder', _src_placeholder );
		elem.type = "search";
		elem.onblur = function() {
			if ( this.value=='' ) this.setAttribute( 'placeholder', _src_placeholder );
		}
		
		document.getElementById( 'searchform' ).className = 'mac';
	}
	// for other navigator, simulate the apple style
	else {
		if ( elem.value=='' ) elem.value	= _src_placeholder;
		elem.onblur = function() {
			if ( this.value=='' ) this.value = _src_placeholder;
		}
	}
}


/**
 * Clear the current search field content if match the placeholder value.
 */
function search_clear() {
	var elem = document.getElementById('searchinput');
	if ( elem.value==_src_placeholder ) elem.value='';
}
