﻿function loadXMLDoc(dname) 
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e) {alert(e.message)}
  }
try 
  {
  xmlDoc.async=false;
  xmlDoc.load(dname);
  return(xmlDoc);
  }
catch(e) {alert(e.message)}
return(null);
}



function FillLevel(ddlLanguage, ddlLevel)
 {
 try
 {
         var strLanguage = ddlLanguage.value;
        
	     xmlDoc=loadXMLDoc("GetSubject.aspx?CourseKey=" + strLanguage);
	     var rs = xmlDoc.getElementsByTagName("Subject");
    	
	    for(k=ddlLevel.options.length-1;k>=1;k--)	
            ddlLevel.options[k]=null;
        	    
    	
	    for(i=0;i<=rs.length-1;i++)
	    {
		    var oOption =document.createElement("OPTION");
		    ddlLevel.options.add(oOption);
		    oOption.value=rs.item(i).childNodes.item(0).childNodes[0].nodeValue;
		    oOption.text=rs.item(i).childNodes.item(1).childNodes[0].nodeValue;
	    }	
	  }catch(jsError)
	 {
	    alert(jsError);
	 }   
 }

   
    
function ShowProgress(elem)
{
try
{
        document.getElementById("divLoadingMask").style.display = "block"; 
        document.getElementById("divLoadingMask").style.width = "100%"; 
        document.getElementById("divLoadingMask").style.height = "2000px"; 
                    
        var x="480px";
        var y="0px";
        if (elem.id=="ddlCountry" || elem.id=="ddlState" )
        {
            y="580px";
        }
        else if (elem.id=="ddlQualification1" || elem.id=="ddlQualification2" || elem.id=="ddlQualification3")
        {
           y="860px";
        }
        else if (elem.id=="ddlLanguage1" || elem.id=="ddlLanguage2" || elem.id=="ddlLanguage3" || elem.id=="ddlLanguage4" || elem.id=="ddlLanguage5" )
        {
           x="500px";
           y="1315px";
        }


        document.getElementById("divProgress").style.left=x;
        document.getElementById("divProgress").style.top=y;
        document.getElementById("divProgress").style.display="";

        }catch(jsError)
	 {
	    alert(jsError);
	 }    
}

function HideProgress()
{
    
    try
    {
    document.getElementById("divLoadingMask").style.display = "none"; 
    document.getElementById("divProgress").style.display="none";
     }catch(jsError)
	 {
	    alert(jsError);
	 }   
}
    
    function Validate()
    {
        try
        {
         
                if (document.getElementById("tbFirstName").value == '')
	            {
		            document.getElementById("tbFirstName").focus();
		            alert ("Please enter First name.")
		            return false;
	            }
            	
	            if (document.getElementById("tbLastName").value == '')
	            {
		            document.getElementById("tbLastName").focus();
		            alert ("Please enter Last name.")
		            return false;
	            }
	            if (document.getElementById("tbAge").value== '')
	            {
		            document.getElementById("tbAge").focus();
		            alert ("Please enter Age.")
		            return false;
	            }
	             if (document.getElementById("tbParentName").value== '')
	            {
		            document.getElementById("tbParentName").focus();
		            alert ("Please enter Parent Name.")
		            return false;
	            }
	            if (isNaN(document.getElementById("tbAge").value))
	            {
		            document.getElementById("tbAge").focus();
		            alert ("Please enter valid Age.")
		            return false;
	            }
            	
	            if (document.getElementById("ddlCountry").selectedIndex <= 0)
	            {
		            document.getElementById("ddlCountry").focus();
		            alert ("Please select the country.")
		            return false;
	            }
            	
	            if ((document.getElementById("tbCountryCode").value == '') || (document.getElementById("tbStateCode").value == '') || (document.getElementById("tbNumber").value == ''))
	            {
		            document.getElementById("tbCountryCode").focus();
		            alert ("Please enter the residence phone no.")
		            return false;
	            }
            	
            	
	            if (document.getElementById("tbMobile").value == '')
	            {
		            document.getElementById("tbMobile").focus();
		            alert ("Please enter the mobile no.")
		            return false;
	            }
	            if (document.getElementById("tbPrimaryEmail").value == '')
	            {
		            document.getElementById("tbPrimaryEmail").focus();
		            alert ("Please enter the primary email id.")
		            return false;
	            }
            	
            	
	            var email = document.getElementById("tbPrimaryEmail").value;
	            if (email.length > 0)
	            {
		            if (!(emailval(document.getElementById("tbPrimaryEmail"))))
		            {
			            document.getElementById("tbPrimaryEmail").focus();
			            return false;
		            }
	            }
            	
	            if (document.getElementById("tbSecondaryEmail").value != '')
	            {
		            var email = document.getElementById("tbSecondaryEmail").value;
	            if (email.length > 0)
	            {
		            if (!(emailval(document.getElementById("tbSecondaryEmail"))))
		            {
			            document.getElementById("tbSecondaryEmail").focus();
			            return false;
		            }
	            }
	            }
            	
            	 if (document.getElementById("tbParentEmail").value != '')
	            {
		            var email = document.getElementById("tbParentEmail").value;
	            if (email.length > 0)
	            {
		            if (!(emailval(document.getElementById("tbParentEmail"))))
		            {
			            document.getElementById("tbParentEmail").focus();
			            return false;
		            }
	            }
	            }

                if (document.getElementById("ddlLanguage1").selectedIndex<=0)
	            {
		            document.getElementById("ddlLanguage1").focus();
		            alert ("Please select the Language.")
		            return false;
	            }
            	
	             if (document.getElementById("ddlLevel1").selectedIndex<=0)
	            {
		            document.getElementById("ddlLevel1").focus();
		            alert ("Please select the Level.")
		            return false;
	            }



            	
                if ( ((document.getElementById("ddlMondayMorningFrom").selectedIndex > 0) && (document.getElementById("ddlMondayMorningTo").selectedIndex <= 0)) || ((document.getElementById("ddlMondayMorningFrom").selectedIndex <= 0) && (document.getElementById("ddlMondayMorningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlMondayMorningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }

                if ( ((document.getElementById("ddlMondayEveningFrom").selectedIndex > 0) && (document.getElementById("ddlMondayEveningTo").selectedIndex <= 0)) || ((document.getElementById("ddlMondayEveningFrom").selectedIndex <= 0) && (document.getElementById("ddlMondayEveningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlMondayEveningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
        	
                if ( ((document.getElementById("ddlTuesDayMorningFrom").selectedIndex > 0) && (document.getElementById("ddlTuesDayMorningTo").selectedIndex <= 0)) || ((document.getElementById("ddlTuesDayMorningFrom").selectedIndex <= 0) && (document.getElementById("ddlTuesDayMorningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlTuesDayMorningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	

                if ( ((document.getElementById("ddlTuesdayEveningFrom").selectedIndex > 0) && (document.getElementById("ddlTuesdayEveningTo").selectedIndex <= 0)) || ((document.getElementById("ddlTuesdayEveningFrom").selectedIndex <= 0) && (document.getElementById("ddlTuesdayEveningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlTuesdayEveningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
                if ( ((document.getElementById("ddlWednesdayMorningFrom").selectedIndex > 0) && (document.getElementById("ddlWednesdayMorningTo").selectedIndex <= 0)) || ((document.getElementById("ddlWednesdayMorningFrom").selectedIndex <= 0) && (document.getElementById("ddlWednesdayMorningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlWednesdayMorningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
            	
                if ( ((document.getElementById("ddlWednesdayEveningFrom").selectedIndex > 0) && (document.getElementById("ddlWednesdayEveningTo").selectedIndex <= 0)) || ((document.getElementById("ddlWednesdayEveningFrom").selectedIndex <= 0) && (document.getElementById("ddlWednesdayEveningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlWednesdayEveningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
            	
                if ( ((document.getElementById("ddlThursdayMorningFrom").selectedIndex > 0) && (document.getElementById("ddlThursdayMorningTo").selectedIndex <= 0)) || ((document.getElementById("ddlThursdayMorningFrom").selectedIndex <= 0) && (document.getElementById("ddlThursdayMorningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlThursdayMorningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
            	
                if ( ((document.getElementById("ddlThursdayEveningFrom").selectedIndex > 0) && (document.getElementById("ddlThursdayEveningTo").selectedIndex <= 0)) || ((document.getElementById("ddlThursdayEveningFrom").selectedIndex <= 0) && (document.getElementById("ddlThursdayEveningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlThursdayEveningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
            	
                if ( ((document.getElementById("ddlFridayMorningFrom").selectedIndex > 0) && (document.getElementById("ddlFridayMorningTo").selectedIndex <= 0)) || ((document.getElementById("ddlFridayMorningFrom").selectedIndex <= 0) && (document.getElementById("ddlFridayMorningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlFridayMorningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
            	
                if ( ((document.getElementById("ddlFridayEveningFrom").selectedIndex > 0) && (document.getElementById("ddlFridayEveningTo").selectedIndex <= 0)) || ((document.getElementById("ddlFridayEveningFrom").selectedIndex <= 0) && (document.getElementById("ddlFridayEveningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlFridayEveningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
            	
                if ( ((document.getElementById("ddlSaturdayMorningFrom").selectedIndex > 0) && (document.getElementById("ddlSaturdayMorningTo").selectedIndex <= 0)) || ((document.getElementById("ddlSaturdayMorningFrom").selectedIndex <= 0) && (document.getElementById("ddlSaturdayMorningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlSaturdayMorningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
            	
                if ( ((document.getElementById("ddlSaturdayEveningFrom").selectedIndex > 0) && (document.getElementById("ddlSaturdayEveningTo").selectedIndex <= 0)) || ((document.getElementById("ddlSaturdayEveningFrom").selectedIndex <= 0) && (document.getElementById("ddlSaturdayEveningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlSaturdayEveningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
            	
                if ( ((document.getElementById("ddlSundayMorningFrom").selectedIndex > 0) && (document.getElementById("ddlSundayMorningTo").selectedIndex <= 0)) || ((document.getElementById("ddlSundayMorningFrom").selectedIndex <= 0) && (document.getElementById("ddlSundayMorningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlSundayMorningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
            	
                if ( ((document.getElementById("ddlSundayEveningFrom").selectedIndex > 0) && (document.getElementById("ddlSundayEveningTo").selectedIndex <= 0)) || ((document.getElementById("ddlSundayEveningFrom").selectedIndex <= 0) && (document.getElementById("ddlSundayEveningTo").selectedIndex > 0)) )
                {
                    document.getElementById("ddlSundayEveningFrom").focus();
                    alert ("Please select the time.")
                    return false;
                }
                            	
                   FillHiddenValues();
          
	            }catch(jsError)
	            {
	                alert(jsError);
	                return false;
	            }
	}
	
	
	function FillHiddenValues()
 {
    document.getElementById("hfLevel1").value=document.getElementById("ddlLevel1").value;
    document.getElementById("hfLevel2").value=document.getElementById("ddlLevel2").value;
    document.getElementById("hfLevel3").value=document.getElementById("ddlLevel3").value;
    document.getElementById("hfLevel4").value=document.getElementById("ddlLevel4").value;
    document.getElementById("hfLevel5").value=document.getElementById("ddlLevel5").value;
    document.getElementById("hfLevel1Name").value=document.getElementById("ddlLevel1").options[document.getElementById("ddlLevel1").selectedIndex].text;
    document.getElementById("hfLevel2Name").value=document.getElementById("ddlLevel2").options[document.getElementById("ddlLevel2").selectedIndex].text;
    document.getElementById("hfLevel3Name").value=document.getElementById("ddlLevel3").options[document.getElementById("ddlLevel3").selectedIndex].text;
    document.getElementById("hfLevel4Name").value=document.getElementById("ddlLevel4").options[document.getElementById("ddlLevel4").selectedIndex].text;
    document.getElementById("hfLevel5Name").value=document.getElementById("ddlLevel5").options[document.getElementById("ddlLevel5").selectedIndex].text;
}

    