// JavaScript Document
function getElementsByClassName(classname) {
    if (document.getElementsByTagName) {
         var els = document.getElementsByTagName("*");
         var c = new RegExp('/b^|' + classname + '|$/b');
         final = new Array();
         var n=0;
         for (var i=0; i < els.length; i++) {
              if (els[i].className) {
                   if(c.test(els[i].className)) {
                   final[n] = els[i];
                   n++;
                   }
              }
         }
		 //alert("class found");
         return final;
    } else{
		// alert("class not found");
		return false;}
	//alert("end function getElementsByClassName");
}

//Catch external links and redirect
function catchLinks() {
	var links = document.getElementsByTagName("a");
	if(document.URL.indexOf("http://www.artograph.com/link_track.php") == -1){
		for (var i=0; i < links.length; i++) {
			if (links[i].href.indexOf('http://www.shopatron.com') != -1 && links[i].href.indexOf('http://www.artograph.com/link_track.php') == -1) {
				links[i].href = 'http://www.artograph.com/link_track.php?go=' + links[i].href;
			}
		}
	}
}

function startList(){
	//get all elements with class nav
	if(self.MM_preloadImages){
		MM_preloadImages('../images/learn-more_2.gif','../images/nav-sec_r1_c1_f2.gif','../images/nav-sec_r1_c2_f2.gif','../images/nav-sec_r1_c3_f2.gif','../images/nav-sec_r1_c4_f2.gif','../images/nav-sec_r1_c5_f2.gif','../images/nav-sec_r1_c6_f2.gif','../images/nav-sec_r1_c7_f2.gif','../images/nav-sec_r1_c8_f2.gif','../images/sec_more_info_r1_c1_f2.gif','../images/sec_more_info_r3_c1_f2.gif','../images/sec_more_info_r5_c1_f2.gif','../images/sec_more_info_r7_c1_f2.gif','../images/sec_more_info_r9_c1_f2.gif','../images/sec_more_info_r11_c1_f2.gif','../images/sec_more_info_r13_c1_f2.gif','../images/sec_more_info_r15_c1_f2.gif','../images/client_login_btn_f2.gif','../images/product_buttons/product_buttons_r2_c2_f2.gif','../images/product_buttons/product_buttons_r2_c4_f2.gif','../images/product_buttons/product_buttons_r2_c6_f2.gif');
	}
	//browser detection
	var browserName=navigator.appName; 
	var browserVer=parseInt(navigator.appVersion); 
	if (browserName=="Microsoft Internet Explorer" && browserVer <= 7) {
	 
		var navelements = getElementsByClassName('ulnav');
		//alert(navelements);
		for (j=0; j < navelements.length; j++) {
	
			navRoot = navelements[j];
	
			for (i=0; i<navRoot.childNodes.length; i++) {
	
				node = navRoot.childNodes[i];
				
				if (node.nodeName=="LI") {
	
					node.onmouseover=function() {
	
						this.className+=" over";
	
					}
	
					 node.onmouseout=function() {
	
						this.className=this.className.replace(" over", "");
	
					}
	
				}
	
			}
	
		}
	} //end browser detection
	catchLinks();
}