
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}
function hoverFix(){var elements=getElementsByClassName('quad');if(elements.length!=0){for(var i=0;i<elements.length;i++){elements[i].onmouseover=function(){this.className+=" over";}
elements[i].onmouseout=function(){this.className=this.className.replace(" over","");}}}
var elements=getElementsByClassName('nav');if(elements.length!=0){elements=elements[0].getElementsByTagName('li');if(elements.length!=0){for(var i=0;i<elements.length;i++){elements[i].onmouseover=function(){this.className+=" over";}
elements[i].onmouseout=function(){this.className=this.className.replace(" over","");}}}}}
function getElementsByClassName(className,tag,elm){var testClass=new RegExp("(^|\\s)"+className+"(\\s|$)");var tag=tag||"*";var elm=elm||document;var elements=(tag=="*"&&elm.all)?elm.all:elm.getElementsByTagName(tag);var returnElements=[];var current;var length=elements.length;for(var i=0;i<length;i++){current=elements[i];if(testClass.test(current.className)){returnElements.push(current);}}
return returnElements;}
var toggle={config:{toggleTitle:'toggle'},toggle:function(theElement){theElement.style.display=(theElement.style.display=="none")?"":"none";},init:function(){var elems=getElementsByClassName(toggle.config.toggleTitle);if(elems.length!=0){for(var i=0;i<elems.length;i++){var toggleElem=elems[i].nextSibling;while(toggleElem.nodeType===3){toggleElem=toggleElem.nextSibling;}
elems[i].toggleElem=toggleElem;if(i>=1){toggleElem.style.display="none";}
elems[i].onclick=function(){toggle.toggle(this.toggleElem);}}}}}
var quickFind={createTop:function(){var topDiv=document.createElement('div');topDiv.className='qf_top';return topDiv;},createBtm:function(){var btmDiv=document.createElement('div');btmDiv.className='qf_btm';return btmDiv;},init:function(){if(document.getElementById('quickfind')){var qf=document.getElementById('quickfind');var top=quickFind.createTop();var btm=quickFind.createBtm();var h3=qf.getElementsByTagName('h3');qf.insertBefore(top,h3[0]);qf.appendChild(btm);}}}
var showHide={config:{menu:'showHide',active:'',activeLink:''},toggle:function(theElement){theElement.style.display=(theElement.style.display=="none")?"":"none";},grabSection:function(theElement){var theHref=theElement.getAttribute('href').indexOf('#');theHref=theElement.getAttribute('href').substring(theHref+1);var theSection=document.getElementById(theHref);return theSection;},init:function(){var menu=getElementsByClassName(showHide.config.menu);if(menu.length!=0){var links=menu[0].getElementsByTagName('a');showHide.config.active=showHide.grabSection(links[0]);showHide.config.activeLink=links[0];links[0].className='active';for(var i=0;i<links.length;i++){if(i!=0){var section=showHide.grabSection(links[i]);if(section.getAttribute('id')=='switches'){showHide.toggle(document.getElementById('switches2'));}
if(section.getAttribute('id')=='chucks'){showHide.toggle(document.getElementById('chucks2'));}
showHide.toggle(showHide.grabSection(links[i]));}
links[i].onclick=function(){var section=showHide.grabSection(this);showHide.toggle(section);if(section.getAttribute('id')=='switches'){showHide.toggle(document.getElementById('switches2'));}
if(section.getAttribute('id')=='chucks'){showHide.toggle(document.getElementById('chucks2'));}
showHide.toggle(showHide.config.active);if(showHide.config.active.getAttribute('id')=='switches'){showHide.toggle(document.getElementById('switches2'));}
if(showHide.config.active.getAttribute('id')=='chucks'){showHide.toggle(document.getElementById('chucks2'));}
showHide.config.active=section;this.className='active';showHide.config.activeLink.className="";showHide.config.activeLink=this;return false;}}}}}
var bigClick={gotoPage:function(theHref){if(theHref!=null)
location.href="http://www.weldcraft.com"+theHref;},init:function(){var sections=getElementsByClassName('quad');for(var i=0;i<sections.length;i++){sections[i].onclick=function(){bigClick.gotoPage(this.getAttribute('href'));}}
sections=getElementsByClassName('tall');for(var i=0;i<sections.length;i++){sections[i].onclick=function(){bigClick.gotoPage(this.getAttribute('href'));}}}}
var thumbPreview={init:function(){var thumbicons=[];var parents=[];var thumblinks=document.getElementsByTagName('img');for(var i=0;i<thumblinks.length;i++){if(thumblinks[i].getAttribute('title')=='camera'){thumbicons.push(thumblinks[i]);}}
if(thumbicons.length!=0){for(var j=0;j<thumbicons.length;j++){theParent=thumbicons[j].parentNode;while(theParent.nodeType!=1){theParent=theParent.parentNode;}
parents.push(theParent);}
for(var k=0;k<parents.length;k++){parents[k].onclick=function(){url=this.href;window.open(url,'Photo','width=250,height=250,scrollbars=yes,resizable=yes');return false;}}}}}
function isEmail(email){emailArray=new Array();if(email.search(/,/g)==-1&&email.search(/ /g)==-1){emailArray[0]=email;}else if(email.search(/,/g)!=-1){emailArray=email.split(',');}else{return false}
for(n=0;n<emailArray.length;n++){emailAdd=emailArray[n].replace(/ /,"");atPos=emailAdd.indexOf("@");dotPos=emailAdd.lastIndexOf(".");lastPos=emailAdd.length-1;if(atPos<1||dotPos-atPos<2||lastPos-dotPos<2||emailAdd.search(/ /g)!=-1){return false;break;}else{emailValidate=true;}}
return emailValidate;}
function check(){var email1=document.getElementById('email1');var email2=document.getElementById('email2');if(email1.value==''){alert('Please enter a valid email address');return false;}
if(!isEmail(email1.value)){alert('Please enter a valid email address');return false;}
if(email2.value==''){alert('Please confirm your email address');return false;}
if(email1.value!=email2.value){alert('Please make sure your email addresses match');return false;}}
addLoadEvent(quickFind.init);addLoadEvent(toggle.init);addLoadEvent(hoverFix);addLoadEvent(showHide.init);addLoadEvent(bigClick.init);addLoadEvent(thumbPreview.init);