var xmlhttp;
var fantasyValue;
var userid;
var x = 0;
var rowx;
var loopx;
var playerValueSelected;
var valueTotal;

var statementValue;
var shirtValue;

var qty;
var quantity;
var price;
var pid;
var custName;
var form;
var subx;
var subxx;
var total = 0.00;
var subtotalx;
var sex;
var howManyItems = 0;
var txt="";

function calcOrder(qty, price, subtotalx, howMany, pid, sex)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
var sizex = "size"+subtotalx;
var size = document.getElementById(sizex).value;
if (size!='')
{
  subx = "subtotal"+subtotalx;
  howManyItems = howMany;

  var url="calculateorder.php";
  url=url+"?price="+price;
  url=url+"&qty="+qty;
  url=url+"&item="+subtotalx;
  url=url+"&size="+size;
  url=url+"&pid="+pid;
  url=url+"&sex="+sex;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=orderChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}
}

function calcOrder2(size, price, subtotalx, howMany, pid, sex)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
var qtyx = "qty"+subtotalx;
var qty = document.getElementById(qtyx).value;
if (qty!='')
{
  subx = "subtotal"+subtotalx;
  howManyItems = howMany;

  var url="calculateorder.php";
  url=url+"?price="+price;
  url=url+"&qty="+qty;
  url=url+"&item="+subtotalx;
  url=url+"&size="+size;
  url=url+"&pid="+pid;
  url=url+"&sex="+sex;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=orderChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}
}

function orderChanged()
{

  if (xmlhttp.readyState==4)
  {  
    document.getElementById(subx).innerHTML='&pound;' + xmlhttp.responseText;
   
    var i=0;    
    total = 0.00;
    var subtotals;
    var result = xmlhttp.resonseText;
    for (i=1;i<howManyItems;i++)
    {
      try
      {
        subxx = "subtotal"+i;
        subtotals = document.getElementById(subxx).innerHTML.substring(1);
        total = total + parseFloat(subtotals);
      }
      catch(err)
      {
        txt="There was an error on this page.\n\n";
        txt+="Error description: " + err.description + "\n\n";
        txt+="Click OK to continue.\n\n";
        alert(txt);   
      }
    }           
  } 
  //document.getElementById("total").innerHTML=xmlhttp.responseXML;
  document.getElementById("total").innerHTML='&pound;' + total;
}

function fantasyUpdate(fantasyValue, userid, loopx)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  x=loopx;
  var url="updatefantasy.php";
  url=url+"?fvalue="+fantasyValue;
  url=url+"&uid="+userid;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=fantasyChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);

}

function fantasyChanged()
{
  if (xmlhttp.readyState==4)
  {
    rowx = "updatedvalue"+x;
    document.getElementById(rowx).innerHTML=xmlhttp.responseText;   
  }
}

function statementUpdate(statementValue, userid, loopx)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  x=loopx;
  var url="updatestatement.php";
  url=url+"?svalue="+statementValue;
  url=url+"&uid="+userid;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=statementChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);

}

function statementChanged()
{
  if (xmlhttp.readyState==4)
  {
    rowx = "updatedstatement"+x;
    document.getElementById(rowx).innerHTML=xmlhttp.responseText;   
  }
}

function shirtUpdate(shirtValue, userid, loopx)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  x=loopx;
  var url="updatefantasy.php";
  url=url+"?svalue="+shirtValue;
  url=url+"&uid="+userid;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=shirtChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);

}

function shirtChanged()
{
  if (xmlhttp.readyState==4)
  {
    rowx = "updatedshirt"+x;
    document.getElementById(rowx).innerHTML=xmlhttp.responseText;   
  }
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


