//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 getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{
			try{
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}

		return xmlhttp;
}

function photoajax(strURL,div_id)

	 {
  var req = getXMLHTTP();
		if (req) {
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {
						document.getElementById(div_id).innerHTML=req.responseText;
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}
			}
			req.open("GET", strURL, true);
			req.send(null);
		}
   }

//Ajax with small loading image
function captionajax(strURL,div_id)

	 {
 	var req = getXMLHTTP();
		if (req) {
			req.onreadystatechange = function() {
                if(req.readyState < 4){
                    //You can add animated gif while loading //
                    document.getElementById(div_id).innerHTML = '<img src="images/misc/ajaxloader01.gif" style="padding: 3px 0px 0px 3px;"/> <i>Loading content...</i>';
                }
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {
						document.getElementById(div_id).innerHTML=req.responseText;
					} else {
						document.getElementById(div_id).innerHTML = '<img src="images/misc/ajaxloader01.gif" style="padding: 3px 0px 0px 3px;"> <i>Loading content...</i>';
					}
				}
			}
			req.open("GET", strURL, true);
			req.send(null);
		}
	}

function enlargeajax(strURL,div_id)

	 {
		var req = getXMLHTTP();
		if (req) {
			req.onreadystatechange = function() {
                if(req.readyState < 4){
                    //You can add animated gif while loading //
                    document.getElementById(div_id).innerHTML = '<p  align="center"><img src="images/misc/ajaxloader02.gif"/></p>';
                }
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {
						document.getElementById(div_id).innerHTML=req.responseText;
					} else {
						document.getElementById(div_id).innerHTML = '<p  align="center"><img src="images/misc/ajaxloader02.gif"/></p>';
					}
				}
			}
			req.open("GET", strURL, true);
			req.send(null);
		}
	}

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 askDelete() {
var answer;
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 school = document.getElementById('school');

    var usrname = document.getElementById('usrname');

    var mypword = document.getElementById('mypword');

    var cmypword = document.getElementById('cmypword');

    var email = document.getElementById('email');

    var captcha = document.getElementById('captcha');

    var ur_pword = mypword.value;

    var ur_cpword = cmypword.value;





  if (fname.value.length == 0) {

      alert("Please enter your First Name.");

      fname.focus();

      return false;

  } else {

      if (lname.value.length == 0) {

      alert("Please enter your Last Name.");

      lname.focus();

      return false;

      } else {

        if (mname.value.length == 0) {

        alert("Please enter your Middle Name.");

        mname.focus();

        return false;

        } else {
          if (school.value.length == 0) {

            alert("Please select your School.");

            school.focus();

            return false;

           } else {

            if (usrname.value.length == 0) {

            alert("Please enter your Desired UserName and please remember it.");

            usrname.focus();

            return false;

             } else {

                if (usrname.value.length < 3) {

                    alert("Minimum Username lenght is 3 characters.");

                    usrname.value='';

                    usrname.focus();

                    return false;

                } else {

                if (usrname.value.length > 20) {

                    alert("Maximum password lenght is 20 characters.");

                    usrname.value='';

                    usrname.focus();

                    return false;

                } else {

                var alphaExp = /^[0-9a-zA-Z._-]+$/;

                if (!usrname.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.");

                    usrname.value='';

                    usrname.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 (mypword.value.length == 0) {

                alert("Please enter your Password.");

                mypword.focus();

                return false;

                } else {

                if (mypword.value.length < 6) {

                    alert("Minimum password lenght is 6 characters.");

                    mypword.value='';

                    cmypword.value='';

                    mypword.focus();

                    return false;

                  } else {

                  if (mypword.value.length > 15) {

                    alert("Maximum password lenght is 15 characters.");

                    mypword.value='';

                    cmypword.value='';

                    mypword.focus();

                    return false;

                  } else {

                    if (cmypword.value.length == 0) {

                    alert("Please confirm your Password.");

                    cmypword.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.");

                    mypword.value='';

                    cmypword.value='';

                    mypword.focus();

                    return false;

                  }

                 }

                }

                }

               }

              }

             }

             }

            }

           }

           }

           }

         }

       }

     }

}


function checkUpload() {
  var ftitle = document.getElementById('title');
  var fdesc = document.getElementById('desc');
  var myfile = document.getElementById('myfile');

  if (ftitle.value.length == 0) {
      alert("Please enter file Title.");
      ftitle.focus();
      return false;
  } else {
      if (fdesc.value.length == 0) {
      alert("Please enter file Description.");
      fdesc.focus();
      return false;
      } else {
         if (myfile.value.length == 0) {
          alert("Please select file to upload.");
          myfile.focus();
          return false;
          } else {
             document.getElementById('f1_upload_process').style.visibility = 'visible';
             document.getElementById('f1_upload_form').style.visibility = 'hidden';
            return true;
          }
      }
  }
}
function stopUpload(success){
      var result = '';
      if (success == 1){
         result = '<span class="msg">The file was uploaded successfully.<\/span><br/><br/>';
      }
      else if (success==2){
         result = '<span class="emsg">Sorry, but only PDF files are allowed to be upload.<\/span><br/><br/>';
      } else {
         result = '<span class="emsg">There was an error during file upload.<\/span><br/><br/>';
      }
      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').innerHTML = result + '<ol class="form"><li><label>Title<\/label> <input name="title" type="text" id="title" size="40" \/><\/li><li><label>Description<\/label> <input name="desc" type="text" id="desc" size="40" \/></li><li><label>File to Upload (PDF)<\/label> <input name="myfile" type="file" id="myfile" size="30" \/></li><li class="button"><button class="buttons" type="submit"><img src="images/misc/upload.gif" alt="Upload"\/></button><\/li><\/ol>';
      document.getElementById('f1_upload_form').style.visibility = 'visible';
      return true;
}

function innerContent(num,divIdName,myint) {
switch (myint)
{
case 1:
        var innerContent = '<form class="formx" name="formx" '
        + 'onsubmit="javascript: if (document.getElementById(\'educcat'+num+'\').value=="") { alert("Enter education category."); document.getElementById(\'educcat'+num+'\').focus(); }"'
        + '><p class="pform"><label>Education Category <em>*</em></label> <select id="educcat'+num+'"><option value="">Select Category&nbsp;</option><option value="1">High School</option><option value="2">College</option><option value="3">Master</option><option value="4">Doctorate</option></select></p>'
        + '<p class="pform"><label>Degree</label> <input type="text" id="degree'+num+'"/></p>'
        + '<p class="pform"><label>From <em>*</em></label> <input type="text" id="from'+num+'"/></p>'
        + '<p class="pform"><label>To <em>*</em></label> <input type="text" id="to'+num+'"/></p>'
        + '<p class="pform"><label>Month & Year Graduated <em>*</em></label> <input type="text" id="monthyear'+num+'"/></p>'
        + '<p align="right"><button  type="submit" class="buttons" id="submit'+num+'"><img src="images/misc/update.gif" alt="Update Information"/></button><img src="images/misc/cancel.gif" alt="Cancel" onclick=\'removeElement("'+divIdName+'")\'/></p>'
        + '</form>';
        break;
}
return innerContent;
}

function addElement() {
  var ni = document.getElementById('myDiv');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById('theValue').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = innerContent(num,divIdName,1);
  ni.appendChild(newdiv);
}
function removeElement(divNum) {
  var d = document.getElementById('myDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

