//<!-- INTERPACE BRICK SCRIPT LIBRARY v0.1 -->

// PRELOADING OF IMAGES
/*
var myimages=new Array()
function preloadimages(){
  for (i=0;i<preloadimages.arguments.length;i++){
    myimages[i]=new Image()
    myimages[i].src=preloadimages.arguments[i]
  }
}
*/
//preloadimages("img/topLogo.gif","img/img0Off.gif","img/img0On.gif","img/img1Off.gif","img/img1On.gif","img/img2Off.gif","img/img2On.gif","img/img3Off.gif","img/img3On.gif","img/img4Off.gif","img/img4On.gif","img/img5Off.gif","img/img5On.gif","img/img6Off.gif","img/img6On.gif","img/img7Off.gif","img/img7On.gif","img/backDrop.gif","img/backptn.gif","img/topBack.gif","img/cdiv.gif","img/bl.gif","img/divi.gif");

function doSubmit(obj) {
  var objid=obj.id;
  document.getElementById("formname").value=objid;
  document.getElementById("form").submit();
}

function doDistributor(d_id,obj) {
	document.getElementById("d_id").value=d_id;
	doSubmit(obj);
}

function swapImg(id,link) {
	index = id;
	document.getElementById('mainpic').src=link;
	//alert('id = '+id);
}

function doPrev() {
	index = index - 1;
	if(index<0) { index = arrayL.length-1; }
	document.getElementById('mainpic').src=arrayL[index];
}
function doNext() {
	index = index + 1;
	if(index==arrayL.length) { index=0; }
	document.getElementById('mainpic').src=arrayL[index];
}

function doLabel(val) {
	var label="";
	if(val==0) {
		label="National";
	}
	if(val==1) {
		label="California";
	}
	if(val==2) {
		label="Utah";
	}
	if(val==3) {
		label="Wyoming";
	}
	if(val==4) {
		label="Colorado";
	}
	if(val==5) {
		label="New Mexico";
	}
	if(val==6) {
		label="Nebraska";
	}
	if(val==7) {
		label="Texas";
	}
	if(val==8) {
		label="Minnesota";
	}
	if(val==9) {
		label="Wisconsin";
	}
	if(val==10) {
		label="Illinois";
	}
	if(val==11) {
		label="Virgina";
	}
	if(val==12) {
		label="Idaho";
	}
	document.getElementById('label').innerHTML="<em>Click for</em> <b>"+label+"</b>";
	document.getElementById('label').style.visibility="visible";
}

function hideLabels() {
	document.getElementById('label').style.visibility="hidden";
}

function doRegion(val) {
	document.getElementById('DEF').style.visibility="hidden";
	document.getElementById('DEF').style.display="none";
	document.getElementById('CA').style.visibility="hidden";
	document.getElementById('CA').style.display="none";
	document.getElementById('UT').style.visibility="hidden";
	document.getElementById('UT').style.display="none";
	document.getElementById('WY').style.visibility="hidden";
	document.getElementById('WY').style.display="none";
	document.getElementById('CO').style.visibility="hidden";
	document.getElementById('CO').style.display="none";
	document.getElementById('NM').style.visibility="hidden";
	document.getElementById('NM').style.display="none";
	document.getElementById('NE').style.visibility="hidden";
	document.getElementById('NE').style.display="none";
	document.getElementById('TX').style.visibility="hidden";
	document.getElementById('TX').style.display="none";
	document.getElementById('MN').style.visibility="hidden";
	document.getElementById('MN').style.display="none";
	document.getElementById('WI').style.visibility="hidden";
	document.getElementById('WI').style.display="none";
	document.getElementById('IL').style.visibility="hidden";
	document.getElementById('IL').style.display="none";
	document.getElementById('VA').style.visibility="hidden";
	document.getElementById('VA').style.display="none";
	document.getElementById('ID').style.visibility="hidden";
	document.getElementById('ID').style.display="none";
	
	if(val==0) {
		document.getElementById('DEF').style.visibility="visible";
		document.getElementById('DEF').style.display="inline";
	}
	if(val==1) {
		document.getElementById('CA').style.visibility="visible";
		document.getElementById('CA').style.display="inline";
	}
	if(val==2) {
		document.getElementById('UT').style.visibility="visible";
		document.getElementById('UT').style.display="inline";
	}
	if(val==3) {
		document.getElementById('WY').style.visibility="visible";
		document.getElementById('WY').style.display="inline";
	}
	if(val==4) {
		document.getElementById('CO').style.visibility="visible";
		document.getElementById('CO').style.display="inline";
	}
	if(val==5) {
		document.getElementById('NM').style.visibility="visible";
		document.getElementById('NM').style.display="inline";
	}
	if(val==6) {
		document.getElementById('NE').style.visibility="visible";
		document.getElementById('NE').style.display="inline";
	}
	if(val==7) {
		document.getElementById('TX').style.visibility="visible";
		document.getElementById('TX').style.display="inline";
	}
	if(val==8) {
		document.getElementById('MN').style.visibility="visible";
		document.getElementById('MN').style.display="inline";
	}
	if(val==9) {
		document.getElementById('WI').style.visibility="visible";
		document.getElementById('WI').style.display="inline";
	}
	if(val==10) {
		document.getElementById('IL').style.visibility="visible";
		document.getElementById('IL').style.display="inline";
	}
	if(val==11) {
		document.getElementById('VA').style.visibility="visible";
		document.getElementById('VA').style.display="inline";
	}
	if(val==12) {
		document.getElementById('ID').style.visibility="visible";
		document.getElementById('ID').style.display="inline";
	}
}

// URL PROCESSING
function go(url) {
  document.location = url;//"http://www.webstringdesign.com/interpacebrick/"+url;
}

function goPop(obj) {
  var url = obj.href;
  window.open(url, 'ibPopWin', 'toolbar=no, directories=no, location=no, status=yes, menubar=no, resizable=yes, scrollbars=yes, height=475, width=650');
}

// MENU FUNCTIONALITY
var closeIm = new Array(true, true, true, true, true, true, true, true); //timer array: image links
var closeDD = new Array(true, true, true, true, true, true, true, true); //timer array: drop downs

var waitTime = 100; // in milliseconds
function closeImageLink(val) {
  if(closeIm[val]==true && closeDD[val]==true) { 
	//document.getElementById("linkImg"+val).src="img/img"+val+"Off.gif"; 
	document.getElementById("menuContent"+val).style.display="none";
  }
  else {
	var func = "closeImageLink("+val+")";
	setTimeout(func, 250);
  }
}

function swapMainNav(obj, state)	{
	var name = obj.getAttribute("name");
	var val = name.substr(7,1);
	if(val == "t") {
		//Process menuContentX
		val = name.substr(11,1);
		if (state == 0)		{
			closeDD[val]=true;
			var func = "closeImageLink("+val+")";
			setTimeout(func, waitTime );
		}
		if (state == 1)		{ 
			closeDD[val]=false;	
		}
	}
	else {
		//Process linkImgX
		if (state == 0)		{
			closeIm[val]=true;
			var func = "closeImageLink("+val+")";
			setTimeout(func, waitTime );
		}
		if (state == 1)		{
			closeIm[val]=false;
			//obj.src= "img/img"+val+"On.gif";
			document.getElementById("menuContent"+val).style.display="block";
		}
	}
}


// RANDOM NUMBER PARAMS
var MIN = 3; // in seconds
var MAX = 8; // in seconds
MIN*=1000;
MAX*=1000;

function getRnd() {
	var newRnd = (Math.round(Math.random()*MAX));
	newRnd = Math.max(newRnd,MIN);
	return newRnd;
}

// HOMEPAGE IMAGE SWAPPING
function swapHomeImage(image, state)	{
	var wait = getRnd();
	document.getElementById("homeImage").src=image;
	if (state == 1)		{
		var func = "swapHomeImage(\"img/home_image_2.jpg\",2)";
		setTimeout(func, wait );
	}
	if (state == 2)		{ 
		var func = "swapHomeImage(\"img/home_image_1.jpg\",1)";
		setTimeout(func, wait );
	}
}

//var startFunc = "swapHomeImage(\"img/home_image_2.jpg\",2)";
//setTimeout(startFunc, getRnd() );

//var random_num = (Math.round((Math.random()*10000)+1))
//alert(Math.random()+"\n\r"+random_num);
