
var cntries = new Array();
cntries[0] = "us";
cntries[1] = "ca";
cntries[2] = "au";
cntries[3] = "dk";
cntries[4] = "de";
cntries[5] = "it";
cntries[6] = "nz";
cntries[7] = "no";
cntries[8] = "es";
cntries[9] = "se";
cntries[10] = "ie";
cntries[11] = "gb";


function getCntry(){
	var cntry = "us"
	if(av){
		if(av.parameters)
			if(av.parameters.country)
				cntry = av.parameters.country;
			else if(av.parameters.destcountry)
				cntry = av.parameters.destcountry;
	}
	return cntry.toLowerCase();
}

function preLoadHdr(){
	var img;
	
	img = new Image();
	img.src = "images/flag_divider_on.gif";
	
	img = new Image();
	img.src = "images/flag_divider.gif";
	
	for(var i=0; i < cntries.length; i++){
		img = new Image();
		img.src = "images/flag_" + cntries[i] + "_on.gif";

		img = new Image();
		img.src = "images/flag_" + cntries[i] + ".gif";
	}
	
}

function buildHeader(){
	preLoadHdr();
	var selCntry = getCntry();
	var cntry, i, img;
	
	for(i =0; i < cntries.length; i++){
		cntry = cntries[i];
		if(selCntry == cntry){
			if(i == 0)
				document.write('<TD id="td_' + cntry + '_front" valign="bottom" width="1"><IMG SRC="images/flag_divider_on.gif" WIDTH=1 HEIGHT=39 ALT=""></TD>');
			document.write('<TD id="td_' + cntry + '" width="42"><A HREF="javascript:loadSearch(\'' + cntry + '\');"><IMG SRC="images/flag_' + cntry + '_on.gif" WIDTH=42 HEIGHT=47 ALT="" BORDER=0></A></TD>');
			document.write('<TD id="td_' + cntry + '_back" valign="bottom" width="1"><IMG SRC="images/flag_divider_on.gif" WIDTH=1 HEIGHT=39 ALT=""></TD>');
		}
		else {
			if(i == 0)
				document.write('<TD id="td_' + cntry + '_front" valign="bottom" width="1"><IMG SRC="images/flag_divider.gif" WIDTH=1 HEIGHT=32 ALT=""></TD>');
			document.write('<TD id="td_' + cntry + '" width="42"><A HREF="javascript:loadSearch(\'' + cntry + '\');"><IMG SRC="images/flag_' + cntry + '.gif" WIDTH=42 HEIGHT=47 ALT="" BORDER=0></A></TD>');
			document.write('<TD id="td_' + cntry + '_back" valign="bottom" width="1"><IMG SRC="images/flag_divider.gif" WIDTH=1 HEIGHT=32 ALT=""></TD>');	
		}
	}
}

function loadSearch(selCntry){
	var cntry, i, td;
	
	for(i =0; i < cntries.length; i++){
		cntry = cntries[i];
		if(selCntry == cntry){
			if(i == 0){
				td = document.getElementById('td_' + cntry + '_front');
				td.innerHTML = '<IMG SRC="images/flag_divider_on.gif" WIDTH=1 HEIGHT=39 ALT="">';
			}
			else {
				td = document.getElementById('td_' + cntries[i-1] + '_back');
				td.innerHTML = '<IMG SRC="images/flag_divider_on.gif" WIDTH=1 HEIGHT=39 ALT="">';			
			}
			td = document.getElementById('td_' + cntry);
			td.innerHTML = '<A HREF="javascript:loadSearch(\'' + cntry + '\');"><IMG SRC="images/flag_' + cntry + '_on.gif" WIDTH=42 HEIGHT=47 ALT="" BORDER=0></A>';
			td = document.getElementById('td_' + cntry + '_back');
			td.innerHTML = '<IMG SRC="images/flag_divider_on.gif" WIDTH=1 HEIGHT=39 ALT="">';
		}
		else {
			if(i == 0){
				td = document.getElementById('td_' + cntry + '_front');
				td.innerHTML = '<IMG SRC="images/flag_divider.gif" WIDTH=1 HEIGHT=32 ALT="">';
			}
			td = document.getElementById('td_' + cntry);
			td.innerHTML = '<A HREF="javascript:loadSearch(\'' + cntry + '\');"><IMG SRC="images/flag_' + cntry + '.gif" WIDTH=42 HEIGHT=47 ALT="" BORDER=0></A>';
			td = document.getElementById('td_' + cntry + '_back');
			td.innerHTML = '<IMG SRC="images/flag_divider.gif" WIDTH=1 HEIGHT=32 ALT="">';
		}
	}
	document.getElementById("contentarea").innerHTML = getContent(selCntry);
}

function getContent(cntry){

	html = '<form action="advantage.adp" method="get">';
	
	html += '<FONT FACE="Arial" SIZE=3><BR>Find a store in ';
	if(cntry == "us")
		html += "the United States or Puerto Rico";
	else if(cntry == "ca")
		html += "Canada";
	else if(cntry == "au")
		html += "Australia";
	else if(cntry == "dk")
		html += "Denmark";
	else if(cntry == "de")
		html += "Germany";
	else if(cntry == "it")
		html += "Italy";
	else if(cntry == "nz")
		html += "New Zealand";
	else if(cntry == "no")
		html += "Norway";
	else if(cntry == "se")
		html += "Sweden";
	else if(cntry == "ie")
		html += "Ireland";
	else if(cntry == "es")
		html += "Spain";
	else if(cntry == "gb")
		html += "United Kingdom";
		
		
	html += "<BR></FONT>";

	html += '<TABLE align="center" border="0">';
	html += "<input type='hidden' name='country' value='" + cntry + "'/>\n";
	html += "<input type='hidden' name='text2' value='" + cntry + "'/>\n";
	html += "<input type='hidden' name='pHeight' value='269'/>\n";
	html += "<input type='hidden' name='pWidth' value='465'/>\n";
	html += "<input type='hidden' name='val' value='0'/>\n";
	html += "<input type='hidden' name='proxIcons' value='1'/>\n";
	html += "<input type='hidden' name='proxIconID' value='400'/>\n";
	html += "<input type='hidden' name='transaction' value='search'/>\n";
	html += "<input type='hidden' name='pageResults' value='6'/>\n";
	html += "<input type='hidden' name='maxSearchResults' value='50'/>\n";
	html += "<input type='hidden' name='zoomLevel' value='6'/>\n";
	if(cntry == "us"){
		html += '<TR VALIGN=TOP>';
		html += '<TD><FONT FACE="Arial" SIZE=2>';
		html += '<BR>Search by:<BR><BR>';
		html += 'Zip Code: <INPUT TYPE="Text" NAME="postalCode" SIZE=10 MAXLENGTH=6><BR><BR>';
		html += '<img src="images//or.gif"><br><br>';
		html += 'City: <INPUT TYPE="Text" NAME="city" SIZE=15 MAXLENGTH=40> State:';
		html += '<SELECT NAME="stateProvince"><OPTION VALUE="" selected></OPTION>';
		html += '<OPTION>AK</OPTION><OPTION>AL</OPTION> <OPTION>AR</OPTION> <OPTION>AZ</OPTION>';
		html += '<OPTION>CA</OPTION> <OPTION>CO</OPTION> <OPTION>CT</OPTION>';
		html += '<OPTION>DE</OPTION> <OPTION>FL</OPTION>';
		html += '<OPTION>GA</OPTION> <OPTION>GU</OPTION><OPTION>HI</OPTION><OPTION>IA</OPTION> <OPTION>ID</OPTION>';
		html += '<OPTION>IL</OPTION> <OPTION>IN</OPTION>';
		html += '<OPTION>KS</OPTION> <OPTION>KY</OPTION> <OPTION>LA</OPTION>';
		html += '<OPTION>ME</OPTION> <OPTION>MD</OPTION> <OPTION>MA</OPTION>';
		html += '<OPTION>MI</OPTION> <OPTION>MN</OPTION> <OPTION>MS</OPTION>';
		html += '<OPTION>MT</OPTION><OPTION>MO</OPTION> <OPTION>NE</OPTION>';
		html += '<OPTION>NV</OPTION> <OPTION>NH</OPTION> <OPTION>NJ</OPTION>';
		html += '<OPTION>NM</OPTION> <OPTION>NY</OPTION> <OPTION>NC</OPTION>';
		html += '<OPTION>ND</OPTION> <OPTION>OH</OPTION> <OPTION>OK</OPTION>';
		html += '<OPTION>OR</OPTION> <OPTION>PA</OPTION> <OPTION>PR</OPTION><OPTION>RI</OPTION>';
		html += '<OPTION>SC</OPTION> <OPTION>SD</OPTION><OPTION>TN</OPTION>';
		html += '<OPTION>TX</OPTION> <OPTION>UT</OPTION> <OPTION>VA</OPTION>';
		html += '<OPTION>VT</OPTION> <OPTION>WA</OPTION> <OPTION>WI</OPTION>';
		html += '<OPTION>WV</OPTION> <OPTION>WY</OPTION></SELECT><BR><BR>';
		html += '<BR>';
		html += '</FONT></TD>';
		html += '<TD><IMG SRC="images/spacer.gif" WIDTH=20 HEIGHT=1></TD>';
		html += '<TD><FONT FACE="Arial" SIZE=2>';
		html += '<BR>How far to search:<BR><BR>';
		html += '<INPUT TYPE=RADIO NAME="radius" VALUE="25" CHECKED> 25 Miles<BR>';
		html += '<IMG SRC="images/spacer.gif" WIDTH=1 HEIGHT=4><BR>';
		html += '<INPUT TYPE=RADIO NAME="radius" VALUE="50"> 50 Miles<BR>';
		html += '<IMG SRC="images/spacer.gif" WIDTH=1 HEIGHT=4><BR>';
		html += '<INPUT TYPE=RADIO NAME="radius" VALUE="100"> 100 Miles<BR><BR>';
		html += '<INPUT TYPE=SUBMIT NAME="submit" VALUE="Search">';
		html += '</FONT></TD>';
		html += '</TR>';
	}
	else if(cntry == "ca"){
		html += "<input type='hidden' name='units' value='km'/>\n";
		html += '<TR VALIGN="TOP">';
		html += '<TD><FONT FACE="Arial" SIZE=2>';
		html += '<BR>Search by:<BR><BR>';
		html += 'Postal Code: <INPUT TYPE=TEXT NAME="postalCode" VALUE="" SIZE="12"><BR><BR>';
		html += '<IMG SRC="images/or.gif" BORDER=0 ALT="" WIDTH=200 HEIGHT=14><BR><BR>';
		html += 'City: <INPUT TYPE=TEXT NAME="city" VALUE="" SIZE="15" MAXLENGTH=40><BR>';
		html += 'Province:&nbsp;';
		html += '<SELECT NAME="stateProvince">';
		html += '<OPTION VALUE=""></OPTION>';
		html += '<OPTION VALUE="AB">Alberta</OPTION>';
		html += '<OPTION VALUE="BC">British Columbia</OPTION>';
		html += '<OPTION VALUE="MB">Manitoba</OPTION>';
		html += ' <OPTION VALUE="NB">New Brunswick</OPTION>';
		html += '<OPTION VALUE="NF">Newfoundland</OPTION>';
		html += '<OPTION VALUE="NS">Nova Scotia</OPTION>';
		html += '<OPTION VALUE="ON">Ontario</OPTION>';
		html += '<OPTION VALUE="QC">Quebec Province</OPTION>';
		html += '<OPTION VALUE="SK">Saskatchewan</OPTION>';
		html += '</SELECT><BR><BR>';
		html += '</TD>';
		html += '<TD><IMG SRC="images/spacer.gif" WIDTH=20 HEIGHT=1></TD>';
		html += '<TD><FONT SIZE="2" FACE="Arial"><BR>How far to search:<BR><BR>';
		html += '<INPUT TYPE=RADIO NAME="radius" VALUE="100" CHECKED> 100 Kilometers<BR>';
		html += '<IMG SRC="images/spacer.gif" WIDTH=1 HEIGHT=4><BR>';
		html += '<INPUT TYPE=RADIO NAME="radius" VALUE="200"> 200 Kilometers<BR>';
		html += '<IMG SRC="images/spacer.gif" WIDTH=1 HEIGHT=4><BR>';
		html += ' <INPUT TYPE=RADIO NAME="radius" VALUE="500"> 500 Kilometers<BR>';
		html += ' <BR><INPUT TYPE="Submit" VALUE="Search">';
		html += '</FONT></TD>';
		html += '</TR>';
	}
	else if(cntry == "au"){
		html += "<input type='hidden' name='radius' value='200'/>";
		html += '<TR VALIGN="TOP">';
		html += '<TD><FONT SIZE="2" FACE="Arial">';
		html += '<BR>Search by:<BR><BR>';
		html += ' City: <INPUT TYPE=TEXT NAME="city" VALUE="" SIZE="15"><BR><BR>';
		html += 'Suburb/Territory:&nbsp;';
		html += '<SELECT NAME="text1" value="">';
		html += '<OPTION VALUE=""> </OPTION>';
		html += '<OPTION VALUE="Western Australia">Western Australia</OPTION>';
		html += '<OPTION VALUE="North Territory">Northern Territory</OPTION>';
		html += '<OPTION VALUE="Queensland">Queensland</OPTION>';
		html += '<OPTION VALUE="South Australia">South Australia</OPTION>';
		html += '<OPTION VALUE="New South Wales">New South Wales</OPTION>';
		html += '<OPTION VALUE="Victoria">Victoria</OPTION>';
		html += '<OPTION VALUE="Tasmania">Tasmania</OPTION>';
		html += '<OPTION VALUE="Australian Capital Territory">Australian Capital Territory</OPTION>';
		html += '</SELECT><BR><BR>';
		html += '<INPUT TYPE=SUBMIT VALUE="Search">';
		html += '</TD>';
		html += '</TR>';
	}
	else if(cntry == "nz"){
		html += "<input type='hidden' name='radius' value='200'/>";
		html += '<TR VALIGN="TOP">';
		html += '<TD><FONT SIZE="2" FACE="Arial">';
		html += '<BR>Search by:<BR><BR>';
		html += 'City: <INPUT TYPE=TEXT NAME="city" VALUE="" SIZE="12"><BR><BR>';
		html += 'Suburb:';
		html += '<SELECT NAME="text1">';
		html += '<OPTION VALUE="%"> </OPTION>';
		html += '<OPTION VALUE="NI">North Island</OPTION>';
		html += '<OPTION VALUE="SI">South Island</OPTION>';
		html += '</SELECT><BR><BR>';
		html += ' <INPUT TYPE="Submit" VALUE="Search">';
		html += '</FONT></TD>';
		html += '</TR>';
	}
	else {
		html += "<input type='hidden' name='radius' value='200'/>";
		html += '<TR VALIGN="TOP">';
		html += '<TD><FONT SIZE="2" FACE="Arial">';
		html += '<BR>Search by:<BR><BR>';
		html += 'City: <INPUT TYPE=TEXT NAME="city" VALUE="" SIZE="12"><BR><BR>';
		html += '<INPUT TYPE="Submit" VALUE="Search">';
		html += '</FONT></TD>';
		html += '</TR>';
	}
	html += '</TABLE>';
	html += '</form>'
	
	return html;
}

function goNextPrev(next){
	var url;
	if(next)
		url = av.nextData;
	else
		url = av.prevData;	
	url += "&mapSessionId=" + av.map.mapSessionId;
	
	self.location.href= "?url=" + mqurlencode(url);
}

function displayGamestopSearchResults(searchResults){
	var loc, i;


	for(i = 0; i < searchResults.count; i++){
		loc =searchResults.getAt[i];
		if(i==0)
			document.write("<tr valign='top'>");
		
		document.write('<TD WIDTH=30><IMG SRC="/images/icons/' + av.proxIconId + '_' + loc.number + '.gif" WIDTH=16 HEIGHT=16 BORDER=0></TD>');
		document.write('<TD WIDTH=171 align="left"><FONT FACE="Verdana, Arial, Sans-Serif" SIZE=1>');
		document.write('<FONT SIZE=2><B>' + loc.name + '</B> #' + loc.userFields.user3 + '</FONT><BR>');
		if(loc.userFields.user4)
			document.write( loc.userFields.user4 + '<BR>');
		document.write(loc.address + '<BR>' + loc.city);
		if(loc.stateProvince)
			document.write(' ' + loc.stateProvince + ',');
		if(loc.postalCode)
			document.write(' ' + loc.postalCode);
		document.write(' ' + loc.country  + '<BR>');
		document.write(loc.userFields.user2 + '<BR>');
		if(loc.userFields.user7 != "")
			document.write(loc.userFields.user7 + '*<BR>');
		
		if( loc.distance.units == "mi" )
		    document.write('Distance: ' + loc.distance.value + ' miles<BR>');
		else
		    document.write('Distance: ' + loc.distance.value + ' kilometers<BR>');
		if(loc.country.toLowerCase() == "us" || loc.country.toLowerCase() == "ca"){
			document.write('<A HREF="?recordId=' + loc.recordId + '&pWidth=465&pHeight=269&user9='  + loc.distance.value + '&country=' + loc.country + '">Show Map and Driving Directions</A><BR>');
			//document.write('<A HREF="');
			//document.write('?destaddress=' + loc.address + '&destcity=' + loc.city + '&deststateProvince=' + loc.stateProvince + '&destpostalCode=' + loc.postalCode + '&destcountry=' + loc.country);
			//document.write("&destlatitude=" + loc.latitude + "&destlongitude=" + loc.longitude);
			//document.write('&transaction=route">Driving Directions</A><BR>');
		}
		document.write('&nbsp;</FONT></TD>');
		
		if( i % 2 == 1)
			document.write("</tr><tr valign='top'>");
	}
	
	if(i % 2 != 0)
		document.write("</tr>");
		
	if(av.nextData || av.prevData){
		document.write("<tr>");
		document.write("<td colspan=4 align='center'>");
		if(av.prevData)
			document.write("<INPUT TYPE=\"button\" onclick='goNextPrev(false);' VALUE=\"&lt;&nbsp;&nbsp;Previous 6 listings\" CLASS=\"submitButton\"/>");
		if(av.nextData || av.prevData){
			document.write("&nbsp;");
		}
		if(av.nextData)
			document.write("<INPUT TYPE=\"button\" onclick='goNextPrev(true);' VALUE=\"Next 6 listings&nbsp;&nbsp;&gt;\" CLASS=\"submitButton\"/>");
		
		
		document.write("</td>");
		document.write("</tr>");
	}

}

function getLocationInfo(){
	if(!av.locations){
		return
	}
	if(av.locations.count < 1){
		return;
	}
	
	var loc = av.locations.getAt[0];
	
	document.write('<TABLE BORDER=0>');
	document.write('<TR VALIGN=TOP>');
	document.write('  <TD>&nbsp;</TD>');
	document.write('  <TD align="left"><FONT FACE="Verdana, Arial, Sans-Serif" size=2>');
	document.write('    <B>' + loc.name + '</B><BR>Mall: ' + loc.userFields.user4 + '<BR>');
	document.write(loc.address + '<BR>' + loc.city + ' ' + loc.stateProvince + ', ' + loc.postalCode + ' ' + loc.country  + '<BR>');
	document.write(loc.userFields.user2 + '<BR>');
	if(loc.userFields.user7 != ''){
		document.write('Hours: ' + loc.userFields.user7 + "*<br>");
	}
	document.write('    Distance: ' + av.parameters.user9 + ' miles');
	document.write('  </FONT></TD>')
	document.write('</TR>');
	var cntry = loc.country.toLowerCase();
	if(cntry == "us" || cntry == "ca"){
		document.write('<FORM METHOD=GET ACTION="advantage.adp">');
		document.write('<input class="mqInput" type="hidden" name="transaction" value="route" />');
		document.write('<input type="hidden" name="pWidth" value="465"/>');
		document.write('<input type="hidden" name="pHeight" value="269"/>');
		document.write('<input type="hidden" name="destaddress" value="' + loc.address + '"/>');
		document.write('<input type="hidden" name="destcity" value="' + loc.city + '"/>');
		document.write('<input type="hidden" name="deststateProvince" value="' + loc.stateProvince + '"/>');
		document.write('<input type="hidden" name="destpostalCode" value="' + loc.postalCode+ '"/>');
		document.write('<input type="hidden" name="destlatitude" value="' + loc.latitude+ '"/>');
		document.write('<input type="hidden" name="destlongitude" value="' + loc.longitude+ '"/>');
		document.write('<input type="hidden" name="destcountry" value="' + loc.country+ '"/>');
		document.write('<input type="hidden" name="origcountry" value="' + loc.country + '"/>');
		document.write('<input type="hidden" name="routeMaps" value="3"/>');
		document.write('<input type="hidden" name="user9" value="-1"/>');
		document.write('<TR>');
		document.write('<TD>&nbsp;</TD>');
		document.write('  <TD align="left"><BR>');
		document.write('    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>');
		document.write('    <TR><TD COLSPAN=2 CLASS="smTxt">Get directions to this store from:</TD></TR>');
		document.write('    <TR><TD COLSPAN=2>Address or Intersection<BR><INPUT TYPE=TEXT NAME="origaddress" VALUE=""></TD></TR>');
		document.write('    <TR>');
		document.write('      <TD>City<BR><INPUT TYPE=TEXT NAME="origcity" VALUE=""></TD>');
		document.write('      <TD>State/Prov<BR>');
		document.write('<SELECT NAME="origstateProvince" WIDTH="30"><OPTION VALUE="" selected></OPTION>');
		if(cntry == "us"){
			document.write('<OPTION>AK</OPTION><OPTION>AL</OPTION> <OPTION>AR</OPTION> <OPTION>AZ</OPTION>');
			document.write('<OPTION>CA</OPTION> <OPTION>CO</OPTION> <OPTION>CT</OPTION>');
			document.write('<OPTION>DE</OPTION> <OPTION>FL</OPTION>');
			document.write('<OPTION>GA</OPTION> <OPTION>GU</OPTION><OPTION>HI</OPTION><OPTION>IA</OPTION> <OPTION>ID</OPTION>');
			document.write('<OPTION>IL</OPTION> <OPTION>IN</OPTION>');
			document.write('<OPTION>KS</OPTION> <OPTION>KY</OPTION> <OPTION>LA</OPTION>');
			document.write('<OPTION>ME</OPTION> <OPTION>MD</OPTION> <OPTION>MA</OPTION>');
			document.write('<OPTION>MI</OPTION> <OPTION>MN</OPTION> <OPTION>MS</OPTION>');
			document.write('<OPTION>MT</OPTION><OPTION>MO</OPTION> <OPTION>NE</OPTION>');
			document.write('<OPTION>NV</OPTION> <OPTION>NH</OPTION> <OPTION>NJ</OPTION>');
			document.write('<OPTION>NM</OPTION> <OPTION>NY</OPTION> <OPTION>NC</OPTION>');
			document.write('<OPTION>ND</OPTION> <OPTION>OH</OPTION> <OPTION>OK</OPTION>');
			document.write('<OPTION>OR</OPTION> <OPTION>PA</OPTION> <OPTION>PR</OPTION><OPTION>RI</OPTION>');
			document.write('<OPTION>SC</OPTION> <OPTION>SD</OPTION><OPTION>TN</OPTION>');
			document.write('<OPTION>TX</OPTION> <OPTION>UT</OPTION> <OPTION>VA</OPTION>');
			document.write('<OPTION>VT</OPTION> <OPTION>WA</OPTION> <OPTION>WI</OPTION>');
			document.write('<OPTION>WV</OPTION> <OPTION>WY</OPTION>');
		}
		else if(cntry == "ca"){
			document.write('<OPTION VALUE="AB">Alberta</OPTION>');
			document.write('<OPTION VALUE="BC">British Columbia</OPTION>');
			document.write('<OPTION VALUE="MB">Manitoba</OPTION>');
			document.write(' <OPTION VALUE="NB">New Brunswick</OPTION>');
			document.write('<OPTION VALUE="NF">Newfoundland</OPTION>');
			document.write('<OPTION VALUE="NS">Nova Scotia</OPTION>');
			document.write('<OPTION VALUE="ON">Ontario</OPTION>');
			document.write('<OPTION VALUE="QC">Quebec Province</OPTION>');
			document.write('<OPTION VALUE="SK">Saskatchewan</OPTION>');			
		}
		document.write('</SELECT>');
		document.write('      </TD>');
		document.write('    </TR>');
		document.write('    <TR><TD COLSPAN=2>Zip/Postal Code<BR><INPUT TYPE=TEXT NAME="origpostalCode" VALUE=""></TD></TR>');
		document.write('    <TR><TD COLSPAN=2 ALIGN=CENTER><INPUT TYPE=SUBMIT VALUE="Get Directions">&nbsp;<input type="button" onclick="history.go(-1);" value="Back" /></TD></TR>');
		document.write('    </TABLE>');
		document.write('  </TD>');
		document.write('</TR>');
		document.write('</FORM>');
	}
	document.write('</TABLE><BR>');

}

function getSingleLineAddress(loc) {
    var bSpace=false;

    if (arguments.length < 6)
        label = '';

    if (!mq_ParamExists(loc))
        return;


    if (mq_ParamExists(loc.address) && loc.address.length)
        document.write(loc.address + "  ");

    if (mq_ParamExists(loc.city) && loc.city.length)
        document.write(loc.city + "  ");

    if (mq_ParamExists(loc.stateProvince) && loc.stateProvince.length) {
        document.write(loc.stateProvince);
        bSpace=true;
    }
    if (mq_ParamExists(loc.postalCode) && loc.postalCode.length) {
        if(bSpace)
        {
            document.write((" "));
        }
        document.write((loc.postalCode));
    }
}


function getMultiLineAddress(loc) {
    var bSpace=false;

    if (arguments.length < 6)
        label = '';

    if (!mq_ParamExists(loc))
        return;


    if (mq_ParamExists(loc.address) && loc.address.length)
        document.write(loc.address + "<br>");

    if (mq_ParamExists(loc.city) && loc.city.length)
        document.write(loc.city + "  ");

    if (mq_ParamExists(loc.stateProvince) && loc.stateProvince.length) {
        document.write(loc.stateProvince);
        bSpace=true;
    }
    if (mq_ParamExists(loc.postalCode) && loc.postalCode.length) {
        if(bSpace)
        {
            document.write((" "));
        }
        document.write((loc.postalCode));
    }
}

function popUpMap(num){
	popUp(av.maneuvers.getAt[num].thumbnailMap.request);
}

function getManeuversTable(){
	document.write('<TABLE WIDTH=450 BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER>');
	document.write("<tr><td colspan=2>");
	document.write('<TABLE WIDTH=495 BORDER=0 CELLPADDING=0 CELLSPACING=0>');
	document.write('    <TR>');
 	document.write('     <TD WIDTH=6><IMG SRC="images/spacer.gif" WIDTH=6 HEIGHT=5 BORDER=0 ALT=""></TD>');
	document.write('      <TD WIDTH=30><IMG SRC="images/spacer.gif" WIDTH=30 HEIGHT=5 BORDER=0 ALT=""></TD>');
	document.write('      <TD WIDTH=353><IMG SRC="images/spacer.gif" WIDTH=323 HEIGHT=5 BORDER=0 ALT=""></TD>');
	document.write('      <TD WIDTH=90><IMG SRC="images/spacer.gif" WIDTH=85 HEIGHT=5 BORDER=0 ALT=""></TD>');
	document.write('      <TD WIDTH=47><IMG SRC="images/spacer.gif" WIDTH=42 HEIGHT=5 BORDER=0 ALT=""></TD>');
	document.write('      <TD WIDTH=9><IMG SRC="images/spacer.gif" WIDTH=9 HEIGHT=5 BORDER=0 ALT=""></TD>');
	document.write('    </TR>');
	document.write('    <TR>');
	document.write('      <TD></TD>');
	document.write('      <TD COLSPAN=2><B>Directions</B></TD>');
	document.write('      <TD><B>Distance</B></TD>');
	document.write('      <TD COLSPAN=2><B>Maps</B></TD>');
	document.write('    </TR>');

	var man;
	for(var i=0; i < av.maneuvers.getAt.length; i++){
		man = av.maneuvers.getAt[i];
    	document.write('<TR VALIGN=TOP>');
    	document.write('  <TD></TD>');
    	document.write('  <TD><B>' + man.number + ':&nbsp;</B></TD>');
    	document.write('  <TD align="left">' + man.text + '</TD>');
		document.write('  <TD>' + man.distance.value  + ' miles<BR></TD>');
    	document.write('  <TD><A HREF="javascript:popUpMap(' + i + ')">Map</A></TD> '); 
    	document.write('  <TD></TD>');
    	document.write('</TR>');
    	document.write('<TR><TD COLSPAN=6 HEIGHT=7><SPACER TYPE=BLOCK WIDTH=0 HEIGHT=7 BORDER=0 ALT=""></TD></TR>')
	}

	document.write('    </TABLE>');
	document.write('  </TD>');
	document.write('</TR>');
	document.write('<TR>');
	document.write('  <TD WIDTH=50%><B>Total Distance:</B> ' + av.maneuvers.totalDistance.value + ' miles</FONT></TD>');
	document.write('  <TD WIDTH=50% ALIGN=RIGHT><B>Estimated Time:</B> ' + (parseFloat(av.maneuvers.totalTime)/60) + ' minutes</FONT></TD>');

	document.write('</TR>');
	document.write('<TR><TD COLSPAN=2 HEIGHT=10><SPACER TYPE=BLOCK WIDTH=1 HEIGHT=10></TD></TR>');
	document.write('</TABLE>');
}


function getRouteAddress(cntry, prefix){
	cntry = cntry.toLowerCase() ;
	html = '<TABLE BORDER=0 WIDTH=100% CELLSPACING=0 CELLPADDING=0>';
	html += '<TR><TD COLSPAN=2><B>Starting Point:</B></TD></TR>';
	if(cntry.toLowerCase() == "us" || cntry.toLowerCase() == "ca"){
		html += '<TR>';
		html += '<TD>Address</TD>';
		html += '<TD>';
		html += '<INPUT TYPE=TEXT NAME="' + prefix + 'address" VALUE="" SIZE=20 MAXLENGTH=30>';
		html += '</TD>';
		html += '</TR>';
		html += '<TR HEIGHT=2><TD COLSPAN=2><SPACER TYPE=BLOCK WIDTH=1 HEIGHT=2 BORDER=0 ALT=""></TD></TR>';
		html += '<TR>';
		html += '<TD>City</TD>';
		html += '<TD>';
		html += '<INPUT TYPE=TEXT NAME="' + prefix + 'city" VALUE="" SIZE=20 MAXLENGTH=30>';
		html += '</TD>';
		html += '</TR>';
		html += '<TR HEIGHT=2><TD COLSPAN=2><SPACER TYPE=BLOCK WIDTH=1 HEIGHT=2 BORDER=0 ALT=""></TD></TR>';
		html += '<TR>';
		html += '<TD>State/Province</TD>';
		html += '<TD>';
		html += '<SELECT NAME="' + prefix + 'stateProvince" WIDTH="30"><OPTION VALUE="" selected></OPTION>';
		if(cntry == "us"){
			html += '<OPTION>AK</OPTION><OPTION>AL</OPTION> <OPTION>AR</OPTION> <OPTION>AZ</OPTION>';
			html += '<OPTION>CA</OPTION> <OPTION>CO</OPTION> <OPTION>CT</OPTION>';
			html += '<OPTION>DE</OPTION> <OPTION>FL</OPTION>';
			html += '<OPTION>GA</OPTION> <OPTION>GU</OPTION><OPTION>HI</OPTION><OPTION>IA</OPTION> <OPTION>ID</OPTION>';
			html += '<OPTION>IL</OPTION> <OPTION>IN</OPTION>';
			html += '<OPTION>KS</OPTION> <OPTION>KY</OPTION> <OPTION>LA</OPTION>';
			html += '<OPTION>ME</OPTION> <OPTION>MD</OPTION> <OPTION>MA</OPTION>';
			html += '<OPTION>MI</OPTION> <OPTION>MN</OPTION> <OPTION>MS</OPTION>';
			html += '<OPTION>MT</OPTION><OPTION>MO</OPTION> <OPTION>NE</OPTION>';
			html += '<OPTION>NV</OPTION> <OPTION>NH</OPTION> <OPTION>NJ</OPTION>';
			html += '<OPTION>NM</OPTION> <OPTION>NY</OPTION> <OPTION>NC</OPTION>';
			html += '<OPTION>ND</OPTION> <OPTION>OH</OPTION> <OPTION>OK</OPTION>';
			html += '<OPTION>OR</OPTION> <OPTION>PA</OPTION> <OPTION>PR</OPTION><OPTION>RI</OPTION>';
			html += '<OPTION>SC</OPTION> <OPTION>SD</OPTION><OPTION>TN</OPTION>';
			html += '<OPTION>TX</OPTION> <OPTION>UT</OPTION> <OPTION>VA</OPTION>';
			html += '<OPTION>VT</OPTION> <OPTION>WA</OPTION> <OPTION>WI</OPTION>';
			html += '<OPTION>WV</OPTION> <OPTION>WY</OPTION>';
		}
		else if(cntry == "ca"){
			html += '<OPTION VALUE="AB">Alberta</OPTION>';
			html += '<OPTION VALUE="BC">British Columbia</OPTION>';
			html += '<OPTION VALUE="MB">Manitoba</OPTION>';
			html += ' <OPTION VALUE="NB">New Brunswick</OPTION>';
			html += '<OPTION VALUE="NF">Newfoundland</OPTION>';
			html += '<OPTION VALUE="NS">Nova Scotia</OPTION>';
			html += '<OPTION VALUE="ON">Ontario</OPTION>';
			html += '<OPTION VALUE="QC">Quebec Province</OPTION>';
			html += '<OPTION VALUE="SK">Saskatchewan</OPTION>';			
		}
		html += '</SELECT>';
		html += '</TD>';
		html += '</TR>';
		html += '<TR HEIGHT=2><TD COLSPAN=2><SPACER TYPE=BLOCK WIDTH=1 HEIGHT=2 BORDER=0 ALT=""></TD></TR>';
		html += '<TR>';
		html += '<TD>Zip/Postal Code</TD>';
		html += '<TD>';
		html += '<INPUT TYPE=TEXT NAME="' + prefix + 'postalCode" VALUE="">';
		html += '</TD>';
		html += '</TR>';
		html += '<TR HEIGHT=2><TD COLSPAN=2><SPACER TYPE=BLOCK WIDTH=1 HEIGHT=2 BORDER=0 ALT=""></TD></TR>';
	}
	else if(cntry == "au"){
		html += "<input type='hidden' name='radius' value='200'/>";
		html += '<TR VALIGN="TOP">';
		html += '<TD><FONT SIZE="2" FACE="Arial">';
		html += '<BR>Search by:<BR><BR>';
		html += ' City: <INPUT TYPE=TEXT NAME="city" VALUE="" SIZE="15"><BR><BR>';
		html += 'Suburb/Territory:&nbsp;';
		html += '<SELECT NAME="sqlval2" value="">';
		html += '<OPTION VALUE=""> </OPTION>';
		html += '<OPTION VALUE="Western Australia">Western Australia</OPTION>';
		html += '<OPTION VALUE="North Territory">Northern Territory</OPTION>';
		html += '<OPTION VALUE="Queensland">Queensland</OPTION>';
		html += '<OPTION VALUE="South Australia">South Australia</OPTION>';
		html += '<OPTION VALUE="New South Wales">New South Wales</OPTION>';
		html += '<OPTION VALUE="Victoria">Victoria</OPTION>';
		html += '<OPTION VALUE="Tasmania">Tasmania</OPTION>';
		html += '<OPTION VALUE="Australian Capital Territory">Australian Capital Territory</OPTION>';
		html += '</SELECT><BR><BR>';
		html += '<INPUT TYPE=SUBMIT VALUE="Search">';
		html += '</TD>';
		html += '</TR>';
	}
	else if(cntry == "nz"){
		html += "<input type='hidden' name='radius' value='200'/>";
		html += '<TR VALIGN="TOP">';
		html += '<TD><FONT SIZE="2" FACE="Arial">';
		html += '<BR>Search by:<BR><BR>';
		html += 'City: <INPUT TYPE=TEXT NAME="city" VALUE="" SIZE="12"><BR><BR>';
		html += 'Suburb:';
		html += '<SELECT NAME="sqlval1">';
		html += '<OPTION VALUE="%"> </OPTION>';
		html += '<OPTION VALUE="North Island">North Island</OPTION>';
		html += '<OPTION VALUE="South Island">South Island</OPTION>';
		html += '</SELECT><BR><BR>';
		html += ' <INPUT TYPE="Submit" VALUE="Search">';
		html += '</FONT></TD>';
		html += '</TR>';
	}
	else {
		html += "<input type='hidden' name='radius' value='200'/>";
		html += '<TR VALIGN="TOP">';
		html += '<TD><FONT SIZE="2" FACE="Arial">';
		html += '<BR>Search by:<BR><BR>';
		html += 'City: <INPUT TYPE=TEXT NAME="city" VALUE="" SIZE="12"><BR><BR>';
		html += '<INPUT TYPE="Submit" VALUE="Search">';
		html += '</FONT></TD>';
		html += '</TR>';
	}
	html += '</TABLE>';
	
	return html;
}

