function getElement(aID){ 
     return (document.getElementById) ? document.getElementById(aID)
                                      : document.all[aID];
   } 


 function checkForm(form)
 {
  flReturn = true;
 
  for (index=0; index<form.elements.length-1; index++)
  {
   if (form.elements[index].type != 'hidden')
   {
   	var regItem = /^ch_(.*)/gi;
   	var str_name = new String(form.elements[index].name);
   	
   	if (str_name.search(regItem) != -1)
   	{
    	var str = new String(form.elements[index].value);
    	if ((str == '0') || (str == '') || (str.replace(/\ /g,'').length == 0))
	   	{ form.elements[index].focus; flReturn = false; }
   	}
   }
  }
  if (!flReturn) { alert('Потрібно заповнити всі поля'); }
  return flReturn;
 }

// Removes leading whitespaces
function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

// Removes ending whitespaces
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

// Removes leading and ending whitespaces
function trim( value ) {
	return LTrim(RTrim(value));
}

function search_submit()
{
   var myForm = document.forms["search"];
   var myStr  = new String(myForm.q.value);
   myStr = trim(myStr.replace(/[\s,\.\-\?\!]+/g, ' '));
   
   var mySearchWords = new Array();
   var mySearchPhrase = myStr.split(/\s/, 5);
   for (var index=0; index < mySearchPhrase.length; index++)
   { if (mySearchPhrase[index].length > 3) { mySearchWords.push(mySearchPhrase[index]); } }
   
   myStr = trim(mySearchWords.slice(0, 3).join("-"));
   if (myStr.replace(/\s+/g,'').length > 3)
   {
       myForm.action = 'search-' + myStr + '.html';
       myForm.submit();
       return true;
   }
   else
   {
       if (myStr.replace(/\s+/g,'').length <= 3) { alert('Search phrase to short'); }
       else { alert('empty'); }
       return false;
   }
} 


//
//	AJAX Loader
//

function loadContent(container, page_id, action) { 
	// if (container.visibility == "hidden") { Effect.toggle(container, 'appear', { delay: 0.25 }); }
	Element.show(container);
	new Ajax.Updater(container, '/script/ajax_loader.php', {method: 'post', postBody:'action='+action+'&page_id='+page_id+''}); 
}
