// JavaScript Document

function validate_search( text, min_txt ){
	var sf = document.getElementById('search-form');
	var si = document.getElementById('search-input');		
	var search_text = trim(si.value,'\\s%&*/');

	if( si && ( search_text == text || search_text == min_txt || search_text == '' ) ){
		si.style.color='#ffffff';
		si.style.backgroundColor='#ff6600';
		var t = setTimeout("reset_search()", 1000);
		return false;
	} else if( si && search_text.length < 2 ){
		si.style.color='#ffffff';
		si.style.backgroundColor='#ff6600';
		var tmp = search_text;
		si.value = min_txt;
		var t = setTimeout("reset_min_search('"+tmp+"')", 1000);
		return false;
	} else {
		
		if( sf ) sf.submit();
	}
}

function reset_search(){
	var si = document.getElementById('search-input');
	si.style.color = '#0F5411';
	si.style.backgroundColor='#ffffff';
}

function reset_min_search(t){
	var si = document.getElementById('search-input');
	si.style.color = '#0F5411';
	si.style.backgroundColor='#ffffff';
	si.value = t;
	si.focus();
}

/* funkcje trim */
function trim(str, chars) {
  return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
  chars = chars || "\\s";
  return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
  chars = chars || "\\s";
  return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
/* end of funkcje trim */

function validate_sylwetka_search( text ){
	var sf = document.getElementById('sylwetka-search');
	var si = document.getElementById('sylwetki_search');
	if( si && ( si.value == text || si.value == '' ) ){
		si.style.color='#ffffff';
		si.style.backgroundColor='#ff6600';
		var t = setTimeout("reset_sylwetka_search()", 1000);
		return false;
	} else {
		if( sf ) sf.submit();
	}
}

function reset_sylwetka_search(){
	var si = document.getElementById('sylwetki_search');
	si.style.color = '#0F5411';
	si.style.backgroundColor='#ffffff';
}

