<% OPTION EXPLICIT %>
<!--#include file="app_config.asp"-->
<!--#include file="inc_api.asp"-->
    <!--#include file="inc_check.asp"-->

    <%Dim sMESSAGE, sMODE, sstrCATE, sI, sSQL, sRS, sNAME, sUSERNAME, sPASSWORD, sEMAIL, sURL, sCITY, sADDRESS, _
		  sPHONE, sFAX, sCOUNTRY, sSTATUS, sEXPIRES, sMEMO, sACTIVE, sADMIN, sSUBS, sCATE, sarrCATE, sarrNAME, _
		  sarrACTIVE, sOPT1, sOPT2, sOPT3, sOPT4, sOPT5, sOPT6, sOPT7, sOPT8, sOPT9, sOPT10, sOPT11, sOPT12, _
		  sOPT13, sOPT14, sOPT15, sCHAR, ID, sstrCATE_IDS, sarrCATEIDS, sstrSEL, sSTATE, sCOMPANY, sSORT, sgID, _
		  siStart, siOffset, ssSTATUS, ssADMIN, ssACTIVE, sASUBS, sSINCE, sD, sDONE, sALLOW_D, TMP_EMAIL, _		  
		  DES_sTYPE, DES_REQUIRED, DES_VALUES, DES_INLINE, strCUSTOM_FLDS, arrREQUIRED, arrIDS, arrFLDNAME, _
		  aREQ, aIDS, aNAME, arrVALUES, sVALUE, sID, DES_ID, DES_NAME, DES_CSS, SQL, RS, DES_ADMIN, aADM, _
		  arrADM, arrFADMIN_V, UNITS, UNIT_DES
    
    With Request
        sMODE    = APO(.Form("mode"))
        sSORT    = APO(.QueryString("s"))
        sgID     = TURBO_INJECTION(Trim(.QueryString("gID")))
    	siStart  = APO(.QueryString("Start"))
    	siOffset = APO(.QueryString("Offset"))
        ssSTATUS = TURBO_INJECTION(Trim(.QueryString("status")))
        ssADMIN  = TURBO_INJECTION(Trim(.QueryString("admin")))
        ssACTIVE = TURBO_INJECTION(Trim(.QueryString("active")))
        sD       = TURBO_INJECTION(Trim(.QueryString("d")))
        TMP_EMAIL= APO(.Form("temp_email"))
    End With
    
    IF sMODE = "edit" THEN
	
        With Request
            sNAME     = APO(.Form("name"))
            sUSERNAME = APO(.Form("username"))
            sPASSWORD = APO(.Form("password"))
            sEMAIL    = APO(.Form("email"))
            sURL      = APO(.Form("url"))
            sCITY     = APO(.Form("city"))
            sADDRESS  = APO(.Form("address"))
            sSTATE    = APO(.Form("state"))
            sCOMPANY  = APO(.Form("company"))
            sPHONE    = FORMAT_PHONE(APO(.Form("phone")))
            sFAX      = FORMAT_PHONE(APO(.Form("fax")))
            sCOUNTRY  = APO(.Form("country"))
            sSUBS     = CONVERT_NUM(.Form("subs"))
            sALLOW_D  = CONVERT_NUM(.Form("sALLOW_D"))
            sCATE     = Trim(.Form("cate"))
            sOPT1     = APO(.Form("opt1"))
            sOPT2     = APO(.Form("opt2"))
            sOPT3     = APO(.Form("opt3"))
            sOPT4     = APO(.Form("opt4"))
            sOPT5     = APO(.Form("opt5"))
            sOPT6     = APO(.Form("opt6"))
            sOPT7     = APO(.Form("opt7"))
            sOPT8     = APO(.Form("opt8"))
            sOPT9     = APO(.Form("opt9"))
            sOPT10     = APO(.Form("opt10"))
            sOPT11     = APO(.Form("opt11"))
            sOPT12     = APO(.Form("opt12"))
            sOPT13     = APO(.Form("opt13"))
            sOPT14     = APO(.Form("opt14"))
            sOPT15     = APO(.Form("opt15"))            
        End With
        
        sCHAR = GENERATE_CHAR(15)
        Call OPEN_DB()
        Call RETURN_VALUE(False)

		' GET THE CUSTOM FORM DETAILS
		SQL = "SELECT ID, fldNAME, fldREQUIRED, fldADMIN FROM mms_tbl_form WHERE fldACTIVE = 1 ORDER BY fldORDER ASC"
		Set RS = Server.CreateObject("ADODB.Recordset")
		RS.LockType   = 1
		RS.CursorType = 0
		RS.Open SQL, MyConn	
			 WHILE NOT RS.EOF 			 
			 	aREQ  = aREQ & trim(RS("fldREQUIRED")) & ";"
				aIDS  = aIDS & trim(RS("ID")) & ";"
				aADM  = aADM & trim(RS("fldADMIN")) & ";"				
				aNAME = aNAME & trim(RS("fldNAME")) & vbcrlf							
			    RS.MoveNext
			 WEND
		RS.Close 
		Set RS = Nothing		

		arrREQUIRED  = Split(aREQ,";")
		arrIDS       = Split(aIDS,";")
		arrADM       = Split(aADM, ";")
		arrFLDNAME   = Split(aNAME,vbcrlf)						
        
		Call CHECK_INP()        
        
            IF sMESSAGE = "" THEN
			
                '// EDIT MEMBER
                sSQL = "UPDATE mms_tbl_user SET fldNAME = '" & sNAME & "', fldPASSWORD='" & sPASSWORD & "', fldEMAIL='" & sEMAIL & "', fldCOUNTRY='" & sCOUNTRY & "', fldCITY='" & sCITY & "', fldADDRESS='" & sADDRESS & "', fldPHONE='" & sPHONE & "', fldFAX='" & sFAX & "', fldURL='" & sURL & "', fldSUBS=" & sSUBS & ", fld1='" & sOPT1 & "', fld2='" & sOPT2 & "', fld3='" & sOPT3 & "', fld4='" & sOPT4 & "', fld7='" & sOPT7 & "', fld8='" & sOPT8 & "', fld9='" & sOPT9 & "', fld10='" & sOPT10 & "', fld11='" & sOPT11 & "', fld12='" & sOPT12 & "', fld13='" & sOPT13 & "', fld14='" & sOPT14 & "', fld15='" & sOPT15 & "', fldSTATE ='" & sSTATE & "', fldCOMPANY='" & sCOMPANY & "', fldALLOW_DETAILS=" & sALLOW_D & " WHERE ID = " & Session("PMMS_ID")
                MyConn.Execute(sSQL)                
				
                IF Trim(sysVAL(6)) = "1" THEN                
				    '// DELETE OLD CATEGORY ASSIGNMENTS
                    sSQL = "DELETE FROM mms_tbl_user_cate WHERE fldUSER_ID = " & Session("PMMS_ID")
                	MyConn.execute sSQL	                  
                
				    '// ASSIGN NEW CATEGORY
                    sarrCATE = Split(sCATE,",")
                    FOR sI = 0 To Ubound(sarrCATE)
                        IF NOT sarrCATE(sI) = "" THEN
                            sSQL = "INSERT INTO mms_tbl_user_cate (fldCATE_ID, fldUSER_ID)" & _ 
                            "VALUES (" & sarrCATE(sI) & "," & Session("PMMS_ID") & ")"
                            MyConn.Execute sSQL
                        END IF
                    NEXT                
                END IF				
				
				'// DELETE OLD CUSTOM VALUES
                SQL = "DELETE FROM mms_tbl_form_values WHERE fldMID = " & Session("PMMS_ID")
               	MyConn.execute SQL	 					
				
				'// SAVE CUSTOM FIELDS
				FOR I = 0 To UBound(arrIDS)-1
					sVALUE = APO(Request.Form(arrIDS(I)))
					sID    = APO(arrIDS(I))
					SQL = "INSERT INTO mms_tbl_form_values (fldVALUE, fldFID, fldMID) VALUES ('" & sVALUE & "'," & sID & "," & Session("PMMS_ID") & ")"
                    MyConn.Execute SQL					
				NEXT					
                
				'// ALL DONE
                sDONE = True 
				
            END IF
                        
        Call APPEND_LOG(False, Session("PMMS_ID"), "Updated Profile", Trim(sysVAL(7)))
        MyConn.Close
        Set MyConn = Nothing
        
        IF sDONE = True THEN
            'Response.redirect "profile.asp?d=Y"
            'Response.End
        END IF  
                      
    ELSE
    
        Call OPEN_DB()
        
		UNIT_DES = GET_UNIT_NAME(False)
		Call RETURN_VALUE(False)
        
		sarrNAME   = Split(sysVAL(2),",")
        sarrACTIVE = Split(sysVAL(5),",")
		
        '// GET VALUES
        sSQL = "SELECT fldNAME, fldUSERNAME, fldPASSWORD, fldEMAIL, fldCOUNTRY, fldCITY, fldADDRESS, fldPHONE, fldFAX, fldURL, fldACTIVE, fldEXPIRES, fldSTATUS, fldADMIN, fldSUBS, fldMEMO, fld1, fld2, fld3, fld4, fld5, fld6, fld7, fld8, fld9, fld10, fld11, fld12, fld13, fld14, fld15, fldSTATE, fldCOMPANY, fldASUBS, fldSINCE, fldALLOW_DETAILS, fldUNIT FROM mms_tbl_user WHERE ID = " & Session("PMMS_ID")
        Set sRS = Server.CreateObject("ADODB.Recordset")
        sRS.LockType   = 1
        sRS.CursorType = 0
        sRS.Open sSQL, MyConn	
        	 IF NOT sRS.EOF THEN
        	 	 sNAME = trim(sRS("fldNAME"))
                 sUSERNAME = trim(sRS("fldUSERNAME"))
                 sPASSWORD = trim(sRS("fldPASSWORD"))
                 sEMAIL    = trim(sRS("fldEMAIL"))
                 sCOUNTRY  = trim(sRS("fldCOUNTRY"))
                 sCITY     = trim(sRS("fldCITY"))
        	 	 sADDRESS  = trim(sRS("fldADDRESS"))
                 sPHONE    = trim(sRS("fldPHONE"))
                 sFAX      = trim(sRS("fldFAX"))
                 sURL      = trim(sRS("fldURL"))
                 sACTIVE   = trim(sRS("fldACTIVE"))
                 sEXPIRES  = trim(sRS("fldEXPIRES"))
        	 	 sSTATUS   = trim(sRS("fldSTATUS"))
                 sADMIN    = trim(sRS("fldADMIN"))
                 sSUBS     = trim(sRS("fldSUBS"))
                 sMEMO     = trim(sRS("fldMEMO"))
                 sOPT1     = trim(sRS("fld1"))
                 sOPT2     = trim(sRS("fld2"))
                 sOPT3     = trim(sRS("fld3"))
                 sOPT4     = trim(sRS("fld4"))
                 sOPT5     = trim(sRS("fld5"))                 
                 sOPT6     = trim(sRS("fld6"))
                 sOPT7     = trim(sRS("fld7"))
                 sOPT8     = trim(sRS("fld8"))
                 sOPT9     = trim(sRS("fld9"))
                 sOPT10    = trim(sRS("fld10"))                 
                 sOPT11    = trim(sRS("fld11"))
                 sOPT12    = trim(sRS("fld12"))
                 sOPT13    = trim(sRS("fld13"))
                 sOPT14    = trim(sRS("fld14"))
                 sOPT15    = trim(sRS("fld15"))                 
                 sSTATE    = trim(sRS("fldSTATE"))
                 sCOMPANY  = trim(sRS("fldCOMPANY"))
                 sASUBS    = trim(sRS("fldASUBS"))
                 sSINCE    = trim(sRS("fldSINCE"))                 
                 sALLOW_D  = trim(sRS("fldALLOW_DETAILS"))
				 UNITS     = trim(sRS("fldUNIT"))				 
        	 END IF
        sRS.Close

        '// GET CATEGORIES
        sSQL = "SELECT fldCATE_ID FROM mms_tbl_user_cate WHERE fldUSER_ID = " & Session("PMMS_ID")
        Set sRS = Server.CreateObject("ADODB.Recordset")
        sRS.LockType   = 1 '// adLockReadOnly
        sRS.CursorType = 0  '// adOpenForwardOnly
        sRS.Open sSQL, MyConn	
        	 WHILE NOT sRS.EOF
        	 	sstrCATE_IDS = sstrCATE_IDS & trim(sRS("fldCATE_ID")) & ","
                sRS.MoveNext
        	 WEND
        sRS.Close
        sarrCATEIDS = Split(sstrCATE_IDS,",")
        
        '// GET CATEGORY LIST
        sSQL = "SELECT ID, fldNAME FROM mms_tbl_cate WHERE fldACTIVE = 1"
        Set sRS = Server.CreateObject("ADODB.Recordset")
        sRS.LockType   = 1
        sRS.CursorType = 0
        sRS.Open sSQL, MyConn
        	 WHILE NOT sRS.EOF
                sstrSEL = ""                
                FOR sI = 0 To Ubound(sarrCATEIDS)                    
                    IF trim(sRS("ID")) = Trim(sarrCATEIDS(sI)) THEN
                        sstrSEL = " selected"
                    END IF
                NEXT             
        		sstrCATE = sstrCATE & "<option" & sstrSEL & " value=" & chr(34) & trim(sRS("ID")) & chr(34) & ">" & trim(sRS("fldNAME")) & vbcrlf
        	    sRS.MoveNext
        	 WEND
        sRS.Close
        Set sRS = Nothing
		
		'// GET CUSTOM FIELD VALUES 
		Dim aFIDS_V, aVALUES_V, arrFIDS_V, arrVALUES_V
		SQL = "SELECT fldFID, fldVALUE FROM mms_tbl_form_values WHERE fldMID = " & Session("PMMS_ID")
		Set RS = Server.CreateObject("ADODB.Recordset")
		RS.LockType   = 1
		RS.CursorType = 0
		RS.Open SQL, MyConn	
			 WHILE NOT RS.EOF 			 
			 	aFIDS_V = aFIDS_V & trim(RS("fldFID")) & ";"
			 	aVALUES_V = aVALUES_V & trim(RS("fldVALUE")) & "¦*¦"
			    RS.MoveNext
			 WEND
		RS.Close 
		Set RS = Nothing			
		
		arrFIDS_V   = Split(aFIDS_V, ";") 
		arrVALUES_V = Split(aVALUES_V, "¦*¦") 				
		
		' // DRAW CUSTOM FIELDS
		Dim PASS_VALUE, I
		SQL = "SELECT ID, fldNAME, fldCSS, fldTYPE, fldACTIVE, fldREQUIRED, fldVALUES, fldINLINE, fldADMIN FROM mms_tbl_form WHERE fldACTIVE = 1 ORDER BY fldORDER ASC"
		Set RS = Server.CreateObject("ADODB.Recordset")
		RS.LockType   = 1
		RS.CursorType = 0
		RS.Open SQL, MyConn	
			 WHILE NOT RS.EOF 			 
			 	DES_ID = trim(RS("ID"))
			 	DES_NAME = trim(RS("fldNAME"))
				DES_CSS = trim(RS("fldCSS"))
				DES_sTYPE = trim(RS("fldTYPE"))						
				DES_REQUIRED = trim(RS("fldREQUIRED"))
				DES_VALUES = trim(RS("fldVALUES"))
				DES_INLINE = trim(RS("fldINLINE"))			
				DES_ADMIN  = trim(RS("fldADMIN"))
				IF DES_ADMIN = "0" THEN 
					FOR I = 0 To Ubound(arrFIDS_V)
						IF Trim(arrFIDS_V(I)) = DES_ID THEN PASS_VALUE = Trim(arrVALUES_V(I))
					NEXT					
					strCUSTOM_FLDS = strCUSTOM_FLDS & DRAW_FIELD_VALUE(False, DES_ID, DES_NAME, DES_CSS, DES_sTYPE, DES_VALUES, DES_INLINE, PASS_VALUE, DES_ADMIN) & Vbcrlf
				END IF
			    RS.MoveNext
			 WEND
		RS.Close 
		Set RS = Nothing			
		
        MyConn.Close
        Set MyConn = Nothing
		
        IF sstrCATE = "" THEN sMESSAGE = sMESSAGE & "<li />Please add at least one category before adding a member."
		strCUSTOM_FLDS = "<tr><td colspan='2'></td></tr>" & strCUSTOM_FLDS & VbCrlf
   
    END IF
    
    PRIVATE SUB CHECK_INP()   
        Dim  sREOPT, sOPTNAME, sarrACTIVE, SQL, RS
        sREOPT  = Split(sysVAL(3),",")   ' Required OPT fields
        sOPTNAME  = Split(sysVAL(2),",")   ' OPT fld names
        sarrACTIVE = Split(sysVAL(5),",")           
                 
        IF (sNAME="") OR (IsNull(sNAME)) THEN sMESSAGE = sMESSAGE & "<li />Please enter user name."
        IF (sPASSWORD="") OR (IsNull(sPASSWORD)) THEN sMESSAGE = sMESSAGE & "<li />Please enter desired password."		       
        IF Len(sPASSWORD) < 5 THEN sMESSAGE = sMESSAGE & "<li />Password must be between 5 and 25 characters."
		
        IF IsEmailValid(sEMAIL) = False THEN sMESSAGE = sMESSAGE & "<li />Please enter valid email address."
        IF arrRegFA(0) = "1" AND arrRegFR(0) = "1" AND sURL = "" THEN  sMESSAGE = sMESSAGE & "<li />Please enter web site URL."
        IF arrRegFA(1) = "1" AND arrRegFR(1) = "1" AND sADDRESS = "" THEN  sMESSAGE = sMESSAGE & "<li />Please enter address."
        IF arrRegFA(2) = "1" AND arrRegFR(2) = "1" AND sCITY = "" THEN  sMESSAGE = sMESSAGE & "<li />Please enter city."
        IF arrRegFA(3) = "1" AND arrRegFR(3) = "1" AND sSTATE = "" THEN  sMESSAGE = sMESSAGE & "<li />Please enter state/province."
        IF arrRegFA(4) = "1" AND arrRegFR(4) = "1" AND sCOUNTRY = "" THEN  sMESSAGE = sMESSAGE & "<li />Please enter country."
        IF arrRegFA(5) = "1" AND arrRegFR(5) = "1" AND sPHONE = "" THEN  sMESSAGE = sMESSAGE & "<li />Please enter phone number."
        IF arrRegFA(6) = "1" AND arrRegFR(6) = "1" AND sFAX = "" THEN  sMESSAGE = sMESSAGE & "<li />Please enter fax number."
        IF arrRegFA(7) = "1" AND arrRegFR(7) = "1" AND sCOMPANY = "" THEN  sMESSAGE = sMESSAGE & "<li />Please enter company name."
        
        IF Trim(sarrACTIVE(0)) = "1" AND Trim(sREOPT(0)) = "1" AND (sOPT1 = "" OR IsNull(sOPT1)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(0)
        IF Trim(sarrACTIVE(1)) = "1" AND Trim(sREOPT(1)) = "1" AND (sOPT2 = "" OR IsNull(sOPT2)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(1)
        IF Trim(sarrACTIVE(2)) = "1" AND Trim(sREOPT(2)) = "1" AND (sOPT3 = "" OR IsNull(sOPT3)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(2)
        IF Trim(sarrACTIVE(3)) = "1" AND Trim(sREOPT(3)) = "1" AND (sOPT4 = "" OR IsNull(sOPT4)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(3)        
        IF Trim(sarrACTIVE(4)) = "1" AND Trim(sREOPT(4)) = "1" AND (sOPT5 = "" OR IsNull(sOPT5)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(4)
        IF Trim(sarrACTIVE(5)) = "1" AND Trim(sREOPT(5)) = "1" AND (sOPT6 = "" OR IsNull(sOPT6)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(5)        
        IF Trim(sarrACTIVE(6)) = "1" AND Trim(sREOPT(6)) = "1" AND (sOPT7 = "" OR IsNull(sOPT7)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(6)        
        IF Trim(sarrACTIVE(7)) = "1" AND Trim(sREOPT(7)) = "1" AND (sOPT8 = "" OR IsNull(sOPT8)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(7)        
        IF Trim(sarrACTIVE(8)) = "1" AND Trim(sREOPT(8)) = "1" AND (sOPT9 = "" OR IsNull(sOPT9)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(8)        
        IF Trim(sarrACTIVE(9)) = "1" AND Trim(sREOPT(9)) = "1" AND (sOPT10 = "" OR IsNull(sOPT10)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(9)                
        IF Trim(sarrACTIVE(10)) = "1" AND Trim(sREOPT(10)) = "1" AND (sOPT11 = "" OR IsNull(sOPT11)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(10)        
        IF Trim(sarrACTIVE(11)) = "1" AND Trim(sREOPT(11)) = "1" AND (sOPT12 = "" OR IsNull(sOPT12)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(11)        
        IF Trim(sarrACTIVE(12)) = "1" AND Trim(sREOPT(12)) = "1" AND (sOPT13 = "" OR IsNull(sOPT13)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(12)        
        IF Trim(sarrACTIVE(13)) = "1" AND Trim(sREOPT(13)) = "1" AND (sOPT14 = "" OR IsNull(sOPT14)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(13)        
        IF Trim(sarrACTIVE(14)) = "1" AND Trim(sREOPT(14)) = "1" AND (sOPT15 = "" OR IsNull(sOPT15)) THEN sMESSAGE = sMESSAGE & "<li />Please enter " & sOPTNAME(14)                        
        
        IF sMESSAGE = "" THEN        
            IF NOT (Trim(TMP_EMAIL) = Trim(sEMAIL)) THEN
                SQL = "SELECT ID FROM mms_tbl_user WHERE fldEMAIL = '" & sEMAIL & "'"      
                Set RS = Server.CreateObject("ADODB.Recordset")
                RS.Open SQL, MyConn	
                	 IF NOT RS.EOF THEN
                	 	 sMESSAGE = sMESSAGE & "<li />Sorry, this email address is already associated with another account. Email address must be unique to the membership account."
                	 END IF
                RS.Close 
                Set RS = Nothing                
            END IF        
        END IF
        
		
		' Custom Fields
		FOR I = 0 To UBound(arrIDS)-1
			sVALUE = Trim(Request.Form(arrIDS(I)))
			IF Trim(arrREQUIRED(I)) = "1" AND (sVALUE = "" Or IsNull(sVALUE)) AND Trim(arrADM(I)) = "0" THEN
				sMESSAGE = sMESSAGE & "<li />You must enter value for field " & Replace(arrFLDNAME(I),":","") & "."
			END IF						
		NEXT		
					
		
    END SUB
    %>

      
    <% IF NOT sMESSAGE = "" THEN %>
              <% Response.End %>
    <% END IF %>    

	<!-- [ // ] -->
	

    <!--   ---------------------------------------------------------  -->    
    <!--      { THIS COPYRIGHT NOTICE MUST STAY IN PLACE }            -->
    <!--   ---------------------------------------------------------  -->        
    <!--   Member Management System 4.0, Developed by Expinion.net    -->
    <!--   Copyright ©  2005, http://www.expinion.net                 -->
    <!--   ---------------------------------------------------------  -->    
    	
	
    <html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Shoe Service Institute of America - shoe repair</title>
<meta name="description" content="shoe repair information for the shoe service industry and consumers">
<meta name="keywords" content="shoe repair, shoe service, shoe supplies, shoe industry, shoe polish, shoe products, footwear, footwear repair, footwear care, leather, leather repair, leather care, boot, boot repair, boot care, kiwi, meltonian, biltrite, quabaug, vibram, cat's paw, sure foot, shoe machinery, shoe dye, soles, heels, polish, shoe care, shoe maintenance">
<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
// Set up the image files to be used.
var theImages = new Array() // do not change this
// To add more image files, continue with the
// pattern below, adding to the array.

theImages[0] = 'http://www.ssia.info/images/random/industry1.gif'
theImages[1] = 'http://www.ssia.info/images/random/industry2.gif'
theImages[2] = 'http://www.ssia.info/images/random/industry3.gif'
theImages[3] = 'http://www.ssia.info/images/random/industry4.gif'
theImages[4] = 'http://www.ssia.info/images/random/industry5.gif'
theImages[5] = 'http://www.ssia.info/images/random/industry6.gif'
theImages[6] = 'http://www.ssia.info/images/random/industry7.gif'
theImages[7] = 'http://www.ssia.info/images/random/industry8.gif'
theImages[8] = 'http://www.ssia.info/images/random/industry9.gif'
theImages[9] = 'http://www.ssia.info/images/random/industry10.gif'
theImages[10] = 'http://www.ssia.info/images/random/industry11.gif'
theImages[11] = 'http://www.ssia.info/images/random/industry12.gif'
theImages[12] = 'http://www.ssia.info/images/random/industry13.gif'

// do not edit anything below this line

var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+theImages[whichImage]+'">');
}


function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}

function FP_swapImgRestore() {//v1.0
 var doc=document,i; if(doc.$imgSwaps) { for(i=0;i<doc.$imgSwaps.length;i++) {
  var elm=doc.$imgSwaps[i]; if(elm) { elm.src=elm.$src; elm.$src=null; } } 
  doc.$imgSwaps=null; }
}
//  End -->
</script>
</head>

<body link="#7399B6" vlink="#7399B6" alink="#7399B6">

<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table1">
	<tr>
		<td align="center" valign="top">
		<table border="0" cellpadding="0" cellspacing="0" width="800" id="table2">
			<tr>
				<td width="50">&nbsp;</td>
				<td width="300" bgcolor="#7399B6" height="30">
				<p align="center"><b><font face="Arial" color="#FFFFFF">FOR THE 
				SHOE REPAIR INDUSTRY</font></b></td>
				<td width="450">&nbsp;</td>
			</tr>
			<tr>
				<td width="50" background="../../images/background.gif">&nbsp;</td>
				<td width="300" valign="top" background="../../images/background.gif">
				<table border="0" cellpadding="0" cellspacing="0" width="300" id="table6">
					<tr>
						<td width="300" valign="top" background="../../images/background.gif">
						<p style="margin-bottom: 12px">
						<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
showImage();
//  End -->
</script></td>
					</tr>
					<tr>
						<td valign="top"><!--#include virtual="/navigation.htm" --></td>
					</tr>
					<tr>
						<td bgcolor="#DE8220">&nbsp;</td>
					</tr>
					<tr>
						<td><!--#include virtual="/banners.htm" --></td>
					</tr>
				</table>
				</td>
				<td width="450" background="../../images/background.gif" valign="top" align="center">
				<table border="0" cellpadding="0" cellspacing="0" width="410" id="table15">
					<tr>
						<td background="../../images/background.gif">
						<p align="right" style="margin-bottom: 12px; margin-top:12px">
						<img border="0" src="../../images/SSIA_logo2.gif" width="100" height="90"></td>
					</tr>
					<tr>
						<td bordercolor="#92A369" style="border-left-width: 1px; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px">
						<p style="margin-top: 12px; margin-bottom: 12px">
						<font face="Arial" size="5" color="#CC9900">Update Your 
						Membership Record</font></td>
					</tr>
					<tr>
						<td height="20">&nbsp;</td>
					</tr>
					<tr>
						<td>
								<div align="center">
								<table width="410" cellpadding="2" cellspacing="0" border="0"><tr>
    	<td>
        <br />
            <% If sMODE = "edit" THEN %>
                
                <center><font face="Arial" size="2">Your contact information has 
				been updated.</font></center>
            
            <% Else  %>
				<div align="center">
				<table width="410" cellpadding="2" cellspacing="0" border="0"><tr>
					<td>
					<img src="img/form_point.gif" width="35" height="32" alt="" border="0" align="left"> 
					<font face="Arial" size="2">This screen allows you to update your 
					SSIA membership record. Please ensure that your 
					contact information is current so we can contact you when necessary.
					</font>
					</td>
				</tr></table>		
                </div>
                <form action="profile.asp" method="post" name="frm" onSubmit="return ValidateUserEdit()">
				
			<div align="center">
				
			<table width="410" cellpadding="8" cellspacing="0" border="1" bordercolor="#d9d9d9" style="border-collapse: collapse;"><tr>
				<td><b><font size="2" face="Arial">Login Information</font></b></td>
			</tr></table>
			</div>
			<font size="2" face="Arial">
			<br />				
				
                </font>
			<div align="center">
				
                <table width="410" cellpadding="2" cellspacing="0" border="0"><tr>
                	<td width="150"><font size="2" face="Arial">Email:</font></td>
                	<td width="350">
					<font face="Arial">
					<input style="width: 100%;" name="email" value="<%= sEMAIL %>" size="30" maxlength="75" class="textbox" /></font></td>
                </tr><tr>
                	<td width="150"><font size="2" face="Arial">User ID:</font></td>
                	<td width="350"><font size="2" face="Arial"><%= sUSERNAME %></font></td>
                </tr><tr>
                	<td width="150"><font size="2" face="Arial">Password:</font></td>
                	<td width="350"><font face="Arial"><input style="width: 100%;" type="Text" name="password" value="<%= sPASSWORD %>" size="40" maxlength="25" class="textbox" /></font></td>
                </tr><tr>
                	<td width="150"><font size="2" face="Arial">Membership Type:</font></td>
                	<td width="350"><font size="2" face="Arial"><%= sOPT5 %></font></td>
                </tr><tr>
                	<td width="150"><font size="2" face="Arial">Expiration:</font></td>
                	<td width="350"><font size="2" face="Arial"><%= sOPT6 %></font></td>
                </tr></table>
				
			</div>
				
			<br /><br />	
			<table width="100%" align="center" cellpadding="8" cellspacing="0" border="1" bordercolor="#d9d9d9" style="border-collapse: collapse;"><tr>
				<td><b><font face="Arial" size="2">Personal Information</font></b></td>
			</tr></table>
			<font face="Arial" size="2">
			<br />					
				
				</font>		
			
				<table align="center" cellpadding="2" cellspacing="0" border="0">
				<tr>
                	<td width="150"><font face="Arial" size="2">First Name:</font></td>
                	<td width="350"><font face="Arial">
					<input style="width: 100%;" type="Text" name="opt3" value="<%=sOPT3%>" size="40" maxlength="50" class="textbox" /></font></td>
                </tr>
				<tr>
                	<td width="150"><font face="Arial" size="2">Last Name:</font></td>
                	<td width="350"><font face="Arial"><input style="width: 100%;" type="Text" name="opt4" value="<%=sOPT4%>" size="40" maxlength="50" class="textbox" /></font></td>
                </tr>
				<tr>
                	<td width="150"><font face="Arial" size="2">Suffix (Jr., 
					C.Ped.):</font></td>
                	<td width="350"><font face="Arial"><input style="width: 100%;" type="Text" name="opt2" value="<%=sOPT2%>" size="40" maxlength="50" class="textbox" /></font></td>
                </tr>
				<tr>
                	<td width="150"><font face="Arial" size="2">Full Name:</font></td>
                	<td width="350"><font face="Arial"><input style="width: 100%;" type="Text" name="name" value="<%= sNAME %>" size="40" maxlength="95" class="textbox" /></font></td>
                </tr><tr>
                	<td width="150"><font face="Arial" size="2">Company:</font></td>
                	<td><font face="Arial"><input style="width: 100%;" type="Text" name="company" value="<%= sCOMPANY %>" size="40" maxlength="85" class="textbox" /></font></td>
                </tr><tr>
                	<td width="150"><font face="Arial" size="2">Address:</font></td>
                	<td><font face="Arial"><input style="width: 100%;" type="Text" name="address" value="<%= sADDRESS %>" size="40" maxlength="150" class="textbox" /></font></td>
                </tr><tr>
                	<td width="150"><font face="Arial" size="2">City:</font></td>
                	<td><font face="Arial"><input style="width: 100%;" type="Text" name="city" value="<%= sCITY %>" size="40" maxlength="50" class="textbox" /></font></td>
                </tr><tr>
                	<td width="150"><font face="Arial" size="2">State / Province:</font></td>
                	<td><font face="Arial"><input style="width: 100%;" type="Text" name="state" value="<%= sSTATE %>" size="40" maxlength="50" class="textbox" /></font></td>
                </tr><tr>
                	<td width="150"><font face="Arial" size="2">Zip/Postal Code:</font></td>
                	<td><font face="Arial"><input style="width: 100%;" type="Text" name="opt1" value="<%=sOPT1%>" size="40" maxlength="50" class="textbox" /></font></td>
                </tr><tr>
                	<td width="150"><font face="Arial" size="2">Country:</font></td>
                	<td><font face="Arial"><select style="width: 100%;" class="INP_DROP" style="width: 215px;" name="country"><option selected value="<%= sCOUNTRY %>"><%= sCOUNTRY %><!--#include file="inc_country_list.asp"--></font></td>
                </tr><tr>
                	<td width="150"><font face="Arial" size="2">Phone:</font></td>
                	<td><font face="Arial"><input style="width: 100%;" type="Text" name="phone" value="<%= sPHONE %>" size="40" maxlength="25" class="textbox" /></font></td>
                </tr><tr>
                	<td width="150"><font face="Arial" size="2">Fax:</font></td>
                	<td><font face="Arial"><input style="width: 100%;" type="Text" name="fax" value="<%= sFAX %>" size="40" maxlength="25" class="textbox" /></font></td>
                </tr>
				
				<tr>
                	<td width="150" valign="top"><font face="Arial" size="2">Web Site:</font></td>
                	<td width="350" valign="top">
					<p style="margin-bottom: 12px"><font face="Arial"><input style="width: 100%;" type="Text" name="url" value="<%= sURL %>" size="34" maxlength="250" class="textbox" /></font></td>
                </tr>
   				
				<tr>
                	<td valign="top" colspan="2" style="border: 1px solid #d9d9d9">
					<p style="margin-top: 6px; margin-bottom: 6px"><b><font face="Arial" size="2">&nbsp; Company Description</font></b></td>
                </tr>
   				
				<tr>
                	<td valign="top" colspan="2">
			<p style="margin-top: 12px">
			<font face="Arial" size="2">Enter a brief description of your 
			company below. Limit 400 characters. This is what your customers 
			will see when searching our site. Keep in mind they will already 
			have your contact information, so use this description to cover 
			services, company history, company philosophy, etc.</font><p style="margin-top: 12px">
			<textarea rows="6" name="opt7" cols="50"><%=sOPT7%></textarea></td>
                </tr>
   				
				<tr>
                	<td valign="top" colspan="2" style="border: 1px solid #d9d9d9">
					<p style="margin-top: 6px; margin-bottom: 6px"><b><font face="Arial" size="2">&nbsp; Social Media</font></b></td>
                </tr>
   				
				<tr>
                	<td valign="top" colspan="2">
			<p style="margin-top: 12px">
			<font face="Arial" size="2">Copy and paste the full url to your 
			Facebook, Twitter and LinkedIn pages/feeds if you want customers to 
			follow you.</font></p>
			<p style="margin-bottom: 12px"><font face="Arial" size="2">Example: https://www.facebook.com/fastfeetshoerepair</font></p></td>
                </tr>
   				
				<tr>
                	<td width="150" valign="top"><font face="Arial" size="2">
					Facebook:</font></td>
                	<td width="350" valign="top">
					<p><font face="Arial">
					<input style="width: 100%;" type="Text" name="opt8" value="<%=sOPT8%>" size="40" maxlength="100" class="textbox" /></font></td>
                </tr>
   				
				<tr>
                	<td width="150" valign="top"><font face="Arial" size="2">
					Twitter</font></td>
                	<td width="350" valign="top">
					<font face="Arial">
					<input style="width: 100%;" name="opt9" value="<%=sOPT9%>" size="40" maxlength="100" class="textbox" /></font></td>
                </tr>
   				
				<tr>
                	<td width="150" valign="top"><font face="Arial" size="2">
					LinkedIn:</font></td>
                	<td width="350" valign="top">
					<font face="Arial">
					<input style="width: 100%;" name="opt10" value="<%=sOPT10%>" size="40" maxlength="100" class="textbox" /></font></td>
                </tr>
   				
			</table>			
		
					
			<br />	
			</p>
			<table align="center" cellpadding="2" cellspacing="0" border="0">					
                
                <tr>
                	<td>
						<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
							<td>&nbsp;</td>
							<td align="right"><input type="Submit" value="Update Profile" /></td>
						</tr></table>
					</td>
                </tr></table>
                <input type="Hidden" name="mode" value="edit" />
                <input type="Hidden" name="temp_email" value="<%=sEMAIL%>" />
                </form>
           <% END IF %>
            <br />
        </td>
    </tr></table>
    
								</div>
</td>
					</tr>
				</table>
				</td>
			</tr>
			<tr>
				<td width="50">&nbsp;</td>
				<td colspan="2">
				<!--#include virtual="/footer.htm" --></td>
			</tr>
		</table>
		</td>
	</tr>
</table>

</body>

</html>