var targeturl;
function fullwin(targeturl){
window.open(targeturl,"","fullscreen,scrollbars")
}

//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 chooseStyle(styletitle, days){ //Interface function to switch style sheets plus save "title" attr of selected stylesheet to cookie
if (document.getElementById){
setStylesheet(styletitle)
setCookie("mysheet", styletitle, days)
}
}

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,'');
}
}

function createorForm() {
  var myclass = document.getElementById('myclass');
  var lname = document.getElementById('lname');
  var fname = document.getElementById('fname');
  var myevent = document.getElementById('seminar');
  var eventoption = myevent.options[myevent.selectedIndex].value;
  var cash = document.getElementById('cash');
  var myString = new String(eventoption);
  var myArray = myString.split(':');
  var total = myArray[1];
  var cashvalue = cash.value.replace(/,/,'');
  
  if (myclass.selectedIndex == '') {
     alert("Please select participant's Classification.");
     myclass.focus();
     return false;
  } else {
    if (lname.value.length == 0) {
      alert("Please enter participant's Last Name.");
      lname.focus();
      return false;
    } else {
      if (fname.value.length == 0) {
      alert("Please enter participant's First Name.");
      fname.focus();
      return false;
    } else {
     if (myevent.selectedIndex == '') {
     alert("Please select Event.");
     myevent.focus();
     return false;
    } else {
      if (cash.value <= 0) {
      alert("Please enter Cash Paid.");
      cash.value='';
      cash.focus();
      return false;
      } else {
      if (total > cashvalue) {
      alert("We do not allow debt for registration. The registration for the");
      cash.value='';
      cash.focus();
      return false;
      } else {
        return true;
      }
     }
    }
   }
  }
 }
}

function applyForm() {
  var myclass = document.getElementById('myclass');
  var lname = document.getElementById('lname');
  var fname = document.getElementById('fname');
  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 (myclass.selectedIndex == '') {
      alert("Please select your Classification.");
      myclass.focus();
      return false;
 } else {
  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 (email.value.length == 0) {
                    alert("Please enter your valid Email.");
                    email.focus();
                    return false;
               } else {
                  var emailExp =/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
                  if(!email.value.match(emailExp)) {
                  alert("You have entered an invalid email. Please enter a valid email.");
                  email.value='';
                  email.focus();
                  return false;
                 }
                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 trHider() {
  	var myclass = document.getElementById('myclass');
  	var tr1 = document.getElementById('tr1');
  	var tr2 = document.getElementById('tr2');
  	var tr3 = document.getElementById('tr3');
  	var tr4 = document.getElementById('tr4');
  	var tr5 = document.getElementById('tr5');
  	var tr6 = document.getElementById('tr6');
 
  	if (myclass.selectedIndex=='') {
        tr1.style.display='none';
        tr2.style.display='none';
        tr3.style.display='none';
        tr4.style.display='none';
        tr5.style.display='none';
        tr6.style.display='none';
    } else {
        if (myclass.selectedIndex==1) {
             tr1.style.display='';
             tr2.style.display='';
             tr3.style.display='';
             tr4.style.display='none';
             tr5.style.display='none';
             tr6.style.display='none';
        } else {
          if (myclass.selectedIndex==2) {
                tr1.style.display='none';
                tr2.style.display='none';
                tr3.style.display='none';
                tr4.style.display='';
                tr5.style.display='';
                tr6.style.display='';
          }
        }
    }
}

function loginForm() {
  var pword = document.getElementById('mypword');
  var email = document.getElementById('myemail');

  if (email.value.length == 0) {
      alert("Please enter your Account Email.");
      email.focus();
      return false;
  } else {
      if (pword.value.length == 0) {
      alert("Please enter your Account Password.");
      pword.focus();
      return false;
  } else {
    return true;
  }
}
}

function askWithdraw() {
var answer;
answer=confirm('Do you really want to withdraw registration?');
if (answer!=0)
{
return true;
} else {
alert('Withdraw registration operation has been canceled!');
}
return false;
}

function askDelete() {
var answer;
answer=confirm('Do you really want to delete this record of registration? Data will no longer be recovered. Proceed by pressing OK.');
if (answer!=0)
{
return true;
} else {
alert('Delete operation has been canceled!');
}
return false;
}


