if (document.getElementById && document.getElementsByTagName){			
document.write("<link href=\"/css/styles_js_enabled.css\" type=\"text/css\" rel=\"stylesheet\" />")
}
$(document).ready(function(){
    $("#callback_toggle").click(function () {
        $("#callbackForm").toggle("slow");return false
	});
	$("#newsletter_toggle").click(function () {
        $("#newsletterForm").toggle("slow");return false
	});
    $("#share_page").toggle(
        function () {
            $(this).html('Lukk');
            if($('#share_window').text() == '') {
                var u = encodeURI(window.location);
                var t = encodeURIComponent(document.title);
                $("#share_window").load("/includes/share.cfm?u="+u+"&t="+t);
                }
            else {
                $('#share_window').show();
                }
            },
        function () {
            $(this).html('Del');
            $('#share_window').hide();
        });    
	$("#cb_submit").click(function() {					   				   
		$(".error").hide();
		var hasError = false;
		
		var numberVal = $("#cb_phonenumber").val();
		var subjectVal = $("#cb_subject").val();
		if(numberVal == '') {
			$("#cb_phonenumber").before('<p class="error">Tyvärr, du måste fylla i ditt telefonnummer för att vi ska kunna ringa dig.</p>');
			$("#cb_phonenumber_label").hide();
			hasError = true;
		} else if(numberVal.length < 8 || numberVal.length > 15) {	
			$("#cb_phonenumber").before('<p class="error">Tyvärr, ange även ditt riktnummer.</p>');
			$("#cb_phonenumber_label").hide();
			hasError = true;
		} else {
            $("#cb_phonenumber_label").show();
		}
		
		if(hasError == false) {
			$(this).hide();
						
			$.post("/includes/callback_process.cfm",
   				{ cb_phonenumber: numberVal,cb_subject: subjectVal },
   					function(data){
						$("#callbackForm").slideUp("normal", function() {
                            
                            $("#callbackForm").after(data);					                                                    
						
                        });
   					}
				 );
		}		
		return false;
	});			   
	$("#nl_submit").click(function() {					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailVal = $("#nl_email").val();
		if(emailVal == '') {
			$("#nl_email").before('<p class="error">Vänligen fyll i ditt e-post.</p>');
			$("#nl_email_label").hide();
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#nl_email").before('<p class="error">E-postadressen är ogiltig.</p>');
			$("#nl_email_label").hide();
			hasError = true;
		} else {
            $("#nl_email_label").show();
		}
		
		var nameVal = $("#nl_firstname").val();
		if(nameVal == '') {
			$("#nl_firstname").before('<p class="error">Vänligen fyll i ditt förnamn.</p>');
			$("#nl_firstname_label").hide();
			hasError = true;
		} else {
            $("#nl_firstname_label").show();
		}
		
		if(hasError == false) {
			$(this).hide();
						
			$.post("/includes/newsletter_insert.cfm",
   				{ nl_email: emailVal, nl_firstname: nameVal },
   					function(data){
						$("#newsletterForm").slideUp("normal", function() {				   
							
							$("#newsletterForm").after(data);
                            											
						});
   					}
				 );
		}		
		return false;
	});			   
});

function countryjump(){
	if (document.getElementById('country_select').options[document.getElementById('country_select').selectedIndex].value != 'none') {
		location = document.getElementById('country_select').options[document.getElementById('country_select').selectedIndex].value
    }
}
