﻿// JScript File
function openWindow(templatename,contentid,height,width)
{   

    if (contentid != "") {
        window.open(templatename+"?id="+contentid,"mywindow","location=0,status=1,scrollbars=1,width="+width+",height="+height+"");
    }else{
        window.open(templatename,"mywindow","location=0,status=1,scrollbars=1,width="+width+",height="+height+"");
    }
    
}

// Dropdown change
function changeMenuContent()
{
	var val = document.getElementById("drpEat").options[document.getElementById("drpEat").selectedIndex].value;    
    window.location = "/Eat/Menu.aspx?id="+val;
}

function changeDrinkMenuContent()
{
	var val = document.getElementById("drpDrinks").options[document.getElementById("drpDrinks").selectedIndex].value;    
    window.location = "/Drinks/Menu.aspx?id="+val;
}

function changeMidwayGamesContent()
{
	var val = document.getElementById("drpGames").options[document.getElementById("drpGames").selectedIndex].value;    
    window.location = "/Play/Games.aspx?id="+val;
}

function rulesOpen(height, width, url) {
	window.open(url, "rules", "toolbar=yes,location=yes,resizable=yes,scrollbars=yes,status=no,height=" + height + ",width=" + width);
}
	
function replace(string,text,by) {
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;
    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;
    var newstr = string.substring(0,i) + by;
    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);
    return newstr;
}

// **** Misc Common Routines **** //
	function unBold(element){
		getEl(element).style.fontWeight = 'normal';}
	function bold(element){
		getEl(element).style.fontWeight = 'bold';}
	function hide(element){
		getEl(element).style.display="none";}
	function show(element){
		getEl(element).style.display="block";}
	function disable(element){
		getEl(element).disabled = true;}
	function enable(element){
		getEl(element).disabled = false;}
	function focus(element){
		getEl(element).focus();}
	function popup(url, height, width){
		var winpops=window.open(url,"myPopup","width="+width+",height="+height+",scrollbars=0");}
	
	function clearBox(box, value){if(box.value==value){box.value='';}}
	function setBox(box, value){if(box.value==''){box.value=value;}}

// **** End Misc Common Routines **** //

function preloadImages(language_code){
	
	var path = "images/" + language_code + "/" ; //Build path using language
	
	if(document.images) {
	 	var myImg = new Array();
		myImg[0] = new Image();
		myImg[0] = path + "lnav_home.gif";
		myImg[1] = new Image();
		myImg[1].src = path + "lnav_home-over.gif";
		myImg[2] = new Image();
		myImg[2].src = path + "lnav_distillerytour.gif";
		myImg[3] = new Image();
		myImg[3].src = path + "lnav_distillerytour-over.gif";
		myImg[4] = new Image();
		myImg[4].src = path + "lnav_recipes.gif";
		myImg[5] = new Image();
		myImg[5].src = path + "lnav_recipes-over.gif";
		myImg[6] = new Image();
		myImg[6].src = path + "lnav_legends.gif";
		myImg[7] = new Image();
		myImg[7].src = path + "lnav_legends-over.gif";
		myImg[8] = new Image();
		myImg[8].src = path + "lnav_justforfun.gif";
		myImg[9] = new Image();
		myImg[9].src = path + "lnav_justforfun-over.gif";
		myImg[10] = new Image();
		myImg[10].src = path + "lnav_promotions.gif";
		myImg[11] = new Image();
		myImg[11].src = path + "lnav_promotions-over.gif";
		myImg[12] = new Image();
		myImg[12].src = path + "lnav_register.gif";
		myImg[13] = new Image();
		myImg[13].src = path + "lnav_register-over.gif";
		myImg[14] = new Image();
		myImg[14].src = path + "lnav_country.gif";
		myImg[15] = new Image();
		myImg[15].src = path + "lnav_country-over.gif";
		myImg[16] = new Image();
		myImg[16].src = path + "lnav_store.gif";
		myImg[17] = new Image();
		myImg[17].src = path + "lnav_store-over.gif";
		
		return myImg;
	}
}

function rollOn(img, src){
	if(document.images) img.src= src;
}

function rollOff(img,src){
	if(document.images) img.src= src;
}


function toggleImage(imgName,num) {
	if (document.images && imgName) {
		imgName.src = im[num].src;
		}
	return;
}


// Omniture functions

function trackDownload(obj, fileName)
{
	s.linkTrackVars='eVar7,events,prop8,prop9'; 
	s.linkTrackEvents='event4'; 
	s.events='event4'; 
	s.eVar7=fileName; 
	s.prop8=s.pageName; 
	s.prop7=s.eVar7; 
	s.tl(obj,'d', fileName);
}
	