function addLoadListener(fn)
{
	if(typeof window.addEventListener != 'undefined')
	{
		window.addEventListener('load',fn,false);
	}
	else if (typeof document.addEventListener != 'undefined')
	{
		document.addEventListener('load', fn, false);
	}
	else if (typeof window.attachEvent != 'undefined')
	{
		window.attachEvent('onload', fn);
	}
	else
	{
		var oldfn = window.onload;
		if(typeof window.onload != 'function')
		{
			window.onload = fn;
		}
		else
		{
			window.onload = function()
			{
				oldfn();
				fn();
			};
		}
	}
};

/*===================================================*/
/*Category & sub-category changing for products pages*/
/*===================================================*/
function subDog(sizeNum){
    for(i=1; i<=4; i++){
        menu = document.getElementById("sizeDog"+i);
        category = document.getElementById("dList"+i);
        
        if(menu){
            menu.style.display="none";
        }
        if(category){
            category.style.display="none";
        }
    }
    if(document.getElementById("sizeDog"+sizeNum)){
        document.getElementById("sizeDog"+sizeNum).style.display = "block";
        document.getElementById("dList"+sizeNum).style.display = "block";
    }
}



function subCat(sizeNum){
    for(i=1; i<=2; i++){
        menu = document.getElementById("sizeCat"+i);
        category = document.getElementById("cList"+i);
        
        if(menu){
            menu.style.display="none";
        }
        if(category){
            category.style.display="none";
        }
    }
    if(document.getElementById("sizeCat"+sizeNum)){
        document.getElementById("sizeCat"+sizeNum).style.display = "block";
        document.getElementById("cList"+sizeNum).style.display = "block";
    } 
}


function petType(myPet){
    var ran_unrounded=(Math.random()*10)/5;
    var ran_number=Math.floor(ran_unrounded)+1;

    if(myPet=="Dog"){
        document.getElementById("categoryDog").style.display = "block";
        document.getElementById("categoryCat").style.display = "none";
        document.getElementById("dogTab").src="images/tab_dog_ov.gif";
        document.getElementById("catTab").src="images/tab_cat.gif";
        document.getElementById("petSlide").src="images/slides/small_dog"+ran_number+".jpg";
        subDog(2);
    }else if(myPet == "Cat"){
        document.getElementById("categoryCat").style.display = "block";
        document.getElementById("categoryDog").style.display = "none";
        document.getElementById("dogTab").src="images/tab_dog.gif";
        document.getElementById("catTab").src="images/tab_cat_ov.gif";
        document.getElementById("petSlide").src="images/slides/small_cat"+ran_number+".jpg";
        subCat(2);
    }

}

function getUrlVars(){
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++){
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}
function urlTracker(){
    var hash = getUrlVars();
	var str=hash['pet'];

	if (str=='Cat'){
		petType(str);
	}
}
addLoadListener(urlTracker);