function domReady () {
	try {
		refreshPrice();		
	} catch (e) {}

	/*try {
		var flashvars = 
		  {
			xml_path: 'fileadmin/pinax/lay/swf/albuminfo.xml',
			coa_headline: $('contentTop').childNodes[3].childNodes[0].childNodes[0].innerHTML,
			coa_text: $('contentTop').childNodes[3].childNodes[1].innerHTML			
		  };
		swfobject.embedSWF("fileadmin/pinax/lay/swf/iTunesAlbumArt_3_edit.swf", "cardshow", "590", "346", "9.0.0", "fileadmin/pinax/lay/swf/expressInstall.swf", flashvars);
	} catch (e) {}*/
}

function gid (id) {
	return document.getElementById(id);
}


function clearInput (node) {
	if (node.defaultValue == undefined) {
		node.defaultValue = node.value;
	}
	node.value = "";
}

function setInput (node) {
	if (node.value == "") {
		node.value = node.defaultValue;
	}
}

//document.addEventListener("DOMContentLoaded", domReady, false);


	// On window load. This waits until images have loaded which is essential
$(window).load(function(){

		// Fade in images so there isn't a color "pop" document load and then on window load
		$("#banner img").fadeIn(500);

		// clone image
		$('#banner img').each(function(){
			var el = $(this);
			el.css({"position":"absolute"}).wrap("<div class='img_wrapper' style='display: inline-block'>").clone().addClass('img_grayscale').css({"position":"absolute","z-index":"998","opacity":"0"}).insertBefore(el).queue(function(){
				var el = $(this);
				el.parent().css({"width":this.width,"height":this.height});
				el.dequeue();
			});
			//this.src = grayscale(this.src);
			var temp_src = 'http://' + document.domain + '/' + $(this).attr('src');
			//console.log(temp_src);
			this.src = grayscale(temp_src);
		});

		// Fade image
		$('#banner img').mouseover(function(){
			$(this).parent().find('img:first').stop().animate({opacity:1}, 1000);
		})
		$('.img_grayscale').mouseout(function(){
			$(this).stop().animate({opacity:0}, 1000);
		});
	});

	// Grayscale w canvas method
	function grayscale(src){
		var canvas = document.createElement('canvas');
		var ctx = canvas.getContext('2d');
		var imgObj = new Image();
		imgObj.src = src;
		canvas.width = imgObj.width;
		canvas.height = imgObj.height;
		ctx.drawImage(imgObj, 0, 0);
		var imgPixels = ctx.getImageData(0, 0, canvas.width, canvas.height);
		for(var y = 0; y < imgPixels.height; y++){
			for(var x = 0; x < imgPixels.width; x++){
				var i = (y * 4) * imgPixels.width + x * 4;
				var avg = (imgPixels.data[i] + imgPixels.data[i + 1] + imgPixels.data[i + 2]) / 3;
				imgPixels.data[i] = avg;
				imgPixels.data[i + 1] = avg;
				imgPixels.data[i + 2] = avg;
			}
		}
		ctx.putImageData(imgPixels, 0, 0, 0, 0, imgPixels.width, imgPixels.height);
		return canvas.toDataURL();
    }

