﻿var Name = '', Surname = '', Email = '', MailForNewFunctions = '', MailForAdvantages = '';
var BirthDay = '', BirthMonth = '', BirthYear = '', Gender = '', InvitationId;
var Agree = '', ErrorDesc = '', IsLogin = '', IsFromMainPage = '';


function setValueToObjects(){
    var objMan = new ObjectManager();
    
    if(InvitationId != "")objMan.setTextBoxValue('hdnInvId', InvitationId);
    if(Name != "")objMan.setTextBoxValue('txtName', Name);
    if(Surname != "")objMan.setTextBoxValue('txtSurname', Surname);
    if(Gender != "")objMan.setSelectedRadioButtonListValue('rbGender', Gender);
    if(Email != "")objMan.setTextBoxValue('txtEmail', Email);    
    if(Agree != "")objMan.setCheckBoxChecked('chkAgree');
}

function checkRegisterForm()
{
    var objMan = new ObjectManager();
    var validation = new Validation();
    validation.add(new ValidationObject('txtName', validation.typeTextBox, validation.validationTypeReqFieldVal, '', Member_Error_Name));
    validation.add(new ValidationObject('txtSurname', validation.typeTextBox, validation.validationTypeReqFieldVal, '', Member_Error_Surname));
    validation.add(new ValidationObject('ddlGender', validation.typeDropDownList, validation.validationTypeReqFieldVal, '', Member_Error_Gender));
    validation.add(new ValidationObject('txtEmail', validation.typeTextBox, validation.validationTypeReqFieldVal, '', Member_Error_Email));
    validation.add(new ValidationObject('txtBirthDate', validation.typeTextBox, validation.validationTypeReqFieldVal, '', Member_Error_BirthDate));
    
    validation.add(new ValidationObject('chkAgree', validation.typeCheckBox, validation.validationTypeReqFieldVal, '', Member_Error_MembershipAggrement));
        
    var bool = validation.validate();   
   
   if(validation.pageIsValid){
        validation.clear();
        validation.add(new ValidationObject('txtName', validation.typeTextBox, validation.validationTypeOnlyTextAndSpaceVal, '', Member_Error_Type_Name));
        validation.add(new ValidationObject('txtSurname', validation.typeTextBox, validation.validationTypeOnlyTextAndSpaceVal, '', Member_Error_Type_Surname));
        validation.add(new ValidationObject('txtEmail', validation.typeTextBox, validation.validationTypeEmailVal, '', Member_Error_Type_Email));
        
        bool = validation.validate();
    }
    
   if(!validation.pageIsValid)validation.alertErrorMessages();
    
   return validation.pageIsValid;
}

