/* price display toggle */


function showHide(event,node) {
	event.cancelBubble=true;
	document.getElementById(node).style.display =
		 (document.getElementById(node).style.display == "none")?"":"none";
	event.cancelBubble=true;
}

function doPrice() {
	if (!document.getElementById) return;	
	var aPreLoad = new Array();
	var aTags = document.getElementsByTagName('span');
	var counter = 1;
	for (var i = 0; i < aTags.length; i++) {	
		if (aTags[i].className == 'price') {
			counter++;
			if(showMyPrice) {
				aTags[i].style.display = 'inline';
			} else {
				aTags[i].style.display = 'none';			
			}
		}
	}
}

function showBack() {
	var editScrn = top.document.getElementById('editScrn');
	editScrn.style.display = 'block';
}

function showEdit() {
	var editScrn = top.document.getElementById('editScrn');
	var editDiv = top.document.getElementById('editDiv');
	
	var winWidth = top.document.documentElement.clientWidth;
	var winHeight = top.document.documentElement.clientHeight;
	var scrHeight = top.document.documentElement.scrollTop;
	
	editScrn.style.display = 'block';
	editDiv.style.display = 'block';
	
	xPos = (winWidth - editDiv.offsetWidth)/2;
	yPos = (winHeight - editDiv.offsetHeight)/2 + scrHeight;

	editDiv.style.left = xPos + 'px';
	editDiv.style.top = yPos + 'px';
}


function hideEdit() {
	document.getElementById('editScrn').style.display='none';
	document.getElementById('editDiv').style.display = 'none';
}

function showFrame(scrollHeight) {
	var popFrame = top.document.getElementById('popFrame');
	popFrame.style.display = 'block';
	popFrame.style.height = scrollHeight+'px';
}

function hideFrame() {
	document.getElementById('popFrame').style.display='none';
}

function showScreen(scrollHeight) {
	var popScrn = top.document.getElementById('popScrn');
	popScrn.style.display = 'block';
	popScrn.style.height = scrollHeight+'px';
}

function hideScreen() {
	document.getElementById('popScrn').style.display='none';
}

function showPop(id) {
	var popScrn = top.document.getElementById('popScrn');
	var popDiv = top.document.getElementById(id);
	var winWidth = top.document.documentElement.clientWidth;
	var winHeight = top.document.documentElement.clientHeight;
	var scrHeight = top.document.documentElement.scrollTop;
	var scrollHeight = top.document.documentElement.scrollHeight;

	//alert(popDiv);
	//popScrn.style.display = 'block';
	//popScrn.style.height = scrollHeight+'px';

	showFrame(scrollHeight);
	showScreen(scrollHeight);
	popDiv.style.display = 'block';

	//alert(popDiv.style.display);
	var xPos = (winWidth - popDiv.offsetWidth) / 2;
	var yPos = (winHeight - popDiv.offsetHeight) / 2 + scrHeight;

	popDiv.style.left = xPos + 'px';
	popDiv.style.top = yPos + 'px';
}

function hidePop(id) {
	hideFrame();
	hideScreen();
	document.getElementById(id).style.display = 'none';
}

function showLarge(imgsrc,id) {
	var myImage = document.getElementById('largeImg');
	if(imgsrc == '') {
		imgsrc = 'default.jpg';
	}
	myImage.src  = '/_media/products/large/' + imgsrc;
	showPop(id);
}

function showME(id) {
	var myField = document.getElementById(id);
	myField.style.display = 'block';
}

function showInstructions(id,field) {
	var myDiv = document.getElementById(id);
	var myField = document.getElementById(field);
	myDiv.style.display = 'block';
	myField.focus();
}

function hideME(id) {
	document.getElementById(id).style.display = 'none';
}


function printBlock(id) {
	var content = document.getElementById(id).innerHTML
	tmpStr = "location=no,menubar=yes,directories=no,toolbar=no,status=no,personalbar=no,titlebar=no,scrollbars=yes,dependent=yes,resizable=yes";
	
	newWindow=window.open('','newWin',tmpStr);
	newWindow.document.write('<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Print Page<\/title><link href="/_media/_css/main.css" rel="stylesheet" type="text/css" media="all"><link href="/_media/_css/printable.css" rel="stylesheet" type="text/css" media="all"><link href="/_media/_css/sIFR-print.css" rel="stylesheet" type="text/css" media="all"><\/head><body>'+content+'<\/body><\/html>');
	
	winStatus = 1;
	
	newWindow.document.close();
	newWindow.focus();
}

function checkTag(obj) {
	tag = obj.tagName;
	alert (tag);
}

function rowHover(node,mode) {
	if (mode) {
		node.className = 'rowhover';	
	} else {
		node.className = '';	
	}	
}

function rowSelect(node,style) {
	var cell = node.parentNode;	
	var nodes = document.getElementsByTagName('tr');
	for (var i = 0; i < nodes.length; i++) {	
		if (nodes[i].className == style) {			
			nodes[i].className = '';
		}
	}
	cell.parentNode.className = style;
}

function enableAll() {
	var nodes = document.getElementsByTagName('input');	
	for (var i = 0; i < nodes.length; i++) {
		if (nodes[i].disabled == true) {			
			nodes[i].disabled = false;
		}
	}
}

function doFrame (id,target) {
	document.getElementById(id).src = target;
}

function doPDF (id,target,ht) {
	var frame = document.getElementById(id)
	frame.height = ht;
	frame.src = target;
}

function sizeFrame(iFr) {
	i = window.parent.document.getElementById(iFr);
	iHeight = document.body.scrollHeight;
	i.style.height = iHeight + "px";
}

