window.onload = prep;
function prep()
{
	if (document.getElementsByTagName){
		/*var rows = document.getElementsByTagName('tr');
		var table_num = rows.length
		for (var x=0; x < table_num; x++ ){
			if (rows[x].className != 'toprow'){
				rows[x].onclick = function (){
					return selectRow(this);
				}
			}
		}*/
		
		var links = document.getElementsByTagName('a');
		var link_num = links.length;
		for (var x=0; x<link_num; x++){
			if (links[x].className == "new_win"){
				links[x].onclick = function(){
					return new_window(this.href);
				}
			}
			
			if (links[x].className == "iframe"){
				links[x].onclick = function(){
					return newIframe(this.href);
				}
			}
			
			if (links[x].className == 'menu'){
				links[x].onclick = function(){
					return showMenu(this);
				}
			}
		}
		
		/*var lists = document.getElementsByTagName('ul');
		var list_num = lists.length;
		for (var b=0; b < list_num; b++){
			if (lists[b].className == 'menu'){
				lists[b].onmouseover = keepMenu(lists[b]);
				lists[b].onmouseout = hideMenu(lists[b]);
			}
		}*/
		
		
		var inputs = document.getElementsByTagName('input');
		var input_num = inputs.length;
		for (var x=0; x<input_num; x++){
			if (inputs[x].className == 'product' && inputs[x].getAttribute('type') == 'checkbox'){
				inputs[x].onclick = function(){
					return selectRow(this.parentNode.parentNode);
				}
			}
		}
	}
	
	
	
}

function selectRow (row){
	if (row.className != 'selected'){
		row.setAttribute('class', 'selected');
	} else {
		row.removeAttribute('class');
	}
	
}

function new_window(url){
	window.open(url, '');
	return false;
}

function newIframe(url)
{
	if (!(document.getElementById("framediv"))){
		var frameDiv = document.createElement("div");
		frameDiv.setAttribute("id", "framediv");
		
		var close_box = document.createElement("img");
		close_box.setAttribute("id", "close");
		close_box.setAttribute("src", "/images/close.jpg");
		close_box.setAttribute("alt", "");
		close_box.setAttribute("title", "Close");
		close_box.onclick = function(){
			main.removeChild(frameDiv);
		};
		close_box.onload = function(){
			frameDiv.appendChild(close_box);
		};
		close_box.src="/images/close.jpg";
		
		
		
		var iframe = document.createElement("iframe");
		iframe.setAttribute("src", url); 
		iframe.setAttribute("width", "100%");
		iframe.setAttribute("height", "100%");
		iframe.setAttribute("frameborder", "0");
		
		frameDiv.appendChild(iframe);
		var content = document.getElementById("content");
		content.appendChild(frameDiv);
	}
	return false;
}

function showMenu(obj){
	var parent = obj.parentNode;
	var childList = parent.getElementsByTagName("ul");
	
	if (childList[0].style.display == "block"){
		childList[0].style.display = "none";
	} else {
		childList[0].style.display = "block";
	}

	return false;
}