function loadAddtoFavourites(){
	var BK;

	var IE = navigator.appName.match(/(Microsoft Internet Explorer)/gi),
	NS = navigator.appName.match(/(Netscape)/gi),
	OP = navigator.appName.match(/(Opera)/gi);

	var elements = document.getElementsByTagName('a');
	
	for (var i=0;i<elements.length;i++){
		if (elements[i].innerHTML=='Bookmark this Page'){
			BK=elements[i]; break;
		}
	}
	
	if ( BK )
	{

		BK.onmouseout = function(){
			window.status = '';
			return true;
		}

		if(IE && document.uniqueID){
			BK.innerHTML='Bookmark this Page';
			BK.onclick = function(){
				window.external.AddFavorite(location.href,document.title);
				return false;
			}
			BK.onmouseover = function(){
				window.status='Click to add this page to your '+RegExp.$1+' favorites';
				return true;
			}
		} else if(OP || IE && !document.uniqueID){
			BK.innerHTML='Press Ctrl+T to '+BK.innerHTML;
			BK.onclick = function(){
				alert('Your '+RegExp.$1+' browser requires that you\nPress Ctrl+T to Bookmark this page.');
				return false;
			}
			BK.onmouseover = function(){
				window.status='Your '+RegExp.$1+' browser requires that you Press Ctrl+T to Bookmark this page.';
				return true;
			}
		} else if(NS){
			BK.innerHTML='Press Ctrl+D to '+BK.innerHTML;
			BK.onclick = function(){
				alert('Your '+RegExp.$1+' browser requires that you\nPress Ctrl+D to Bookmark this page.');
				return false;
			}
			BK.onmouseover = function(){
				window.status='Your '+RegExp.$1+' browser requires that you press Ctrl+D to Bookmark this page.';
				return true;
			}
		}else{
			BK.innerHTML = '';
		}
	}
}

function prefillSearch(){
   if (document.getElementById('min_price1') && document.getElementById('min_price1').value==''){
      document.getElementById('min_price1').value='min';
   }
   if (document.getElementById('max_price1') && document.getElementById('max_price1').value==''){
      document.getElementById('max_price1').value='max';
   }
   if (document.getElementById('min_age1') && document.getElementById('min_age1').value==''){
      document.getElementById('min_age1').value='min';
   }
   if (document.getElementById('max_age1') && document.getElementById('max_age1').value==''){
      document.getElementById('max_age1').value='max';
   }
   if (document.getElementById('search_terms1') && document.getElementById('search_terms1').value==''){
      document.getElementById('search_terms1').value= getKeywordPrompt();
   }

   if (document.getElementById('min_price2') && document.getElementById('min_price2').value==''){
      document.getElementById('min_price2').value='min';
   }
   if (document.getElementById('max_price2') && document.getElementById('max_price2').value==''){
      document.getElementById('max_price2').value='max';
   }
   if (document.getElementById('min_age2') && document.getElementById('min_age2').value==''){
      document.getElementById('min_age2').value='min';
   }
   if (document.getElementById('max_age2') && document.getElementById('max_age2').value==''){
      document.getElementById('max_age2').value='max';
   }
   if (document.getElementById('search_terms2') && document.getElementById('search_terms2').value==''){
      document.getElementById('search_terms2').value= getKeywordPrompt();
   }

}

function getKeywordPrompt () {
	return 'keyword';
}

function onloadfunctions() {
	prefillSearch();
	loadAddtoFavourites();
	enableSearch1();
	enableSearch2();
	resize_iframe('adsense');
	listpostings_load();
}

function onsubmitfunctions1() {
	clearMinPrice();
	clearMaxPrice();
	clearMinAge();
	clearMaxAge();
	clearKeyword();
	disableSearch1();
}

function onsubmitfunctions2() {
	clearMinPrice();
	clearMaxPrice();
	clearMinAge();
	clearMaxAge();
	clearKeyword();
	disableSearch2();
}

function clearMinPrice(){
   if (document.getElementById('min_price1') && document.getElementById('min_price1').value=='min' ){
      document.getElementById('min_price1').value='';
   }
   if (document.getElementById('min_price2') && document.getElementById('min_price2').value=='min' ){
      document.getElementById('min_price2').value='';
   }
}

function clearMaxPrice(){
   if (document.getElementById('max_price1') && document.getElementById('max_price1').value=='max' ){
      document.getElementById('max_price1').value='';
   }
   if (document.getElementById('max_price2') && document.getElementById('max_price2').value=='max' ){
      document.getElementById('max_price2').value='';
   }

}

function clearMinAge(){
   if (document.getElementById('min_age1') && document.getElementById('min_age1').value=='min' ){
      document.getElementById('min_age1').value='';
   }
   if (document.getElementById('min_age2') && document.getElementById('min_age2').value=='min' ){
      document.getElementById('min_age2').value='';
   }

}

function clearMaxAge(){
   if (document.getElementById('max_age1') && document.getElementById('max_age1').value=='max' ){
      document.getElementById('max_age1').value='';
   }
   if (document.getElementById('max_age2') && document.getElementById('max_age2').value=='max' ){
      document.getElementById('max_age2').value='';
   }

}

function clearKeyword(){
   if (document.getElementById('search_terms1') && document.getElementById('search_terms1').value==getKeywordPrompt() ){
      document.getElementById('search_terms1').value='';
   }
   if (document.getElementById('search_terms2') && document.getElementById('search_terms2').value==getKeywordPrompt() ){
      document.getElementById('search_terms2').value='';
   }

}

var searchButton1On = true;
var searchButton2On = true;

function disableSearch1() {
	document.getElementById('search_button1').disabled=true;
	if ( searchButton1On )
        {
        	document.getElementById('searchform1').submit();
	}
	searchButton1On = false;
}

function disableSearch2() {
	document.getElementById('search_button2').disabled=true;
	if ( searchButton2On )
        {
		document.getElementById('searchform2').submit();
        }
	searchButton2On = false;
}

function enableSearch1() {
	if (document.getElementById('search_button1') != undefined){
	     document.getElementById('search_button1').disabled=false;
	}
	searchButton1On = true;
}

function enableSearch2() {
        if (document.getElementById('search_button2') != undefined){
             document.getElementById('search_button2').disabled=false;
        }
	searchButton2On = true;
}



function resize_iframe( iframe_id ){
  var moz = document.getElementById && !document.all;
  var heightOffset = (moz ? 20 : 0);
  var iframe = document.getElementById( iframe_id );
  if (!iframe) { return; }
  var newHeight = window.frames[ iframe_id ].document.body.scrollHeight + heightOffset;
  iframe.height = newHeight;
}


function return_AFC_array () {
	return google_ads;
}

$(document).ready( function() {
	if ($.browser.msie && $.browser.version < 7) {
		$('#rss_link.search').hide();
	}
});