// -------------------------------------------------------------------
// 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_orange1.gif"

forgottena = new Image();
forgottena.src = "../images/btn_forgotten_pword_lo.gif"
forgottenb = new Image();
forgottenb.src = "../images/btn_forgotten_pword_hi.gif"

logina = new Image();
logina.src = "../images/btn_login_lo.gif"
loginb = new Image();
loginb.src = "../images/btn_login_hi.gif"

submitentrya = new Image();
submitentrya.src = "../images/btn_submit_lo.gif"
submitentryb = new Image();
submitentryb.src = "../images/btn_submit_hi.gif"


pagetopa = new Image();
pagetopa.src = "../images/btn_top_lo.gif"
pagetopb = new Image();
pagetopb.src = "../images/btn_top_hi.gif"

morea = new Image();
morea.src = "../images/btn_more_lo.gif"
moreb = new Image();
moreb.src = "../images/btn_more_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"

backa = new Image();
backa.src = "../images/btn_back_listings_lo.gif"
backb = new Image();
backb.src = "../images/btn_back_listings_hi.gif"

searcha = new Image();
searcha.src = "../images/btn_search_lo.gif"
searchb = new Image();
searchb.src = "../images/btn_search_hi.gif"

clearforma = new Image();
clearforma.src = "../images/btn_clear_form_lo.gif"
clearformb = new Image();
clearformb.src = "../images/btn_clear_form_hi.gif"

senda = new Image();
senda.src = "../images/btn_send_lo.gif"
sendb = new Image();
sendb.src = "../images/btn_send_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 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 backOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = backb.src;
	}
}
function backOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = backa.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 ResetForm()
{
	document.form1.reset()
}

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
}

