﻿var sCookie;
var path = "/site/css/";

sCookie = new Hash.Cookie('sCookie');
sload();

window.addEvent("domready", function(){
  $('tb1').addEvent('click', function(){ cTextSize(); });
  $('tb2').addEvent('click', function(){ cWidth(); });
  $('tb3').addEvent('click', function(){ cContrast(); });
});

function sTextSize() {
  if (Ass = $('sTextSize')) Ass.destroy();
  switch(sCookie.get('textsize')) {
    case 0: new Asset.css(path+'typo_reset.css', {id: 'sTextSize'}); break;
    case 1: new Asset.css(path+'typo_1.css', {id: 'sTextSize'}); break;
    case 2: new Asset.css(path+'typo_2.css', {id: 'sTextSize'}); break;
  }
}
function cTextSize() {
  sCookie.set('textsize', (sCookie.get('textsize') + 1) % 3);
  sTextSize()
}

function sWidth() {
  if (Ass = $('sWidth')) Ass.destroy();
  switch(sCookie.get('width')) {
    case 0: new Asset.css(path+'layout_reset.css', {id: 'sWidth'}); break;
    case 1: new Asset.css(path+'layout_1.css', {id: 'sWidth'}); break;
  }
}
function cWidth() {
  sCookie.set('width', ((sCookie.get('width') + 1) % 2));
  sWidth();
}

function sContrast() {
  if (Ass = $('sContrast')) Ass.destroy();
  switch(sCookie.get('contrast')) {
    case 0: new Asset.css(path+'contrast_reset.css', {id: 'sContrast'}); break;
    case 1: new Asset.css(path+'contrast_1.css', {id: 'sContrast'}); break;
  }
}
function cContrast() {
  sCookie.set('contrast', (sCookie.get('contrast') + 1) % 2);
  sContrast();
}

function sload() {
  sTextSize();
  sWidth();
  sContrast();
}



window.addEvent("load", function(){
  rotate();
  rotate2();
  (function(){
    rotate();
    rotate2();
  }).periodical(5000);
});


// ----------------------- SLIDESHOW --------------------------------------

var fadepath = "/site/userfiles/fade/"
var div1, div2, lastimg, fx1, fx2;

var imgs = [
  {
    'text':'-','price':'2009.01.01','img':'bild.jpg'
  },
  {
    'text':'-','price':'2009.01.01','img':'bild2.jpg'
  },
  {
    'text':'-','price':'2009.01.01','img':'bild3.jpg'
  }
];

function rotate() {
  var img = lastimg;
  while(img == lastimg) img = Math.floor(Math.random()*imgs.length);
  lastimg = img;
  changeimg(imgs[img]);
}

function changeimg(img) {
  div1 = $('middleinner');
  div2 = $('middleinner2');
  if (div1.getStyle('opacity') == 1) {
    div2.setStyle('background', '#000 url('+fadepath+img.img+') center center no-repeat');
//    $('info_text2', div2).set('html', img.text);
//    $('info_date2', div2).set('html', img.price);
$('info_text2').set('html', img.text);
$('info_date2').set('html', img.price);
    div1.tween('opacity', 0);
    div2.tween('opacity', 1);
  } else {
    div1.setStyle('background', '#000 url('+fadepath+img.img+') center center no-repeat');
//    $('info_text', div1).set('html', img.text);
//    $('info_date', div1).set('html', img.price);
$('info_text').set('html', img.text);
$('info_date').set('html', img.price)
    div1.tween('opacity', 1);
    div2.tween('opacity', 0);
  }
}

// --------------------------- START PAGE ----------------------------------

var fadeStartpath = "/site/userfiles/startsida_storapuffar/"
var divStart1, divStart2, divStartlastimg, divStartfx1, divStartfx2;

var divStartImgs = [
  {
    'text':'Assistans på distans - Bollen är din','price':'','img':'bild1.jpg'
  },
  {
    'text':'Handplocka din personal','price':'','img':'bild2.jpg'
  },
  {
    'text':'Hos oss vet vi vad vi pratar om','price':'','img':'bild3.jpg'
  }
];


function rotate2() {
  var divStartImg = divStartlastimg;
  while(divStartImg == divStartlastimg) divStartImg = Math.floor(Math.random()*divStartImgs.length);
  divStartlastimg = divStartImg;
  changeStartimg(divStartImgs[divStartImg]);
}

function changeStartimg(divStartImg) {
  divStart1 = $('middleinner');
  divStart2 = $('middleinner2');
  if (divStart1.getStyle('opacity') == 1) {
    divStart2.setStyle('background', '#000 url('+fadeStartpath+divStartImg.img+') center center no-repeat');
    $('info_text2').set('html', divStartImg.text);
    $('info_date2').set('html', divStartImg.price);
    divStart1.tween('opacity', 0);
    divStart2.tween('opacity', 1);
  } else {
    divStart1.setStyle('background', '#000 url('+fadeStartpath+divStartImg.img+') center center no-repeat');
    $('info_text').set('html', divStartImg.text);
    $('info_date').set('html', divStartImg.price)
    divStart1.tween('opacity', 1);
    divStart2.tween('opacity', 0);
  }
}

