if(window.ActiveXObject){
	var isIE=1;
}else{
	var isIE=0;
}



var nav_items=new Array(
	'nav_new_contact',
	'nav_new_catalog',
	'nav_new_new',
	'nav_new_about',
	'nav_new_finishing',
	'nav_new_conversions',
	'nav_new_home'
);



function newImage(arg) {
	var rslt = new Image();
	rslt.src = arg;
	return rslt;
}

for(var i=0;i<nav_items.length;i++){
	var _over = newImage("/nav_images/"+nav_items[i]+"-over.gif");
}


var menutimer;
function show_menu(x){
	clearTimeout(menutimer);
	for(var i=0;i<nav_items.length;i++){
		if(document.getElementById('menu_'+i)){
			if(i == x){
				document.getElementById('menu_'+i).style.visibility='visible';
			}else{
				document.getElementById('menu_'+i).style.visibility='hidden';
			}
		}
		if(i == x){
			document.getElementById('nav_'+i).src='/nav_images/'+nav_items[i]+'-over.gif';
		}else{
			document.getElementById('nav_'+i).src='/nav_images/'+nav_items[i]+'.gif';
		}
	}
}
function hide_menu(x){
	menutimer=setTimeout("wipe('"+x+"')",400);
}

function wipe(x){
	clearTimeout(menutimer);
	if(document.getElementById('menu_'+x)){
		document.getElementById('menu_'+x).style.visibility='hidden';
	}
	document.getElementById('nav_'+x).src='/nav_images/'+nav_items[x]+'.gif';
}







function loginlink(){
	document.write("<A HREF=\"/login.html\" STYLE=\"font-family:arial,geneva,sans-serif;font-size:9px;color:#50626b;\">log in</A>");
}

function editlogout(x,y){
	document.write("<A HREF=\"/logout.html\" STYLE=\"font-family:arial,geneva,sans-serif;font-size:9px;color:#50626b;\">log out</A>&nbsp;|&nbsp;");
	document.write("<A HREF=\"/admin.html\" STYLE=\"font-family:arial,geneva,sans-serif;font-size:9px;color:#50626b;\">site administration</A>");
	if(y>0){
		document.write("&nbsp;|&nbsp;<span STYLE=\"font-family:arial,geneva,sans-serif;font-size:9px;color:#cccccc;text-decoration:underline;\">edit page</span>");
	}else{
		document.write("&nbsp;|&nbsp;<A HREF=\"/wysiwyg/index.html?url="+x+"\" STYLE=\"font-family:arial,geneva,sans-serif;font-size:9px;color:#50626b;\">edit page</A>");
	}
}

function editlogout_demo(x,y){
	document.write("<A HREF=\"/logout.html\" STYLE=\"font-family:arial,geneva,sans-serif;font-size:9px;color:#50626b;\">log out</A>&nbsp;|&nbsp;");
	document.write("<span STYLE=\"font-family:arial,geneva,sans-serif;font-size:9px;color:#cccccc;text-decoration:underline;\">site administration</span>");
	if(y>0){
		document.write("&nbsp;|&nbsp;<span STYLE=\"font-family:arial,geneva,sans-serif;font-size:9px;color:#cccccc;text-decoration:underline;\">edit page</span>");
	}else{
		document.write("&nbsp;|&nbsp;<A HREF=\"/wysiwyg/index.html?url="+x+"\" STYLE=\"font-family:arial,geneva,sans-serif;font-size:9px;color:#50626b;\">edit page</A>");
	}
}


if(isIE){
	var window_width=window.screen.width;
}else{
	var window_width=window.innerWidth;
}



var nav_left_position=(((window_width - 963) / 2) + 120);
document.write("<STYLE>.NavMenu{left:"+nav_left_position+"px;}</STYLE>");
//alert(nav_left_position);


function add_to_minicat(photo,title,products){
	window.open('/minicatalog.php?photo='+photo+'&title='+title+'&products='+products,'_minicat','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=800,height=600');
	//alert("This feature is not fully implemented yet.\n\nThis button will allow logged in users (i.e., sales reps.) to build \"mini-catalog\" pages to send to their customers and prospects.");
}

function gosearch(){
	//alert(document.getElementById('q').value);
	if(document.getElementById('q').value){
		document.location='/search.html?q='+document.getElementById('q').value;
	}
}
function gosearch_TEST(){
	//alert(document.getElementById('q').value);
	if(document.getElementById('q_TEST').value){
		document.location='/search_TEST.html?q='+document.getElementById('q_TEST').value;
	}
}


function setlimit(url){
	document.cookie="limit="+document.getElementById('limit').options[document.getElementById('limit').selectedIndex].value+"; path=/";
	document.location=url;
}


function openWin(url,theWidth,theHeight) {
	eval("window.open(url,\"_blank\",'top=100px,left=100px,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=" + theWidth + ",height=" + theHeight + "')")
}



/*
	AJAX CODE
	
	This is a basic AJAX function set. Give it a URL to query, and a page item id and the 
	function will attempt to set the "innerHTML" value of "id" to the reulting text/html of "url".
	
	If the id parameter is omitted, the script will still execute the code on the server-side 
	page (the url parameter), but no feedback will be displayed on screen.
*/
var req;
function ajax(url,id){
	var ajax_target_id=id;
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send(null);
	}else if(isIE){
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req){
			req.onreadystatechange = processReqChange;
			req.open("GET", url, true);
			req.send();
		}
	}
	function processReqChange(){
		if(req.readyState == 4){
			if(req.status == 200){
				if(document.getElementById(ajax_target_id)){
					document.getElementById(ajax_target_id).innerHTML = req.responseText;
					return true;
				}else{
					return true;
				}
			}
		}
		return false;
	}
}



