
function startclock()
{
  //Get Date
  var months=new Array(13);
  months[1]="January";
  months[2]="February";
  months[3]="March";
  months[4]="April";
  months[5]="May";
  months[6]="June";
  months[7]="July";
  months[8]="August";
  months[9]="September";
  months[10]="October";
  months[11]="November";
  months[12]="December";
  var time=new Date();
  var lmonth=months[time.getMonth() + 1];
  var date=time.getDate();
  if (date < 10)
  date="0"+date
  var year=time.getYear();
  if (year < 2000)
  year=year+1900;
  
  //Get Time
  var now=new Date();
  var hours=now.getHours();
  var minutes=now.getMinutes()
  var timeValue=""+((hours >12) ? hours -12 :hours)
  if (timeValue == "0") timeValue = 12;
  timeValue += ((minutes < 10) ? ":0" : ":") + minutes
  timeValue += (hours >= 12) ? "PM" : "AM"
  
  //Get Day
  var days=new Array(7);
  days[0]="Sunday";
  days[1]="Monday";
  days[2]="Tuesday";
  days[3]="Wednesday";
  days[4]="Thursday";
  days[5]="Friday";
  days[6]="Saturday";
  var lday=days[time.getDay()];
  
  clock=lday+",   "+date+" "+lmonth+", "+year+"    "+timeValue;
  
  document.getElementById("clockId").innerHTML=clock;
  setTimeout('startclock()',1000);
}

function CreateCookie(name,value,days)
{
 if (days) {
    var date=new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  } else {
    var expires = "";
   }
   document.cookie = name+"="+escape(value)+expires+"; path=/";
}

function EraseCookie(name)
{
  CreateCookie(name,"",-365);
}

/*add_branches.php*/
function VerifyCompany(actionType) {

  var formObj=document.forms['add_company_branch'];

  if (formObj.company_name.value=="") {
    alert("Please fill in the company's name.");
    return false;
  }

//    if(actionType=="add") {
//     if (formObj.company_logo.value=="") {
//       alert("Please insert the company's logo.");
//       return false;
//     }
//   }

  if (formObj.company_country.value=="0") {
    alert("Please select your country.");
    return false;
  }

  var chks = document.getElementsByName('company_association[]');
  var hasChecked = false;
  // Get the checkbox array length and iterate it to see if any of them is selected
  for (var i = 0; i < chks.length; i++)
  {
    if (chks[i].checked)
    {
      hasChecked = true;
      break;
    }
  }
  // if ishasChecked is false then throw the error message
  if (!hasChecked)
  {
    alert("Please select at least one association.");
    chks[0].focus();
    return false;
  }

 if (formObj.company_website.value=="") {
    alert("Please fill in company's website.");
    return false;
  }

  if (formObj.company_contactname.value=="") {
    alert("Please fill in the contactname.");
    return false;
  }

  if (formObj.company_email.value=="") {
    alert("Please fill in your email.");
    return false;
  }

  if (formObj.company_email.value!="") {
    var match = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
    if(!match.test(formObj.company_email.value)){
      alert("Invalid email address.");
      return false;
    }
  }

  if (!formObj.agreement.checked) {
    alert("Please check on the agreement box before submitting");
    return false;
  }
}

function CheckAssociation(formObj) 
{
  var chks = document.getElementsByName('company_association[]');
  var notAssoc = false;
  // Get the checkbox array length and iterate it to see if any of them is selected
  for (var i = 0; i < chks.length; i++)
  {
    if (chks[i].checked)
    {
      if (chks[i].value=="4") {
        notAssoc = true;
        break;
      }
    }
  }

  if (notAssoc) {
    for (var i = 0; i < chks.length; i++)
    {
      if (chks[i].value!="4") {
        chks[i].checked=false;
        chks[i].disabled=true;
      }
    }
  } else {
    for (var i = 0; i < chks.length; i++)
    {
      chks[i].disabled=false;
    }
  }

}

/*new_user.php*/
function VerifyCompanyData(actionType) {
  var formObj=document.forms['add_company'];

  if (formObj.company_name.value=="") {
    alert("Please fill in the company's name.");
    return false;
  }

//    if(actionType=="add") {
//     if (formObj.company_logo.value=="") {
//       alert("Please insert the company's logo.");
//       return false;
//     }
//   }

  if (formObj.company_country.value=="0") {
    alert("Please select your country.");
    return false;
  }

  var chks = document.getElementsByName('company_association[]');
  var hasChecked = false;
  // Get the checkbox array length and iterate it to see if any of them is selected
  for (var i = 0; i < chks.length; i++)
  {
    if (chks[i].checked)
    {
      hasChecked = true;
      break;
    }
  }
  // if ishasChecked is false then throw the error message
  if (!hasChecked)
  {
    alert("Please select at least one association.");
    chks[0].focus();
    return false;
  }

 if (formObj.company_website.value=="") {
    alert("Please fill in company's website.");
    return false;
  }

  if (formObj.company_contactname.value=="") {
    alert("Please fill in the contactname.");
    return false;
  }

  if (formObj.company_email.value=="") {
    alert("Please fill in your email.");
    return false;
  }

  if (formObj.company_email.value!="") {
    var match = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
    if(!match.test(formObj.company_email.value)){
      alert("Invalid email address.");
      return false;
    }
  }

  if (actionType=="add") {
  if (formObj.company_username.value=="") {
    alert("Please fill in the username.");
    return false;
  }

  if (formObj.company_password.value=="") {
    alert("Please fill in your password.");
    return false;
  }

  if (formObj.confirm_password.value=="") {
    alert("Please confirm your password.");
    return false;
  }

  if (formObj.company_password.value!=formObj.confirm_password.value) {
    alert("Password and confirmation password not match. Please try again");
    return false;
  }
  }

  if (formObj.company_password.value!="") {
    if (formObj.confirm_password.value=="") {
      alert("Please confirm your password.");
      return false;
    }

    if (formObj.company_password.value!=formObj.confirm_password.value) {
      alert("Password and confirmation password not match. Please try again");
      return false;
    }
  }

  if (!formObj.agreement.checked) {
    alert("Please check on the agreement box before submitting");
    return false;
  }


}

function TextCounter(field, countfield, maxlimit) 
{
  if (field.value.length > maxlimit) {// if too long...trim it!
    field.value = field.value.substring(0, maxlimit);
  // otherwise, update 'characters left' counter
  } else { 
    countfield.value = maxlimit - field.value.length;
  }
}


function ValidateForgotPassword()
{
  var formObj=document.forms['forgot_password'];

  if (formObj.password_email.value=="") {
    alert("Please fill in your email address");
    return false;
  }

  if (formObj.password_email.value!="") {
    var match = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
    if(!match.test(formObj.password_email.value)){
      alert("Invalid email address.");
      return false;
    }
  }
}

function ValidatePhotoGallery() {

  var formObj=document.forms['uploadPhotoGallery'];

    document.getElementById('message1').value = "uploading file...";
  if (formObj.filename1.value=="") {
    alert("Please select an image to be uploaded.");
    return false;
  }


}

function ValidateUploadFile() {

  var formObj=document.forms['uploadFile'];

  if (formObj.filename2.value=="") {
    alert("Please select an file to be uploaded.");
    return false;
  }
}

function ValidateVideo() {

  var formObj=document.forms['uploadVideo'];

  if (formObj.filename3.value=="") {
    alert("Please fill in the video url/link.");
    return false;
  }
}

function ValidateSubscribe() {
  var formObj=document.forms['subscribeForm'];

  if (formObj.contact_name.value=="") {
    alert("Please fill in the contact's name.");
    return false;
  }

 if (formObj.email.value=="") {
    alert("Please fill in your email.");
    return false;
  }

  if (formObj.email.value!="") {
    var match = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
    if(!match.test(formObj.email.value)){
      alert("Invalid email address.");
      return false;
    }
  }

  if (formObj.company_name.value=="") {
    alert("Please fill in the company's name.");
    return false;
  }

 if (formObj.company_website.value=="") {
    alert("Please fill in company's URL.");
    return false;
  }


 if (formObj.subscription.value=="") {
    alert("Please select your subscription period.");
    return false;
  }
}

function ValidateSubscription(actionType) {
  var formObj=document.forms['subscriptionForm'];

  if (formObj.contact_name.value=="") {
    alert("Please fill in the contact's name.");
    return false;
  }

 if (formObj.email.value=="") {
    alert("Please fill in your email.");
    return false;
  }

  if (formObj.email.value!="") {
    var match = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
    if(!match.test(formObj.email.value)){
      alert("Invalid email address.");
      return false;
    }
  }

  if (formObj.company_name.value=="") {
    alert("Please fill in the company's name.");
    return false;
  }

 if (formObj.company_website.value=="") {
    alert("Please fill in company's URL.");
    return false;
  }


 if (formObj.subscription.value=="") {
    alert("Please select your subscription period.");
    return false;
  }

}

