/*
Modified By Arjun on 02/04/2007 Phase IV : For FireFox support.
*/
//Global Variable declaretion
var errorMessage;
var labelTagArray ;
var labelCounter = 0;
//Function called when Go button is clicked in recover user id page
function checkUserIdGo()
{
errorMessage = "";
var formName = document.forms[getNetuiTagName("RecoverUserIdTagId")];
var buttonValue = formName[getNetuiTagName("GoTagId")].value;
var mailAddress = formName[getNetuiTagName("EmailAddressTagId")].value;
//Calling a java script function for checking mail address valid or not
var isMail = mailAddressValidation(mailAddress,"Mail Address should be valid
");
//Returns true or false after proper validation of fields
if (isMail == true)
{
formName[getNetuiTagName("hiddenData")].value=buttonValue;
return true;
}
else
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
} //End of checkUserIdGo()
//Function called when submit button is clicked in recover user id page
function checkUserIdSubmit()
{
getElmById('errorId').style.display = "None";
errorMessage = "";
var formName = document.forms[getNetuiTagName("RecoverUserIdTagId")];
var buttonValue = formName[getNetuiTagName("SubmitTagId")].value;
var secretAnswer = formName[getNetuiTagName("SecretAnswerTagId")].value;
//Calling a java script function for checking Security Question valid or not
var isSecretAnswer = blankTextValidation(secretAnswer,"Please Provide Your Security Answer
");
//Returns true or false after proper validation of fields
if (isSecretAnswer == true)
{
formName[getNetuiTagName("hiddenData")].value=buttonValue;
return true;
}
else
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
} //End of checkUserIdSubmit()
//Function called when Go button is clicked in recover password page
function checkRecoverPasswordGo()
{
errorMessage = "";
var formName = document.forms[getNetuiTagName("RecoverPasswordTagId")];
var buttonValue = formName[getNetuiTagName("GoTagId")].value;
var mailAddress = formName[getNetuiTagName("EmailAddressTagId")].value;
var userId = formName[getNetuiTagName("UserIdTagId")].value;
//Calling a java script function for checking mail address valid or not
var isMail = mailAddressValidation(mailAddress,"Mail Address should be valid
");
//Calling a java script function for checking user ID valid or not
var isUserId = userIdValidation(userId,"User ID should be valid
");
//Returns true or false after proper validation of fields
if (isMail == true && isUserId == true)
{
formName[getNetuiTagName("hiddenData")].value=buttonValue;
return true;
}
else
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
} //End of checkRecoverPasswordGo()
//Function called when Submit button is clicked in recover password page
function checkRecoverPasswordSubmit()
{
errorMessage = "";
var formName = document.forms[getNetuiTagName("RecoverPasswordTagId")];
var buttonValue = formName[getNetuiTagName("SubmitTagId")].value;
var secretAnswer = formName[getNetuiTagName("SecretAnswerTagId")].value;
//Calling a java script function for checking Security Question valid or not
var isSecretAnswer = blankTextValidation(secretAnswer,"Please Provide Your Security Answer
");
//Returns true or false after proper validation of fields
if (isSecretAnswer == true)
{
formName[getNetuiTagName("hiddenData")].value=buttonValue;
return true;
}
else
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
} //End of checkRecoverPasswordSubmit()
//function call when Go button is clicked in the login page
function checkLoginSubmit(appCookie)
{
errorMessage = "";
var userId = document.LoginForm.userid.value;
document.LoginForm.userid.value = userId.replace(/^\s*|\s*$/g,"");
var passwd = document.LoginForm.passwd.value;
//Calling a java script function for checking UserId blank or not
var isUserId = blankTextValidation(userId,"User ID should not be blank \n");
//Calling a java script function for checking password blank or not
var isPassword = blankTextValidation(passwd,"Password should not be blank \n");
getElmById("BadUserIDPassword").className="errOff";
//Returns true or false after proper validation of fields
if (isUserId == true && isPassword == true)
{
if(getElmById("ErrorMessage").innerHTML != null && getElmById("ErrorMessage").innerHTML.length > 1)
{
getElmById("ErrorMessage").innerHTML = "";
}
// Set the cookie as siteminder is not wroking properly
if (getcookie(appCookie)=="") {
setcookie(appCookie,"1");
} else {
var noOfFailure = parseInt(getcookie(appCookie));
noOfFailure = noOfFailure + 1 ;
setcookie(appCookie,noOfFailure);
}
document.LoginForm.submit(this.form);
return true;
}
else
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
} //End of checkLoginSubmit()
//Function called when Submit button is clicked in contact administrator page
function checkContactAdministrator()
{
errorMessage = "";
var formName = document.forms[getNetuiTagName("ContactAdministratorTagId")];
var firstName = formName[getNetuiTagName("FirstNameTagId")].value;
var lastName = formName[getNetuiTagName("LastNameTagId")].value;
var emailAddress = formName[getNetuiTagName("EmailAddressTagId")].value;
var subjectLine = formName[getNetuiTagName("SubjectLineTagId")].value;
var message = formName[getNetuiTagName("MessageTagId")].value;
//Calling a java script function for checking First Name valid or not
var isFirstName = blankTextValidation(firstName,"First name should not be blank
");
//Calling a java script function for checking Last Name valid or not
var isLastName = blankTextValidation(lastName,"Last name should not be blank
");
//Calling a java script function for checking Email Address valid or not
var isEmailAddress = mailAddressValidation(emailAddress,"Mail Address should be valid
");
//Calling a java script function for checking Subject Line valid or not
var isSubjectLine = blankTextValidation(subjectLine,"Subject line should not be blank
");
//Calling a java script function for checking Message valid or not
var isMessage = blankTextValidation(message,"Message should not be blank
");
//Returns true or false after proper validation of fields
if (isFirstName == true && isLastName == true && isEmailAddress == true && isSubjectLine == true && isMessage == true)
{
return true;
}
else
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
} //End of checkContactAdministrator()
//Function called when Submit button is clicked in not first time change password page
function validateNotFirstTimeChangePassword()
{
errorMessage = "";
var s="";
var reInteger = /^\d+$/;
var defaultEmptyOK=false;
var formName = document.forms[getNetuiTagName("NotFirstTimeChagePasswordTagId")];
var currentPassword = formName[getNetuiTagName("EnterCurrentPasswordTagId")].value;
var newPassword = formName[getNetuiTagName("EnterNewPasswordTagId")].value;
var confirmPassword = formName[getNetuiTagName("ConfirmNewPasswordTagId")].value;
//Calling a java script function for checking Current Password valid or not
var isCurrentPassword = blankTextValidation(currentPassword,"Current Password should not be blank ");
//Calling a java script function for checking New Password valid or not
var isNewPassword = blankTextValidation(newPassword,"New Password should not be blank ");
//Calling a java script function for checking Confirm Password or not
var isConfirmPassword = blankTextValidation(confirmPassword,"Confirm Password should not be blank ");
if(isCurrentPassword == false || isNewPassword == false || isConfirmPassword == false )
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
var integerFlag1=false;
var integerFlag2=false;
for(var ctr=0;ctr";
if(confirmPassword.length<8 || integerFlag2==false )
errorMessage=errorMessage+"Confirm Password is invalid
";
function isInteger (s)
{
var i;
if (isEmpty(s))
if (isInteger.arguments.length == 1) return defaultEmptyOK;
else return (isInteger.arguments[1] == true);
return reInteger.test(s);
}
function isEmpty(s)
{
return ((s == null) || (s.length == 0))
}
//Returns true or false after proper validation of fields
if (isCurrentPassword == true && isNewPassword == true && isConfirmPassword == true)
{
//Validating new password and confirm password field should be same
if (newPassword != confirmPassword)
{
errorMessage = errorMessage + "New Password and Confirm Password Should be same
";
}
if (currentPassword == newPassword)
{
errorMessage = errorMessage + "New Password and Current Password Should not be same
";
}
}
if(errorMessage=="")
{
getElmById("ErrorMessage").innerHTML = "";
return true;
}
else
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
} //End of validateNotFirstTimeChangePassword()
//Function called when Submit button is clicked in first time change password page
function validateFirstTimeChangePassword()
{
errorMessage = "";
var s="";
var reInteger = /^(.*)\d+(.*)$/;
var defaultEmptyOK=false;
var secretQuestion = document.forms[getNetuiTagName("FirstTimeChagePasswordTagId", this )].elements[getNetuiTagName( "ChooseSecurityQuestionTagId",this)];
var secretQuestionValue = secretQuestion.options[secretQuestion.selectedIndex].value;
var secretAnswer = document.forms[getNetuiTagName("FirstTimeChagePasswordTagId", this )].elements[getNetuiTagName( "EnterSecurityAnswerTagId",this)].value.replace(/^\s*|\s*$/g,"");
var currentPassword = document.forms[getNetuiTagName("FirstTimeChagePasswordTagId", this )].elements[getNetuiTagName("EnterCurrentPasswordTagId")].value.replace(/^\s*|\s*$/g,"");
var newPassword = document.forms[getNetuiTagName("FirstTimeChagePasswordTagId", this )].elements[getNetuiTagName("EnterNewPasswordTagId")].value.replace(/^\s*|\s*$/g,"");
var confirmPassword = document.forms[getNetuiTagName("FirstTimeChagePasswordTagId", this )].elements[getNetuiTagName("ConfirmNewPasswordTagId")].value.replace(/^\s*|\s*$/g,"");
var ischooseSecretQuestion = validationSecretQuestion(secretQuestionValue,"Please select a Security Question ");
//Calling a java script function for checking Current Password valid or not
var isSecretAnswer = blankTextValidation(secretAnswer,"Security Answer should not be blank ");
//Calling a java script function for checking Current Password valid or not
var isCurrentPassword = blankTextValidation(currentPassword,"Current Password should not be blank ");
//Calling a java script function for checking New Password valid or not
var isNewPassword = blankTextValidation(newPassword,"New Password should not be blank ");
//Calling a java script function for checking Confirm Password or not
var isConfirmPassword = blankTextValidation(confirmPassword,"Confirm Password should not be blank ");
if(isSecretAnswer == false || isCurrentPassword == false ||
isNewPassword == false || isConfirmPassword == false || ischooseSecretQuestion == false)
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
var integerFlag1=false;
var integerFlag2=false;
if (reInteger.test(newPassword))
{
integerFlag1=true;
}
if (reInteger.test(confirmPassword))
{
integerFlag2=true;
}
if(newPassword.length<8 || integerFlag1==false)
errorMessage=errorMessage+"New Password is invalid
";
if(confirmPassword.length<8 || integerFlag2==false )
errorMessage=errorMessage+"Confirm Password is invalid
";
//Returns true or false after proper validation of fields
if (isCurrentPassword == true && isNewPassword == true && isConfirmPassword == true)
{
//Validating new password and confirm password field should be same
if (newPassword == confirmPassword)
{
//return true;
}
else
{
getElmById("ErrorMessage").innerHTML = errorMessage + "New Password and Confirm Password Should be same
";
return false;
}
}
if(errorMessage!="")
{
getElmById("ErrorMessage").innerHTML = errorMessage;
return false;
}
else
{
return true;
}
} //End of validateFirstTimeChangePassword()
//Validating User Id Field
function userIdValidation(userId,message)
{
userId = userId.replace(/^\s*|\s*$/g,"");
if (userId.length > 0)
{
return true;
}
else
{
errorMessage = errorMessage + message;
return false
}
} //End of userIdValidation()
//Validating email address
function mailAddressValidation(mailAddress,message)
{
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(mailAddress))
{
return true;
}
else
{
errorMessage = errorMessage + message+"
";
return false;
}
} //End of mailAddressValidation()
//Validating the Field is blank or not
function blankTextValidation(name,message)
{
name = name.replace(/^\s*|\s*$/g,"");
if (name=="")
{
errorMessage = errorMessage + message+"
";
return false;
}
else
{
return true;
}
} //End of blankTextValidation()
//Validating the Field is Security question has choosed or not
function validationSecretQuestion(name,message)
{
name = name.replace(/^\s*|\s*$/g,"");
if (name == -1)
{
errorMessage = errorMessage + message+"
";
return false;
}
else
{
return true;
}
} //End of validationSecretQuestion()
function validateStep1()
{
errorMessage="";
var homeValidDone=false;
var messagehome="This is not a valid Home Email";
var messagebusiness="This is not a valid Business Email";
var MobileNo=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("MobileNo",this)].value;
var HomepostalCode=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("PostalCode",this)].value;
var BusipostalCode=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("postalCode",this)].value;
var BusiphoneNumber=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("BusinessPhoneNo",this)].value;
var HomephoneNumber=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("HomePhoneNumber",this)].value;
var isHPostalCode = postalCodeValidation(HomepostalCode,"Home Postal Code should be valid");
var isHPhoneNumber = phoneNumberValidation(HomephoneNumber,"Home Phone Number should be valid");
var isMobileNumber = phoneNumberValidation(MobileNo,"Mobile Number should be valid");
var isBPostalCode = postalCodeValidation(BusipostalCode,"Business Postal Code should be valid");
var isBPhoneNumber = phoneNumberValidation(BusiphoneNumber,"Businesss Phone Number should be valid");
var SelectAddress1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectAddress",this)];
var SelectAddress2=SelectAddress1.options[SelectAddress1.selectedIndex].text;
var selectboxhomepage1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectHomePage",this)];
var selectboxhomepage2=selectboxhomepage1.options[selectboxhomepage1.selectedIndex].text;
var FunctionalTitle1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "FunctionalTitle",this)];
var FunctionalTitle2=FunctionalTitle1.options[FunctionalTitle1.selectedIndex].text;
var SelectEmailId1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectEmailId",this)];
var SelectEmailId2=SelectEmailId1.options[SelectEmailId1.selectedIndex].text;
var SelectState1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectState",this)];
var SelectState2=SelectState1.options[SelectState1.selectedIndex].text;
var HomeAddressLine1=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("HomeAddressLine1")].value;
var City1=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("City1")].value;
var HomeEmail=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("HomeEmail")].value;
var BusinessEmail=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("BusinessEmail")].value;
var PwcStaffClassTime1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "PwcStaffClassTime",this)];
var PwcStaffClassTime2=PwcStaffClassTime1.options[PwcStaffClassTime1.selectedIndex].text;
var SelectDepartment1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectDepartment",this)];
var SelectDepartment2=SelectDepartment1.options[SelectDepartment1.selectedIndex].text;
var PwCLineOfService1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "PwCLineOfService",this)];
var PwCLineOfService2=PwCLineOfService1.options[PwCLineOfService1.selectedIndex].text;
if(document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("FirstName",this)].value == "")
errorMessage = errorMessage +"Enter First Name
";
if(document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("lastName",this)].value == "" )
errorMessage = errorMessage +"Enter Last Name
";
if(SelectAddress2=="Business")
{
var CurrentEmployerAddrLine1=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("CurrentEmployerAddrLine1")].value;
var City=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("City")].value;
var postalCode=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("postalCode")].value;
var State1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "State",this)];
var State2=State1.options[State1.selectedIndex].text;
var postalCode=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("postalCode")].value;
var BusinessPhoneNo=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("BusinessPhoneNo")].value;
var BusinessEmail=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("BusinessEmail")].value;
// if(CurrentEmployerAddrLine1==""||City==""||State2==""||postalCode==""||BusinessPhoneNo==""|| BusinessEmail=="")
if(CurrentEmployerAddrLine1=="")
errorMessage = errorMessage +"Enter Current Employer Address Line 1
";
if(City=="")
errorMessage = errorMessage +"Enter Business City
";
if(State2=="")
errorMessage = errorMessage +"Enter Business State
";
if(postalCode=="")
errorMessage = errorMessage +"Enter Business Postal Code
";
if(BusinessPhoneNo=="")
errorMessage = errorMessage +"Enter Business Postal Code
";
if(BusinessEmail=="")
errorMessage = errorMessage +"Enter Business Email
";
if(BusinessEmail!="")
{
mailAddressValidation(BusinessEmail,messagebusiness);
}
}
if(SelectAddress2=="Home")
{
if(HomeAddressLine1=="")
errorMessage = errorMessage +"Enter Home Address Line 1
";
if(City1=="")
errorMessage = errorMessage +"Enter Home City
";
if(SelectState2=="")
errorMessage = errorMessage +"Enter Home State
";
if(HomepostalCode=="")
errorMessage = errorMessage +"Enter Home Postal Code
";
if(HomeEmail=="")
errorMessage = errorMessage +"Enter Home Email
";
homeValidDone=true;
}
if(document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("AlumniStatus")][0].checked == true)
{
if(document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("CurrentEmployers",this)].value == ""&&document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("professionalTitle",this)].value == "" )
errorMessage = errorMessage +"Enter Current Employer and Professional Title
";
}
if(document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("AlumniStatus")][2].checked == true)
{
if(SelectEmailId2 == "Business")
{
if(HomeAddressLine1=="")
errorMessage = errorMessage +"Enter HomeAddressLine1
";
if(City1=="")
errorMessage = errorMessage +"Enter Home City
";
if(State1=="")
errorMessage = errorMessage +"Enter Home State
";
if(HomepostalCode=="")
errorMessage = errorMessage +"Enter Home Postal Code
";
}
else
{
if(homeValidDone==false)
{
if(HomeAddressLine1=="")
errorMessage = errorMessage +"Enter HomeAddressLine1
";
if(City1=="")
errorMessage = errorMessage +"Enter Home City
";
if(State1=="")
errorMessage = errorMessage +"Enter Home State
";
if(HomepostalCode=="")
errorMessage = errorMessage +"Enter Home Postal Code
";
if(HomeEmail=="")
errorMessage = errorMessage +"Enter Home Email
";
}
}
}
/* var salutation1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectSalutation",this)];
var salutation2=salutation1.options[salutation1.selectedIndex].text;
if(salutation2=="Select One")
errorMessage = errorMessage +"Enter Salutation
";
*/
//if(FunctionalTitle2 == "FUNCTIONAL TITLE NOT LISTED" )
// errorMessage=errorMessage+"Select a Funtional Title in Business Information
";
if(FunctionalTitle2 == "FUNCTIONAL TITLE NOT LISTED" )
{
if(document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("professionalTitle",this)].value == "" )
errorMessage = errorMessage +"Enter Professional Title
";
}
if(selectboxhomepage2=="Select One")
errorMessage = errorMessage +"Enter your preferred PwC office affiliation home page
";
mailAddressValidation(HomeEmail,messagehome);
var SelectDepartureYear1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectDepartureYear",this)];
var SelectDepartureYear2=SelectDepartureYear1.options[SelectDepartureYear1.selectedIndex].text;
if(SelectDepartureYear2=="Select One")
errorMessage = errorMessage +"Enter PwC Departure Year
";
var SelectStartYear1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectStartYear",this)];
var SelectStartYear2=SelectStartYear1.options[SelectStartYear1.selectedIndex].text;
if(SelectStartYear2=="Select One")
errorMessage = errorMessage +"Enter PwC Start Year
";
var styr=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("SelectStartYear",this)] ;
var styr1=styr.selectedIndex;
var endyr=document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("SelectDepartureYear",this)];
var endyr1=endyr.selectedIndex;
if(styr1";
if(SelectEmailId2 == "Select One" )
errorMessage = errorMessage +"Enter preferred Email address for Alumni Services Communication
";
var SelectCountry1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectCountry",this)];
var SelectCountry2=SelectCountry1.options[SelectCountry1.selectedIndex].text;
if(SelectCountry2 == "United States of America")
{
var State1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "State",this)];
var State2=State1.options[State1.selectedIndex].text;
if(State2 == "Select One" )
errorMessage = errorMessage +"Enter Business State since you have chosen US as your Home Country
";
}
if(SelectCountry2 == "United States of America" )
{
//var SelectState1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectState",this)];
//var SelectState2=SelectState1.options[SelectState1.selectedIndex].text;
if(SelectState2 == "Select One" )
errorMessage = errorMessage +"Enter Home State
";
}
if(SelectEmailId2 == "Home" || SelectEmailId2 == "Business" )
{
if(document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("City1",this)].value == "" )
errorMessage = errorMessage +"Enter Home city
";
}
if(document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("CurrentEmployers",this)].value == "" )
errorMessage = errorMessage +"Select Current Employers
";
if(SelectDepartment2== "Select One" )
errorMessage = errorMessage +"Select Department/Industry
";
if(SelectEmailId2 == "Home" || SelectEmailId2 == "Business" )
{
if(SelectCountry2 == "Select One" )
errorMessage = errorMessage +"Select Home Country
";
}
if(SelectEmailId2 == "Home" || SelectEmailId2 == "Business" )
{
if(document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("City",this)].value == "" )
errorMessage = errorMessage +"Enter Business city
";
}
if(SelectEmailId2 == "Home" || SelectEmailId2 == "Business")
{
if(HomeEmail == "" )
errorMessage = errorMessage +"Enter Home Email
";
}
if(SelectEmailId2 == "Home" || SelectEmailId2 == "Business" )
{
if(document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("CurrentEmployerAddrLine1",this)].value == "" )
errorMessage = errorMessage +"Enter Current Employer Address Line1
";
}
if(SelectEmailId2 == "Home" || SelectEmailId2 == "Business" )
{
if(document.forms[getNetuiTagName("step1Form",this)].elements[getNetuiTagName("HomeAddressLine1",this)].value == "" )
errorMessage = errorMessage +"Enter Home Email and Home Address Line 1
";
}
if(SelectEmailId2 == "Home" || SelectEmailId2 == "Business" )
{
if(BusinessEmail == "" )
errorMessage = errorMessage +"Enter Business Email
";
if(BusinessEmail!="")
{
mailAddressValidation(BusinessEmail,messagebusiness);
}
}
if(PwcStaffClassTime2 == "Select One" )
errorMessage = errorMessage +"Enter PwC Title/Role
";
if(SelectAddress2 == "Select One")
errorMessage = errorMessage +"Select preferred Address for Alumni Services Communication
";
var SelectDepertureOffice1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "SelectDepertureOffice",this)];
var SelectDepertureOffice2=SelectDepertureOffice1.options[SelectDepertureOffice1.selectedIndex].text;
var AlternateAlumniOffice1 = document.forms[getNetuiTagName("step1Form", this )].elements[getNetuiTagName( "AlternateAlumniOffice",this)];
var AlternateAlumniOffice2=AlternateAlumniOffice1.options[AlternateAlumniOffice1.selectedIndex].text;
if(SelectDepertureOffice2 ==AlternateAlumniOffice2)
if(SelectDepertureOffice2!="Select One"&&AlternateAlumniOffice2!="Select One")
errorMessage = errorMessage +"Preferred Office and Alternate Office cannot be the same
";
if(errorMessage != ""|| isHPostalCode==false||isHPhoneNumber==false||isBPostalCode==false||isBPhoneNumber==false||isMobileNumber==false)
{
getElmById("ErrorMessage").innerHTML = errorMessage;
location.href ='#ErrorBlock';
return false;
}
else chkbx1();
}
//FUNCTION FOR SETTING THE CKECK BOXES IN PAGE 1 ON SUBMISSION
function chkbx1()
{
if(document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("RetiredpartnerCheckBox")].checked){
document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("tidrefRetiredpartnerCheckBox")].value = "true";
}
}
//
function makeString(multiple)
{
multiple.selectedOptions = 0;
var x1="";
for(var i=0;i";
return false;
}
}
} //End of postalCodeValidation()
// Validating Phone Number Field
function phoneNumberValidation(phoneNumber,message)
{
if(phoneNumber.length==0)
return true;
else{
var intRegExp = /(^-?\d\d*$)/;
//return objRegExp.test(strValue);
if (intRegExp.test(phoneNumber))
{
return true;
}
else
{
errorMessage = errorMessage + message + "
";
return false;
}
}
} //End of phoneNumberValidation()
//FUNCION FOR E-MAIL ID VALIDATION
function mailAddressValidation(mailAddress,message)
{
if(mailAddress.length==0)
return true;
else{
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(mailAddress))
{
return true;
}
else
{
errorMessage = errorMessage + message+"
";
return false;
}
}
} //End of mailAddressValidation()
//FUNCTION FOR SETTING THE CHECK BOXES IN PAGE 1 ON LOAD
function chkbx2()
{
//Modified for REG Changes Ph v Iter 1
if(document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("page1Visited")].value != 'true')
{
if(document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("AlumniStatusDD")].value == '' &&
getElmById('checkRetired').value == 'No')
{
document.getElementsByName("groupStatus")[4].checked = true;
document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("AlumniStatus")].value = '5';
}
else if(document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("AlumniStatusDD")].value == '')
{
document.getElementsByName("groupStatus")[0].checked = true;
document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("AlumniStatus")].value = '1';
}
}
//Modified for REG Changes Ph v Iter 1 --->End
/*
if(document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("tidrefReceiveEmail")].value == "true"){
document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("ReceiveEmailsCheckBox")].checked = 'true';
}
*/
if(document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("tidrefRetiredpartnerCheckBox")].value == "true"){
document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("RetiredpartnerCheckBox")].checked = 'true';
}
if(document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("tidrefAlumniStatus")].value == "true"){
document.forms[getNetuiTagName("step1Form")].elements[getNetuiTagName("AlumniStatus")].checked = 'true';
}
}
//FUNCTION FOR CHECKING MAXIMUM NO. OF SELECTED INDUSTRY EVENTS IN PAGE 2
function checkMaxSelected (maxSelected)
{
errorMessage="";
getElmById("ErrorMessage").innerHTML = errorMessage;
var select=document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("Events")];
select.selectedOptions = 0;
for (var i = 0; i < select.options.length; i++)
{
if (select.options[i].selected )
select.selectedOptions++;
}
if (select.selectedOptions >= maxSelected)
{
errorMessage=errorMessage+"You can select at most '3' industry events you are most interested in
";
//getElmById("ErrorMessage").innerHTML = errorMessage;
validateStep2();
getElmById("ErrorMessage").innerHTML = errorMessage;
location.href ='#ErrorBlock';
return false;
}
else
{
errorMessage="";
var booleanhere=validateStep2();
if(booleanhere==false)
{
getElmById("ErrorMessage").innerHTML = errorMessage;
location.href ='#ErrorBlock';
return false;
}
else
return true;
}
}
//Validation for new page-2
function validateStep2()
{
//errorMessage = "";
var scoolEntry1 = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("SchoolNameEntry1TagId")].value;
var countryEntryA = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("CountryEntry1TagId")];
var countryEntry1=countryEntryA.options[countryEntryA.selectedIndex].text;
var dergeeEntryA = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("DegreeEntry1TagId")];
var dergeeEntry1=dergeeEntryA.options[dergeeEntryA.selectedIndex].text;
var magorEntryA = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("MajorEntry1TagId")];
var magorEntry1=magorEntryA.options[magorEntryA.selectedIndex].text;
var scoolEntry2 = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("SchoolNameEntry2TagId")].value;
var countryEntryB = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("CountryEntry2TagId")];
var countryEntry2=countryEntryB.options[countryEntryB.selectedIndex].text;
var dergeeEntryB = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("DegreeEntry2TagId")];
var dergeeEntry2=dergeeEntryB.options[dergeeEntryB.selectedIndex].text;
var magorEntryB = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("MajorEntry2TagId")];
var magorEntry2=magorEntryB.options[magorEntryB.selectedIndex].text;
var scoolEntry3 = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("SchoolNameEntry3TagId")].value;
var countryEntryC = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("CountryEntry3TagId")];
var countryEntry3=countryEntryC.options[countryEntryC.selectedIndex].text;
var dergeeEntryC = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("DegreeEntry3TagId")];
var dergeeEntry3=dergeeEntryC.options[dergeeEntryC.selectedIndex].text;
var magorEntryC = document.forms[getNetuiTagName("step2Form",this)].elements[getNetuiTagName("MajorEntry3TagId")];
var magorEntry3=magorEntryC.options[magorEntryC.selectedIndex].text;
//validation for scool entry 1
var entry1 = validateScoolName(scoolEntry1,countryEntry1,dergeeEntry1,magorEntry1,"School Name should not be blank");
//validation for scool entry 2
var entry2 = validateScoolName(scoolEntry2,countryEntry2,dergeeEntry2,magorEntry2,"School Name should not be blank");
//validation for scool entry 3
var entry3 = validateScoolName(scoolEntry3,countryEntry3,dergeeEntry3,magorEntry3,"School Name should not be blank");
if (entry1 == false || entry2 == false || entry3 == false)
{
return false;
}
else
{ chkbx1page2();
return true;
}
}//End of validateStep2()
//Function for validating scool name field
function validateScoolName(school,country,degree,major,message)
{
if ((country=="Select One" ||country=="")&& (degree =="Select One"||degree =="") && (major =="Select One"||major ==""))
{
return true;
}//End of outer if
else
{
if ( school.length==0)
{
errorMessage = errorMessage+"School Name should not be blank
";
return false;
}//end of inner if
else
{
return true;
}//end of else
}
}//End of validateScoolName()
//FUNCTION FOR SETTING THE CHECK BOXES IN PAGE 2 ON LOAD
function chkbx2page2()
{
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("upcomingAlumniRecepCheckBox2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("upcomingAlumniRecepCheckBox")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("carrecServicesCheckBox2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("carrecServicesCheckBox")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("careerOportunitiesCheckBox2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("careerOportunitiesCheckBox")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("supportedCommunityEventsCheckBox2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("supportedCommunityEventsCheckBox")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("contprofessionalEducationCheckBox2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("contprofessionalEducationCheckBox")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidALPFA2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidALPFA")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGALE2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGALE")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGLBT2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGLBT")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidINROADS2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidINROADS")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidMC2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidMC")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNAASA2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNAASA")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNABA2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNABA")].checked = 'true';
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidWNC2")].value == "true"){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidWNC")].checked = 'true';
}
}
//FUNCTION FOR SETTING THE CHECK BOXES IN PAGE 2 ON SUBMISSION
function chkbx1page2()
{
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("upcomingAlumniRecepCheckBox")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("upcomingAlumniRecepCheckBox2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("upcomingAlumniRecepCheckBox2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("carrecServicesCheckBox")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("carrecServicesCheckBox2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("carrecServicesCheckBox2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("careerOportunitiesCheckBox")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("careerOportunitiesCheckBox2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("careerOportunitiesCheckBox2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("supportedCommunityEventsCheckBox")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("supportedCommunityEventsCheckBox2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("supportedCommunityEventsCheckBox2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("contprofessionalEducationCheckBox")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("contprofessionalEducationCheckBox2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("contprofessionalEducationCheckBox2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidALPFA")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidALPFA2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidALPFA2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGALE")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGALE2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGALE2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGLBT")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGLBT2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidGLBT2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidINROADS")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidINROADS2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidINROADS2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidMC")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidMC2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidMC2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNAASA")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNAASA2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNAASA2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNABA")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNABA2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidNABA2")].value = "false";
}
if(document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidWNC")].checked){
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidWNC2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step2Form")].elements[getNetuiTagName("tidWNC2")].value = "false";
}
}
//FUNCTION FOR SETTING THE FLAG FOR CLOSING WINDOW
function setFlag()
{
needToConfirm=2;
}
function resetFlag()
{
needToConfirm=1;
}
//END OF FUNCTION FOR SETTING THE FLAG FOR CLOSING WINDOW
//FUNCTION FOR SETTING THE CHECK BOXES IN PAGE 3 ON SUBMISSION
function check1page3()
{
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("includeOnlineDirectoryTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("includeOnlineDirectoryTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("includeOnlineDirectoryTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("currentEmployerTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("currentEmployerTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("currentEmployerTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeAddressTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeAddressTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeAddressTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessAddressTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessAddressTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessAddressTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homePhoneTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homePhoneTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homePhoneTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("nicknameTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("nicknameTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("nicknameTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessPhoneTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessPhoneTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessPhoneTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("mobilePhoneTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("mobilePhoneTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("mobilePhoneTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("boardPositionTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("boardPositionTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("boardPositionTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("professionalTitleTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("professionalTitleTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("professionalTitleTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeEmailTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeEmailTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeEmailTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("educationHistoryTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("educationHistoryTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("educationHistoryTagId2")].value = "false";
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessEmailTagId")].checked)
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessEmailTagId2")].value = "true";
}
else
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessEmailTagId2")].value = "false";
}
needToConfirm=2;
}
//FUNCTION FOR SETTING THE CHECK BOXES IN PAGE 3 ON LOAD
function check2page3()
{
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("includeOnlineDirectoryTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("includeOnlineDirectoryTagId")].checked = 'true';
checkIncludeOnline();
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("currentEmployerTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("currentEmployerTagId")].checked = 'true';
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeAddressTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeAddressTagId")].checked = 'true';
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessAddressTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessAddressTagId")].checked = 'true';
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homePhoneTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homePhoneTagId")].checked = 'true';
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("nicknameTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("nicknameTagId")].checked = 'true';
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessPhoneTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessPhoneTagId")].checked = 'true';
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("mobilePhoneTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("mobilePhoneTagId")].checked = 'true';
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("boardPositionTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("boardPositionTagId")].checked = 'true';
checkIncludeOnline();
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("professionalTitleTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("professionalTitleTagId")].checked = 'true';
checkIncludeOnline();
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeEmailTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("homeEmailTagId")].checked = 'true';
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("educationHistoryTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("educationHistoryTagId")].checked = 'true';
}
if(document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessEmailTagId2")].value == "true")
{
document.forms[getNetuiTagName("step3RegistrationTagId")].elements[getNetuiTagName("businessEmailTagId")].checked = 'true';
}
}
function validatePreview()
{
errorMessage="";
unHighlightLabels();
labelTagArray = null;
labelTagArray = new Array();
labelCounter = 0;
var statusObject= document.forms[getNetuiTagName("step4Form", this )].elements[getNetuiTagName( "statusSelectId",this)];
var statusValue=statusObject.options[statusObject.selectedIndex].text;
var legacyObject= document.forms[getNetuiTagName("step4Form", this )].elements[getNetuiTagName( "legacySelectId",this)];
var legacyValue=legacyObject.options[legacyObject.selectedIndex].text;
var segmentObject= document.forms[getNetuiTagName("step4Form", this )].elements[getNetuiTagName( "segmentatationSelectId",this)];
var segmentValue=segmentObject.options[segmentObject.selectedIndex].text;
var email=getElmById("BusinessEmailAdd");
if(email==null)
{
errorMessage=errorMessage+"Please enter Primary Email address";
}
if(document.forms[getNetuiTagName("step4Form", this )].elements[getNetuiTagName( "EmployeeID",this)] != null)
{
var empId= document.forms[getNetuiTagName("step4Form", this )].elements[getNetuiTagName( "EmployeeID",this)].value;
if(checkAlphaNumericChars(empId) == false) { errorMessage=errorMessage+"Please enter a valid Employee ID.";labelTagArray[labelCounter] = "LabelEmployeeID"; labelCounter++;}
}
if(isMandatorySelect(statusValue)==false) { errorMessage=errorMessage+getErrorMessage(52); labelTagArray[labelCounter] = "Labelstatus"; labelCounter++;}
//if(isMandatorySelect(legacyValue)==false) { errorMessage=errorMessage+getErrorMessage(53); labelTagArray[labelCounter] = "LabellegacyFirm"; labelCounter++;}
if(isMandatorySelect(segmentValue)==false) { errorMessage=errorMessage+getErrorMessage(54); labelTagArray[labelCounter] = "Labelsegmentation"; labelCounter++;}
if(errorMessage != "")
{
highlightLabels();
getElmById("ErrorMessage").innerHTML = errorMessage;
getElmById("ErrorBlockID").focus();
setFlag();
return false;
}
else
{
setFlag();
disableButton('step4Form','opporSubmitButton');
setCheckBox();
return true;
}
}
// on submission setting the check boxes
function setCheckBox()
{
if(document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("checkBox")].checked) {
document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("checkBoxHid")].value = "true";
}
else
{
document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("checkBoxHid")].value = "false";
}
if(document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("sendMailTagId")].checked) {
document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("hidSendMailTagId")].value = "true";
}
else
{
document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("hidSendMailTagId")].value = "false";
}
if(document.forms[getNetuiTagName("step4Form", this )].elements[getNetuiTagName("EmployeeID",this)] != null)
{
document.forms[getNetuiTagName("step4Form", this )].elements[getNetuiTagName("EmployeeID",this)].disabled = false;
}
}
//on load getting the set value for check box
function keepSetChkBox()
{
if(document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("checkBoxHid")] != null)
{
if(document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("checkBoxHid")].value == "true")
{
document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("checkBox")].checked = 'true';
}
}
if(document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("hidSendMailTagId")].value == "true")
{
document.forms[getNetuiTagName("step4Form")].elements[getNetuiTagName("sendMailTagId")].checked = 'true';
}
else
{
}
}
//to check all the check boxes of pwc directory opting page
function checkAll()
{
var formName = document.forms[getNetuiTagName("step3RegistrationTagId")];
var currntEmp = formName.elements[getNetuiTagName("currentEmployerTagId")];
var nickName = formName.elements[getNetuiTagName("nicknameTagId")];
var professionalTitle = formName.elements[getNetuiTagName("professionalTitleTagId")];
var businessAddress = formName.elements[getNetuiTagName("businessAddressTagId")];
var homeAddress = formName.elements[getNetuiTagName("homeAddressTagId")];
var businessPhone = formName.elements[getNetuiTagName("businessPhoneTagId")];
var homePhone = formName.elements[getNetuiTagName("homePhoneTagId")];
var businessEmail = formName.elements[getNetuiTagName("businessEmailTagId")];
var mobilePhone = formName.elements[getNetuiTagName("mobilePhoneTagId")];
var boardPosition = formName.elements[getNetuiTagName("boardPositionTagId")];
var homeEmail = formName.elements[getNetuiTagName("homeEmailTagId")];
var educationHistory = formName.elements[getNetuiTagName("educationHistoryTagId")];
currntEmp.checked = 'true';
nickName.checked = 'true';
professionalTitle.checked = 'true';
businessAddress.checked = 'true';
homeAddress.checked = 'true';
businessPhone.checked = 'true';
homePhone.checked = 'true';
businessEmail.checked = 'true';
mobilePhone.checked = 'true';
boardPosition.checked = 'true';
homeEmail.checked = 'true';
educationHistory.checked = 'true';
return false;
}
//unchecking the check boxes
function unCheckAll()
{
var formName = document.forms[getNetuiTagName("step3RegistrationTagId")];
var currntEmp = formName.elements[getNetuiTagName("currentEmployerTagId")];
var nickName = formName.elements[getNetuiTagName("nicknameTagId")];
var professionalTitle = formName.elements[getNetuiTagName("professionalTitleTagId")];
var businessAddress = formName.elements[getNetuiTagName("businessAddressTagId")];
var homeAddress = formName.elements[getNetuiTagName("homeAddressTagId")];
var businessPhone = formName.elements[getNetuiTagName("businessPhoneTagId")];
var homePhone = formName.elements[getNetuiTagName("homePhoneTagId")];
var businessEmail = formName.elements[getNetuiTagName("businessEmailTagId")];
var mobilePhone = formName.elements[getNetuiTagName("mobilePhoneTagId")];
var boardPosition = formName.elements[getNetuiTagName("boardPositionTagId")];
var homeEmail = formName.elements[getNetuiTagName("homeEmailTagId")];
var educationHistory = formName.elements[getNetuiTagName("educationHistoryTagId")];
currntEmp.checked = false;
nickName.checked = false;
nickName.checked = false;
professionalTitle.checked = false;
businessAddress.checked = false;
homeAddress.checked = false;
businessPhone.checked = false;
homePhone.checked = false;
businessEmail.checked = false;
mobilePhone.checked = false;
boardPosition.checked = false;
homeEmail.checked = false;
educationHistory.checked = false;
}