<!--

//path of website:
var pathLID="http://www.agriculturaldirectory.co.uk/";
//var pathLID="http://81.196.41.242:5000/lid/";





// browser detection:
var ua = navigator.userAgent;
var ns = (navigator.appName.toLowerCase().indexOf("netscape")!=-1)?1:0;
var ns4 = (document.layers)?1:0;
var ns6 = (document.getElementById && ns)?1:0;
var mac = (navigator.userAgent.toLowerCase().indexOf("mac")!=-1)?1:0;
var macie4 = (mac && !ns && parseInt(ua.substr(ua.indexOf("MSIE")+4,2)) <= 4)?1:0;
var macie = (mac && !ns)?1:0;

if (!ns4) document.write('<LINK rel="stylesheet" type="text/css" href="'+pathLID+'styles_ie.css">')


// array for top menu:
var arrTopMnu=new Array(
pathLID+"images/mnu1_off.gif",pathLID+"images/mnu1_on.gif",pathLID+"home.asp","Home",61,16,"home",
pathLID+"images/mnu2_off.gif",pathLID+"images/mnu2_on.gif",pathLID+"about.asp","About Us",63,16,"about",
pathLID+"images/mnu3_off.gif",pathLID+"images/mnu3_on.gif",pathLID+"directory.asp","Directory",91,16,"directory",
pathLID+"images/mnu4_off.gif",pathLID+"images/mnu4_on.gif",pathLID+"join.asp","Join",50,16,"join",
pathLID+"images/mnu5_off.gif",pathLID+"images/mnu5_on.gif",pathLID+"contact.asp","Contact",82,16,"contact",
pathLID+"images/mnu6_off.gif",pathLID+"images/mnu6_on.gif",pathLID+"terms.asp","Terms",57,16,"terms"
)
var step1=7

if (typeof(pageID)=="undefined") pageID=""

// building the top menu:
var arrTop_on = new Array;
var arrTop_off = new Array;
//var arrTop_act = new Array;
var j=0
var strTop=""
for (var i=0; i<arrTopMnu.length; i+=step1) {
	j=parseInt(i/step1)
	
	arrTop_on[j]=arrTopMnu[i+1]
	arrTop_off[j]=arrTopMnu[i]
	
	if (pageID==arrTopMnu[i+6]) strTop+='<A href="'+arrTopMnu[i+2]+'"><IMG src="'+arrTopMnu[i+1]+'" width="'+arrTopMnu[i+4]+'" height="'+arrTopMnu[i+5]+'" border=0 alt="'+arrTopMnu[i+3]+'" title="'+arrTopMnu[i+3]+'" name="imgTop'+j+'"></A>'
	else strTop+='<A href="'+arrTopMnu[i+2]+'" onmouseover="Swap('+j+',\'on\',\'imgTop\')" onmouseout="Swap('+j+',\'off\',\'imgTop\')"><IMG src="'+arrTopMnu[i]+'" width="'+arrTopMnu[i+4]+'" height="'+arrTopMnu[i+5]+'" border=0 alt="'+arrTopMnu[i+3]+'" title="'+arrTopMnu[i+3]+'" name="imgTop'+j+'"></A>'
	if (j!=parseInt(arrTopMnu.length/step1)-1) strTop+='<img src="'+pathLID+'images/mnu_bar.gif" width="2" height="16">';
	
}
//preloading top menu images:
var imgTop_on = new Array;
var imgTop_off = new Array;
//var imgTop_act = new Array;
Preload("arrTop","imgTop",0);

// START: Rollover functions >>>
function Preload(arrFrom,arrToGen,act) {
	var l = eval(arrFrom + '_on.length');
	for (var i=0; i<l; i++) {
		eval(arrToGen + '_on[i] = new Image()');
		eval(arrToGen + '_on[i].src = ' + arrFrom + '_on[i]');
		
		eval(arrToGen + '_off[i] = new Image()');
		eval(arrToGen + '_off[i].src = ' + arrFrom + '_off[i]');
		
		if (act==1) {
			eval(arrToGen + '_act[i] = new Image()');
			eval(arrToGen + '_act[i].src = ' + arrFrom + '_act[i]');
		}
	}
}

function Swap() {
	var imgName = Swap.arguments[2] + Swap.arguments[0];
	var index = (Swap.arguments.length >= 4) ? parseInt(Swap.arguments[3]) : parseInt(Swap.arguments[0]);
	document.images[imgName].src = eval(Swap.arguments[2] + '_' + Swap.arguments[1] + '[' + index + '].src');
}
// <<< END: Rollover functions


function DisplayTopMenu(){
	document.write(strTop);
}

//getting the content height:
var contH="100%"
var headerH=191
var headerH_home=311
var footerH=28
function GetContentH(){
	var hdrH=(pageID=="home")?headerH_home:headerH;
	if (ns) contH=window.innerHeight-hdrH-footerH
	else if (ua.toLowerCase().indexOf("windows")<0) contH=document.body.clientHeight-hdrH-footerH
}

function ValidateSearch(frm){
	if (Trim(frm.txtKeyword.value)=="" && frm.selQual.selectedIndex==0) {alert("Enter a keyword to search or select a qualifier.");frm.txtKeyword.focus();return false;}
	else {
		if (frm.selQual.selectedIndex>0) frm.selQualName.value=frm.selQual.options[frm.selQual.selectedIndex].text;
		return true;
	}
}

// Trims the leading and trailing blanks from a given string:
function Trim(strToTrim) {
	while(strToTrim.charAt(0)==' '){strToTrim = strToTrim.substring(1,strToTrim.length);}
	while(strToTrim.charAt(strToTrim.length-1)==' '){strToTrim = strToTrim.substring(0,strToTrim.length-1);}
	return strToTrim;
}

// Validate an e-mail address:
function ValidateEmail(str){
	if (str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true;
	else return false; 
}


// START: functions for paging results
function changeShowPerPage(newVal,no)
{
	var sf = startFrom;
	if(sf < 0) sf = 0;
	document.frmDirectory.startFrom.value = 0;
	document.frmDirectory.selno.value=no;
	document.frmDirectory.submit();
}

function previousPage()
{
	var sf = startFrom - listingsPerPage;
	if(sf < 0) sf = 0;
	document.frmDirectory.startFrom.value = sf;
	document.frmDirectory.submit();
}

function nextPage()
{
	var sf = startFrom + listingsPerPage;
	document.frmDirectory.startFrom.value = sf;
	document.frmDirectory.submit();
}
// END: functions for paging results

//-->