﻿// JScript File
var xmlHttpAdmissionSubmit;
function AdmissionSubmit()
{
    var title = document.getElementById('title').value;
    var firstName = document.getElementById('fname').value;
    if(isEmpty(firstName))
    {
        alert('Please enter valid first name');
        document.getElementById('fname').focus();
        return false;
    }
   
    var surName = document.getElementById('surname').value;
    if(isEmpty(surName))
    {
        alert('Please enter valid surname');
        document.getElementById('surname').focus();
        return false;
    }
    var dt = document.getElementById('dt').value;
    var mnt =  document.getElementById('mth').value;
    var year = document.getElementById('yr').value;
    
    var dob = dt + '/' + mnt + '/' + year ;
    
    var nationality = document.getElementById('nationality').value;
    var PassportNo = document.getElementById('passportno').value;
    var telephoneNo = document.getElementById('telephone').value;
    var mobileNo = document.getElementById('mobile').value;
    var emailId = document.getElementById('email').value;
    var address =document.getElementById('address').value;
    var postCode = document.getElementById('postcode').value;
    
    var course1 = document.getElementById('course_title1').value;
    var course2 = document.getElementById('course_title2').value;
    var course3 = document.getElementById('course_title3').value;
    
    var board1 = document.getElementById('board1').value;
    var board2 = document.getElementById('board2').value;
    var board3 =document.getElementById('board3').value;
    
    var aw_date1 =  document.getElementById('aw_date1').value;
    var aw_date2 =  document.getElementById('aw_date2').value;
    var aw_date3 =document.getElementById('aw_date3').value;
    
    var pass_sub1 = document.getElementById('pass_sub1').value;
    var pass_sub2 = document.getElementById('pass_sub2').value;
    var pass_sub3 =document.getElementById('pass_sub3').value;
    
    var job1 = document.getElementById('job1').value;
    var job2 = document.getElementById('job2').value;
    var job3 = document.getElementById('job3').value;
    
    var org1 =document.getElementById('org1').value;
    var org2 =document.getElementById('org2').value;
    var org3 =document.getElementById('org3').value;
    
    var fp_time1 = document.getElementById('fp_time1').value;
    var fp_time2 = document.getElementById('fp_time2').value;
    var fp_time3 = document.getElementById('fp_time3').value;
    
    var from1 = document.getElementById('from1').value;
    var from2 = document.getElementById('from2').value;
    var from3 =document.getElementById('from3').value;
    
    var to1 =  document.getElementById('to1').value;
    var to2 =  document.getElementById('to2').value;
    var to3 =  document.getElementById('to3').value;
   // unfinished
   var param =    "title=" + title+  
    "&firstName=" + firstName+  
    "&surName=" + surName+  
    "&dob=" + dob +  
    "&nationality=" + nationality+  
    "&PassportNo=" + PassportNo+  
    "&telephoneNo=" + telephoneNo+  
    "&mobileNo=" + mobileNo+  
    "&emailId=" + emailId+  
    "&address="+ address+  
    "&postCode=" + postCode+  
    
    "&course1=" + course1+  
    "&course2=" + course2+  
    "&course3=" + course3+  
    
    "&board1=" + board1+  
    "&board2=" + board2+  
    "&board3=" + board3+  
    
    "&aw_date1="  + aw_date1+  
    "&aw_date2="  + aw_date2+  
    "&aw_date3="+ aw_date3+  
    
    "&pass_sub1=" + pass_sub1+  
    "&pass_sub2=" + pass_sub2+  
    "&pass_sub3=" + pass_sub3+  
    
    "&job1=" + job1+  
    "&job2=" + job2+  
    "&job3=" + job3+  
    
    "&org1="+ org1+  
    "&org2="+ org2+  
    "&org3="+ org3+  
    
    "&fp_time1=" + fp_time1+  
    "&fp_time2=" + fp_time2+  
    "&fp_time3=" + fp_time3+  
    
    "&from1=" + from1+  
    "&from2=" + from2+  
    "&from3=" + from3+  
    
    "&to1="  + to1+  
    "&to2="  + to2+  
    "&to3="  + to3 ;
    
    
    xmlHttpSendMail = GetXmlHTTPRequestObject();
    xmlHttpSendMail.url = "../SendMail.aspx";
    
    xmlHttpSendMail.open("post",xmlHttpSendMail.url,true);
    xmlHttpSendMail.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    
    xmlHttpSendMail.send(param);
    xmlHttpSendMail.onreadystatechange = stateChanged;
    
    return false; 
    // up to here.
}

var xmlHttpSendMail;
function SendContactMail()
{
    var strName=form1.textfield.value;
    if(form1.textfield.value.length==0)
    {
          alert('Please enter your name');
          form1.textfield.focus(); 
          return false; 
    }
    if((form1.textfield2.value==null) || (form1.textfield2.value==''))
    {
      alert('Please enter your phone number') 
      form1.textfield2.focus(); 
      return false; 
    }
    if(!IsNumeric(form1.textfield2.value))
    {
      alert('Please enter a valid phone number') 
      form1.textfield2.focus(); 
      return false; 
    }
    //if((form1.textfield3.value==null) || (form1.textfield3.value==''))
    if(!isEmail(form1.textfield3.value))
    {
          alert('Please enter a valid email address') 
          form1.textfield3.focus(); 
          return false; 
    }
    // write for email also.
    if((form1.textarea.value == null)||(form1.textarea.value == ''))
    {
          alert('Please tell us in brief, for what you are looking for.') 
          form1.textarea.focus(); 
          return false; 
    }
    
    var Name=document.getElementById('textfield').value;
    var Tel=document.getElementById('textfield2').value;
    var Email=document.getElementById('textfield3').value;
    var Msg=document.getElementById('textarea').value;
    
   var parm = "source=ContactUs&Name=" + Name + "&PhoneNumber=" + Tel + "&Email=" + Email + "&Msg=" + Msg ;
    
    xmlHttpSendMail = GetXmlHTTPRequestObject();
    xmlHttpSendMail.url = "../SendMail.aspx";
    
    xmlHttpSendMail.open("post",xmlHttpSendMail.url,true);
    xmlHttpSendMail.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    
    xmlHttpSendMail.send(parm);
    xmlHttpSendMail.onreadystatechange = stateChanged;
    
    return false;
      
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789.-";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}
function stateChanged()
{
    if(xmlHttpSendMail.readyState==4)
    {
        var result = xmlHttpSendMail.responseText[0];
        switch(result)
        {
            case '0':alert('Failed to send the Contact Details');
                 break;
            case '1':alert('Admission details sent successfully');
                 document.getElementById('Submit').disabled = true;
                 break;
            case '2':alert('Failed to send the Contact Details');
                 break;
            case '3':alert('Contact details Sent Successfully');
                 document.getElementById('Submit').disabled = true;
                 break;
                    
        }
    }
}

function GetXmlHTTPRequestObject()
{
    var xmlhttp;
    if (window.XMLHttpRequest)
      {
      // code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else if (window.ActiveXObject)
      {
      // code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    else
      {
      alert("Your browser does not support XMLHTTP!");
      }
     return xmlhttp;
}
function isEmail(Mail) 
{
    Mail=Mail.toLowerCase();
    return (Mail.search(/^([a-z]+)([a-z0-9\-\_\.]{1,100})([a-z0-9]+)\@([a-z0-9]+)([a-z0-9\-\.]*)([a-z0-9]+)\.([a-z]{2,6})$/) != -1);
}
function isEmpty( inputStr )
 { 
    return !(inputStr&&inputStr.length) 
 }
