﻿// JScript File

//include ("FormChek.js");


function OptInMsg_onClick()
{
  if (document.getElementById("ctl00_InternalContent_cbOptIn").checked == false)
    {
        document.getElementById("OptInMsg").style.display = "inline";
    }
    else    
    {
        document.getElementById("OptInMsg").style.display = "none";
    }
    
}

function validateConnectAFriendRegistration(formName)
{
    var errMsg = "";


    // friend's Name
    if (formName.ctl00$RAF_Popup$tbFriendsName.value == '') 
    {
        errMsg += "Please include your friend's first name.\n";
    }
        
    // friend's email
    if (formName.ctl00$RAF_Popup$tbFriendsEmail.value == '') 
    {
        errMsg += "Please include your friend's email address.\n";
    }
    else
    {
        // validate friend's email
        if (echeck(formName.ctl00$RAF_Popup$tbFriendsEmail.value) == false) 
        {
            errMsg += "Please enter a friend's valid email address.\n";
        }
    }  
    
    // Message
    if (formName.ctl00$RAF_Popup$tbMessage.value == '') 
    {
        errMsg += "Please include your message.\n";
    }
    
                  
    if (errMsg != "")
    {
        alert(errMsg);
        return false;  
    }
    else
    {
        return true;  
    }                         
}    


function validatePopupProfessionalReg(formName)
{
    var errMsg = "";
    
   // firstName
    if (formName.personalDataCollector$firstNameTextBox.value == '') 
    {
        errMsg += "Please include your first name.\n";
    }
        
    // lastName                
    if (formName.personalDataCollector$lastNameTextBox.value == '') 
    {
        errMsg += "Please include your last name.\n";
    }
    
    // friend's email      
    if (formName.personalDataCollector$email1TextBox.value == '') 
    {
        errMsg += "Please include your email address.\n";
    }
    else
    {
        // validate friend's email      
        if (echeck(formName.personalDataCollector$email1TextBox.value)==false) 
        {
            errMsg += "Please enter a valid email address.\n";
        }
    }  
   
    // profession
    if (formName.ddlProfessionalType.selectedIndex == 0) 
    {
         errMsg += "Please specify your profession.\n";
    }
    
    
                  
    if (errMsg != "")
    {
        alert(errMsg);
        return false;  
    }
    else
    {
        return true;  
    }                         
      
}    


function validatePopupRegAndSurvey(formName)
{
    
    
    var errMsg = "";
    
    // firstName
    if (formName.ctl00$InternalContent$personalDataCollector$firstNameTextBox.value == '') 
    {
        errMsg += "Please include your first name.\n";
    }
    
//     // firstName
//    if (!isAlphabetic(formName.ctl00$InternalContent$personalDataCollector$firstNameTextBox.value)) 
//    {
//        errMsg += "sddddddddddddddddfirst name.\n";
//    }
        
    // lastName                
    if (formName.ctl00$InternalContent$personalDataCollector$lastNameTextBox.value == '') 
    {
        errMsg += "Please include your last name.\n";
    }
    
    // address1                
    if (formName.ctl00$InternalContent$personalDataCollector$address1TextBox.value == '') 
    {
        errMsg += "Please include your address.\n";
    }
    
    // city
    if (formName.ctl00$InternalContent$personalDataCollector$cityTextBox.value == '') 
    {
         errMsg += "Please include your city.\n";
    }
    
    //state
    if (formName.ctl00$InternalContent$personalDataCollector$stateDropDownList.selectedIndex == 0) 
    {
        errMsg += "Please specify you state.\n";
        
    }
    
    // zip
    if (formName.ctl00$InternalContent$personalDataCollector$zipTextBox.value == '') 
    {
         errMsg += "Please include your zip.\n";
    }
    
    // email exists
    if (formName.ctl00$InternalContent$personalDataCollector$email1TextBox.value == '') 
    {
       errMsg += "Please include your email.\n";
    }
    else
    {
        // email validation
        if (echeck(formName.ctl00$InternalContent$personalDataCollector$email1TextBox.value)==false) 
        {
           errMsg += "Please enter a valid email address.\n";
        }
    }
        
    // email confirmation
    if (formName.ctl00$InternalContent$personalDataCollector$email2TextBox.value == '') 
    {
        errMsg += "Please include your email confirmation.\n";
    }
    
    // email confirmation
    if (formName.ctl00$InternalContent$personalDataCollector$email1TextBox.value.toUpperCase() != formName.ctl00$InternalContent$personalDataCollector$email2TextBox.value.toUpperCase()) 
    {
        errMsg += "You email does not match your email confirmation.\n";
         
    }
    
    // DOB
    if (formName.ctl00$InternalContent$personalDataCollector$monthDropDown.selectedIndex == 0 || formName.ctl00$InternalContent$personalDataCollector$dayDropDown.selectedIndex == 0 || formName.ctl00$InternalContent$personalDataCollector$yearDropDown.selectedIndex == 0) 
    {
         errMsg += "Please specify you date of birth.\n";
    }
    
    // Gender
    if (document.getElementById('ctl00_InternalContent_personalDataCollector_genderMaleRadioButton').checked == false && document.getElementById('ctl00_InternalContent_personalDataCollector_genderFemaleRadioButton').checked == false) 
    {
         errMsg += "Please specify your gender.\n";
    }
                  
    if (errMsg != "")
    {
        alert(errMsg);
        return false;  
    }
    else
    {
        return true;  
    }                         
      
}    

function validateMySuccessStory(formName)
{
    var errMsg = "";
    
    // firstName
    if (formName.ctl00$InternalContent$tbFirstName.value == '') 
    {
        errMsg += "Please include your first name.\n";
    }
        
    // firstLetter                
    if (formName.ctl00$InternalContent$tbFirstLetterLastName.value == '') 
    {
        errMsg += "Please include the first letter of your last name.\n";
    }
    
    
    // email exists
    if (formName.ctl00$InternalContent$tbEmail.value == '') 
    {
       errMsg += "Please include your email.\n";
    }
    else
    {
        // email validation
        if (echeck(formName.ctl00$InternalContent$tbEmail.value)==false) 
        {
           errMsg += "Please enter a valid email address.\n";
        }
    }
    
    
    if (formName.ctl00$InternalContent$ddlState.selectedIndex == 0) 
    {
         errMsg += "Please specify your state of residence.\n";
    }
    
    
    
    
    // my story                
    if (formName.ctl00$InternalContent$tbMyStory.value == '') 
    {
        errMsg += "Please include your message.\n";
    }
    
   
                  
    if (errMsg != "")
    {
        alert(errMsg);
        return false;  
    }
    else
    {
        return true;  
    }                         
      
}    



function echeck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    //alert("Invalid E-mail ID")
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    //alert("Invalid E-mail ID")
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    //alert("Invalid E-mail ID")
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    //alert("Invalid E-mail ID")
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    //alert("Invalid E-mail ID")
	    return false
	 }

	 return true					
}

//function validateOraceaSavingsStartPage(formName)
//{
//    var errMsg = "";
//    
//    // verify at least one box is checked
//    if (formName.ctl00$InternalContent$cbOraceaSavingsCard.checked == false && formName.ctl00$InternalContent$cbMetroGelSavingsCard.checked == false) 
//    {
//        errMsg += "Please check the boxes for your savings card.\n";
//    }
//        
//    if (errMsg != "")
//    {
//        alert(errMsg);
//        formName.ctl00$InternalContent$btnNext.style.display == 'none';
//        return false;  
//    }
//    else
//    {
//        return true;  
//    }                         
//}  



