/*---------------------------API.js-----------------------------------
/*---------------------------API.js-----------------------------------
A library of subroutines that use object detection to create
standards-compliant cross-browser implementation 

--------------------------------------------------------------------*/

//declare global variables
var timeoutID='null'

IE4 = (document.all)
NS4 = (document.layers)
ver4 = (IE4 || NS4)

function TestDataContact() {
  var form = document.contact
     var success = ''
        	if (form.email.value=='') success ='email'
          	if (form.name.value=='') success ='name'
          	if (success!='')
           {
            alert('Please complete required fields ('+success+').')
           }
           return success==''
	}

function TestDataRfq() {
	   var form = document.inquiry
           var success = ''
		   if (form.name.value=='') success ='name'
		   if (form.phone.value=='') success ='phone'
		  if (form.company.value=='') success ='company'
		   if (form.address.value=='') success ='address'
 		   if (form.email.value=='') success ='email'
           if (form.city_state_zip.value=='') success ='city_state_zip'
          if (form.country.value=='') success ='country'
          if (success!='')
           {
         alert('Please complete information in required fields('+success+').')
         }
         return success==''
}

/*takes a window as input returns an array (width, height)
representing its dimensions */
function getdimensions(window){
	var dimensions=new Array()
	dimensions[0]=(document.all)? window.document.body.clientWidth : window.innerWidth
	dimensions[1]=(document.all)? window.document.body.clientHeight : window.clientHeight
	return dimensions
} 
/*takes a layer id and changes the layer's visibility attribute to visible*/
function showlayer(integer){
	
var id="menu" + integer
clearhidelayer()
	
	if (document.all)
		document.all[id].style.visibility='visible' 
	else if (document.layers){
		document.layers[id].visibility='visible' 
	}
	else{
		document.getElementById(id).style.visibility='visible'
	}
}

/*takes a layer id and changes the layer's visiblity attribute to hidden*/
function hidelayer(id){
	if (document.all)
	document.all[id].style.visibility='hidden' 
	else if (document.layers){
		document.layers[id].visibility='hidden' 
	}
	else{
		document.getElementById(id).style.visibility='hidden'
	}
}

function delayhidelayer(integer){
	if (integer==1) {
	timeoutID=setTimeout('hidelayer(\'menu1\')', 500)
	}
	else {
	timeoutID=setTimeout('hidelayer(\'menu2\')',500)
	}
}
function clearhidelayer(){
	if(window.timeoutID)
	clearTimeout(timeoutID)
}


/*allows for popup jpg windows to display*/
function viewImage(imagejpg) {
        endWindow = window.open(imagejpg, "imageWin", "width=410,height=500,top=0,left=64,scrollbars=1");
		endWindow.focus();
}  

/*allows for popup gif windows to display*/
function viewImage1(imagegif) {
        endWindow = window.open(imagegif, "imageWin", "width=400,height=550,top=0,left=64,scrollbars=1");
		endWindow.focus();
				
}  

/*allows for slide show to play*/
var numSlides = 5;
var currentSlide = numSlides; 
function setUp() {
if (!document.all) {
   document.all = document;
   for (i=1;i<=numSlides;i++)
document.all[("image"+i)].style=document.all[("image"+i)];
   }
switchSlide(1);
}

function switchSlide(sDir) {
newSlide = currentSlide + sDir;
if (!newSlide) newSlide=numSlides;
if (newSlide > numSlides) newSlide=1;
document.all[("image"+newSlide)].style.visibility="visible";
document.all[("image"+currentSlide)].style.visibility="hidden";currentSlide = newSlide;
}

 

