function goView(theURL) 
{ 
 var _C = window.open(theURL, "Child", "toolbar=yes, scrollbars=yes, resizable=yes, width=800, height=600");
     _C.focus();
} 


// ***************
// TYPE: JS
// INPUT: none
// RETURN: XMLHTTP object 
// SYNOPSIS: Exposes functionality for using AJAX
// AUTHOR: GT
function getHTTPObject()
{
 try 
 { 
  var requester = new XMLHttpRequest(); 
 } 
 catch (error) 
 { 
  try 
  { 
    var requester = new ActiveXObject("Microsoft.XMLHTTP"); 
  } 
  catch (error) 
  {
	 requester = null; 
  } 
	if (!requester) {requester = new ActiveXObject("Msxml2.XMLHTTP");}
 }
 if (requester.overrideMimeType) {requester.overrideMimeType('text/xml');}
 return requester;
}



// Change Table Cell color
var doc=document.all
var old_color

function changeCellColor(e,new_color)
{
 source=doc? event.srcElement : e.target;
 if (source.tagName=="TABLE")
 return;
 while(source.tagName!="TD" && source.tagName!="HTML")//TD for cell, TR for row
 source.parentElement;
 old_color=source.style.backgroundColor;
 source.style.backgroundColor=new_color;
}

function revertColor(e)
{ 
 source.style.backgroundColor=old_color; 
} 

/*
function revertColor(e)
{
 if (doc&&(event.fromElement.contains(event.toElement))OR source.contains(event.toElement)OR source.tagName=="TABLE") 
 return
 if (doc&&event.relatedTarget!=source)
 source.style.backgroundColor=old_color
}
*/

function getShoeValue(e)
{
 source=doc? event.srcElement : e.target;
 if (source.tagName=="TABLE")
 return;
 while(source.tagName!="TD" && source.tagName!="HTML")//TD for cell, TR for row
 source.parentNode; //parentElement
 var rowArray=document.getElementsByTagName('TR');
 var rowObj=source.parentNode;
 var cellArray=rowObj.getElementsByTagName('TD');
 var mpf=cellArray[0].innerHTML;
 var selectedRowNumber=0;
 var newRowNumber=0;
 var sizeRow=document.getElementById("ShoeSizeRow");
 var sizeCellArray=sizeRow.getElementsByTagName('TD');
 
 for (loop=0;loop<rowArray.length;loop++)
 {
  currentCellArray=rowArray[loop].getElementsByTagName('TD');
	if (mpf==currentCellArray[0].innerHTML)
	selectedRowNumber=loop;
 }

 sizeCellArray[0].innerHTML=cellArray[3].innerHTML; //Mondopoint Shoe
 sizeCellArray[1].innerHTML=cellArray[4].innerHTML; //Centimeters Shoe
 sizeCellArray[2].innerHTML=cellArray[5].innerHTML; //Inches Shoe

 for (columnID=6;columnID<14;columnID++)
 {
   nodeHTML=cellArray[columnID].innerHTML;
   if (nodeHTML=="&nbsp;") 
    {
     newCellArray=rowArray[selectedRowNumber-1].getElementsByTagName('TD');
  	 nodeHTML=newCellArray[columnID].innerHTML+"+";
  	}
   if (nodeHTML=="&nbsp;+")
   {
    nodeHTML="&nbsp;"
  	newRowNumber=selectedRowNumber;
    while (nodeHTML=="&nbsp;")
    {
  	 newRowNumber=newRowNumber+1;
     newCellArray=rowArray[newRowNumber].getElementsByTagName('TD');
  	 nodeHTML=newCellArray[columnID].innerHTML;
  	}
  	nodeHTML=nodeHTML+"-"
   }
   sizeCellArray[columnID-3].innerHTML=nodeHTML;
 }
 updateList();
}

