var formSelector = '#newsletter-validate-detail'; 
var prefix = '.four-static-block .newsletter ';

function mce_success_cb(resp){
	var msg = '';
    if (resp.result=="success"){
		msg = "For at færdiggøre din tilmelding skal du nu bekræfte den:\nKlik på linket i den mail, vi har sendt til dig";
    } else {
        var index = -1;
        try {
            var parts = resp.msg.split(' - ',2);
            if (parts[1]==undefined){
                msg = resp.msg;
            } else {
                var i = parseInt(parts[0]);
                if (i.toString() == parts[0]){
                    index = parts[0];
                    msg = parts[1];
                } else {
                    index = -1;
                    msg = resp.msg;
                }
            }
        } catch(e){
            msg = "Some error occurs during registering time.\nPlease try later.";
        }
    }
	alert(msg);
}
jQuery.extend(jQuery.validator.messages, {
	required: "Dette felt er påkrævet.",
	maxlength: jQuery.validator.format("ndtast højst {0} tegn."),
	minlength: jQuery.validator.format("Indtast mindst {0} tegn."),
	rangelength: jQuery.validator.format("Indtast mindst {0} og højst {1} tegn."),
	email: "Indtast en gyldig email-adresse.",
	url: "Indtast en gyldig URL.",
	date: "Indtast en gyldig dato.",
	number: "Indtast et tal.",
	digits: "Indtast kun cifre.",
	equalTo: "Indtast den samme værdi igen.",
	range: jQuery.validator.format("Angiv en værdi mellem {0} og {1}."),
	max: jQuery.validator.format("Angiv en værdi der højst er {0}."),
	min: jQuery.validator.format("Angiv en værdi der mindst er {0}."),
	creditcard: "Indtast et gyldigt kreditkortnummer."
});
jQuery(document).ready(function () {
	jQuery('button').hover(function (){
		jQuery(this).addClass('button-hover');
	},function (){
		jQuery(this).removeClass('button-hover');
	});
	jQuery(prefix + '.input-box-name').click(function () {
		jQuery(prefix + '.newsletter').css({
			'background-image' : 'url("skin/frontend/default/redriver/images/twofeet/mailchimp-active.png")'
		});
		jQuery(prefix + '#mce-NAME').show().get(0).focus();
		jQuery(prefix + '#mce-EMAIL').show();
	});
	jQuery(prefix + '.input-box-email').click(function () {
		jQuery(prefix + '.newsletter').css({
			'background-image' : 'url("skin/frontend/default/redriver/images/twofeet/mailchimp-active.png")'
		});
		jQuery(prefix + '#mce-NAME').show();
		jQuery(prefix + '#mce-EMAIL').show().get(0).focus();;
	});
	jQuery(prefix + '#mce-NAME,.four-static-block #mce-EMAIL').bind("keyup",function(event){
		if (event.keyCode==13) {
			jQuery(formSelector).submit();
		}
	});
	
	jQuery('.more-views li>a').attr('onclick','').unbind('click').click(function () {
		var src = jQuery(this).attr('largeimgurl');
		jQuery('#image').load(function () {
			jQuery(this).hide();
			//jQuery('#loader').removeClass('loading').append(this); 
			jQuery(this).fadeIn();
		}).error(function () {
		}).attr('src',jQuery(this).attr('largeimgurl'));
	});
	
	var options = { 
		errorClass: 'mce_inline_error', 
		errorElement: 'div', 
		onkeyup: function(){}, 
		onfocusout:function(){}, 
		onblur:function(){}  
	};
	var mce_validator = jQuery(formSelector).validate(options);
	jQuery(formSelector).unbind('submit');
	var ajaxOptions = {
		url: 'http://cmshouse-devel.us2.list-manage1.com/subscribe/post-json?u=4aa7ff7bd47e4c659d41f7d0b&id=3c86d231ba&c=?',
			  
			  
		type: 'GET', 
		dataType: 'json', 
		contentType: "application/json; charset=utf-8",
		beforeSubmit: function(){
			return mce_validator.form();
		}, 
		success: mce_success_cb
	};
	jQuery(formSelector).ajaxForm(ajaxOptions);
	jQuery.noConflict();
});

