if (window.console == undefined) {
	window.console = { log: function() { }, dir: function() { } };
}




/************************************************/
/************ RELATERTE PRODUKTER ***************/
/************************************************/

$(function () {
var bredde = 193 ;
var antall = 0;
var tid = 1000;
var scrollReady = 1 ;
var maxAntall =   $('.wide > div').size() ;

  $('.vkright').click(function(){
      if (scrollReady == 1){
          scrollReady = 0;
          antall = antall + 3;
          if(antall >= maxAntall){ antall = 0;}
          posisjon = bredde * antall ;
          $('.variantliste .wide').animate({"marginLeft" : '-' + posisjon + 'px' },tid, 'swing' ,function(){
              scrollReady = 1;
          });
      }

  });
  $('.vkleft').click(function(){
      if (scrollReady == 1){
          scrollReady = 0;
          antall = antall - 3;
          if (antall <= 0){ antall = 0;}
          posisjon = bredde * antall ;
          $('.variantliste .wide').animate({"marginLeft" : '-' + posisjon + 'px' },tid, 'swing',function(){
                  scrollReady = 1;
              });
      }
  });
});


/************************************************/
/**************** HANDLEKURV ********************/
/************************************************/

/*
if (console == "undefined") {
	var console = { log: function() {} };
}
*/

var height_closed = 70;
var height_open = 120;
var height_current = height_closed;
var height_max = 414;
function toggleVisFullKurv() {
	
	if (height_current == height_closed) {	
		var th = $('#bunnkurv .handlekurv').height();	
		height_current = th + height_open;  
		if (height_current > height_max) height_current = height_max;		
		$("#vis_handlekurvspan").text("Skjul handlekurv »");
	}	
	else {
		height_current = height_closed;
		$("#vis_handlekurvspan").text("Vis handlekurv »");
	}
	$('#bunnkurv').animate({ top: hent_dimensjoner()[1]-height_current+'px' }, 400, 'swing');			
}
function positionBottomBasket() {
	
	var topcss = (hent_dimensjoner()[1] - height_current)+'px';
	$('#bunnkurv').css('top', topcss);	
}
$(window).bind('resize', positionBottomBasket); 
$(function() {
	positionBottomBasket();
});


var postnr = null;
var poststed = null;
var valgt_vare_id = null;
var valgt_assn_id = null;
var popup_legg_i_kurv = false;
var first = false;
function legg_i_kurv(vare_id, assn_id, gaa_til_kasse, callback) {
	var pulsespeed = 500;
	var bubblestay = 7000;
	
		
	// Sjekk om det finnes en antall
	antall = 1;
	if(assn_id != 'undefined' && assn_id != null && $("#vk_antall"+assn_id).length){
		antall = $("#vk_antall"+assn_id).val();
	}
		
	$('#bunnkurv .innerkurv').load('/vk_cms/legg_i_kurv .innerkurv >*', { 'vare_id': vare_id,'antall': antall }, function (r, status, xhr) {
		
		if (gaa_til_kasse) {
			window.location = gaa_til_kasse;
			return;
		}
				
		if (!har_sett_kurven) {
			toggleVisFullKurv();
			setTimeout('toggleVisFullKurv()', 2000);
			har_sett_kurven = true;			
		}						
		
		// hvis vi er på checkout-sida, oppdater den og
		$('.totalsum_checkout').text($('#bunnkurv .totalsum').text());			
						
		if (vare_id == 0) return;		
			
		$('#bunnkurv .lokk').addClass('dropping');
		setTimeout(function() {
			$('#bunnkurv .lokk').removeClass('dropping');
		}, 2000);
		
		
		if (typeof callback == 'function') {
			callback();
		}
		
	});
}


function hent_dimensjoner() {
  var de = document.documentElement;
  var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
  var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
  arrayPageSize = [w,h];
  return arrayPageSize;
}


function gaa_til_kasse() {
	legg_i_kurv(valgt_vare_id, valgt_assn_id, '/vk_cms/gaa_til_kasse/?begrens=' + postnr);	
}



/************************************************/
/*********** KASSE / REGISTRERING  **************/
/************************************************/



function oppdater_antall(id, antall) {
	$('#produkt_' + id).load('/vk_cms/oppdater_antall', { 'vare_id': id, 'antall': antall }, function (r, status, xhr) {
		legg_i_kurv(0); // oppdater kurv
		if (antall == 0) {
			//$('#produkt_' + id).fadeOut();	
		}
	});	
}

function toggletabs(eks) {
	if (eks) {
		$('#nykunde_skjema').show();	
		$('#logginn_skjema').hide();	
		$('#eksisterende_kunde').removeClass('aktiv');
		$('#ny_kunde').addClass('aktiv');		
	}
	else {
		$('#nykunde_skjema').hide();	
		$('#logginn_skjema').show();	
		$('#eksisterende_kunde').addClass('aktiv');
		$('#ny_kunde').removeClass('aktiv');	
		$('#ek_brukernavn').focus();		
	}
}



