var OptInForm1Name = 'Add2it';
//----------------------------
function SetCookie(p_Name, p_Value) {
//----------------------------
window.document.cookie = p_Name + "=" + escape(p_Value) + ";path=/;";
}


//----------------------------
function GetCookie ( p_CookieName ){
//----------------------------
  var l_ResultsArray = document.cookie.match ( '(^|;) ?' + p_CookieName + '=([^;]*)(;|$)' );
  if ( l_ResultsArray )
      return ( unescape ( l_ResultsArray[2] ) );
  else
      return '';
}


//----------------------------
function ValidateOptInStep1Form( p_Form ) {
//----------------------------
    var ValidatedOkFlag = false;
    if (p_Form.elements['Email'].value == ''){
        alert("Please enter your email address");
    }
    return ValidatedOkFlag;
}
//----------------------------
function ValidateOptInStep2Form( p_Form ) {
//----------------------------
    var ValidatedOkFlag = false;
    if (p_Form.elements["Email"].value == ''){
        alert("Please enter your email address");
    }
    return ValidatedOkFlag;
}


//----------------------------
function AddStep1OnsubmitProcessing() {
//----------------------------
var NumForms = document.forms.length;
for ( var i=0; i < NumForms; ++i ){
    if ( document.forms[i].name == OptInForm1Name ){
        document.forms[i].onsubmit = function onsubmit(){
                                    if (ValidateOptInStep1Form(this)==true){ 
                                        SetCookie("Name" , this.elements['Name'].value); 
                                        SetCookie("Email" , this.elements['Email'].value); 
                                        SetCookie("Mobile" , this.elements['Mobile'].value); 
                                    }else{
                                        return false;
                                    }
                                  };
        }
    }
}

//----------------------------
function AddStep2OnsubmitProcessing() {

	    document.forms.elements["Name"].value  =  GetCookie("Name");
        document.forms.elements["Email"].value     =  GetCookie("Email");
        document.forms.elements["Mobile"].value     =  GetCookie("Mobile");
		
//----------------------------
    var NumForms = document.forms.length;
    for ( var i=0; i < NumForms; ++i ){
        document.forms[i].onsubmit = function onsubmit(){
                                    if (ValidateOptInStep2Form(this)==true){
                                        return true;
                                    }else{
                                        return false;
                                    }
                                  };
        //--- load the values from cookies ---
        document.forms[i].elements["Name"].value  =  GetCookie("Name");
        document.forms[i].elements["Email"].value     =  GetCookie("Email");
        document.forms[i].elements["Mobile"].value     =  GetCookie("Mobile");
    }
}

