//Search Validator Start

function searchValidator() {

  var searchval = document.getElementById('searchtxtbox');

   if ((searchval.value.length == 0) || (searchval.value == 'Quick Search')) {

        alert("Please enter a search value.");

        searchval.focus();

        return false;

   } else {

       document.searchform.submit();

   }

}

//Search Validator End



//Date Function Start

var now = new Date();

var mName = now.getMonth() + 1;

var dName = now.getDay() + 1;

var dayNr = now.getDate();

var yearNr=now.getYear();

if(dName==1) Day = "Sunday";

if(dName==2) Day = "Monday";

if(dName==3) Day = "Tuesday";

if(dName==4) Day = "Wednesday";

if(dName==5) Day = "Thursday";

if(dName==6) Day = "Friday";

if(dName==7) Day = "Saturday";

if(mName==1) Month = "January";

if(mName==2) Month = "February";

if(mName==3) Month = "March";

if(mName==4) Month = "April";

if(mName==5) Month = "May";

if(mName==6) Month = "June";

if(mName==7) Month = "July";

if(mName==8) Month = "August";

if(mName==9) Month = "September";

if(mName==10) Month = "October";

if(mName==11) Month = "November";

if(mName==12) Month = "December";

if(yearNr < 2000) Year = 1900 + yearNr;

else Year = yearNr;

var todaysDate =(" " + Day + ", " + " " + Month + " " + dayNr + ", " + Year);

//Date Function End



function logincheck() {

  var pword = document.getElementById('pword');

  var uname = document.getElementById('uname');



  if (uname.value.length == 0) {

      alert("Please enter your Username.");

      uname.focus();

      return false;

  } else {

      if (pword.value.length == 0) {

      alert("Please enter your Account Password.");

      pword.focus();

      return false;

  } else {

    return true;

  }

}

}

function feedbackcheck() {

  var uname = document.getElementById('uname');

  var email = document.getElementById('email');
  
  var mssg = document.getElementById('mssg');



  if (uname.value.length == 0) {

      alert("Please enter your Name.");

      uname.focus();

      return false;

  } else {

       if (email.value.length == 0) {

      alert("Please enter your valid email.");

      email.focus();

      return false;

  } else {

  var emailExp =/^[0-9a-zA-Z._]+$/;

  if(email.value.match(emailExp)) {

    alert("Please enter a valid Email.");

    email.focus();

    return false;

  } else {

    if (mssg.value.length == 0) {

      alert("Please enter your Message.");

      mssg.focus();

      return false;

  } else {
    return true
  }

  }

}

}

}


function emailcheck() {

  var email = document.getElementById('email');

  if (email.value.length == 0) {

      alert("Please enter your valid email.");

      email.focus();

      return false;

  } else {

  var emailExp =/^[0-9a-zA-Z._]+$/;

  if(email.value.match(emailExp)) {

    alert("Please enter a valid Alternate Email.");

    email.focus();

    return false;

  } else {

    return true;

  }

}

}



function adminregcheck() {

    var fname = document.getElementById('fname');

    var lname = document.getElementById('lname');

    var uname = document.getElementById('uname');

    var pword = document.getElementById('pword');

    var cpword = document.getElementById('cpword');

    var email = document.getElementById('email');

    var captcha = document.getElementById('captcha');

    var ur_pword = pword.value;

    var ur_cpword = cpword.value;





  if (lname.value.length == 0) {

      alert("Please enter a Last Name.");

      lname.focus();

      return false;

  } else {

      if (fname.value.length == 0) {

      alert("Please enter a First Name.");

      fname.focus();

      return false;

      } else {

            if (uname.value.length == 0) {

            alert("Please enter a Desired UserName and please remember it.");

            uname.focus();

            return false;

             } else {

                if (uname.value.length < 3) {

                    alert("Minimum Username lenght is 3 characters.");

                    uname.value='';

                    uname.focus();

                    return false;

                } else {

                if (uname.value.length > 20) {

                    alert("Maximum password lenght is 20 characters.");

                    uname.value='';

                    uname.focus();

                    return false;

                } else {

                var alphaExp = /^[0-9a-zA-Z._-]+$/;

                if (!uname.value.match(alphaExp)) {

                    alert("Valid character for Username is 0-9, A-Z, a-z, period or dot, and underscore.");

                    uname.value='';

                    uname.focus();

                    return false;

                } else {

                if (pword.value.length == 0) {

                alert("Please enter your Password.");

                pword.focus();

                return false;

                } else {

                if (pword.value.length < 6) {

                    alert("Minimum password lenght is 6 characters.");

                    pword.value='';

                    cpword.value='';

                    pword.focus();

                    return false;

                  } else {

                  if (pword.value.length > 15) {

                    alert("Maximum password lenght is 15 characters.");

                    pword.value='';

                    cpword.value='';

                    pword.focus();

                    return false;

                  } else {

                    if (cpword.value.length == 0) {

                    alert("Please confirm your Password.");

                    cpword.focus();

                    return false;

                  } else {

                    if (ur_pword === ur_cpword) {

                   



                      answer=confirm('Please double check your inputs before proceeding. Press OK to proceed');

                      if (answer!=0) {

                           return true;

                      } else {

                         alert('Action aborted!');

                      } return false;

                      



                  } else {

                    alert("Password confirmation failed. Please re-type your password.");

                    pword.value='';

                    cpword.value='';

                    pword.focus();

                    return false;

                  }

                 }

                }

               }

              }

             }

            }

           }

         }

       }

     }

}



function askDelete() {

var answer=confirm('Do you really want to delete this record? Data will no longer be recovered. Proceed by pressing OK.');

if (answer!=0) {

return true;

} else {

alert('Delete operation has been canceled!');

return false;

}

}





function regcheck() {

    var fname = document.getElementById('fname');

    var lname = document.getElementById('lname');

    var mname = document.getElementById('mname');

    var uname = document.getElementById('uname');

    var pword = document.getElementById('pword');

    var cpword = document.getElementById('cpword');

    var email = document.getElementById('email');

    var captcha = document.getElementById('captcha');

    var ur_pword = pword.value;

    var ur_cpword = cpword.value;

    

    

  if (lname.value.length == 0) {

      alert("Please enter your Last Name.");

      lname.focus();

      return false;

  } else {

      if (fname.value.length == 0) {

      alert("Please enter your First Name.");

      fname.focus();

      return false;

      } else {

        if (mname.value.length == 0) {

        alert("Please enter your Middle Name.");

        mname.focus();

        return false;

        } else {

            if (uname.value.length == 0) {

            alert("Please enter your Desired UserName and please remember it.");

            uname.focus();

            return false;

             } else {

                if (uname.value.length < 3) {

                    alert("Minimum Username lenght is 3 characters.");

                    uname.value='';

                    uname.focus();

                    return false;

                } else {

                if (uname.value.length > 20) {

                    alert("Maximum password lenght is 20 characters.");

                    uname.value='';

                    uname.focus();

                    return false;

                } else {

                var alphaExp = /^[0-9a-zA-Z._-]+$/;

                if (!uname.value.match(alphaExp)) {

                    alert("Valid character for Username is 0-9, A-Z, a-z, period or dot, underscore. Do not include @aq.edu.ph in your Username.");

                    uname.value='';

                    uname.focus();

                    return false;

                } else {

                if (email.value.length == 0) {

                alert("Please enter your valid Email.");

                email.focus();

                return false;

                } else {

                var emailExp =/^[0-9a-zA-Z._]+$/;

                if(email.value.match(emailExp)) {

                        alert("Please enter a valid Email.");

                        email.value='';

                        email.focus();

                        return false;

                } else {

                if (pword.value.length == 0) {

                alert("Please enter your Password.");

                pword.focus();

                return false;

                } else {

                if (pword.value.length < 6) {

                    alert("Minimum password lenght is 6 characters.");

                    pword.value='';

                    cpword.value='';

                    pword.focus();

                    return false;

                  } else {

                  if (pword.value.length > 15) {

                    alert("Maximum password lenght is 15 characters.");

                    pword.value='';

                    cpword.value='';

                    pword.focus();

                    return false;

                  } else {

                    if (cpword.value.length == 0) {

                    alert("Please confirm your Password.");

                    cpword.focus();

                    return false;

                  } else {

                    if (ur_pword === ur_cpword) {

                    if (captcha.value.length == 0) {

                    alert("Please enter Verification Code.");

                    captcha.focus();

                    return false;

                    } else {

                      answer=confirm('Please double check your inputs before proceeding. Press OK to proceed');

                      if (answer!=0) {

                           return true;

                      } else {

                         alert('Action aborted!');

                      } return false;

                    }

                  } else {

                    alert("Password confirmation failed. Please re-type your password.");

                    pword.value='';

                    cpword.value='';

                    pword.focus();

                    return false;

                  }

                 }

                }

                }

               }

              }

             }

             }

            }

           }

           }

         }

       }

     }

}



function feedbackForm() {

  var multitext = document.getElementById('urmssg');

  var age = document.getElementById('urage');

  var gender = document.getElementById('urgender');

  var designation = document.getElementById('designation');



  if (age.value=='') {

    alert("Please enter your age.");

    age.focus();

    return false;

  } else {

     if (gender.value=='') {

        alert("Please enter a gender.");

        gender.focus();

        return false;

    } else {

       if (designation.value=='') {

          alert("Please enter your designation.");

          designation.focus();

          return false;

       } else {

        if (multitext.value=='') {

        alert("Please enter some comment/suggestion.");

        multitext.focus();

        return false;

        } else {

          return true;

        }

      }

    }

  }

}



function format(input){

var num = input.value.replace(/\,/g,'');

if(!isNaN(num)){

if(num.indexOf('.') > -1){

num = num.split('.');

num[0] = num[0].toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'');

if(num[1].length > 2){

alert('You may only enter two decimals!');

num[1] = num[1].substring(0,num[1].length-1);

} input.value = num[0]+'.'+num[1];

} else{ input.value = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^(\-)?\,/,'$1') };

}else{

var temp = input.value;

alert('You may enter only numbers in this field!');

input.value = temp.replace(/[^\d\.]*/g,'');

input.focus();

}

}



function videoupcheck() {

 var vtitle = document.getElementById('vtitle');

 var vdesc = document.getElementById('vdesc');

 var vprice = document.getElementById('vprice');

 var vfile = document.getElementById('vfile');

 

  if (vtitle.value=='') {

    alert("Please enter a Video Title.");

    vtitle.focus();

    return false;

  } else {

    if ((vprice.value=='') || (vprice.value==0)) {

    alert("Please enter a Video Price.");

    vprice.value="";

    vprice.focus();

    return false;

    } else {

      if (vfile.selectedIndex=='') {

      alert("Please enter a Video File.");

      vfile.focus();

      return false;

      } else {

      return true;

      }

    }

  }

}



function seminarcheck() {

 var stitle = document.getElementById('stitle');

 var sfee = document.getElementById('sfee');

 var earlyfeestat = document.getElementById('earlyfeestat');

 var searlyfee = document.getElementById('searlyfee');

 var eds = document.getElementById('eds');

 var edm = document.getElementById('edm');

 var eventdatem = document.getElementById('eventdatem');

 

 if (stitle.value=='') {

    alert("Please enter a Seminar Title.");

    stitle.focus();

    return false;

  } else {

    if ((eds.checked==true) && (edm.checked==true)) {

    alert("Please choose either single or multiple entry for event dates.");

    eds.focus();

    return false;

    } else {

    if ((eds.checked==false) && (edm.checked==false)) {

    alert("Please choose either single or multiple entry for event dates.");

    eds.focus();

    return false;

    } else {

    if ((sfee.value=='') || (sfee.value==0))  {

        alert("Please enter a Seminar Fee.");

        sfee.focus();

        return false;

     } else {

        if (earlyfeestat.checked==true) {

        if ((searlyfee.value=='') || (searlyfee.value==0)) {

        alert("Please enter a Seminar Early Fee.");

        searlyfee.value="";

        searlyfee.focus();

        return false;

        } else {

        return true;

        }

     } else {

        return true;

     }

     }

    }

   }

  }

}



function staffcheck() {

 var slname = document.getElementById('slname');

 var sfname = document.getElementById('sfname');

 var smname = document.getElementById('smname');

 var squa = document.getElementById('squa');

 var spos = document.getElementById('spos');



 if (slname.value=='') {

    alert("Please enter a Last Name.");

    slname.focus();

    return false;

  } else {

        if (sfname.value=='') {

        alert("Please enter a First Name.");

        sfname.focus();

        return false;

      } else {

            if (smname.value=='') {

            alert("Please enter a Middle Name.");

            smname.focus();

            return false;

          } else {

                if (squa.value=='') {

                alert("Please enter a Qualification.");

                squa.focus();

                return false;

              } else {

                if (spos.value=='') {

                    alert("Please enter a Position.");

                    spos.focus();

                    return false;

                  } else {

                         return true;

            }

         }



       }

     }



   }

}



function regformcheck() {

 var rname = document.getElementById('rname');

 var address = document.getElementById('address');

 var contact = document.getElementById('contact');

 var email = document.getElementById('email');

 var check = document.getElementById('check');

 var creditcard = document.getElementById('creditcard');

 var moneyorder = document.getElementById('moneyorder');

 var visa = document.getElementById('visa');

 var mastercard = document.getElementById('mastercard');

 var cname = document.getElementById('cname');

 var cnum = document.getElementById('cnum');

 var seccode = document.getElementById('seccode');

 var expdate = document.getElementById('expdate');

 var uid = document.getElementById('uid');





 if ((rname.value=='') || (rname.value==' ')) {

          alert("Please enter your Name.");

          rname.focus();

          return false;

          } else {

          if (address.value=='') {

          alert("Please enter your Contact Address.");

          address.focus();

          return false;

          } else {

          if (contact.value=='') {

          alert("Please enter your Contact Number.");

          contact.focus();

          return false;

          } else {

          if (email.value=='') {

          alert("Please enter a valid Email.");

          email.focus();

          return false;

          } else {

             var emailExp =/^[0-9a-zA-Z._]+$/;

                if(email.value.match(emailExp)) {

                        alert("Please enter a valid Email.");

                        email.value='';

                        email.focus();

                        return false;

                }

          }

       }

     }



   }



 if ((check.checked==false) && (creditcard.checked==false) && (moneyorder.checked==false)) {

    alert("Please select Payment Type.");

    check.focus();

    return false;

 } else {

      if (creditcard.checked==true) {

       if ((visa.checked==false) && (mastercard.checked==false)) {

        alert("Please select a Credit Card.");

        visa.focus();

        return false;

       } else {

          if (cname.value=='') {

          alert("Please enter a Name on Credit Card.");

          cname.focus();

          return false;

          } else {

          if (cnum.value=='') {

          alert("Please enter a Card Number.");

          cnum.focus();

          return false;

          } else {

          if (seccode.value=='') {

          alert("Please enter a 3-Digit Security Code.");

          seccode.focus();

          return false;

          } else {

          if (seccode.value=='') {

          alert("Please enter a 3-Digit Security Code.");

          seccode.focus();

          return false;

          } else {

          if ((expdate.value=='') || (expdate.value=='YYYY-MM')) {

          alert("Please enter your Credit Card Expiration Date.");

          expdate.focus();

          return false;

          } else {

            return true;

          }

        }

       }

      }

     }

    }

  }
  }

}



function progcheck() {

 var ptitle = document.getElementById('ptitle');

 var pinclude = document.getElementById('pinclude');

 var pfee = document.getElementById('pfee');







  if (ptitle.value.length == 0) {

      alert("Please enter a Program Title.");

      ptitle.focus();

      return false;

  } else {

    if (pinclude.value.length == 0) {

      alert("Please enter Includes Materials.");

      pinclude.focus();

      return false;

  } else {

    if ((pfee.value.length == 0) || (pfee.value==0)) {

      alert("Please enter your Last Name.");

      pfee.focus();

      return false;

  } else {

    return true;

  }

  }

  }

}



function bulletincheck() {

   var btitle = document.getElementById('btitle');

   var bcont = document.getElementById('bcont');

   

      if (btitle.value.length == 0) {

          alert("Please enter Bulletin Title.");

          btitle.focus();

          return false;

      } else {

        if (bcont.value.length == 0) {

        alert("Please enter Bulletin Content.");

        bcont.focus();

        return false;

        } else {

          return true;

        }

      }


}

function popUp(URL) {
LeftPosition = (screen.width) ? (screen.width-430)/2 : 0;
TopPosition = (screen.height) ? (screen.height-315)/2 : 0;
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=430,height=315,left ="+ LeftPosition +",top ="+ TopPosition +"');");
}

function askDelete() {
var answer;
answer=confirm('Do you really want to delete this entry? Data will no longer be recovered. Proceed by pressing OK.');
if (answer!=0)
{
return true;
} else {
alert('Delete operation has been canceled!');
}
return false;
}




