

/* Resource 2944 */

;function popupBuySizeColor(Layout,Product_seoLink,ColorID,SizeID){
    if (Layout == '1' || Layout == '2'){
        $('#add_product_to_cart').addClass('inactive');
        var contentParent = (Layout == '1' ? 'popup_multiple_colors' : 'popup_multiple_colors_buying' );
        $("#" +contentParent+' .modal-body').fadeTo("fast", 0.3, function() {});
        $.get( Listing_colors_sizesURL+Product_seoLink+'/'+Layout+'/'+(ColorID == undefined ? '0' : ColorID)+'-'+(SizeID == undefined ? '0' : SizeID)+'?ajaxget=1', function( data ) {
            //jQuery('html,body').animate({scrollTop:0},0);
            $("#" +contentParent+' .modal-body').html('');
            $("#" +contentParent+' .modal-body').fadeTo("fast", 1, function() {});
            $("#" +contentParent+' .modal-body').html( data );
            if(data != ''){
                $("#" +contentParent).modal();
              //  $('#add_product_to_cart').removeClass('inactive');
            }
            console && console.log( "Load was performed." );
            //initializeAllJSComponents();
        });
    }  
}

/* Resource 1399 */

;function submitRecoverPass(){    
    var submitRecBtnHtml = $("#submitRec").html();
   // $("#submitRec").click(function() {   
        $("#error_recup_pW").html("");
        $("#submitRec").html("<img src=\"/images/loader.gif\" title=\"A carregar\" alt=\"A carregar informação\">");
        
        var email = $("#email_pw").val();
        
        if(!email) {
            $("#error_recup_pW").html(nonExistingEmail);
            $("#error_recup_pW").show();
            $("#submitRec").html(submitRecBtnHtml);
        }
        else if(!username && showUsernameField=='1'){
        	$("#error_recup_pW").html(nonExistingUsername);
            $("#error_recup_pW").show();
            $("#submitRec").html(submitRecBtnHtml);
    	}
        else {
            if (!username){username='0';}
            $.ajax({
                url: "/ActionInvokerGenericAPI.ashx?input=dyn-post&output=string&ActionID=4012",
                type: "post",
                data: 'email=' + email+'&username='+username+'&IsRecPW=1',
                success: function(response, textStatus, jqXHR) {
                    var result = response.split('_w_g_');
                    if(result.length == 2) {
                        var
                            email = result[0],
                            //username = result[2],
                            guid = result[1];
                        
                        if (typeof sendGeneralEmail == 'function') { 
                            if(email != ''){
                                //sendGeneralEmail('1', '', '{"guid":"'+guid+'"}',email,'','','','recuperationEmail');
                                sendGeneralEmail('1', '', '{"guid":"'+guid+'","email":"'+email+'","username":"'+username+'"}',encodeURIComponent(email),'','','','recuperationEmail','','','','','', '', '', '', '', '', '', '', '', '','recuperationEmail');
                                $("#submitRec").html(submitRecBtnHtml);
                                $("#popup_message .message").html(successRecoverPw);
                                $("#email_pw").val("");
                                $("#cancelRec").click();
                                $("#showMsgAlert").click();
                                
                                $.ajax({
                                    url: "/ActionInvokerGenericAPI.ashx?input=dyn-post&output=string&ActionID=6758",
                                    type: "post",
                                    data: 'UserID=-1&ActionType=8,&email='+email,
                                    success: function(response, textStatus, jqXHR) {

                                    },error: function(jqXHR, textStatus, errorThrown) {
                                        if(console.log) console.log("The following error occured: " + textStatus, errorThrown);
                                    }
                                });                                 
                                
                            }else{
                                $("#submitRec").html(submitRecBtnHtml);
                                $("#error_recup_pW").html(nonExistingEmail);
                            }
                        }else{
                            $.ajax({
                                url: "/ActionInvokerGenericAPI.ashx?input=dyn-post&output=string&ActionID=4013",
                                type: "post",
                                data: 'email=' + email + '&guid=' + guid,
                                success: function(response, textStatus, jqXHR) {
                                    $("#submitRec").html(submitRecBtnHtml);
                                    $("#popup_message .message").html(successRecoverPw);
                                    $("#email_pw").val("");
                                    $("#cancelRec").click();
                                    $("#showMsgAlert").click();
                                    
                                },
                                error: function(jqXHR, textStatus, errorThrown) {
                                    //if(console.log) console.log("The following error occured: " + textStatus, errorThrown);                                
                                    $("#submitRec").html(submitRecBtnHtml);
                                    $("#error_recup_pW").html(nonExistingEmail);
                                    $("#error_recup_pW").show();
                                }
                            });
                        } 
                    }
                    else {
                        $("#submitRec").html(submitRecBtnHtml);
                        $("#error_recup_pW").html(errorRecPw);
                        $("#error_recup_pW").show();
                    }
                },
                error: function(jqXHR, textStatus, errorThrown) {
                    //if(console.log) console.log("The following error occured: " + textStatus, errorThrown);
                    $("#submitRec").html(submitRecBtnHtml);
                    $("#error_recup_pW").html(errorRecPw);
                    $("#error_recup_pW").show();
                }
            });
        }
   // });
}