var objControl;
var disableGraduate = false;
function BlankFieldValidation(objCtl, objMsg)
{
    objControl = document.getElementById(objCtl);
	if(objControl){
    if (objControl.value == "")
    {
        alert(objMsg + ' cannot be Blank!');
        objControl.focus();
        return false;
    }
	}else{
		alert(objCtl + "Does not Exist");
	}
    return true;
}
//-------------------------------------------------------------------------------------

function RangeValidation(objCtl, objMsg, minlen, maxlen)
{
    objControl = document.getElementById(objCtl);
    if (objControl.value.length > maxlen || objControl.value.length < minlen )
    {
        alert(objMsg + ' should be between '+ minlen +'-'+ maxlen +' characters!');
        objControl.focus();
        return false;
    }
    return true;
}


//-----------------------------------------------------------------------------------------------
function DropDownValidation(objCtl, objMsg)
{   
	objControl = document.getElementById(objCtl);
    if (objControl.value == "-1")
    {
        alert(objMsg + 'has to be Selected!');
        objControl.focus();
        return false;
    }
    return true;
}
//----------------------------------------------------------------------------------

function EmailValidation(objCtl, objMsg)
{
        var Index;
        var objControl = document.getElementById(objCtl);
        
        var str= objControl.value;
        Index = str.indexOf("@");
        if (Index > -1)
        {
            Index = str.indexOf('.',Index);
            if (Index > -1)
            {
                return true;
            }
            else
            {
                alert('Invalid '+ objMsg +' ID');
                objControl.focus();
                return false;
            }
        }
        else
        {
            alert('Invalid '+ objMsg +' ID');
            objControl.focus();
            return false;
        }
}
//-----------------------------------------------------------------------------------------------------------------
function onlyNumbers(e)
{
	var browser = navigator.appName;
	
	if(browser == "Netscape"){
		var keycode = e.which;		
		if(keycode == 46 || (keycode >=48 && keycode <=57))
			return true;
		else
			return false;
	}else{
		if(e.keyCode==46 || (e.keyCode >=48 && e.keyCode<=57))
			e.returnValue=true;
		else
			e.returnValue=false;		
	}		
}
function disableField(){
	if (document.getElementById("disableGraduate").checked)
       {
       document.getElementById('txtBoardplus3').disabled=true;
       document.getElementById('txtYearPassedplus3').disabled=true;
       document.getElementById('txtMarksSecuredplus3').disabled=true;
       document.getElementById('txtTotalMarkplus3').disabled=true;
       document.getElementById('txtPerMarksplus3').disabled=true;
       document.getElementById('txtDivisionPlus3').disabled=true;
       document.getElementById('txtSubjectplus3').disabled=true;
       disableGraduate = true;
     }else{     	       
       document.getElementById('txtBoardplus3').disabled=false;
       document.getElementById('txtYearPassedplus3').disabled=false;
       document.getElementById('txtMarksSecuredplus3').disabled=false;
       document.getElementById('txtTotalMarkplus3').disabled=false;
       document.getElementById('txtPerMarksplus3').disabled=false;
       document.getElementById('txtDivisionPlus3').disabled=false;
       document.getElementById('txtSubjectplus3').disabled=false;
       disableGraduate = false;
     }
		
}
//-----------------------------------------------------------------------------------------------------------------
function radiochecked()
   {
       if (document.getElementById("rdo1").checked)
       {
       document.getElementById('ddlYearcat').disabled=false;
       //document.getElementById('txtScoreCat').disabled=false;
       document.getElementById('ddlYearMat').disabled=true;
       //document.getElementById('txtScoreMat').disabled=true;
       document.getElementById('ddlYearManage').disabled=true;
       //document.getElementById('txtScoreManage').disabled=true;
       return false;
       }
       else if (document.getElementById("rdo2").checked)
       {
       document.getElementById('ddlYearMat').disabled=false;
       //document.getElementById('txtScoreMat').disabled=false;
       document.getElementById('ddlYearcat').disabled=true;
       //document.getElementById('txtScoreCat').disabled=true;
       document.getElementById('ddlYearManage').disabled=true;
       //document.getElementById('txtScoreManage').disabled=true;
       return false;
       }
       else
       {
       document.getElementById('ddlYearManage').disabled=false;
       //document.getElementById('txtScoreManage').disabled=false;
       document.getElementById('ddlYearcat').disabled=true;
       //document.getElementById('txtScoreCat').disabled=true;
       document.getElementById('ddlYearMat').disabled=true;
       //document.getElementById('txtScoreMat').disabled=true;
       return false;
       }
   }
function ValidatePage(){
           
	if (!BlankFieldValidation("txtSurName","First Name"))
	return false;
	//if (!BlankFieldValidation("txtMiddleName","Middle Name"))
	// return false;
	if (!BlankFieldValidation("txtLastName","Last Name"))
	return false;
	if (!DropDownValidation("drpDate","Date"))
	return false;
	if (!DropDownValidation("drpMonth","Month"))
	return false;
	if (!DropDownValidation("drpYear","Year"))
	return false;
	if (!DropDownValidation("drpGender","Gender"))
	return false;	
	if (!BlankFieldValidation("txtGuardianName","Guardian Name"))
	return false;
	if (!BlankFieldValidation("txtRelation","Relation"))
	return false;	
	if (!EmailValidation("txtEmailId","EMail"))
	return false;
	// if (!EmailValidation("txtConfirmEmailId","EMail"))
	// return false;
	if (!BlankFieldValidation("txtMobileNo","Mobile No"))
	return false;
	// if (!BlankFieldValidation("txtHomeTelNo","Telephone No"))
	//return false;
	if (!BlankFieldValidation("txtStreet","Street"))
	return false;
	if (!BlankFieldValidation("txtArea","District"))
	return false;
	 if (!BlankFieldValidation("txtCity","City"))
	return false;
	if (!BlankFieldValidation("txtState","State"))
	return false;
	if (!BlankFieldValidation("txtZip","Zip"))
	return false;
	if (!BlankFieldValidation("txtCountry","Country"))
	return false;
	
	
	//---------------------------------------------------------------------------------------------------
	
	
	//---------------------------------------------------------------------------------------------------------------
	if (!BlankFieldValidation("txttenthbrd","Board"))
	return false;
	
	 if (!BlankFieldValidation("txtYrPassedtenth","Year"))
	return false;
	
	if (!BlankFieldValidation("txtMarksSecured10th","Marks Secured"))
	return false;
	
	 if (!BlankFieldValidation("txtTotalMarks10th","Total Marks"))
	return false;
	
	
	if (!BlankFieldValidation("txtpermarks10th","Percentage Of Marks"))
	return false;
	
	if (!BlankFieldValidation("txtDivision10th","Division"))
	return false;
	
	
	if (!BlankFieldValidation("txtSubject10th","Subjects"))
	return false;
	
	
	 
	if (!BlankFieldValidation("txtSubject10th","Subjects"))
	return false;
	
	
	if (!BlankFieldValidation("txtBoardplus2","Board"))
	return false;
	
	 if (!BlankFieldValidation("txtYearPassedplus2","Year"))
	return false;
	
	if (!BlankFieldValidation("txtMarksSecuredplus2","Marks Secured"))
	return false;
	
	
	if (!BlankFieldValidation("txtTotalMarksPlus2","Total Marks"))
	return false;
	
	 if (!BlankFieldValidation("txtpermarksplus2","Percentage Marks"))
	return false;
	
	
	 if (!BlankFieldValidation("txtDivisionPlus2","Division"))
	return false;
	
	
	if (!BlankFieldValidation("txtSubjectPlus2","Subject"))
	return false;
	
	if(disableGraduate == false){
		if (!BlankFieldValidation("txtBoardplus3","Board"))
		return false;
	}
	 if(disableGraduate == false){
		if (!BlankFieldValidation("txtYearPassedplus3","Board") && disableGraduate == true)
		return false;
	}
	if(disableGraduate == false){
		if (!BlankFieldValidation("txtTotalMarkplus3","Total Marks") && disableGraduate == false)
		return false;
	}
	if(disableGraduate == false){
		if (!BlankFieldValidation("txtPerMarksplus3","Percentage Marks") && disableGraduate == false)
		return false;
	}
	if(disableGraduate == false){
		if (!BlankFieldValidation("txtDivisionPlus3","Division") && disableGraduate == false)
		return false;
	}
	if(disableGraduate == false){
		if (!BlankFieldValidation("txtSubjectplus3","Subject") && disableGraduate == false)
		return false;
	}
}
