// Reset delivery form
$('input#same_delivery_address').click(reset_delivery);

function reset_delivery(){
    if($('input#same_delivery_address').attr('checked')){
        $('fieldset#delivery').addClass('disabled');
        $('fieldset#delivery input').attr('readonly','readonly');
        $('fieldset#delivery input').attr('value','');
    }else{
        $('fieldset#delivery').removeClass('disabled');
        $('fieldset#delivery input').removeAttr('readonly');
    }
}


// External links
$('a').click(function(){
    if($(this).attr('rel') == 'external'){
        window.open(this.href);
        return false;
    }else{
        return true;
    }
});

	
// validate contact form on keyup and submit
$('form#subscription').validate({
	//set the rules for the fild names
	rules: {
		subscriber_name: {
			required: true,
			minlength: 3
		},
		subscriber_address: {
			required: true,
			minlength: 3
		},
		subscriber_zipcode: {
			required: true,
			minlength: 3
		},
		subscriber_city: {
			required: true,
			minlength: 3
		},
		subscriber_studycard: {
			required: true,
			minlength: 3
		},		
                subscriber_school: {
                        required: true,
                        minlength: 3
                },
		subscriber_email: {
			required: false,
			email: true
		},
		subscriber_birthday: {
			required: true,
			minlength: 3
		},
        delivery_name: {
			required: false,
			minlength: 3
		},
		delivery_address: {
			required: false,
			minlength: 3
		},
		delivery_zipcode: {
			required: false,
			minlength: 3
		},
		delivery_city: {
			required: false,
			minlength: 3
		},		
		delivery_email: {
			required: false,
			email: true
		}		
	},
	//set messages to appear inline
	messages: {
		subscriber_name: "Var god fyll i ert namn",
		subscriber_address: "Var  god fyll er adress",
		subscriber_zipcode: "Var god fyll i ert postnummer",
		subscriber_city: "Var god fyll i postanstalt",
		subscriber_email: "Ogiltig e-postadress",
		delivery_name: "Var god fyll i namnet",
		delivery_address: "Var  god fyll adressen",
		delivery_zipcode: "Var god fyll i postnummret",
		delivery_city: "Var god fyll postanstalten",
		delivery_email: "Ogiltig e-postadress",
		subscriber_studycard: "Var god fyll i studiekortsnumret",
		subscriber_school: "Var god fyll i skolan",
		subscriber_birthday: "Var god fyll i födelsedagen"		
	}
});

// Add print button if it's supported
if(window.print)$('<button onclick="window.print();return false">Skriv ut</button>').appendTo('form#print');

// Functions on load
reset_delivery();

$(document).ready(function(){         
    $('#multiple').innerfade({ speed: 'slow', timeout: 4000, type: 'sequence', containerheight: '750px' });      
}); 
$('.paper form').click(function(){
    $(this).find('button').click();
});
