var url = 'http://www.derhamgroves.com/wp-content/themes/dgv2/';
var time = new Date().getTime();
function round(x, n){return Math.floor(x/n)*n;}
function textshadow(colour){var string = new Array();for (i=0; i<10; i++){string[i] = (1+i)+'px '+(1+i)+'px '+colour;}return string.join(", ");}

$(document).ready(function(){

var colours = new Array();

if (time - localStorage["time"] < 60 * 60000) {
colours = [localStorage["background"], localStorage["hair"], localStorage["skin"], localStorage["eyes"], localStorage["pattern"]];
} else {
var startcolour = Math.floor(Math.random()*360);
colours[0] = (startcolour + 90 + Math.floor(Math.random()*61))%360;
colours[1] = (startcolour + 210 + Math.floor(Math.random()*61))%360;
colours[2] = (startcolour + 330 + Math.floor(Math.random()*61))%360;
colours.sort(function(){return .5-Math.random()});
colours[3] = (colours[2] + 90 + Math.floor(Math.random()*181))%360;
colours[4] = Math.floor(Math.random()*4);
localStorage["background"] = colours[0];
localStorage["hair"] = colours[1];
localStorage["skin"] = colours[2];
localStorage["eyes"] = colours[3];
localStorage["pattern"] = colours[4];
}

localStorage["time"] = time;

$('html').css({'background-color': 'hsla('+colours[0]+', 50%, 50%, 1)', 'background-image': 'url('+url+'pattern' + colours[4] + '.png)'});
$('#content').css('background-color', 'hsla('+colours[0]+', 50%, 90%, 1)');
$('h1').css('text-shadow', textshadow('hsla('+colours[0]+', 50%, 50%, 1)'));
$('a').css('color', 'hsla('+colours[0]+', 70%, 30%, 1)');
$('#submit').css('background', 'hsla('+colours[0]+', 70%, 30%, 1)');
$('body').css('background-image', 'url('+url+'derham.png), url('+url+'eyes/' + round(colours[3], 2) + '.png), url('+url+'hair/' + round(colours[1], 2) + '.png), url('+url+'skin/' + round(colours[2], 2) + '.png)');

var link = document.createElement('link');
link.rel = 'shortcut icon';
link.href = url + 'icon/' + round(colours[1], 10) + '-' + round(colours[2], 10) + '.png';
document.getElementsByTagName('head')[0].appendChild(link);

});
