// created by: Surefire Design 
// Copyright (c) 2005-2007 Surefire Design 
// version 3.070817
function mail_assemble(mailName,mailDomain,mailExtension,mailLink,mailSubject,linkClass)
{
	document.write ('<a href="mailto:' + mailName + '&#64;' + mailDomain + mailExtension + '?subject=' + mailSubject + '" class="' + linkClass + '">' + mailLink + '</a>');
}

function email_link_assemble(mailName,mailDomain,mailExtension,mailSubject,linkClass)
{
	document.write ('<a href="mailto:' + mailName + '&#64;' + mailDomain + mailExtension + '?subject=' + mailSubject + '" class="' + linkClass + '">' + mailName + '&#64;' + mailDomain + mailExtension + '</a>');
}

function link_assemble(linkPrefix,linkDomain,linkTld,linkTitle,linkTarget)
{
	document.write ('<a href="http://' + linkPrefix + '.' + linkDomain + '.' + linkTld + '" title="' + linkTitle + '" target="' + linkTarget + '">');
}

// use in code:  onclick="viewImage('<!--[insert_subimage_image]-->','<!--[insert_subimage_image_name]-->');"
function viewImage(ImageLink, ImageName)
{
	var nw = window.open(""+ImageLink+"", ""+ImageName+"", "width=400, height=400, resizable=1, scrollbars=1, top=50, left=50");	
}

function swapThumb(ImageLink)
{
	document.images['ProductImage'].src = "" + ImageLink;	
}

function viewPage(PageLink, PageName)
{
	var nw = window.open(""+PageLink+"", ""+PageName+"", "width=790, height=600, resizable=1, scrollbars=1, top=0, left=50");	
}

// Function for rotating images
var PicSD = new Array()
PicSD[0]	= 'images/solution-design.jpg';
var jsd = 0;
var psd = PicSD.length;

var PicSS = new Array()
PicSS[0]	= 'images/support-services.jpg';
var jss = 0;
var pss = PicSS.length;

var PicHW = new Array()
PicHW[0]	= 'images/holm-extended-warranty.jpg';
var jhw = 0;
var phw = PicHW.length;

var PicHS = new Array()
PicHS[0]	= 'images/hazchem-storage-1.jpg';
PicHS[1]	= 'images/hazchem-storage-2.jpg';
PicHS[2]	= 'images/hazchem-storage-3.jpg';
PicHS[3]	= 'images/hazchem-storage-4.jpg';
PicHS[4]	= 'images/hazchem-storage-5.jpg';
PicHS[5]	= 'images/hazchem-storage-6.jpg';
PicHS[6]	= 'images/hazchem-storage-7.jpg';
PicHS[7]	= 'images/hazchem-storage-8.jpg';
PicHS[8]	= 'images/hazchem-storage-9.jpg';
var jhs = 0;
var phs = PicHS.length;

var PicFD = new Array()
PicFD[0]	= 'images/fuel-dispensing-1.jpg';
PicFD[1]	= 'images/fuel-dispensing-2.jpg';
PicFD[2]	= 'images/fuel-dispensing-3.jpg';
PicFD[3]	= 'images/fuel-dispensing-4.jpg';
PicFD[4]	= 'images/fuel-dispensing-5.jpg';
PicFD[5]	= 'images/fuel-dispensing-6.jpg';
PicFD[6]	= 'images/fuel-dispensing-7.jpg';
PicFD[7]	= 'images/fuel-dispensing-8.jpg';
PicFD[8]	= 'images/fuel-dispensing-9.jpg';
PicFD[9]	= 'images/fuel-dispensing-10.jpg';
PicFD[10]	= 'images/fuel-dispensing-11.jpg';
PicFD[11]	= 'images/fuel-dispensing-12.jpg';
PicFD[12]	= 'images/fuel-dispensing-13.jpg';
PicFD[13]	= 'images/fuel-dispensing-14.jpg';
PicFD[14]	= 'images/fuel-dispensing-15.jpg';
PicFD[15]	= 'images/fuel-dispensing-ng1.jpg';
PicFD[16]	= 'images/fuel-dispensing-ng2.jpg';
PicFD[17]	= 'images/fuel-dispensing-ng3.jpg';
PicFD[18]	= 'images/fuel-dispensing-ng4.jpg';
var jfd = 0;
var pfd = PicFD.length;

var PicCS = new Array()
PicCS[0]	= 'images/containerized-systems-4.jpg';
PicCS[1]	= 'images/containerized-systems-1.jpg';
PicCS[2]	= 'images/containerized-systems-2.jpg';
PicCS[3]	= 'images/containerized-systems-3.jpg';
var jcs = 0;
var pcs = PicCS.length;

var PicRD = new Array()
PicRD[0]	= 'images/fuel-dispensing-ng1.jpg';
PicRD[1]	= 'images/fuel-dispensing-ng2.jpg';
PicRD[2]	= 'images/fuel-dispensing-ng3.jpg';
PicRD[3]	= 'images/fuel-dispensing-ng4.jpg';
PicRD[4]	= 'images/containerized-systems-1.jpg';
PicRD[5]	= 'images/containerized-systems-2.jpg';
PicRD[6]	= 'images/containerized-systems-3.jpg';
var jrd = 0;
var prd = PicRD.length;



function swapImageRight(ImageName)
{
	switch (ImageName) {
	   case "SolutionDesign" :
		   jsd = jsd + 1;
		   if (jsd > (psd-1)) jsd=0;
		   document.images[''+ImageName+''].src = "" + PicSD[jsd];	
		   break;
	   case "SupportServices" :
		   jss = jss + 1;
		   if (jss > (pss-1)) jss=0;
		   document.images[''+ImageName+''].src = "" + PicSS[jss];	
		   break;
	   case "HolmExtendedWarranty" :
		   jhw = jhw + 1;
		   if (jhw > (phw-1)) jhw=0;
		   document.images[''+ImageName+''].src = "" + PicHW[jhw];	
		   break;
	   case "HazChemStorage" :
		   jhs = jhs + 1;
		   if (jhs > (phs-1)) jhs=0;
		   document.images[''+ImageName+''].src = "" + PicHS[jhs];	
		   break;
	   case "FuelDispensing" :
		   jfd = jfd + 1;
		   if (jfd > (pfd-1)) jfd=0;
		   document.images[''+ImageName+''].src = "" + PicFD[jfd];	
		   break;
	   case "ContainerizedSystems" :
		   jcs = jcs + 1;
		   if (jcs > (pcs-1)) jcs=0;
		   document.images[''+ImageName+''].src = "" + PicCS[jcs];	
		   break;
	   case "ResearchAndDevelopment" :
		   jrd = jrd + 1;
		   if (jrd > (prd-1)) jrd=0;
		   document.images[''+ImageName+''].src = "" + PicRD[jrd];	
		   break;
	} 
}

function swapImageLeft(ImageName)
{
	switch (ImageName) {
	   case "SolutionDesign" :
		   jsd = jsd - 1;
		   if (jsd < 0) jsd=(psd-1);
		   document.images[''+ImageName+''].src = "" + PicSD[jsd];	
		   break;
	   case "SupportServices" :
		   jss = jss - 1;
		   if (jss < 0) jss=(pss-1);
		   document.images[''+ImageName+''].src = "" + PicSS[jss];	
		   break;
	   case "HolmExtendedWarranty" :
		   jhw = jhw - 1;
		   if (jhw < 0) jhw=(phw-1);
		   document.images[''+ImageName+''].src = "" + PicHW[jhw];	
		   break;
	   case "HazChemStorage" :
		   jhs = jhs - 1;
		   if (jhs < 0) jhs=(phs-1);
		   document.images[''+ImageName+''].src = "" + PicHS[jhs];	
		   break;
	   case "FuelDispensing" :
		   jfd = jfd - 1;
		   if (jfd < 0) jfd=(pfd-1);
		   document.images[''+ImageName+''].src = "" + PicFD[jfd];	
		   break;
	   case "ContainerizedSystems" :
		   jcs = jcs - 1;
		   if (jcs < 0) jcs=(pcs-1);
		   document.images[''+ImageName+''].src = "" + PicCS[jcs];	
		   break;
	   case "ResearchAndDevelopment" :
		   jrd = jrd - 1;
		   if (jrd < 0) jrd=(prd-1);
		   document.images[''+ImageName+''].src = "" + PicRD[jrd];	
		   break;
	} 
}


// JS retrieval functions
function getVar(name)
{
get_string = document.location.search;         
return_value = '';

do { //This loop is made to catch all instances of any get variable.
   name_index = get_string.indexOf(name + '=');
   
   if(name_index != -1)
     {
     get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
     
     end_of_value = get_string.indexOf('&');
     if(end_of_value != -1)                
       value = get_string.substr(0, end_of_value);                
     else                
       value = get_string;                
       
     if(return_value == '' || value == '')
        return_value += value;
     else
        return_value += ', ' + value;
     }
   } while(name_index != -1)
   
//Restores all the blank spaces.
space = return_value.indexOf('+');
while(space != -1)
     { 
     return_value = return_value.substr(0, space) + ' ' + 
     return_value.substr(space + 1, return_value.length);

     space = return_value.indexOf('+');
     }
 
return(return_value);        
}

