// tabs i filterruta

$(function() {
	$('#tabs').tabs({cookie: {expires: 7}});
});

$( document ).ready( function () {
 
	// filterruta ska följa med när man scrollar ner
	$( '#sticky' ).scrollFollow( {
		offset: 20,
		container: 'stickycol'
	} );

	// multiple select från dropdown
	$("#area").asmSelect({
		addItemTarget: 'bottom',
		sortable: false
	});
	
	$("#area").change(function(e, data) {

		// highlighta när ny väljs
		if(data.type != 'drop') data.item.animate({ 'backgroundColor': '#ffffcc' }, 20, 'linear', function() {
			data.item.animate({ 'backgroundColor': '#f4f4f4' }, 500); 
		}); 
	});
	
});

// kolla höjden på genererad lista för att kunna applicera höjden på högerkolumn så att filterrutan får ett "spår" att åka i
onload=function() {
	if ( $("#result_list").length > 0 ) {
		var listheight = document.getElementById('result_list').offsetHeight;
		var stickyheight = document.getElementById('stickycol').offsetHeight;
		if ( listheight > stickyheight ) {
			document.getElementById('stickycol').style.height = listheight+100 +"px";
		}
	}
}

// justera padding på sökfältet om användaren har mac
if (navigator.userAgent.indexOf('Mac') != -1) {
	document.write ('<style type="text/css">.header .main-searchfield input{padding:3px 7px 3px 5px;}</style>');
}

// runda hörn, används på page_about
$(function(){ 	
	$('.rounded').corner({
		tl: { radius: 4 },
		tr: { radius: 4 },
		bl: { radius: 4 },
		br: { radius: 4 },
		antialias: true,
			  autoPad: true,
			  validTags: ["div"]
	});
});


// Document Ready
jQuery(document).ready(function($) {

        $('a.forgotpassword').click(function(){
            $('.login').toggle();
            });  

$('a.nyroModal').nyroModal({width: 510, height: 650});

$(function() {
  $.nyroModalSettings({
    endRemove: function() {
      window.location.reload();
    }
  });
});

    $('#query').autocomplete({ serviceUrl:'extras/search.php' });
 
    $('a#toggle_alert').click(function() {
     $('#hide_me').toggle(400);
     return false;
    });

    $('a#toggle_alert_email').click(function() {
     $('#alert_email').toggle(400);
     return false;
    });

    $('a#toggle_alert_password').click(function() {
     $('#alert_password').toggle(400);
     return false;
    });

$("img.reflect").reflect({height: '0.40'});

$('#TIME').timeEntry({spinnerImage: 'img/spinnerDefault.png'});

$( "#DATE" ).datepicker({ 
firstDay: 1,
dateFormat: 'yy-mm-dd',
monthNames: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", 
"Oktober", "November", "December"],
monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
dayNames: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag","Lördag"],
dayNamesShort: ["Sön","Mån","Tis", "Ons", "Tor", "Fre", "Lör"],
dayNamesMin: ["Sö","Må", "Ti", "On", "To", "Fr", "Lö"],
 
});

$('.currency_LOAN').priceFormat({
    prefix: '',
    thousandsSeparator: ' ',
    centsSeparator: ''
});

$('.currency_MARKETVALUE').priceFormat({
    prefix: '',
    thousandsSeparator: ' ',
    centsSeparator: ''
});

$('.currency_SALARY').priceFormat({
    prefix: '',
    thousandsSeparator: ' ',
    centsSeparator: ''
});

$('.currency_KWH').priceFormat({
    prefix: '',
    thousandsSeparator: ' ',
    centsSeparator: ''
});

$('.currency_NUMBEROFCARDS').priceFormat({
    prefix: '',
    thousandsSeparator: ' ',
    centsSeparator: ''
});

$('.currency_LOANVALUE').priceFormat({
    prefix: '',
    thousandsSeparator: ' ',
    centsSeparator: ''
});

});

