﻿////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                             Share the News                                                     //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$(function() {

    $("#ctl00_InternalPlaceholder_cbSendToParent").click(function() {

        //alert("val = " + $("#ctl00_InternalPlaceholder_cbSendToParent").attr("checked"));

        if ($("#ctl00_InternalPlaceholder_cbSendToParent").attr("checked") == true)
        { $("#parentsEntry").slideDown("medium"); }
        else
        { $("#parentsEntry").slideUp("medium"); };
    });

    $("#ctl00_InternalPlaceholder_cbSendToFriend").click(function() {

        //alert("val = " + $("#ctl00_InternalPlaceholder_cbSendToParent").attr("checked"));

        if ($("#ctl00_InternalPlaceholder_cbSendToFriend").attr("checked") == true)
        { $("#friendsEntry").slideDown("medium"); }
        else
        { $("#friendsEntry").slideUp("medium"); };
    });


    $("#ctl00_InternalPlaceholder_btnSubmit").click(function() {
        
        var errMsg = "";
        
        //alert("val = " + $("#ctl00_InternalPlaceholder_cbSendToParent").attr("checked"));

        if ($("#ctl00_InternalPlaceholder_cbSendToParent").attr("checked") == false && $("#ctl00_InternalPlaceholder_cbSendToFriend").attr("checked") == false)
        { alert("please select the emails you wish to send"); return false; }

        if ($("#ctl00_InternalPlaceholder_cbSendToParent").attr("checked") == true) {
            if ($("#ctl00_InternalPlaceholder_tbParentName").val() == '')
            {  errMsg += "Please include your parent's name.\n"; }
            
            if ($("#ctl00_InternalPlaceholder_tbParentEmail").val() == '') {
                errMsg += "Please include your parent's email.\n";
            }
            else
            { 
                if (echeck($("#ctl00_InternalPlaceholder_tbParentEmail").val()) == false)
                {   errMsg += "Parent's email doesn't appear valid.\n"; }
            }
        }

        if ($("#ctl00_InternalPlaceholder_cbSendToFriend").attr("checked") == true) {
            if ($("#ctl00_InternalPlaceholder_tbFriendName").val() == '')
            { errMsg += "Please include your friend's name.\n"; }

            if ($("#ctl00_InternalPlaceholder_tbFriendEmail").val() == '') {
                errMsg += "Please include your friend's email.\n";
            }
            else {
                if (echeck($("#ctl00_InternalPlaceholder_tbFriendEmail").val()) == false)
                { errMsg += "Friend's email doesn't appear valid.\n"; }
            }
        }

        if (errMsg != "") {
            alert(errMsg);
            return false;
        }
        else {
            return true;
        }               

    });

});



        

        //function showValues() {
        //    var str = $("form").serialize();
        //    $("#results").text(str);
        //}
        //$(":checkbox, :radio").click(showValues);
        //$("select").change(showValues);
        //showValues();


        //        var firstName = document.getElementById('ctl00_InternalPlaceholder_tbFirstName');
        //        var lastName = document.getElementById('ctl00_InternalPlaceholder_tbFirstLetterLastName');
        //        var email = document.getElementById('ctl00_InternalPlaceholder_tbEmail');
        //        var state = document.getElementById('ctl00_InternalPlaceholder_ddlState');
        //        var story = document.getElementById('ctl00_InternalPlaceholder_tbMyStory');
        //        var visitorID = document.getElementById('ctl00_InternalPlaceholder_visitoridCookie');

        //        if ($(firstName).val() == '')
        //        { alert("please include your first name"); return false; };

        //        if ($(lastName).val() == '')
        //        { alert("please include the first letter of last name"); return false; };

        //        if (echeck($(email).val()) == false)
        //        { alert("Please enter a valid email address"); return false; };

        //        if ($(state).val() == '--')
        //        { alert("please choose a state"); return false; };

        //        if ($(story).val() == '')
        //        { alert("please include your story"); return false; };

        //        /// <reference path="../Services/AddSuccessStory.aspx" />

        //        $.post("../Includes/Services/AddSuccessStory.aspx", {
        //            visitorid: $(visitorID).val(),
        //            firstname: $(firstName).val(),
        //            firstletter: $(lastName).val(),
        //            email: $(email).val(),
        //            state: $(state).val(),
        //            story: $(story).val()
        //        },
        //        function(data) {
        //            alert("Data Loaded: " + data);
        //        });

        //        $("#StoryHeader").hide("fast");
        //        $("#StoryForm").hide("fast");
        //        $("#StoryThankYou").show("slow");







// 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 validateConsumerRegistration(formName)
{
    
    
    var errMsg = "";

    // firstName 
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$firstNameTextBox.value == '') 
    {
        errMsg += "Please include your first name.\n";
    }
    
    // lastName                
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$lastNameTextBox.value == '') 
    {
        errMsg += "Please include your last name.\n";
    }
    
    // address1                
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$address1TextBox.value == '') 
    {
        errMsg += "Please include your address.\n";
    }
    
    // city
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$cityTextBox.value == '') 
    {
         errMsg += "Please include your city.\n";
    }
    
    //state
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$stateDropDownList.selectedIndex == 0) 
    {
        errMsg += "Please specify you state.\n";
        
    }
    
    // zip
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$zipTextBox.value == '') 
    {
         errMsg += "Please include your zip.\n";
    }
    
    // email exists
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$email1TextBox.value == '') 
    {
       errMsg += "Please include your email.\n";
    }
    else
    {
        // email validation
        if (echeck(formName.ctl00$InternalPlaceholder$personalDataCollector$email1TextBox.value)==false) 
        {
           errMsg += "Please enter a valid email address.\n";
        }
    }
        
    // email confirmation
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$email2TextBox.value == '') 
    {
        errMsg += "Please include your email confirmation.\n";
    }
    
    // email confirmation
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$email1TextBox.value.toUpperCase() != formName.ctl00$InternalPlaceholder$personalDataCollector$email2TextBox.value.toUpperCase()) 
    {
        errMsg += "You email does not match your email confirmation.\n";
         
    }
    
    // DOB
    if (formName.ctl00$InternalPlaceholder$personalDataCollector$monthDropDown.selectedIndex == 0 || formName.ctl00$InternalPlaceholder$personalDataCollector$dayDropDown.selectedIndex == 0 || formName.ctl00$InternalPlaceholder$personalDataCollector$yearDropDown.selectedIndex == 0) 
    {
         errMsg += "Please specify you date of birth.\n";
    }
    
    // Gender
    if (document.getElementById('ctl00_InternalPlaceholder_personalDataCollector_genderMaleRadioButton').checked == false && document.getElementById('ctl00_InternalPlaceholder_personalDataCollector_genderFemaleRadioButton').checked == false) 
    {
         errMsg += "Please specify your gender.\n";
     }

     // Sufferer
     if (document.getElementById('ctl00_InternalPlaceholder_rblSuffererType_0').checked == false && document.getElementById('ctl00_InternalPlaceholder_rblSuffererType_1').checked == false && document.getElementById('ctl00_InternalPlaceholder_rblSuffererType_2').checked == false) {
         errMsg += "Please specify if you suffer from acne.\n";
     }
                  
    if (errMsg != "")
    {
        alert(errMsg);
        return false;  
    }
    else
    {
        return true;  
    }                         
      
}    

function validateMySuccessStory(formName)
{
    var errMsg = "";
    
    // firstName
    if (formName.ctl00$InternalPlaceholder$tbFirstName.value == '') 
    {
        errMsg += "Please include your first name.\n";
    }
        
    // firstLetter                
    if (formName.ctl00$InternalPlaceholder$tbFirstLetterLastName.value == '') 
    {
        errMsg += "Please include the first letter of your last name.\n";
    }
    
    
    // email exists
    if (formName.ctl00$InternalPlaceholder$tbEmail.value == '') 
    {
       errMsg += "Please include your email.\n";
    }
    else
    {
        // email validation
        if (echeck(formName.ctl00$InternalPlaceholder$tbEmail.value)==false) 
        {
           errMsg += "Please enter a valid email address.\n";
        }
    }
    
    
    if (formName.ctl00$InternalPlaceholder$ddlState.selectedIndex == 0) 
    {
         errMsg += "Please specify your state of residence.\n";
    }
    
    
    
    
    // my story                
    if (formName.ctl00$InternalPlaceholder$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$InternalPlaceholder$cbOraceaSavingsCard.checked == false && formName.ctl00$InternalPlaceholder$cbMetroGelSavingsCard.checked == false) 
//    {
//        errMsg += "Please check the boxes for your savings card.\n";
//    }
//        
//    if (errMsg != "")
//    {
//        alert(errMsg);
//        formName.ctl00$InternalPlaceholder$btnNext.style.display == 'none';
//        return false;  
//    }
//    else
//    {
//        return true;  
//    }                         
//}  




