$(document).ready(function(){
    $("input.login_hint").ezpz_hint();
});
function showHide(i) {
	$('a#showHideSwitch' + i).click(function() {
        $("#packageName").html($("#packageName" + i).html());
        $("#packagePrice").html($("#packagePrice" + i).html());
        $("#packageId").val($("#packageId" + i).html());
		$('div#paymentLogos').hide(100);
		$('div#slider').show(100);
		var x = 1000; //scroll to in px
        var t = 1500; //time in ms
        $("body").animate({ scrollTop: x }, t);
		$('#signupEmail').focus();		
		return false;
	});
}
$(document).ready(function() {
    $('div#slider').hide();
    showHide('1');
    showHide('2');
    showHide('3');
});
function newSignup() {
    $(".newUserButton").click(function() {
        $('.fieldError').hide();        
        var signupEmail = check('input#signupEmail', '#signupEmailError');
        if (signupEmail == "") { 
            return false;
        }
        var signupPassword = check('input#signupPassword', '#signupPasswordError');
        if (signupPassword == "") { 
            return false;
        }
        var signupCountry = check('select#signupCountry', '#signupCountryError');
        if (signupCountry == "") { 
            signupCountry = 'US';
        }       
        var recaptchaResponse = check('input#recaptcha_response_field', '#captchaError');
        if (recaptchaResponse == "") { 
            return false;
        }              
        var dataString = 'email=' + signupEmail +
        '&password=' + signupPassword +
        '&country=' + signupCountry +
        '&recaptchaResponse=' + recaptchaResponse +
        '&recaptchaChallenge=' + $('#recaptcha_challenge_field').val() +
        '&packageId=' + $("input#packageId").val() +
        '&action=newUserSignup'; 
         /*alert(dataString); return false;*/
        
        $.ajax({
            type: "POST",
            url: "/ajax/frontend.php",
            data: dataString,
            success: function(data) {                
                if (data.status) {
                   /* alert(data.status); return false; */
                    if (data.status == 'formErrors') {                                                                                                                            
                        if (data.errors.email) {
                            error('#signupEmailError', data.errors.email);
                        }
                        if (data.errors.password) {
                            error('#signupPasswordError', data.errors.password);
                        }
                        if (data.errors.country) {
                            error('#signupCountryError', data.errors.country);
                        }                        
                        //$('#signupPassword').val('');
                        if (data.errors.captcha) {
                            error('#captchaError', data.errors.captcha);
                        }                        
                        return false;                        
                    } else if (data.status == 'error') {                        
                        error('#signupError', data.message);
                        $('#signupPassword').val('');                        
                    } else {
                        newMsg('#newUser', 'newUserMessage', data.message);
                    }    
                } else {                                        
                    $('#newUser').empty().append(data.message );
                }    
            },
            dataType: "json"
        });
        return false;
    });
}
function existingSignup() {
    $(".existingUserButton").click(function() {
        $('.fieldError').hide();        
        $('#existingUserFormError').hide();         
        var orderEmail = check('input#signupEmail', '#signupEmailError');
        if (orderEmail == "") { 
            return false;
        }
        var orderPassword = check('input#signupPassword', '#signupPasswordError');
        if (orderPassword == "") { 
            return false;
        }       
        var dataString = 'email=' + orderEmail
        + '&password=' + orderPassword
        + '&packageId=' + $("input#packageId" ).val()
        + '&action=existingUserSignup';
        /*alert(dataString); return false;*/
        $('#existingUser').hide();        
        $('#existingUser').html("<div class='busyGif'>" + $.i18n._("Please wait - your site is being built ...") + "</div>")
        .fadeIn(1500, function() {
            $('.busyGif');
        });
        $.ajax({
            type: "POST",
            url: "/ajax/frontend.php",
            data: dataString,
            success: function(data) {                
                if (data.status) {                                  
                    newMsg('#existingUser', 'existingUserMessage', data.message);                
                } else {                                        
                    $('#existingUser').empty().append(data.message);
                }
            },
            dataType: "json"
        });
        return false;
    });
}
$(function() { 
    $('.fieldError').hide();    
    $('input.textfield').css({backgroundColor:'#eef'});
    $('input.textfield').focus(function() {
        $(this).css({backgroundColor:'#bfdcf3'});
    });
    $('input.textfield').blur(function() {
        $(this).css({backgroundColor:'#eef'});
    });
    newSignup();
    existingSignup();     
});