// -------------------------------------------------------------------
// Madgex Limited
// Copyright (c) 2003 Madgex Limited. All Rights Reserved.
// Site Wide Code 
// 05 Jun 2003
// Version 1.0
// -------------------------------------------------------------------


// Ref: opener.js
var sClassRef = '';
if (is.gecko) sClassRef =  "class" ;
if (is.ie4up) sClassRef = "className";

// Image functions
//--------------------------------------------------------------------------

img01a = new Image();
img01a.src = "../images/sml_arrow_blue.gif"
img01b = new Image();
img01b.src = "../images/sml_arrow_orange.gif"

pagetopa = new Image();
pagetopa.src = "../images/btn_top_lo.gif"
pagetopb = new Image();
pagetopb.src = "../images/btn_top_hi.gif"

previousa = new Image();
previousa.src = "../images/btn_previous_lo.gif"
previousb = new Image();
previousb.src = "../images/btn_previous_hi.gif"

nexta = new Image();
nexta.src = "../images/btn_next_lo.gif"
nextb = new Image();
nextb.src = "../images/btn_next_hi.gif"

morea = new Image();
morea.src = "../images/btn_more_lo.gif"
moreb = new Image();
moreb.src = "../images/btn_more_hi.gif"

backa = new Image();
backa.src = "../images/btn_backtolistings_lo.gif"
backb = new Image();
backb.src = "../images/btn_backtolistings_hi.gif"

logina = new Image();
logina.src = "../images/btn_login_lo.gif"
loginb = new Image();
loginb.src = "../images/btn_login_hi.gif"

forgottena = new Image();
forgottena.src = "../images/btn_forgotpassword_lo.gif"
forgottenb = new Image();
forgottenb.src = "../images/btn_forgotpassword_hi.gif"

senda = new Image();
senda.src = "../images/btn_send_lo.gif"
sendb = new Image();
sendb.src = "../images/btn_send_hi.gif"

edita = new Image();
edita.src = "../images/btn_edit_lo.gif"
editb = new Image();
editb.src = "../images/btn_edit_hi.gif"

healthchecka = new Image();
healthchecka.src = "../images/btn_businesshealthcheck_lo.gif"
healthcheckb = new Image();
healthcheckb.src = "../images/btn_businesshealthcheck_hi.gif"

contactusa = new Image();
contactusa.src = "../images/btn_contactus_lo.gif"
contactusb = new Image();
contactusb.src = "../images/btn_contactus_hi.gif"

bpvisitsa = new Image();
bpvisitsa.src = "../images/btn_bpvisits_lo.gif"
bpvisitsb = new Image();
bpvisitsb.src = "../images/btn_bpvisits_hi.gif"

helplinea = new Image();
helplinea.src = "../images/btn_helpline_lo.gif"
helplineb = new Image();
helplineb.src = "../images/btn_helpline_hi.gif"

casestudiesa = new Image();
casestudiesa.src = "../images/btn_casestudies_lo.gif"
casestudiesb = new Image();
casestudiesb.src = "../images/btn_casestudies_hi.gif"

conferencesa = new Image();
conferencesa.src = "../images/btn_conferences_lo.gif"
conferencesb = new Image();
conferencesb.src = "../images/btn_conferences_hi.gif"

submitenquirya = new Image();
submitenquirya.src = "../images/btn_submitenquiry_lo.gif"
submitenquiryb = new Image();
submitenquiryb.src = "../images/btn_submitenquiry_hi.gif"

function imgOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = eval(imgName + "b.src");
	}
}
function imgOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = eval(imgName + "a.src");
	}
}
function moreOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = moreb.src;
	}
}
function moreOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = morea.src;
	}
}
function backOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = backb.src;
	}
}
function backOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = backa.src;
	}
}
function nextOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = nextb.src;
	}
}
function nextOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = nexta.src;
	}
}
function previousOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = previousb.src;
	}
}
function previousOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = previousa.src;
	}
}
function RollOverTR(id)
{
	if(sClassRef != '')
	{
		var oTR = MMGetElementById(id);
		var oIMG = MMGetElementById(id + 'Img');
		oTR.cells[0].setAttribute(sClassRef,'lowerMenuArrowOver');
		oTR.cells[1].setAttribute(sClassRef,'lowerMenuTextOver');
		oTR.cells[2].setAttribute(sClassRef,'lowerMenuIconOver');
		oIMG.src = img01a.src;
	}
}

function RollOutTR(id)
{
	if(sClassRef != '')
	{
		var oTR = MMGetElementById(id);
		var oIMG = MMGetElementById(id + 'Img');
		oTR.cells[0].setAttribute(sClassRef,'lowerMenuArrow');
		oTR.cells[1].setAttribute(sClassRef,'lowerMenuText');
		oTR.cells[2].setAttribute(sClassRef,'lowerMenuIcon');
		oIMG.src = img01b.src;
	}
}

function ClickTR(url)
{
	document.location.href = url
}

function gonext(lPage)
{
	document.location.search = AddQueryString(document.location.search, 'nPage', parseInt(lPage))
}

function SubmitForm()
	{
		document.form1.submit()
	}

function AddQueryString( sQuery, sName, sValue )
{
	//alert( 'query=' + sQuery + 'name=' + sName + 'value=' + sValue )
	sRes = StripQuery( sQuery, sName )

	//alert( 'strip=' + sRes )
	
	if ( sRes =='' || sRes =='?' )
		return '?'+sName + '=' + sValue
	else
		return sRes + '&' + sName + '=' + sValue
}

function StripQuery( sIn, sName )
{
	// write your own because different browsers do different things with regular expressions...
	
	var sincopy = sIn
	
	//alert('sIn='+sIn)
	
	if ( sIn.substr(0,1) == '?' )
		sincopy = sIn.substr(1)
	
	var itms = sincopy.split( '&' )
	var res = ''

	for( var i=0; i< itms.length; i++ )
	{
		if (itms[i].substr(0, sName.length ) != sName )
		{
			if ( res.length > 0 )
				res += '&'

			res = res + itms[i]
		}
	}
	return res
}
function openHelpline()
{
	var objWindow, winprops
	var iheight=520;
	var iwidth=550;
	winprops = 'status=no,scrollbars=yes,toolbar=no,menubar=no,location=no';
	winprops += ',width=' + iwidth; 	
	winprops += ',height=' + iheight;
	if((is.ie4up) || (is.gecko) || (is.nav4up))
	{
		winprops += ',left=' + ((screen.width - iwidth) / 2);
		winprops += ',top=' + ((screen.height - iheight) / 2);
	}	
	
	var objWindow=window.open("","bpcwindow",winprops);
	document.bpcf.submit()
}

