﻿/**Quick registration and Student Registration starts***/
function validateQuickRegistration()
{    
document.getElementById("ctl00_ContentPlaceHolder1_hfUnid").value='0';
     if(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').value)=="")
     {
         alert(geterrmsg('e1'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').value="";
         document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').focus();
         return false;
     }
     else if(!checkName(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').value)))
     {
         alert(geterrmsg('e8'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').focus();
         return false;
     }
     if(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtLastName').value)=="")
     {
         alert(geterrmsg('e2'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtLastName').value="";
         document.getElementById('ctl00_ContentPlaceHolder1_txtLastName').focus();
         return false;
     }
     else if(!checkName(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtLastName').value)))
     {
        alert(geterrmsg('e9'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtLastName').focus();
         return false;
     } 
     if(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value)=="")
     {
         alert(geterrmsg('e3'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value="";
         document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
         return false;
     }
     else
     {
        if (checkEmail(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value))==false)
        {
            alert(geterrmsg('e10')); 
            document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
            return false; 
        } 
        else
        {	                 
                var url="/ajax/email-and-capcha.aspx";  
                var dt = new Date();  
                url=url+"?email="+document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value+"&gdate="+dt.getTime();  
                                       
                imgHTTP.open('GET',url,false);                               
                imgHTTP.send(null);
                if(imgHTTP.responseText >='1')
                {						
                    alert(geterrmsg('e114'));   
                    document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
                    return false;
                }                                                  
        }  
     }     
     if(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value)=="")
     {
         alert(geterrmsg('e4'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value="";
         document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').focus();
         return false;
     }
     else if(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value).length<5)
     {
         alert(geterrmsg('e11'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').focus();
         return false;
     } 
     if(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').value)=="")
     {
         alert(geterrmsg('e5'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').value="";
         document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').focus();
         return false;
     }
     else if(document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').value!=document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value)
     {
         alert(geterrmsg('e13'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').focus();
         return false;
     }         
     if(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtUniversity').value)=="")
     {
         alert(geterrmsg('e7'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtUniversity').focus();
         document.getElementById('ctl00_ContentPlaceHolder1_txtUniversity').value="";         
         return false;
     }
     else
     {	                              
        var url="/ajax/email-and-capcha.aspx";  
        var dt = new Date();  
        url=url+"?university="+trim(document.getElementById('ctl00_ContentPlaceHolder1_txtUniversity').value)+"&gdate="+dt.getTime();  
                               
        imgHTTP.open('GET',url,false);                               
        imgHTTP.send(null);                
        if(imgHTTP.responseText=='0')
        {						
            alert(geterrmsg('e255'));   
            document.getElementById("ctl00_ContentPlaceHolder1_txtUniversity").focus();
            return false;
        }                                                  
      }         
        document.getElementById('ctl00_ContentPlaceHolder1_hfNoscript').value=1;       
}
/**Quick registration and Student Registration ends***/
/**Student Registration2 starts***/

function validateStudentRegistration()
{   
     if(document.getElementById('ctl00_ContentPlaceHolder1_rdBtnUnivResidences').checked==false && document.getElementById('ctl00_ContentPlaceHolder1_rdBtnPrivateAccom').checked==false)
     {
         alert(geterrmsg('e19'));
         document.getElementById('ctl00_ContentPlaceHolder1_rdBtnUnivResidences').focus();       
         return false;
     }
     else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').disabled==false && document.getElementById('ctl00_ContentPlaceHolder1_rdBtnUnivResidences').checked==true && document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').value=="0" && document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').value=="")
     {
         alert(geterrmsg('e20'));
         document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').focus();
         document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').value="0";         
         return false;
     }     
     if(document.getElementById('ctl00_ContentPlaceHolder1_rdBtnUnivResidences').checked==true && document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').value=="0")
     {
         if(document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').value=="")
         {
             alert(geterrmsg('e26'));
             document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').focus();
             return false;
         }
         else if(checkAlphanumeric(document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').value)==false)
         {
             alert(geterrmsg('e27'));
             document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').focus();
             return false;
         }
     }    
     if(document.getElementById('ctl00_ContentPlaceHolder1_rdBtnPrivateAccom').checked)
     {
         if(document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').value==" --Enter Postcode--")
         {
             alert(geterrmsg('e21'));
             document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').focus();
             return false;
         }
         else if(checkAlphanumeric(document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').value)==false)
         {
             alert(geterrmsg('e24'));
             document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').focus();
             return false;
         }
     }   
     if(document.getElementById('ctl00_ContentPlaceHolder1_ddlDegreeSubject').value=="0")
     {
         alert(geterrmsg('e14'));
         document.getElementById('ctl00_ContentPlaceHolder1_ddlDegreeSubject').focus();
         document.getElementById('ctl00_ContentPlaceHolder1_ddlDegreeSubject').value="0";         
         return false;
     }
     else 
     {
         if(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtDegreeTitle').value)=="")
         {     
         alert(geterrmsg('e28'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtDegreeTitle').focus();
         document.getElementById('ctl00_ContentPlaceHolder1_txtDegreeTitle').value="";         
         return false;
         }
         else if(checkNamewithdot(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtDegreeTitle').value))==false)
         {
         alert(geterrmsg('e29'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtDegreeTitle').focus();                  
         return false;
         }
     }
     
     if(document.getElementById('ctl00_ContentPlaceHolder1_ddlYearofStudy').value=="0")
     {
         alert(geterrmsg('e15'));
         document.getElementById('ctl00_ContentPlaceHolder1_ddlYearofStudy').focus();
         document.getElementById('ctl00_ContentPlaceHolder1_ddlYearofStudy').value="0";         
         return false;
     }     
     if(document.getElementById('ctl00_ContentPlaceHolder1_ddlAimtograduate').value=="0")
     {
         alert(geterrmsg('e16'));
         document.getElementById('ctl00_ContentPlaceHolder1_ddlAimtograduate').focus();
         document.getElementById('ctl00_ContentPlaceHolder1_ddlAimtograduate').value="0";         
         return false;
     }     
    //DOB validation starts here           
            var day=document.getElementById("ctl00_ContentPlaceHolder1_ddlDay").value;
            var month=document.getElementById("ctl00_ContentPlaceHolder1_ddlMonth").value;
            var year=document.getElementById("ctl00_ContentPlaceHolder1_ddlYear").value;
            var validdate=0;
            
            if(day !='0'&& month=='0' && year=='0')
            {
                alert('Please select the month and year field'); 
                return false;   
            }
            else if(day =='0'&& month!='0' && year=='0')
            {
                alert('Please select the day and year field'); 
                return false; 
            }
            else if(day =='0'&& month=='0' && year!='0')
            {
                 alert('Please select the day and month field'); 
                return false; 
            }
            else if(day !='0'&& month!='0' && year=='0')
            {
                alert('Please select the year field'); 
                return false; 
            }
             else if(day =='0'&& month!='0' && year!='0')
            {
                 alert('Please select the day field'); 
                return false; 
            }
             else if(day !='0'&& month=='0' && year!='0')
            {
                 alert('Please select the month field'); 
                return false; 
            }
                    
            if(day !='0'&& month!='0' && year!='0')
            {
                var dt;                                
                    var datesplit;                            
                    dt=year+"/"+month+"/"+day;
                    var entereddate=new Date(dt);                                                       
                    datesplit=dt.split("/");                 
                    if(entereddate.getMonth()!=datesplit[1]-1 || entereddate.getDate()!=datesplit[2] ||entereddate.getFullYear()!=datesplit[0])
                    {
                        alert(geterrmsg('e59')); 
                        return false;                                          
                    }             
             } 
            //DOB validation ends here
     if(document.getElementById('ctl00_ContentPlaceHolder1_txtMobile').value!='')
     {
         if(checkNumeric(document.getElementById('ctl00_ContentPlaceHolder1_txtMobile').value)==false)
         {
             alert(geterrmsg('e22'));
             document.getElementById('ctl00_ContentPlaceHolder1_txtMobile').focus();       
             return false;
         }
     }
     if(document.getElementById('ctl00_ContentPlaceHolder1_rdBtnMale').checked==false && document.getElementById('ctl00_ContentPlaceHolder1_rdBtnFemale').checked==false)
     {
         alert(geterrmsg('e17'));
         document.getElementById('ctl00_ContentPlaceHolder1_rdBtnMale').focus();       
         return false;
     }
     if(document.getElementById('ctl00_ContentPlaceHolder1_rdBtnUK').checked==false && document.getElementById('ctl00_ContentPlaceHolder1_rdBtnInternational').checked==false)
     {
         alert(geterrmsg('e18'));
         document.getElementById('ctl00_ContentPlaceHolder1_rdBtnUK').focus();       
         return false;
     }
           if (trim(document.getElementById("ctl00_ContentPlaceHolder1_txtVerfication").value)=="")
           {     
                alert(geterrmsg('e51'));          
                document.getElementById("ctl00_ContentPlaceHolder1_txtVerfication").focus();
                return false; 
           }
           else
           { 
                var url="/ajax/email-and-capcha.aspx";
                url=url+"?capcha="+document.getElementById("ctl00_ContentPlaceHolder1_txtVerfication").value;                         
                imgHTTP.open('GET',url,false);                               
                imgHTTP.send(null);                 				    
                if(imgHTTP.responseText =='1')
                {
                    alert(geterrmsg('e128')); 
                    document.getElementById("ctl00_ContentPlaceHolder1_txtVerfication").focus();
                    return false; 
                }      
           } 
   if(document.getElementById('ctl00_ContentPlaceHolder1_chkTerms').checked==false)
     {
         alert(geterrmsg('e23'));
         document.getElementById('ctl00_ContentPlaceHolder1_chkTerms').focus();       
         return false;
     }
     if(document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').value!='0' && trim(document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').value)!="")
     {
         alert(geterrmsg('e25'));
         document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').focus();       
         return false;
     }
//     if(document.getElementById('ctl00_ContentPlaceHolder1_hfSuggest').value==0)
//     {
//         alert(geterrmsg('e30'));
//         document.getElementById('ctl00_ContentPlaceHolder1_hfSuggest').focus();       
//         return false;
//     }
        document.getElementById('ctl00_ContentPlaceHolder1_hfNoscript').value=1;
       
}
/***Student registration 2 ends***/
function displayDegreetitle()
{
    if(document.getElementById('ctl00_ContentPlaceHolder1_ddlDegreeSubject').value=='0')
        document.getElementById('ctl00_ContentPlaceHolder1_txtDegreeTitle').style.display='none';
    else
        document.getElementById('ctl00_ContentPlaceHolder1_txtDegreeTitle').style.display='block';
}
function showResidenceTxtbox()
{
    document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').style.display='block';
    document.getElementById('ctl00_ContentPlaceHolder1_btnSuggestSubmit').style.display='block';
    document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').value='';
    document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').disabled=true;
    document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').value='0';
    document.getElementById('anchorHelptxt').innerText='';
}
function showhideHalldrpdwn()
{
    if(document.getElementById('ctl00_ContentPlaceHolder1_rdBtnUnivResidences').checked)
    {
    document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').disabled=false;
    document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').disabled=true;
    document.getElementById('anchorResidence').innerText='Residence not listed – suggest one';
    document.getElementById('anchorHelptxt').innerText='';
    }
}
function showhideTxtbox()
{
    if(document.getElementById('ctl00_ContentPlaceHolder1_rdBtnPrivateAccom').checked)
    {
    document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').disabled=false;
    document.getElementById('ctl00_ContentPlaceHolder1_ddlHalls').disabled=true;   
    document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').style.display='none';
     document.getElementById('ctl00_ContentPlaceHolder1_btnSuggestSubmit').style.display='none';
    document.getElementById('anchorResidence').innerText='';
    document.getElementById('anchorHelptxt').innerText='How will this help me? ';
    }
}
function setResidencePostcodetext()
{
    if(trim(document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').value)=='')
    document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').value=' --Enter Postcode--';
}
function Internationalclick()
{
    if(document.getElementById('ctl00_ContentPlaceHolder1_rdBtnInternational').checked)
    {
       document.getElementById('ctl00_ContentPlaceHolder1_txtInternationalStudenttxt').style.display='block';
    }
}
function UKclick()
{
    document.getElementById('ctl00_ContentPlaceHolder1_txtInternationalStudenttxt').style.display='none';
}
/**Hall name suggest, send suggestion to admin by mail**/
function sendMailtoadmin()
{
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtResidence").value)=='')
    {
    alert(geterrmsg('e26'));
    document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').focus();       
    return false;
    }
    else if(checkAlphanumeric(document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').value)==false)
    {
         alert(geterrmsg('e27'));
         document.getElementById('ctl00_ContentPlaceHolder1_txtResidence').focus();
         return false;
    }
    document.getElementById("ctl00_ContentPlaceHolder1_hfSuggest").value=1;
    var url="/ajax/residence-suggestMail.aspx";  
    var dt = new Date();  
    url=url+"?suggest="+document.getElementById("ctl00_ContentPlaceHolder1_txtResidence").value;
                           
    imgHTTP.open('GET',url,false);                               
    imgHTTP.send(null);
    var response1 =  imgHTTP.responseText.split("$");          
    var val=response1[0].split("$");   
    if(val[0]=="1")
    {						
        alert('Suggestion has been sent to admin');
        return false;
    }   
    else
    {
        alert("error");           
        return false;
    }    
}
/**Student registration and Student Registration ends***/
var imgHTTP=getreq();
function getreq()
{ // returns false if exists
	if(window.ActiveXObject)
	 { // if IE
		try
		 {
		    return new ActiveXObject("Msxml2.XMLHTTP");
	    }
	    catch(e)
	    {
		    try
		    {
		        return new ActiveXObject("Microsoft.XMLHTTP");
		    }
		    catch(e)
		    {
		        return;
		    }
		}
	}
	else if(window.XMLHttpRequest)
	{ // if Mozilla, Safari, etc.
		return new XMLHttpRequest();
	}
}




/***Auto complete****/
 var time=new Date(); 
function universitysearch(obj)
{       
    time1=new Date();
    var searchkey=trim(obj.value);
    var now = new Date();
    var exitTime = now.getTime() + 200;
    var stop=1;
    document.getElementById("divSearchlist").style.display="block";
    document.getElementById("divSearchlist").style.height="auto";
    document.getElementById("divSearchlist").innerHTML = 'Please start typing the name of your University and use our search assistant to select the correct one';
    while(stop>0)
    {   
        now = new Date();
        if(now.getTime() > exitTime) stop=0;
    }  
              
    if(searchkey!='' && searchkey.length>=3)
    {                   
        document.getElementById("divSearchlist").innerHTML = 'Please wait while we locate this university for you ';         
        var url="/ajax/ajax-loaduniversity.aspx";    
      
        url=url+"?search="+searchkey+"&flag=universityload&time="+time.getTime();
            
        if(imgHTTP.readyState>0)
            imgHTTP.abort();            
        imgHTTP.onreadystatechange=searchlist1;                                     
        imgHTTP.open('GET',url,true);                                       
        imgHTTP.send(null);           

   }    
    document.getElementById("divSearchlist").style.display="block";
}
function searchlist1 ()
{   
    document.getElementById("divSearchlist").style.height="auto";
    document.getElementById("divSearchlist").innerHTML = 'Please wait while we locate this university for you '; 
    if (imgHTTP.readyState==4)     
    {   
        var response1 =  imgHTTP.responseText.split("$");  
        document.getElementById("divSearchlist").style.display="block";                         
        if(response1[0]!='')
        {
            document.getElementById("divSearchlist").innerHTML =response1[0];
            document.getElementById("divSearchlist").style.height="100px";
        }
        else
            document.getElementById("divSearchlist").innerHTML ='No university found';                                                     
    } 
}

var timeout;
var timedelay=0;
function hideSearch()
{
    if(document.getElementById("divSearchlist").style.display=="block")
    {
        if (timedelay==0)
		    document.getElementById("divSearchlist").style.display="none";
	    else
	    {
		    timedelay=timedelay-1;
		    timeout=setTimeout("hideSearch()",1000);
		    document.getElementById("divSearchlist").style.display="block";		
	    }
    }   
}
function setuniversitytxt(universityname,universityid)
{
    document.getElementById("ctl00_ContentPlaceHolder1_txtUniversity").value=universityname;
    document.getElementById("ctl00_ContentPlaceHolder1_hfUnid").value=universityid;
    document.getElementById("divSearchlist").style.display="none";
}
function changeovercolor(num)
{
    document.getElementById("srchdiv_"+num).className='srchtxtover';
}
function changeovercolor1(num)
{
    document.getElementById("srchdiv_"+num).className='srchtxtnormal';
}

function changeclr(str)
{
    if(str=='stud')
    {
        document.getElementById('stud').className='cl-red';
        document.getElementById('staff').className='cl-grey';
    }
    else if(str=='staff')
    {
        document.getElementById('staff').className='cl-red';
        document.getElementById('stud').className='cl-grey';
    }
}

function chklogin()
{
document.getElementById("ctl00_ContentPlaceHolder1_hfloginpassword").value=trim(document.getElementById("txtloginPassword").value);
   if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value)=="Email address")
   {
             alert(geterrmsg('e132'));          
             document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").focus();
             document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value='';
             return false;
   }
  if (trim(document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value)!="Email address")
   {
        if (checkEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value)==false)
        {
            alert(geterrmsg('e133'));   
            document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").focus();
            return false; 
        } 
   }
   if(trim(document.getElementById("txtloginPassword").value)=="*****")
   {
             alert(geterrmsg('e134'));          
             document.getElementById("txtloginPassword").focus();
             return false;
   }
}

function submitclick(e)
{
var code;
    if(document.all)
        code=e.keyCode; 
    else if(document.getElementById)
        code=e.which;  
if(code==13)
{

////document.getElementById("ctl00_ContentPlaceHolder1_btnLogin").click();
document.getElementById("ctl00_ContentPlaceHolder1_hfloginpassword").value=trim(document.getElementById("txtloginPassword").value);
   if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value)=="Email address" || trim(document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value)=='')
   {
             alert(geterrmsg('e132'));          
             document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").focus();
             document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value='';
             return false;
   }
  if (trim(document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value)!="Email address")
   {
        if (checkEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value)==false)
        {
            alert(geterrmsg('e133'));   
            document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").focus();
            return false; 
        } 
   }
   if(trim(document.getElementById("txtloginPassword").value)=="*****" || trim(document.getElementById("txtloginPassword").value)=='')
   {
             alert(geterrmsg('e134'));          
             document.getElementById("txtloginPassword").focus();
             return false;
   }
__doPostBack('ctl00$ContentPlaceHolder1$btnLogin','');

}
}