// JavaScript Document
<!--

var currentPID;
var ie=(document.all)?true:false;
var ns6=document.getElementById && !document.all;
var cursorX;
var cursorY;
var enableEvent;


function getSizing(pid){
	try{
	currentPID = pid;
	getXMLSizing(pid);
	}
	catch(err){}


}
function getXMLSizing(pid){

	try{
	var failure = function(t){}	
	pars = "pid="+pid;
	var myAjax = new Ajax.Request(
		"xmlGetSizingInfo.cfm", {method: 'get', parameters: pars, onSuccess: writeSizing, onFailure:failure}
	);	
	}
	catch(err){}	



}
function writeSizing(t){

	try{
	if(t.responseXML.documentElement.getElementsByTagName('pid')[0].firstChild.data==currentPID){
		productName = t.responseXML.documentElement.getElementsByTagName('pn');
		colorName = t.responseXML.documentElement.getElementsByTagName('co');
		sizeName = t.responseXML.documentElement.getElementsByTagName('sn');
		sizeAvl = t.responseXML.documentElement.getElementsByTagName('sa');
		if(productName && sizeName && sizeAvl){
			cd0 = "<h1>"+productName[0].firstChild.data+"</h1>";
			if(colorName[0].hasChildNodes())
				cd0+="<h3>"+colorName[0].firstChild.data+"</h3>";
			$("productInfoDiv").innerHTML = cd0;
			cd = "<table id='sizeTable'>";
			for(var i=0;i<sizeName.length;i++){
				cd+="<tr><td>"+sizeName[i].firstChild.data+"</td><td>"+((sizeAvl[i].firstChild.data==1)?"&mdash; <span class='available'>Available</span>":"&mdash; <span class='unavailable'>Out of Stock</span>")+"</td></tr>";
			}
			cd+="</table>";
			$("tableDiv").innerHTML = cd;
			

			var x = (cursorX > 650) ? (cursorX - 170): (cursorX+30);
			$("sizeInfo").style.left =  x+"px";
			$("sizeInfo").style.top = (cursorY-50)+"px";
			$("sizeInfo").style.visibility = "visible";
		}

	}
	}
	catch(err){}	
	
}
function clearSizingInfo(){
	try{
	currentPID = "";
	$("sizeInfo").style.visibility = "hidden";
	}
	catch(err){}	
}	

function getStats(e){
	
	try{
	if(ie){
		cursorX=event.clientX;
		cursorY=event.clientY + (document.documentElement.scrollTop ?   document.documentElement.scrollTop :   document.body.scrollTop);
	}
	else if(ns6){
		cursorX=e.clientX;
		cursorY=e.pageY;
	} 
	}
	catch(err){}

}

document.onmousemove=getStats



// -->
