///open window function
var isClicked=0
var newWindow=null
function openWindow(swap1,swap2)
{
if((isClicked>0)&&(newWindow.closed==false))
        {
        newWindow.close();
        }
newWindow=window.open(swap1,'',swap2);
isClicked++
}
function closeWindow()
{
if(newWindow)
        {
        newWindow.close()
        }
}
////////////

//FORM VALIDATION///////////////////////////////////////////////////////////////////////////////////////

// "t-" = TEXTBOX OR TEXTAREA
// "s-" = SELECT BOX (DROP-DOWN MENU)
// "r-" = RADIO BUTTONS
// "n-" = NUMBER in TEXTBOX
// "#"  = NUMBER WITH SPECIFIC LENGTH   example name : #-9socnum
// "e-" = EMAIL

var validateCounter
var myElement

function validate(swap){
myform=swap
mySwitch=false
counter=0
formTemp=""



for(validateCounter=0;validateCounter<myform.length;validateCounter++){
	if(myform.elements[validateCounter].name.charAt(1)=="-"){
    	myElement=myform.elements[validateCounter].name
        if(myElement.charAt(0)=="t"){emptyField()}
        else if(myElement.charAt(0)=="s"){validateSelect()}
        else if(myElement.charAt(0)=="r"){validateRadio()}
        else if(myElement.charAt(0)=="n"){validateNumber()}
        else if(myElement.charAt(0)=="#"){validateNumLen()}
        else if(myElement.charAt(0)=="e"){validateEmail()}
        }
	if(mySwitch){break}
    }
	
if(!mySwitch){myform.submit()}
}



//VALIDATE THERE'S SOMETHING IN TEXTFIELD//////////////////////////////////////////////////////////////

function emptyField(){
mySwitch=false
var space
space=false

for(var a=0;a<myform.elements[validateCounter].value.length;a++){
	if(myform.elements[validateCounter].value.charAt(a)==" "){
		space=true
		}
	else{
		mySwitch=true
		}
	}
	
if(space && !mySwitch){
	mySwitch=true
	}
else{
	mySwitch=false
	}
	
if(mySwitch || myform.elements[validateCounter].value==""){
	if(formBytes[myElement]!=null){
		alert(formBytes[myElement])
		mySwitch=true
		}
	else{alert("Please fill in this field as it is required.")}
		myform.elements[validateCounter].value=""
        myform.elements[validateCounter].focus()
        mySwitch=true
        }
else{mySwitch=false}
}






//SELECT / DROPDOWN MENUS///////////////////////////////////////////////////////////////////////////////

function validateSelect(){
mySwitch=false

if(myform.elements[validateCounter].selectedIndex==0){
	if(formBytes[myElement]!=null){
		alert(formBytes[myElement])
		}
	else{
		alert("Please make a selection from this dropdown menu as it is required.")
		}
	myform.elements[validateCounter].focus()
	mySwitch=true
	}
}






//RADIO BUTTONS//////////////////////////////////////////////////////////////////////////////////////

function validateRadio(){
mySwitch=false
counter=0

while(myform.elements[validateCounter+counter].name==myElement){
	if(myform.elements[validateCounter+counter].checked){
		mySwitch=true
		}
	counter++
	}

if(!mySwitch){
	if(formBytes[myElement]!=null){
		alert(formBytes[myElement])
		}
	else{
		alert("Please select one of the following options as it is required.")
		}
	myform.elements[validateCounter].focus()
	mySwitch=true
	}
else{
    validateCounter=validateCounter+(counter-1)
	mySwitch=false
    }
counter=0
}





//VALIDATE NUMBER////////////////////////////////////////////////////////////////////////////////////////////

function validateNumber(){
emptyField()
if(!mySwitch && isNaN(myform.elements[validateCounter].value)){
	alert("Please fill this field in using ONLY valid numerals.")
	myform.elements[validateCounter].value=""
	myform.elements[validateCounter].focus()
	mySwitch=true
	}
}




//VALIDATE NUMBER////////////////////////////////////////////////////////////////////////////////////////////

function validateNumLen(){
emptyField()
if(!mySwitch){validateNumber()}
if(!mySwitch){
	counter=2
	var num=""
	while(!isNaN(myform.elements[validateCounter].name.charAt(counter))){
		num=num+myform.elements[validateCounter].name.charAt(counter)
		counter=counter+1
		}
		
	num=parseInt(num)
	if(!charCount(num)){
		if(num==1){
			alert("This field requires " + num + " numeral to be valid.")
			}
		else{
			alert("This field requires " + num + " numerals to be valid.")
			}
		myform.elements[validateCounter].value=""
		myform.elements[validateCounter].focus()
		mySwitch=true
		}
	}
}






//COUNT THE CHARACTERS////////////////////////////////////////////////////////////////////////////////

function charCount(swap){
if(myform.elements[validateCounter].value.length==swap){
	return true
	}
}





//EMAIL//////////////////////////////////////////////////////////////////////////////////////////////

function validateEmail(){
emptyField()
if(!charCheck("@") && !mySwitch){
	alert("Certain characters required for a valid email address are missing in this field.")
	myform.elements[validateCounter].focus()
	myform.elements[validateCounter].value=""
	mySwitch=true
	}
else if(!charCheck(".") && !mySwitch){
	alert("Certain characters required for a valid email address are missing in this field.")
	myform.elements[validateCounter].focus()
	myform.elements[validateCounter].value=""
	mySwitch=true
	}
}




//VALIDATE SPECIFIC CHARACTERS///////////////////////////////////////////////////////////////////

function charCheck(swap){
formTemp=myform.elements[validateCounter].value

for(var i=0;i<formTemp.length;i++){
	if(formTemp.charAt(i)==swap){
		return true
		}
	}
}




//////
//validate function
//////////

function noEntry() {
mt=document.contact.eventType.value;
if ((mt.length<1)||(mt.substring(0,6)=="******")) {
alert("You must include your event type");
document.contact.eventType.value="Complete This Entry";
document.contact.eventType.focus();
return false;
}
else { return true; }
}

//////
//validate function register
//////////

function noEntryR() {
mt=document.register.storelocation.value;
if ((mt.length<1)||(mt.substring(0,6)=="******")) {
alert("You must include a store location");
document.register.storelocation.value="Complete This Entry";
document.register.storelocation.focus();
return false;
}
else { return true; }
}

/////////////
//reset function
////////

function resetform(){
	document.contact.reset()
}

////////////


///////////////
//open window function
///////////////

var isClicked=0
var newWindow=null
function openWindow(swap1,swap2)
{
if((isClicked>0)&&(newWindow.closed==false))
        {
        newWindow.close();
        }
newWindow=window.open(swap1,'',swap2);
isClicked++
}
function closeWindow()
{
if(newWindow)
        {
        newWindow.close()
        }
}



//copyright function

function Copyright()
{	
	temp=""
	temp+="<span class='styleA'>Copyright &#169 2002 <A class='styleA' HREF='mailto:info@actux.com'>American Commodore Tuxedo</A> - All Rights Reserved</span>"
	document.write(temp)
}

///////////



//MODIFY ACCORDINGLY FOR WEBSPEED

// An adaptation of Dorcht's function for setting a cookie.
function setCookie(name, value, expires, path, domain, secure) {
  document.cookie = name + "=" + escape(value) + 
  ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
  ((path == null) ? "" : "; path=" + path) +
  ((domain == null) ? "" : "; domain=" + domain) +
  ((secure == null) ? "" : "; secure");
}

// An adaptation of Dorcht's function for deleting a cookie.
function delCookie (name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path == null) ? "" : "; path=" + path) +
    ((domain == null) ? "" : "; domain=" + domain) +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

// popup window script
var isClicked=0
var newWindow=null

function openWindow2()
{
if((isClicked>0)&&(newWindow.closed==false))
	{
	newWindow.close();
	}
newWindow=window.open('difference.html','','width=600,height=400,top=25,left=150,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=yes');
isClicked++
}


function closeWindow2()
{
if(newWindow)
	{
	newWindow.close()
	}
}

///////////////////
//rollover script
//////////////////

//ALL ROLLOVERS REQUIRE A NAMING PROTOCOL SUFFIXING IMAGE NAMES WITH "_ON" AND "_OFF"///////////////

function rollOn(number,type){
document[number].src="images/"+number+"_on."+type
}

function rollOff(number,type){
document[number].src="images/"+number+"_off."+type
}


var preload = new Array()
var jpgpreload = new Array() 
var gifpreload = new Array() 

for(var a=0;a<preload.length;a++){
	gifpreload[a] = new Image() 
	gifpreload[a].src = 'images/' + preload[a] + '_on.gif'

	jpgpreload[a] = new Image() 
	jpgpreload[a].src = 'images/' + preload[a] + '_on.jpg'	
	}
	
////////////////////////////////////


function MakeArray(n) {
    this.length = n;
    for(var i=0;i<=n;i++)
        this[i] = 0;
    return this;
}

browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
chosen = 'tool0';
urllist = new MakeArray(6);
urllist[1] = 'about_us.html';
urllist[2] = 'news.html';
urllist[3] = 'catalog.html';
urllist[4] = 'requests.html';
urllist[5] = 'contact_us.html';

if (browserName == "Netscape" && browserVer >= 3) {
        version = "n3";
} else {
        version = "n2";
}
if (browserName == "Microsoft Internet Explorer" && browserVer >= 3) {
        version = "n3";
}

if(version == "n3") {
        tool1on = new Image();
        tool1off = new Image();
        tool1hi = new Image();
        tool1on.src = "./images/b_aboutus_on.gif";
        tool1off.src = "./images/b_aboutus_off.gif";
        tool1hi.src = "./images/b_aboutus_on.gif";

        tool2on = new Image();
        tool2off = new Image();
        tool2hi = new Image();
        tool2on.src = "./images/b_news_on.gif";
        tool2off.src = "./images/b_news_off.gif";
        tool2hi.src = "./images/b_news_on.gif";

        tool3on = new Image();
        tool3off = new Image();
        tool3hi = new Image();
        tool3on.src = "./images/b_catalog_on.gif";
        tool3off.src = "./images/b_catalog_off.gif";
        tool3hi.src = "./images/b_catalog_on.gif";
        
        tool4on = new Image();
        tool4off = new Image();
        tool4hi = new Image();
        tool4on.src = "./images/b_requests_on.gif";
        tool4off.src = "./images/b_requests_off.gif";
        tool4hi.src = "./images/b_requests_on.gif";
       
        tool5on = new Image();
        tool5off = new Image();
        tool5hi = new Image();
        tool5on.src = "./images/b_contact_on.gif";
        tool5off.src = "./images/b_contact_off.gif";
        tool5hi.src = "./images/b_contact_on.gif";

}

function img_act(imgName) {
		imgName="tool"+imgName
        if(version =="n3") {
                imgOn = eval(imgName + "on.src");
                document [imgName].src = imgOn;
        }
}

function img_inact(imgName) {alert(imgName)
        if(version=="n3") {
                imgOff = eval(imgName + "off.src");
                document [imgName].src = imgOff;
        }
}

function refresh(selected) {
	selected="tool"+selected
	if(chosen != selected) {
          for(var i=1;i<=6;i++) {
                        img_inact("tool" + i);
                }
                img_act(selected);
                chosen = selected;
        }
}

function redraw(selected) {
	selected="tool"+selected
        img_inact('tool0');
        img_act(selected);
        chosen = selected;
}

function highlight(imgName) {
	imgName="tool"+imgName
        if(chosen != imgName) {
                if(version=="n3") {
                        imgHi = eval(imgName + "hi.src");
                        document [imgName].src = imgHi;
                }
        }
}

function unhighlight(imgName) {
	imgName="tool"+imgName
        if(chosen != imgName) {
                if(version=="n3") {
                        imgOff = eval(imgName + "off.src");
                        document [imgName].src = imgOff;
                }
        }

}

///////////////////

//+++++++++++++++++++++++++
// function for inside rollover scripting
//+++++++++++++++++++++++++



function TopMenu()
{	
	temp=""
	temp+="<TABLE width='748' cellpadding='0' cellspacing='0' border='0'><TR><TD valign='top'><IMG width='340' height='18' SRC='./images/b_leftnav.gif' border='0'></TD><TD valign='top'><A HREF='history.html' onMouseOver='rollOn(\"b_aboutus\",\"gif\")' onMouseOut='rollOff(\"b_aboutus\",\"gif\")'><IMG width='75' height='18' SRC='./images/b_aboutus_off.gif' border='0' name='b_aboutus'></a></TD><TD valign='top'><A HREF='ownerscorner.asp' onMouseOver='rollOn(\"b_news\",\"gif\")' onMouseOut='rollOff(\"b_news\",\"gif\")'><IMG width='111' height='18' SRC='./images/b_news_off.gif' border='0' name='b_news'></a></TD><TD valign='top'><A HREF='catalog.asp' onMouseOver='rollOn(\"b_catalog\",\"gif\")' onMouseOut='rollOff(\"b_catalog\",\"gif\")'><IMG width='68' height='18' SRC='./images/b_catalog_off.gif' border='0' name='b_catalog'></a></TD><TD valign='top'><A HREF='requests.html' onMouseOver='rollOn(\"b_requests\",\"gif\")' onMouseOut='rollOff(\"b_requests\",\"gif\")'><IMG width='71' height='18' SRC='./images/b_requests_off.gif' border='0' name='b_requests'></a></TD><TD valign='top'><A HREF='contact_us.html' onMouseOver='rollOn(\"b_contact\",\"gif\")' onMouseOut='rollOff(\"b_contact\",\"gif\")'><IMG width='83' height='18' SRC='./images/b_contact_off.gif' border='0' name='b_contact'></a></TD></TR></TABLE>"
	document.write(temp)
}

function IndexMenu()
{	
	temp=""
	temp+="<TABLE cellpadding='0' cellspacing='0' border='0'><TR><TD valign='top'><IMG SRC='./images/spacer.gif' border='0' width='123' height='8'><br><A HREF='history.html' onMouseOver='rollOn(\"c_aboutus\",\"gif\")' onMouseOut='rollOff(\"c_aboutus\",\"gif\")'><IMG SRC='./images/c_aboutus_off.gif' border='0' name='c_aboutus'></a><br><A HREF='ownerscorner.asp' onMouseOver='rollOn(\"c_news\",\"gif\")' onMouseOut='rollOff(\"c_news\",\"gif\")'><IMG SRC='./images/c_news_off.gif' border='0' name='c_news'></a><br><A HREF='catalog.asp' onMouseOver='rollOn(\"c_catalog\",\"gif\")' onMouseOut='rollOff(\"c_catalog\",\"gif\")'><IMG SRC='./images/c_catalog_off.gif' border='0' name='c_catalog'></a><br><A HREF='requests.html' onMouseOver='rollOn(\"c_requests\",\"gif\")' onMouseOut='rollOff(\"c_requests\",\"gif\")'><IMG SRC='./images/c_requests_off.gif' border='0' name='c_requests'></a><br><A HREF='contact_us.html' onMouseOver='rollOn(\"c_contact\",\"gif\")' onMouseOut='rollOff(\"c_contact\",\"gif\")'><IMG SRC='./images/c_contact_off.gif' border='0' name='c_contact'></a></TD></TR></TABLE>"
	document.write(temp)
}

///////////////////////////////

//+++++++++++++++++++++++++
// function for bottom text menu and copyright
//+++++++++++++++++++++++++

function BottomMenu()
{	
	temp=""
	temp+="<TABLE width='98%' cellpadding='0' cellspacing='0' border='0'><TR><TD valign='top' colspan='2' align='center'><A class='btlinks' HREF='about.asp'>&nbsp;about us&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='specials.asp'>&nbsp;specials&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='quote.asp'>&nbsp;get a quote&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='products.asp'>&nbsp;featured products&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='contact.asp'>&nbsp;contact us&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='index.asp'>&nbsp;home&nbsp;</A><BR><span class='smalltext'>Copyright &#169; 2004 BGM Solutions - All Rights Reserved</span></TD></TR></TABLE>"
		document.write(temp)
}


function BottomMenuCS()
{	
	temp=""
	temp+="<TABLE width='98%' cellpadding='0' cellspacing='0' border='0'><TR><TD valign='top' colspan='2' align='center'><A class='btlinks' HREF='about.asp'>&nbsp;about us&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='specials.asp'>&nbsp;specials&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='quote.asp'>&nbsp;get a quote&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='products.asp'>&nbsp;featured products&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='contact.asp'>&nbsp;contact us&nbsp;</A>&nbsp;&nbsp;&nbsp;<A class='btlinks' HREF='index.asp'>&nbsp;home&nbsp;</A><BR><span class='smalltext'>Copyright &#169; 2004 BGM Solutions - All Rights Reserved</span></TD></TR></TABLE>"
		document.write(temp)
}

///////////////////////////////


//////////copyright

function FlashCopyright()
{	
	temp=""
	temp+="<TABLE width='98%' cellpadding='0' cellspacing='0' border='0'><TR><TD valign='top' colspan='2' align='center'><BR><span class='btlinks'>Copyright &#169; 2002 Sutter, O'Connell, Mannion & Farchione - All Rights Reserved</span></TD></TR></TABLE>"
		document.write(temp)
}