var africaArray =  new Array("('Select country','',true,true)",
"('Ethiopia')",
"('Somalia')",
"('South Africa')",
"('Other')");
var middleeastArray =  new Array("('Select country','',true,true)",
"('Egypt')",
"('Iran')",
"('Israel')",
"('Kuwait')",
"('Lebanon')",
"('Morocco')",
"('Saudi Arabia')",
"('Syria')",
"('Turkey')",
"('U. A. Emirates')",
"('Other')");
var asiaArray =  new Array("('Select country','',true,true)",
"('Armenia')",
"('Bangladesh')",
"('Cambodia')",
"('China')",
"('India')",
"('Indonesia')",
"('Japan')",
"('Malaysia')",
"('Myanmar')",
"('Nepal')",
"('Pakistan')",
"('Philippines')",
"('Singapore')",
"('South Korea')",
"('Sri Lanka')",
"('Taiwan')",
"('Thailand')",
"('Uzbekistan')",
"('Vietnam')",
"('Other')");
var europeArray =  new Array("('Select country','',true,true)",
"('Albania')",
"('Austria')",
"('Belarus')",
"('Belgium')",
"('Bosnia')",
"('Bulgaria')",
"('Croatia')",
"('Cyprus')",
"('Czech Rep.')",
"('Denmark')",
"('Estonia')",
"('Finland')",
"('France')",
"('Germany')",
"('Greece')",
"('Hungary')",
"('Iceland')",
"('Ireland')",
"('Italy')",
"('Latvia')",
"('Liechtenstein')",
"('Lithuania')",
"('Luxembourg')",
"('Macedonia')",
"('Malta')",
"('Monaco')",
"('Netherlands')",
"('Norway')",
"('Poland')",
"('Portugal')",
"('Romania')",
"('Russia')",
"('Slovakia')",
"('Slovenia')",
"('Spain')",
"('Sweden')",
"('Switzerland')",
"('Ukraine')",
"('United Kingdom')",
"('Other')");
var australiaArray =  new Array("('Select country','',true,true)",
"('Australia')",
"('New Zealand')",
"('Other')");
var lamericaArray =  new Array("('Select country','',true,true)",
"('Costa Rica')",
"('Cuba')",
"('El Salvador')",
"('Guatemala')",
"('Haiti')",
"('Jamaica')",
"('Mexico')",
"('Panama')",
"('Other')");
var namericaArray =  new Array("('Select country','',true,true)",
"('Canada')",
"('USA')",
"('Other')");
var samericaArray =  new Array("('Select country','',true,true)",
"('Argentina')",
"('Bolivia')",
"('Brazil')",
"('Chile')",
"('Colombia')",
"('Ecuador')",
"('Paraguay')",
"('Peru')",
"('Suriname')",
"('Uruguay')",
"('Venezuela')",
"('Other')");
function populateCountry(inForm,selected) {
var selectedArray = eval(selected + "Array");
while (selectedArray.length < inForm.country.options.length) {
inForm.country.options[(inForm.country.options.length - 1)] = null;
}
for (var i=0; i < selectedArray.length; i++) {
eval("inForm.country.options[i]=" + "new Option" + selectedArray[i]);
}
if (inForm.region.options[0].value == '') {
inForm.region.options[0]= null;
if ( navigator.appName == 'Netscape') {
if (parseInt(navigator.appVersion) < 4) {
window.history.go(0);
}
else {   	
if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
window.history.go(0);
            }
         }
      }
   }
}
function populateUSstate(inForm,selected) {  
var stateArray =  new Array("('Select State','',true,true)",
"('Alabama','AL')","('Alaska','AK')","('Arizona','AZ')","('Arkansas','AR')","('California','CA')","('Colorado','CO')","('Connecticut','CT')","('Delaware','DE ')","('Columbia','DC')","('Florida','FL')","('Georgia','GA')","('Hawaii','HI')","('Idaho','ID')","('Illinois','IL')","('Indiana','IN')","('Iowa','IA')","('Kansas','KS')","('Kentucky','KY')","('Louisiana','LA')","('Maine','ME')","('Maryland','MD')","('Massachusetts','MA')","('Michigan','MI')","('Minnesota','MN')","('Mississippi','MS')","('Missouri','MO')","('Montana','MT')","('Nebraska','NE')","('Nevada','NV')","('New Hampshire','NH')","('New Jersey','NJ')","('New Mexico','NM')","('New York','NY')","('North Carolina','NC')","('North Dakota','ND')","('Ohio','OH')","('Oklahoma','OK')","('Oregon','OR')","('Pennsylvania','PA')","('Rhode Island','RI')","('South Carolina','SC')","('South Dakota','SD')","('Tennessee','TN')","('Texas','TX')","('Utah','UT')","('Vermont','VT')","('Virginia','VA')","('Washington','WA')","('West Virginia','WV')","('Wisconsin','WI')","('Wyoming','WY')");if (selected == 'USA') {
for (var i=0; i < stateArray.length; i++) {
eval("inForm.country.options[i]=" + "new Option" + stateArray[i]);
}
if ( navigator.appName == 'Netscape') {
if (parseInt(navigator.appVersion) < 4) {
window.history.go(0)
}
else {    	
if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
window.history.go(0)
         }
      }
   }
}
else {
}  
if (selected == 'Other') {
newCountry = "";
while (newCountry == ""){
newCountry=prompt ("Please enter the name of your country.", "");
}
if (newCountry != null) {
inForm.country.options[(inForm.country.options.length-1)]=new Option(newCountry,newCountry,true,true);
inForm.country.options[inForm.country.options.length]=new Option('Other, not listed','Other');
   }
}
if(inForm.country.options[0].text == 'Select country') {
inForm.country.options[0]= null;
   }
}


function validateZIP(field) {
var valid = "0123456789-";
var hyphencount = 0;

if (field.length!=5 && field.length!=10) {
alert("Please enter your 5 digit or 5 digit+4 zip code.");
return false;
}
for (var i=0; i < field.length; i++) {
temp = "" + field.substring(i, i+1);
if (temp == "-") hyphencount++;
if (valid.indexOf(temp) == "-1") {
alert("Invalid characters in your zip code.  Please try again.");
return false;
}
if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) {
alert("The hyphen character should be used with a properly formatted 5 digit+four zip code, like '12345-6789'.   Please try again.");
return false;
   }
}
return true;
}
var USStateCodes =  [['Alabama','AL'],['Alaska','AK'],['Arizona','AZ'],['Arkansas','AR'],['California','CA'],['Colorado','CO'],['Connecticut','CT'],['Delaware','DE '],['Columbia','DC'],['Florida','FL'],['Georgia','GA'],['Hawaii','HI'],['Idaho','ID'],['Illinois','IL'],['Indiana','IN'],['Iowa','IA'],['Kansas','KS'],['Kentucky','KY'],['Louisiana','LA'],['Maine','ME'],['Maryland','MD'],['Massachusetts','MA'],['Michigan','MI'],['Minnesota','MN'],['Mississippi','MS'],['Missouri','MO'],['Montana','MT'],['Nebraska','NE'],['Nevada','NV'],['New Hampshire','NH'],['New Jersey','NJ'],['New Mexico','NM'],['New York','NY'],['North Carolina','NC'],['North Dakota','ND'],['Ohio','OH'],['Oklahoma','OK'],['Oregon','OR'],['Pennsylvania','PA'],['Rhode Island','RI'],['South Carolina','SC'],['South Dakota','SD'],['Tennessee','TN'],['Texas','TX'],['Utah','UT'],['Vermont','VT'],['Virginia','VA'],['Washington','WA'],['West Virginia','WV'],['Wisconsin','WI'],['Wyoming','WY']];

function isStateCode(s)
{  
	for (var i=0; i<USStateCodes.length; i++) {
		if (s.toLowerCase()==USStateCodes[i][0].toString().toLowerCase() || s.toLowerCase()== USStateCodes[i][1].toString().toLowerCase() )
		{
			return 1;
		}
	} return 0;
}

function Trim(s) 
{
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function scissor()
{
var x = document.getElementById("new_rating");
var arg= x.value;
alert(x.tagName);
for (i = 0; i <= arg; i++)
{
document.write('<img border="0" src="images/scissors.gif" width="19" height="19">');

}
}
function search()
{
var x = document.getElementById("search1");
var arg= x.value;

if (x.value == "" ||x.value == "zip code")
{
alert("Please fill in the field.");
x.focus();
}else {

	var comma =arg.indexOf(",");
	if (comma != -1){
		var city=Trim(arg.substring(0,comma));
		var state=Trim(arg.substring(comma+1,arg.length));
		if(isStateCode(state)){
		window.open('bsearch.php?city='+city+'&state='+state,'_self' );
		}else{
		alert(state + " is a bad state name");
		return;
		}
	}else {
validateZIP(x.value);
window.open('bsearch.php?zip='+x.value,'_self' );
}
}
}





function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		bsearch_02_over = newImage("images/bsearch_02-over.gif");
		bsearch_03_bsearch_02_over = newImage("images/bsearch_03-bsearch_02_over.gif");
		bsearch_03_over = newImage("images/bsearch_03-over.gif");
		bsearch_04_over = newImage("images/bsearch_04-over.gif");
		bsearch_05_over = newImage("images/bsearch_05-over.gif");
		bsearch_06_bsearch_02_over = newImage("images/bsearch_06-bsearch_02_over.gif");
		bsearch_06_bsearch_03_over = newImage("images/bsearch_06-bsearch_03_over.gif");
		bsearch_06_bsearch_04_over = newImage("images/bsearch_06-bsearch_04_over.gif");
		bsearch_06_bsearch_05_over = newImage("images/bsearch_06-bsearch_05_over.gif");
		preloadFlag = true;
	}
}
function getfocus()
{
document.getElementById('go').focus()
}



function click (e, buttonid){ 
      var t = document.getElementById(buttonid); 
      if (typeof t == 'object')
{ 
            if(navigator.appName.indexOf("Netscape")>(-1))
{ 
        if (e.keyCode == 13)
{ 
         t.click(); 
         return false; 
      } 
} 
if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
{ 
                  if (event.keyCode == 13)
{ 
   t.click(); 
   return false; 
} 

     } 
} 
}

