// JavaScript Document

// <!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


// OPEN A POP-UP
function MM_openBrWindow(theURL,winName,features){ //v2.0
  window.open(theURL,winName,features);
}

/*
pop-up window code
Author: Eric King http://redrival.com/eak/
*/
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}

/* 
pop-up window usage:
<a href="page.htm" onclick="NewWindow(this.href,'main','800','450','no','center');return false">LINK</a>
*/


// LOAD RANDOM IMAGE:
var rand1 = 0;
var useRand = 0;

images = new Array;

// ================================ //
/* full image library: 
// see this page for reference:
// http://www.gypsumtoday.com/gt_photo_reference

// DISTRIBUTION
images/library/dist/trucks002.jpg
images/library/dist/trucks004.jpg
images/library/dist/trucks010.jpg
images/library/dist/trucks011.jpg
images/library/dist/trucks012.jpg
images/library/dist/trucks013.jpg
images/library/dist/jobsite001.jpg
images/library/dist/stacks.jpg
images/library/dist/jmrolls001.jpg
images/library/dist/forklifts002.jpg
images/library/dist/forklifts001.jpg
images/library/dist/steelframes001.jpg
images/library/dist/sheetrock001.jpg

// MANUFACTURING
images/library/manuf/ng_endtapes.jpg
images/library/manuf/nrocks.jpg
images/library/manuf/ctplant.jpg
images/library/manuf/tubes.jpg
images/library/manuf/proform.jpg
images/library/manuf/inspector.jpg
images/library/manuf/gypsumdome.jpg
Added 12.03.2007:
images/library/manuf/proroc.jpg

// INSTALLATION
images/library/instal/steelres.jpg
images/library/instal/ctspray.jpg
images/library/instal/plasterapp.jpg
images/library/instal/oc_install001.jpg
images/library/instal/gypspan_bags.jpg
images/library/instal/glassroc.jpg

*/
// ================================ //

// Images:
images[1] = new Image();
images[1].src = "http://www.gypsumtoday.com/images/library/dist/sheetrock001.jpg";
images[2] = new Image();
images[2].src = "http://www.gypsumtoday.com/images/library/dist/sheetrock001.jpg";
images[3] = new Image();
images[3].src = "http://www.gypsumtoday.com/images/library/instal/steelres.jpg";
images[4] = new Image();
images[4].src = "http://www.gypsumtoday.com/images/library/manuf/proform.jpg";
images[5] = new Image();
images[5].src = "http://www.gypsumtoday.com/images/library/manuf/inspector.jpg";
images[6] = new Image();
images[6].src = "http://www.gypsumtoday.com/images/library/manuf/gypsumdome.jpg";
images[7] = new Image();
images[7].src = "http://www.gypsumtoday.com/images/library/instal/gypspan_bag.jpg";
images[8] = new Image();
images[8].src = "http://www.gypsumtoday.com/images/library/dist/jmrolls001.jpg";
images[9] = new Image();
images[9].src = "http://www.gypsumtoday.com/images/library/manuf/ng_endtapes.jpg";
images[10] = new Image();
images[10].src = "http://www.gypsumtoday.com/images/library/instal/glassroc.jpg";
images[11] = new Image();
images[11].src = "http://www.gypsumtoday.com/images/library/manuf/proroc.jpg";

function swapPic() {
var imgnum = images.length - 1;
do {
var randnum = Math.random();
rand1 = Math.round((imgnum - 1) * randnum) + 1;
} while (rand1 == useRand);
useRand = rand1;
document.randimg.src = images[useRand].src;
}



// PRINT THIS PAGE
function printWindow() {
bV = parseInt(navigator.appVersion);
if (bV >= 4) window.print();
}

// BOOKMARK THIS PAGE
function addbookmark() {
	bookmarkurl=window.location;
	bookmarktitle=document.title;
	if (document.all)
		window.external.AddFavorite(bookmarkurl,bookmarktitle);
}

// SET THIS AS HOME PAGE
// var url = "http://www.gypsumtoday.com"

var url = window.location;

var ms = navigator.appVersion.indexOf("MSIE");
var ie5 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+7)) >= 5);

function set_as_homepage(othis) {
	if(ie5) {
		othis.style.behavior='url(#default#homepage)';
		othis.setHomePage(url);
	}
	else {
		alert("Sorry your browser does not support this script.\n Only Internet Explorer 5 or higher.");
	}
}


// -->
