$(document).ready(function(){

	$("#torso *")
		.not("INPUT")
		.not("SPAN.button A")
		.not("DIV.storpuff")
		.not("P.pufftext")
		.each(function(){
		index = resizablelements.length;
		resizablelements[index] = $(this);
		fontsizes[index] = parseInt($(this).css("fontSize"));
	});
	saved_font_size = parseInt($.cookie('font_size'));
	if(!isNaN(saved_font_size)){	//cookie exists
		setFontSize(saved_font_size);
	}else{
		saved_font_size = 100;
	}
	//aktivera texstorleks-kontrollen:
	$("DIV.fontsize DIV.text B").html(saved_font_size + "%");
	$("DIV.fontsize DIV").show();
	$("DIV#slider-bar").slider({
			value:saved_font_size,
			min: 90,
			max: 200,
			slide: function(event, ui){
				setFontSize(ui.value);
				}
		});
	
	
	
	
	
/*
	//config sifr: http://www.eona.com/sifr/
	$.sifr({ 
		path: jsroot+'_fonts/' , 
		save: true 
		});
	//create font swf-files at: http://www.sifrgenerator.com/wizard.html
	$('H1').sifr({
		font: 'helveticaneueltpro-hvcn',
		aoY: 8
		}); 
	$('.storpuff P').sifr({
		font: 'helveticaneueltpro-hvcn',
		aoY: 8
		}); 
	$('.navigation_0 A').sifr({
		font: 'helveticaneueltpro-hvcn',
		aoY: 8
		}); 
*/	
	
	
	// bind to the form's submit event 
	//$('FORM.kdm-poll').ajaxForm(poll_options);
	$('INPUT.kdm-poll').click(function(){
		//alert($(this.form).attr("action"));
/*
		$(this.form).submit();
*/
		$(this.form).ajaxSubmit({
			target : '#kdm-poll',
			beforeSubmit:  showRequest,  // pre-submit callback 
			success:       showResponse  // post-submit callback 
		});
		return false;
	});
	
	
	
	
	
	
	
});
var resizablelements = Array();
var fontsizes = Array();
function setFontSize(value){
	for(i=0;i<resizablelements.length;i++){
		newsize = fontsizes[i] * (value/100)
		resizablelements[i].css("fontSize",newsize);
	}
	$("DIV.fontsize DIV.text B").html(value + "%");
	$.cookie('font_size', value, {path: '/'});
}



// pre-submit callback 
function showRequest(formData, jqForm, options) { 
    // formData is an array; here we use $.param to convert it to a string to display it 
    // but the form plugin does this for you automatically when it submits the data 
    var queryString = $.param(formData); 
 
    // jqForm is a jQuery object encapsulating the form element.  To access the 
    // DOM element for the form do this: 
    // var formElement = jqForm[0]; 
 
    //alert('About to submit: \n\n' + queryString); 
 
    // here we could return false to prevent the form from being submitted; 
    // returning anything other than false will allow the form submit to continue 
    return true; 
} 
 
// post-submit callback 
function showResponse(responseText, statusText)  { 
    // for normal html responses, the first argument to the success callback 
    // is the XMLHttpRequest object's responseText property 
 
    // if the ajaxSubmit method was passed an Options Object with the dataType 
    // property set to 'xml' then the first argument to the success callback 
    // is the XMLHttpRequest object's responseXML property 
 
    // if the ajaxSubmit method was passed an Options Object with the dataType 
    // property set to 'json' then the first argument to the success callback 
    // is the json data object returned by the server 
 
    /*
    alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + 
        '\n\nThe output div should have already been updated with the responseText.'); 
        */
} 

