function addbookmark()
{ 
	general="First click OK and then hit CTRL+D to bookmark this page.";
	opera="First click OK and then hit CTRL+T to bookmark this page.";
	if ((navigator.userAgent).indexOf("Opera")!=-1)
		alert(opera); 
	else
		alert(general); 
}

function popup(w, h, url) {
	window.open(url,"_blank",'width='+w+',height='+h+',scrollbars=yes,status=no,menubar=no,location=no,resizable=no');
}


startList = function()
{

	if (document.all&&document.getElementById) 
	{
		navRoot = document.getElementById("mainnav").getElementsByTagName("LI");
		for (i=0; i<navRoot.length; i++)
		{
			node = navRoot[i];
			
			if (node.nodeName=="LI")
			{
				node.onmouseover=function()
				{
					this.className+=" hover";
				}
				
				node.onmouseout=function() {
					this.className=this.className.replace(" hover", "");
				}
		   }
		}
		
		navRoot2 = document.getElementById("globalnav").getElementsByTagName("LI");
		for (i=0; i<navRoot2.length; i++)
		{
			node = navRoot2[i];
			
			if (node.nodeName=="LI")
			{
				node.onmouseover=function()
				{
					this.className+=" hover";
				}
				
				node.onmouseout=function() {
					this.className=this.className.replace(" hover", "");
				}
		   }
		}
		
		if (document.getElementById("pagetools")) {
		
			document.getElementById("pagetools").onmouseover=function()
			{
				this.className+=" hover";
			}
			
			document.getElementById("pagetools").onmouseout=function() {
				this.className=this.className.replace(" hover", "");
			}
		
		}
		
		if (document.getElementById("findaproduct")) {
		
			document.getElementById("findaproduct").onmouseover=function()
			{
				this.className+=" hover";
			}
			
			document.getElementById("findaproduct").onmouseout=function() {
				this.className=this.className.replace(" hover", "");
			}
		
		}
	}
	
	if (document.getElementById("pagetools")) {
		// Add event handlers for page tools buttons

		var pagetoolsLinks = document.getElementById('pagetools').getElementsByTagName('a');
				
		pagetoolsLinks[0].onclick = function () {location.href='mailto:?SUBJECT=Link%20to%20Website%20of%20Socket%20Mobile,%20Inc.%20(http:%2F%2Fwww.socketcom.com/)&BODY=Below%20is%20a%20link%20to%20the%20website%20of%20Socket%20Mobile,%20Inc.%0A%0ATo%20view%20the%20page,%20visit:%20'+escape(location.href); return false;};
		pagetoolsLinks[1].onclick = function () {print(); return false;};	
		pagetoolsLinks[2].onclick = addbookmark;
	
	}
	

	
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }


}
window.onload=startList;


function next(container) {
	
	var contents = getElementsByClassName(document.getElementById(container), "div", "content");
		
	if (contents.length > 1 && contents[0].style.display == "") {
		contents[0].style.display = "none";
		contents[1].style.display = "block";
		return false;
	}
	
	for (var i=0; i<contents.length; i++) {
		if (contents[i].style.display == "block") {
				
			contents[i].style.display = "none";
		
			if (i==contents.length-1)
				contents[0].style.display = "block";
			else
				contents[i+1].style.display = "block";
				
			return false;
		}	
	}
}

function prev(container) {
	
	var contents = getElementsByClassName(document.getElementById(container), "div", "content");
		
	if (contents.length > 1 && contents[0].style.display == "") {
		contents[0].style.display = "none";
		contents[contents.length-1].style.display = "block";
		return false;
	}
	
	for (var i=0; i<contents.length; i++) {
		if (contents[i].style.display == "block") {
				
			contents[i].style.display = "none";
		
			if (i==0)
				contents[contents.length-1].style.display = "block";
			else
				contents[i-1].style.display = "block";
				
			return false;
		}	
	}
}

function nextalt() {
	
	var contents = getElementsByClassName(document.getElementById('featuredproducts'), "div", "content");
	
	for (var i=0; i<contents.length; i++) {
		if (contents[i].className.indexOf('floatleft') > -1) {
		
			contents[i].className = contents[i].className.replace(" floatleft", "");
			contents[i].style.display = 'none';
			
			if (i<contents.length-1) {
				contents[i+1].className = contents[i+1].className.replace(" floatright", " floatleft");
				
				if (i==contents.length-2) {
					contents[0].style.display = 'block';
					contents[0].className += ' floatright';
				}
				else {
					contents[i+2].style.display = 'block';
					contents[i+2].className += ' floatright';
				}
				
				return false;
			}
			else {
				contents[0].className = contents[0].className.replace(" floatright", " floatleft");
				
				contents[1].style.display = 'block';
				contents[1].className += ' floatright';
				
				return false;
			}
		}
	}

	return false;
}

function prevalt() {
	
	var contents = getElementsByClassName(document.getElementById('featuredproducts'), "div", "content");
	
	for (var i=0; i<contents.length; i++) {
		if (contents[i].className.indexOf('floatleft') > -1) {
		
			contents[i].className = contents[i].className.replace(" floatleft", " floatright");
			
			if (i==0) {
				contents[i+1].className = contents[i+1].className.replace(" floatright", "");
				contents[i+1].style.display = 'none';
				
				contents[contents.length-1].className += ' floatleft';
				contents[contents.length-1].style.display = 'block';
				
				return false;
			}
			else if (i==contents.length-1) {
				contents[0].className = contents[0].className.replace(" floatright", "");
				contents[0].style.display = 'none';
			
				contents[contents.length-2].className += ' floatleft';
				contents[contents.length-2].style.display = 'block';
				
				return false;
			}
			else {
			
				contents[i+1].className = contents[i+1].className.replace(" floatright", "");
				contents[i+1].style.display = 'none';
			
				contents[i-1].className += ' floatleft';
				contents[i-1].style.display = 'block';
				
				return false;
			}
		}
	}

	return false;
}


/*
    Written by Jonathan Snook, http://www.snook.ca/jonathan
    Add-ons by Robert Nyman, http://www.robertnyman.com
*/

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}