function QRegisterValidation(group)
{	
if(Page_ClientValidate(group))
{
    var formElements = aspnetForm.elements;
    var selection = false;
	
	for (i=0; i<formElements.length; i++) 
	{
	   if (formElements[i].checked)
	   {
	        selection = true;
	        break;
	    }
	}

    if(!selection)
    {
        alert('Select Registration type.');
        return false;
    }
    else 
    {
        return true;
    }      
}
}

// Register validation
function RegisterValidation()
{	

	var fullName = document.getElementById("ctl00_SiteLeftBar_ctl00_QuickUserRegistration_RegistrationName");
    var email = document.getElementById("ctl00_SiteLeftBar_ctl00_QuickUserRegistration_EmailAddress");
    var telephone = document.getElementById("ctl00_SiteLeftBar_ctl00_QuickUserRegistration_PhoneNumber");
    
    if(fullName.value == '')
    {
        alert('Name is required.');
        fullName.focus();
        return false;
    }
    
    if(email.value == '')
    {
        alert('Email Address is required.');
        email.focus();
        return false;
    }
    
	if(!checkEmail(email.value))
	{
        email.focus();
        return false;
	}
	
	// alert(telephone.length)
	if(telephone.value.length > 20)
	{
	   alert('Phone number can not more than 20 digits.');
	   telephone.focus();
       return false;
	}

    var formElements = aspnetForm.elements;
    var selection = false;
	
	for (i=0; i<formElements.length; i++) {
	   if (formElements[i].checked)
	   {
	        selection = true;
	        break;
	    }
	}

    if(!selection)
    {
        alert('Select Registration type.');
        return false;
    }

    return true;
}
// Register validation


// Quick SignIn form validation
function RegistrationValidation()
{	

	var fullName = document.getElementById("ctl00_SiteLeftBar_ctl00_QuickUserRegistration_RegistrationName");
    var email = document.getElementById("ctl00_SiteLeftBar_ctl00_QuickUserRegistration_EmailAddress");
    var telephone = document.getElementById("ctl00_SiteLeftBar_ctl00_QuickUserRegistration_PhoneNumber");
    
    if(fullName.value == '')
    {
        alert('Name is required.');
        fullName.focus();
        return false;
    }
    
    if(email.value == '')
    {
        alert('Email Address is required.');
        email.focus();
        return false;
    }
    
	if(!checkEmail(email.value))
	{
        email.focus();
        return false;
	}
	
	// alert(telephone.length)
	if(telephone.value.length > 20)
	{
	   alert('Phone number can not more than 20 digits.');
	   telephone.focus();
       return false;
	}

    var formElements = aspnetForm.elements;
    var selection = false;
	
	for (i=0; i<formElements.length; i++) {
	   if (formElements[i].checked)
	   {
	        selection = true;
	        break;
	    }
	}

    if(!selection)
    {
        alert('Select Registration type.');
        return false;
    }

    return true;
}

function RoleValidation()
{
    var formElements = aspnetForm.elements;
    var selection = false;
    
	for (i=0; i<formElements.length; i++) {
	    if (formElements[i].checked)
	    {
	        selection = true;
	        break;
	    }
	}

    if(!selection)
    {
        alert('Select role.');
        return false;
    }

    return true;
}

function ChangePasswordValidation()
{
    var oldPassword = document.getElementById("ctl00_MainWorkingArea_OldPassword");
    var newPassword = document.getElementById("ctl00_MainWorkingArea_NewPassword");
    var confirmPassword = document.getElementById("ctl00_MainWorkingArea_ConfirmPassword");
	
    if(oldPassword.value == '')
    {
        alert('Old Password is required.');
        oldPassword.focus();
        return false;
    }
    
    if(newPassword.value == '')
    {
        alert('New Password is required.');
        newPassword.focus();
        return false;
    }
    
    if(newPassword.value.length < 6)
    {
        alert('Minimum Password length is 6 characters.');
        newPassword.focus();
        return false;
    }

    if(confirmPassword.value == '')
    {
        alert('Confirm Password is required.');
        confirmPassword.focus();
        return false;
    }
    
    if(confirmPassword.value.length < 6)
    {
        alert('Minimum Password length is 6 characters.');
        confirmPassword.focus();
        return false;
    }    

    if(newPassword.value != confirmPassword.value)
    {
        alert('New and Confirm passwords are not matched.');
        newPassword.focus();
        return false;
    }
	
    return true;
}

// Subject Request
function SubjectRequestValidation()
{
    var catalogID = document.getElementById("ctl00_MainWorkingArea_CatalogList");
    var subjectName = document.getElementById("ctl00_MainWorkingArea_SubjectBox");
    	
    if(catalogID.value == '0')
    {
        alert('Selet Catalog from list.');
        catalogID.focus();
        return false;
    }
    
    if(subjectName.value == '')
    {
        alert('Subject name is required.');
        subjectName.focus();
        return false;
    }
    
    return true;
}

// Course Request
function CourseRequestValidation()
{
    var catalogID = document.getElementById("ctl00_MainWorkingArea_CatalogList");
    var courseName = document.getElementById("ctl00_MainWorkingArea_CourseBox");
    	
    if(catalogID.value == '0')
    {
        alert('Selet Catalog from list.');
        catalogID.focus();
        return false;
    }
    
    if(courseName.value == '')
    {
        alert('Course name is required.');
        courseName.focus();
        return false;
    }
    
    return true;
}

// Free Material
function FreeMaterialValidation()
{
    var catalogID = document.getElementById("ctl00_MainWorkingArea_CatalogList");
    var bookName = document.getElementById("ctl00_MainWorkingArea_BookName");
	var bookFile = document.getElementById("ctl00_MainWorkingArea_UploadFile");
    	
    if(catalogID.value == '0')
    {
        alert('Selet Catalog from list.');
        catalogID.focus();
        return false;
    }
    
    if(bookName.value == '')
    {
        alert('Book name is required.');
        bookName.focus();
        return false;
    }
    
    if(bookFile.value == '')
    {
        alert('Please select book to upload.');
        bookFile.focus();
        return false;
    }

    return true;
}

