﻿// JavaScript Document
function domFunction(f, a)
{
	var n = 0;
	var t = setInterval(function()
	{
		var c = true;
		n++;
		if(typeof document.getElementsByTagName != 'undefined' && (document.getElementsByTagName('body')[0] != null || document.body != null))
		{
			c = false;
			if(typeof a == 'object')
			{
				for(var i in a)
				{
					if
					(
						(a[i] == 'id' && document.getElementById(i) == null)
						||
						(a[i] == 'tag' && document.getElementsByTagName(i).length < 1)
					) 
					{ 
						c = true; 
						break; 
					}
				}
			}
			if(!c) { f(); clearInterval(t); }
		}
		
		if(n >= 60)
		{
			clearInterval(t);
		}
		
	}, 250);
};


	var totalsku = 5;
	function opensku(skuId)
	{		
		for(var i=1; i<=totalsku; i++)
		{
			if( i == skuId)
			{
				document.getElementById("categories").style.display = "none";
				document.getElementById("sku_"+i).style.display = "block";					
			}
			else
				document.getElementById("sku_"+i).style.display = "none";			
		}
	}
	function seeAll(){
		for(var j=1; j<=totalsku; j++)
		{
			document.getElementById("sku_"+j).style.display = "none";
		}
		document.getElementById("categories").style.display = "block";
	}
	function next(skuId){
		document.getElementById("sku_"+skuId).style.display = "none";
		document.getElementById("sku_"+(skuId+1)).style.display = "block";
	}
	function prev(skuId){
		document.getElementById("sku_"+skuId).style.display = "none";
		document.getElementById("sku_"+(skuId-1)).style.display = "block";
	}
	
	var theImages = new Array() 
	theImages[0] = 'front_one.jpg'
	theImages[1] = 'front_two.jpg'
	theImages[2] = 'front_three.jpg'
	theImages[3] = 'front_four.jpg'	
	var j = 0
	var p = theImages.length;
	
	var preBuffer = new Array()
	for (i = 0; i < p; i++){
	   preBuffer[i] = new Image()
	   preBuffer[i].src = theImages[i]
	}
	
	var whichImage = Math.round(Math.random()*(p-1));
	function showImage(){
	document.getElementById("mainContent").style.backgroundImage = 'url(img/'+theImages[whichImage]+')';
	}
	
	var foobar = new domFunction(function()
	{
		showImage();
	}, { 'footer' : 'id' });