//==============used to check the form data on update/add profile==========
function checkName(){

var nameobj =  document.getElementById('name');
var lnameobj =  document.getElementById('lname');
var emailobj =  document.getElementById('email2');
var cemailobj =  document.getElementById('cemail');
var phoneobj =  document.getElementById('phone');
var eventobj =  document.getElementById('eventDate');
var cityobj =  document.getElementById('city');
var bmonth = document.getElementById('Bmonth');
var bday = document.getElementById('Bday');
var byear = document.getElementById('Byear');

var errstr = null;
var flag = false;
var eReg = null;

eReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

errstr = "The following things are wrong with your submission:\n\n";

//clear backgrounds in case they correct them
nameobj.style.backgroundColor = 'white';
lnameobj.style.backgroundColor = 'white';
emailobj.style.backgroundColor = 'white';
cemailobj.style.backgroundColor = 'white';
phoneobj.style.backgroundColor = 'white';
eventobj.style.backgroundColor = 'white';

//no name given so error
if(nameobj.value == null || nameobj.value == ""){
    nameobj.style.backgroundColor = 'pink';
    errstr += "---No name was given\n";
    flag = true;
}

if(lnameobj.value == null || lnameobj.value == ""){
    lnameobj.style.backgroundColor = 'pink';
    errstr += "---No last name was given\n";
    flag = true;
}

if(emailobj.value == null || emailobj.value == ""){
    emailobj.style.backgroundColor = 'pink';
    errstr += "---No email address was given\n";
    flag = true;
}else if(!eReg.test(emailobj.value)){
    emailobj.style.backgroundColor = 'pink';
    errstr += "---Incorrect email address format\n";
    flag = true;
}

if(emailobj.value != cemailobj.value){
    cemailobj.style.backgroundColor = 'pink';
    errstr += "---Email addresses do not match\n";
    flag = true;
}

if(phoneobj.value == null || phoneobj.value == ""){
    phoneobj.style.backgroundColor = 'pink';
    errstr += "---No phone number was given\n";
    flag = true;
}

if(eventobj.value == null || eventobj.value == ""){
    eventobj.style.backgroundColor = 'pink';
    errstr += "---No event date was given\n";
    flag = true;
}

if(bmonth.value == "00"){
    errstr += "---Please select your birth month\n";
    flag = true;
}

if(bday.value == "00"){
    errstr += "---Please select your birth day\n";
    flag = true;
}

if(byear.value == "0000"){
    errstr += "---Please select your birth year\n";
    flag = true;
}

if(cityobj.value == null || cityobj.value == ""){
    cityobj.style.backgroundColor = 'pink';
    errstr += "---No city was selected\n";
    flag = true;
}

errstr += "\nThe above errors were highlighted. Please correct them. Many thanks!";
alert(errstr);

if(flag){
   return false;
}

return true;

}

function checkName2(){

var n = document.getElementById('name');
var ln = document.getElementById('lname');
var e = document.getElementById('email2');
var ce = document.getElementById('cemail');
var ed = document.getElementById('event_date');
var p = document.getElementById('phone');
var c = document.getElementById('city');
var bmonth = document.getElementById('Bmonth');
var bday = document.getElementById('Bday');
var byear = document.getElementById('Byear');
var f = false;
var errstr = null;

errstr = "The following things are wrong with your submission:\n\n";

n.style.backgroundColor = 'white';
ln.style.backgroundColor = 'white';
e.style.backgroundColor = 'white';
ce.style.backgroundColor = 'white';
ed.style.backgroundColor = 'white';
c.style.backgroundColor = 'white';
p.style.backgroundColor = 'white';

if(n.value == "" || n.value == null){
    errstr += '---Please enter your name\n';
    n.style.backgroundColor = 'pink';
    //return false;
    f = true;
}

if(ln.value == "" || ln.value == null){
    errstr += '---Please enter your last name\n';
    ln.style.backgroundColor = 'pink';
    //return false;
    f = true;
}

if(e.value == "" || e.value == null){
    errstr += '---Please enter your email\n';
    e.style.backgroundColor = 'pink';
    //return false;
    f = true;
}

if(e.value != ce.value){
    errstr += '---Email addresses do not match\n';
    ce.style.backgroundColor = 'pink';
    //return false;
    f = true;
}

if(p.value == "" || p.value == null){
    errstr += '---Please enter your phone number\n';
    p.style.backgroundColor = 'pink';
    //return false;
    f = true;
}

if(ed.value == "" || ed.value == null){
    errstr += '---Please enter your event date\n';
    ed.style.backgroundColor = 'pink';
    //return false;
    f = true;
}

if(bmonth.value == "00"){
    errstr += "---Please select your birth month\n";
    flag = true;
}

if(bday.value == "00"){
    errstr += "---Please select your birth day\n";
    flag = true;
}

if(byear.value == "0000"){
    errstr += "---Please select your birth year\n";
    flag = true;
}

if(c.value == "" || c.value == null){
    errstr += '---Please enter your city\n';
    c.style.backgroundColor = 'pink';
    //return false;
    f = true;
}

if(f == true){
  errstr += "\nThe above errors were highlighted. Please correct them. Many thanks!";
  alert(errstr);

  return false;
}

return true;
}

function submitLast(){

var email = document.getElementById("email").value;
var bday = document.getElementById("Bday").value;
var bmon = document.getElementById("Bmonth").value;
var byear = document.getElementById("Byear").value;
var err = "";

if(email == "" || email == null) err += "Please enter your email address\n";
if(bday == "00") err += "Please enter the day\n";
if(bmon == "00") err += "Please enter the month\n";
if(byear == "0000") err += "Please enter the year\n";

if(err.length > 0){
 alert(err);
 return false;
}

return true;
}

function submitFirst(){

var str = "";
var city = document.getElementById("city").value;

if(city == "" || city == null){
    alert("Please select your city");
    return false;
}

str += "<center><h2 style=\"color:#9f1010;\">Sign Up For A<br />FREE Birthday Party!</h2></center>";
str += "<form action=\"venue-change-city-default.php\" method=\"get\" onsubmit=\"return submitLast();\">";
str += "<input type=\"text\" name=\"city\" value=\"" + city + "\" style=\"display:none;visibility:hidden;\" />";
str += "<table style=\"width:250px;margin-left:auto;margin-right:auto;\"><tr><td>Email:</td><td><input type=\"text\" name=\"email\" id=\"email\" /></td></tr>";
str += "<tr><td>Birthday:</td><td><select name=\"Bmonth\" class=\"required\" id=\"Bmonth\" style=\"width:45px;\">";
str += "<option value=\"00\">0</option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">5</option><option value=\"6\">6</option><option value=\"7\">7</option><option value=\"8\">8</option><option value=\"9\">9</option><option value=\"10\">10</option><option value=\"11\">11</option><option value=\"12\">12</option></select>";
str += "<select name=\"Bday\" class=\"required\" id=\"Bday\" style=\"width:45px;\"><option value=\"00\">00</option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">5</option><option value=\"6\">6</option><option value=\"7\">7</option><option value=\"8\">8</option><option value=\"9\">9</option><option value=\"10\">10</option><option value=\"11\">11</option><option value=\"12\">12</option><option value=\"13\">13</option><option value=\"14\">14</option><option value=\"15\">15</option><option value=\"16\">16</option><option value=\"17\">17</option><option value=\"18\">18</option><option value=\"19\">19</option><option value=\"20\">20</option><option value=\"21\">21</option><option value=\"22\">22</option><option value=\"23\">23</option><option value=\"24\">24</option><option value=\"25\">25</option><option value=\"26\">26</option><option value=\"27\">27</option><option value=\"28\">28</option><option value=\"29\">29</option><option value=\"30\">30</option><option value=\"31\">31</option></select>";
str += "<select name=\"Byear\" class=\"required\" id=\"Byear\" style=\"width:53px;\"><option value=\"0000\">0000</option><option value=\"2008\">2008</option><option value=\"2007\">2007</option><option value=\"2006\">2006</option><option value=\"2005\">2005</option><option value=\"2004\">2004</option><option value=\"2003\">2003</option><option value=\"2002\">2002</option><option value=\"2001\">2001</option><option value=\"2000\">2000</option><option value=\"1999\">1999</option><option value=\"1998\">1998</option><option value=\"1997\">1997</option><option value=\"1996\">1996</option><option value=\"1995\">1995</option><option value=\"1994\">1994</option><option value=\"1993\">1993</option><option value=\"1992\">1992</option><option value=\"1991\">1991</option><option value=\"1990\">1990</option><option value=\"1989\">1989</option><option value=\"1988\">1988</option><option value=\"1987\">1987</option><option value=\"1986\">1986</option><option value=\"1985\">1985</option><option value=\"1984\">1984</option><option value=\"1983\">1983</option><option value=\"1982\">1982</option><option value=\"1981\">1981</option><option value=\"1980\">1980</option><option value=\"1979\">1979</option><option value=\"1978\">1978</option><option value=\"1977\">1977</option><option value=\"1976\">1976</option><option value=\"1975\">1975</option><option value=\"1974\">1974</option><option value=\"1973\">1973</option><option value=\"1972\">1972</option><option value=\"1971\">1971</option><option value=\"1970\">1970</option><option value=\"1969\">1969</option><option value=\"1968\">1968</option><option value=\"1967\">1967</option><option value=\"1966\">1966</option><option value=\"1965\">1965</option><option value=\"1964\">1964</option><option value=\"1963\">1963</option><option value=\"1962\">1962</option><option value=\"1961\">1961</option><option value=\"1960\">1960</option><option value=\"1959\">1959</option><option value=\"1958\">1958</option><option value=\"1957\">1957</option><option value=\"1956\">1956</option><option value=\"1955\">1955</option><option value=\"1954\">1954</option><option value=\"1953\">1953</option><option value=\"1952\">1952</option><option value=\"1951\">1951</option><option value=\"1950\">1950</option></select>";
str += "</td></tr><tr><td></td><td><input type=\"submit\" value=\"Continue\" /></td></tr></table></form>";

document.getElementById("formsHome").innerHTML = str;
return false;
}
