function scbg(objRef, state) {
	objRef.style.backgroundColor = (1 == state) ? '#ebf4e4' : '#fff';
	return;
}

function getDateStr(){
    var today = new Date()
    var year = today.getYear()
    if(year<1000) year+=1900
    var month=new Array(12)
    month[0]="January"
    month[1]="February"
    month[2]="March"
    month[3]="April"
    month[4]="May"
    month[5]="June"
    month[6]="July"
    month[7]="August"
    month[8]="September"
    month[9]="October"
    month[10]="November"
    month[11]="December"
    var date = today.getDate()
    var todayStr = (month[today.getMonth()] + " " + date + ", " + year)
    return todayStr
}

function getYearStr(){
    var today = new Date()
    var year = today.getYear()
    if(year<1000) year+=1900
    var todayStr = year
    return todayStr
}

function eplocator(radius,lat,lng) {
  if (lat == "") return;
  var randomnumber=Math.floor(Math.random()*100000)
  dojo.xhrGet ({
      // Location of the HTML content we want to grab
      url: "/eplocator.php?x="+ randomnumber + "&radius=" + radius + "&lat=" + lat + "&lng=" + lng,
      // Called when the page loaded successfully
      load: function (data) {
                if (data != "") {
//alert(data);
                        businesses = eval(data);
                }
                else {
                }
      },
      // Called if there was an error (such as a 404 response)
      error: function(data){
           //dojo.byId("").innerHTML =
            //     "An error occurred, with response: " + data;
      },
      sync: true
  });
}

function trim(str) {
        return str.replace(/^\s+|\s+$/g,"");
}

function tellafriend() {
	var tellafriend = document.tellafriend;
        var checked = true;
        if (/^[A-Za-z\' ]+$/.test(trim(tellafriend.name.value)) == false) {
                document.getElementById("namelabel").className = "alert";
                checked = false;
        }
	else {
                document.getElementById("namelabel").className = "nd alert";
	}
        if (/^[A-Za-z\' ]+$/.test(trim(tellafriend.aname.value)) == false) {
                document.getElementById("anamelabel").className = "alert";
                checked = false;
        }
	else {
                document.getElementById("anamelabel").className = "nd alert";
	}
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(tellafriend.email.value) == false) {
                document.getElementById("emaillabel").className = "alert";
                checked = false;
        }
	else {
                document.getElementById("emaillabel").className = "nd alert";
	}
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(tellafriend.aemail.value) == false) {
                document.getElementById("aemaillabel").className = "alert";
                checked = false;
        }
	else {
                document.getElementById("aemaillabel").className = "nd alert";
	}
        if (checked) {
                document.tellafriend.method = "post";
                document.tellafriend.action = "/Tell-a-Friend.php";
                document.tellafriend.submit();

        }
}

function register() {
	var register = document.register;
        var checked = true;
        if (/^[A-Za-z\' ]+$/.test(trim(register.last.value)) == false) {
                document.getElementById("lastlabel").className = "alert";
                checked = false;
        }
	else {
                document.getElementById("lastlabel").className = "nd alert";
	}
        if (/^[A-Za-z\' ]+$/.test(trim(register.first.value)) == false) {
                document.getElementById("firstlabel").className = "alert";
                checked = false;
        }
	else {
                document.getElementById("firstlabel").className = "nd alert";
	}
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(register.email.value) == false) {
                document.getElementById("emaillabel").className = "alert";
                checked = false;
        }
	else {
                document.getElementById("emaillabel").className = "nd alert";
	}
        if (checked) {
                document.register.method = "post";
                document.register.action = "/Register.php";
                document.register.submit();
        }
}

function noenter(e) {
        var keycode;
        if (window.event) keycode = window.event.keyCode;
        else if (e) keycode = e.which;
        //else return true;
        if (keycode == 13) {
		e.preventDefault();
        }
        return;
}

function goenter(e,func) {
        var keycode;
        if (window.event) keycode = window.event.keyCode;
        else if (e) keycode = e.which;
        //else return true;

        if (keycode == 13) {
                eval(func);
        }
        return;
}
