var browser = new Object ();
var windowError = false;
var msMacError = false;
var browserIsSmall = false;

var contextDivState = false;

function showHideDiv (div2change)
{
var setState = ("20px")
if ( contextDivState == false)
	{
	contextDivState  = true;
	setState = ("auto")
	}
else contextDivState  = false;

var changeThis = document.getElementById(div2change);
changeThis.style.height = setState;
}

function userEnv ()
{
if (navigator.appName.indexOf("Netscape") != -1)
	{
	this.browser.brand = "Netscape";
	this.browser.iWidth = (window.innerWidth);
	this.browser.iHeight = (window.innerHeight);
	if (navigator.appVersion.indexOf("5.0") != -1)
		this.browser.version = "5.0";
	else
		this.browser.version = "untested";
	this.browser.lang = (navigator.language);
	this.browser.os =  (navigator.platform);
	this.browser.colors = (screen.colorDepth);
	if (navigator.cookieEnabled)
		this.browser.cookies = "enabled";
	else
		this.browser.cookies = "disabled";
	}
else if (navigator.appName.indexOf("Microsoft") != -1)
	{
	this.browser.brand = "Explorer";
	this.browser.iWidth  =(document.body.offsetWidth);
	this.browser.iHeight =(document.body.offsetHeight);
		if (navigator.appVersion.indexOf("6.0") != -1) this.browser.version = "6.0";
		else this.browser.version = "untested";
	this.browser.lang = (navigator.systemLanguage);
	this.browser.os = (navigator.platform);
	this.browser.colors = (screen.colorDepth);
		if (navigator.cookieEnabled) this.browser.cookies = "enabled";
		else this.browser.cookies = "disabled";
	}
else
	this.browser.brand = "untested";
//setEnvironment ();

if ((browser.iWidth <=900)||(browser.iHeight<=566))
	{
	browserIsSmall = true;
	windowError = true;
	envWarning ();
	}
	
return this;
}

function setSizes()
{
var listCSSlinks = document.getElementsByTagName("link");
var setBkgImageSrc = document.getElementsByTagName("div");
var setInputSize = document.getElementsByTagName("input");
var setTextAreaSize = document.getElementsByTagName("TEXTAREA");
for (var i=0;i<document.images.length;i++) 
	{
	document.images[i].src = document.images[i].src.replace ("images", "images2"); 
	browserIsSmall = true;
	}
//for (var i=0;i<listCSSlinks.length;i++)
//		{
//		listCSSlinks[i].href = listCSSlinks[i].href.replace ("css/","css2/");
//		}
for (var i=0;i<listCSSlinks.length;i++) 
    {
	if (listCSSlinks[i].id == 'large') listCSSlinks[i].disabled = true;
    else listCSSlinks[i].disabled = false;
    }

for (var i=0;i<setBkgImageSrc.length;i++)
	{
	setBkgImageSrc[i].style.backgroundImage = setBkgImageSrc[i].style.backgroundImage.replace ("images/", "images2/");
	}

for (var i=0;i<setInputSize.length;i++)
	{
	setInputSize[i].size = 25;
	}

for (var i=0;i<setTextAreaSize.length;i++)
	{
	setTextAreaSize[i].cols = 22;
	}
}

function envWarning ()
{
if (isIndex == true)
	{
	pgLink('webError','visibility','visible');
	}
	
}

function move2Top (a,b)
{
var parentDiv = (document.getElementById(a));
var childDiv = parentDiv.childNodes;
var count4ChildDivs = childDiv.length;
for (var i = count4ChildDivs -1; i >=0; i--)
	{
	alert (count4ChildDivs)
	if (childDiv[i].style.visibility=="visible")
	 	 childDiv[i].style.visibility="hidden";
	 }
var child2vis =(document.getElementById(b));
child2vis.style.visibility = "visible";
}


function setEnvironment ()
{
setTimeout ("pgLink('BIG','zIndex','1')",500)
var bigDiv = document.getElementById('BIG');
bigDiv.style.zIndex = '30'
var iTop = ((browser.iHeight-525)/2);
var iLeft = ((browser.iWidth-890)/2);
if (iTop<=0) iTop=0;
else Math.round (iTop);
if (iLeft<=0) iLeft=0;
else Math.round (iLeft);
iLeft = (iLeft+"px");
iTop = (iTop+"px");

iPosition = document.getElementById('main');
iPosition.style.left =iLeft;
iPosition.style.top = iTop;
buildNavArray()
}




function pgLink(div,mod,value)
{
var div2Change = (document.getElementById(div));
div2Change.style[mod] = value;
}



function repositionMain ()
{  
if (browser.brand=="Netscape")
	{
	if ((browser.iWidth != window.innerWidth)||(browser.iHeight != window.innerHeight))
		{
		browser.iWidth = (window.innerWidth)
		browser.iHeight = (window.innerHeight)
		setEnvironment ();
		}
	}
else 
	{
	if ((browser.iWidth  !=document.body.offsetWidth)||(browser.iHeight !=document.body.offsetHeight))
		{
		browser.iWidth =(document.body.offsetWidth)
		browser.iHeight =(document.body.offsetHeight)
		setEnvironment ();
		}
	}

}


//rep functions

var repsData = new Array();//section label, section ID

function repData (title,address,email,web,logo)
{
this.Title = title;
this.Address=address;
this.Email=email;
this.Web=web
this.Logo=logo;
return this;


}

function showRep (rep, title)
{
var eContainer = (document.getElementById("rightContentSmall"));

var eContents = ("");
eContents +=("<span class='headline1'>"+title+"</span><br>");
if (repsData[rep].Logo != "X")
	{
	eContents +=("<a class='listLink1' id='ws' href='http://www."+repsData[rep].Web+"' target='newWindow'>");
	eContents +=("<img src='images/ff_logo.gif' alt=''border='0'></a><br>");
	}
else
	{
	eContents +=("<span class='listText1'><strong>"+repsData[rep].Title+"</strong>");
	}
eContents +=("<p class='listText1'>"+repsData[rep].Address+"</span>");
eContents +=("<p class='listText1'>");
if (repsData[rep].Email != "X")
	{
	eContents +=("<a class='listLink1' id='em' href='mailto:"+repsData[rep].Email+"'");
	eContents +=("onMouseOver=\"pgLink('em','textDecoration','underline')\" onMouseOut=\"pgLink('em','textDecoration','none')\">"+repsData[rep].Email+"</a>");
	}
if (repsData[rep].Web != "X")
	{
	eContents +=("<br><a class='listLink1' id='ws' href='http://www."+repsData[rep].Web+"' ");
	eContents +=("onMouseOver=\"pgLink('ws','textDecoration','underline')\" onMouseOut=\"pgLink('ws','textDecoration','none')\" target='newWindow'>"+repsData[rep].Web+"</a>");
	}

eContents +=("</ul>");
eContainer.innerHTML=eContents;
pgLink ('rightContentSmall','zIndex','30');
}



function buildReps()
{
var rIndex = 0;  
//(title,address,email,web,logo)
repsData[rIndex] = new repData (" ", "<p class='bodyText1'>Currently Sculptured Homes does not have a manufacturer's representative servicing this area.  Please <a href='contactus.html' name='cu' id='cu' class='listLink1'  onMouseOver=\"pgLink('cu','textDecoration','underline')\" onMouseOut=\"pgLink('cu','textDecoration','none')\"> contact us</a> for further details about purchasing a WetSpa<span class='super'> TM </span> in your area or becoming a Sculptured Homes manufacturer's representative.","X","X","X");
rIndex++;
repsData[rIndex] = new repData ("PAUL L. KORMAN SALES AGENCY, INC", "479 So. Broadway<br>Hicksville, NY 11801<br>Tel: 516.935.0742<br>Fax: 516.935.0631","X","X","X");
rIndex++;
repsData[rIndex] = new repData ("</strong>Southern California<p class='listText1'><strong>RIDENOUR GROUP", "<br>15121 Graham St., Ste 107,<br>Huntington Beach, CA 92649<br>Contact: Karla Bandy<br>Inside Customer Service / Sales<br>Tel: 714.890.1008 (Within CA)<br>877.743.3668 (Outside CA)<br>Fax: 714.890.1008","X","ridenourgroup.com","X");
rIndex++;
repsData[rIndex] = new repData ("</strong>Southern Nevada<p class='listText1'><strong>RIDENOUR GROUP", "<br>15121 Graham St., Ste 107,<br>Huntington Beach, CA 92649<br>Contact: Karla Bandy<br>Inside Customer Service / Sales<br>Tel: 714.890.1008 (Within CA)<br>877.743.3668 (Outside CA)<br>Fax: 714.890.1008","X","ridenourgroup.com","X");
rIndex++;
repsData[rIndex] = new repData ("THE WEST AGENCY", "<br>482 Steuben Ave<br>Forked River, NJ 08731<br>Tel: 609.971.0054 (NJ) / 610.603.9478 (E.PA / DE)<br>Fax: 609.971.0053 (NJ) / 610.603.9479 (E.PA / DE)","X","X","X");
rIndex++;
repsData[rIndex] = new repData ("</strong>Eastern Pennsylvania<p class='listText1'><strong>THE WEST AGENCY", "<br>482 Steuben Ave<br>Forked River, NJ 08731<br>Tel: 609.971.0054 (NJ) / 610.603.9478 (E.PA / DE)<br>Fax: 609.971.0053 (NJ) / 610.603.9479 (E.PA / DE)","X","X","X");
rIndex++;
repsData[rIndex] = new repData ("RIDENOUR GROUP", "<br>15121 Graham St., Ste 107,<br>Huntington Beach, CA 92649<br>Contact: Karla Bandy<br>Inside Customer Service / Sales<br>Tel: 714.890.1008 (Within CA)<br>877.743.3668 (Outside CA)<br>Fax: 714.890.1008","X","ridenourgroup.com","X");
rIndex++;
repsData[rIndex] = new repData ("Furniture Fusion","Bedford Road<br>Aspley Guise<br>Bedfordshire<br>MK17 8DJ<br>United Kingdom<br>Telephone: 01908 586334<br>Fax: 01908 586332","X","furniturefusion.co.uk","X");
rIndex++;
repsData[rIndex] = new repData ("Hot2Cold","222 Northfield Road<br>Northfield, Illinois  60093-3347<br>Telephone: (847) 501-6550<br>Fax: (847) 501-6552","X","hot2cold.com","X");
rIndex++;
repsData[rIndex] = new repData ("Hot2Cold","222 Northfield Road<br>Northfield, Illinois  60093-3347<br>Telephone: (847) 501-6550<br>Fax: (847) 501-6552","X","hot2cold.com","X");
rIndex++;
repsData[rIndex] = new repData ("Hot2Cold","222 Northfield Road<br>Northfield, Illinois  60093-3347<br>Telephone: (847) 501-6550<br>Fax: (847) 501-6552","X","hot2cold.com","X");
rIndex++;
repsData[rIndex] = new repData ("Hot2Cold","222 Northfield Road<br>Northfield, Illinois  60093-3347<br>Telephone: (847) 501-6550<br>Fax: (847) 501-6552","X","hot2cold.com","X");
rIndex++;
repsData[rIndex] = new repData ("Hot2Cold","222 Northfield Road<br>Northfield, Illinois  60093-3347<br>Telephone: (847) 501-6550<br>Fax: (847) 501-6552","X","hot2cold.com","X");
rIndex++;
repsData[rIndex] = new repData ("Hot2Cold","222 Northfield Road<br>Northfield, Illinois  60093-3347<br>Telephone: (847) 501-6550<br>Fax: (847) 501-6552","X","hot2cold.com","X");
rIndex++;
}

