function check_qa(id){
	var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1", { defaultTab: id });
	window.scroll(0,400);
}
function wikishow(){
	pwmod.show();
}
function showHide(shID) {
	if (document.getElementById(shID)) {
		if (document.getElementById(shID+'-show').style.display != 'block') {
			document.getElementById(shID+'-show').style.display = 'block';
			document.getElementById(shID).style.display = 'none';
		}
		else {
			document.getElementById(shID+'-show').style.display = 'none';
			document.getElementById(shID).style.display = 'inline';
		}
	}
}
function QArating(ad,rt,tu,td,choice) {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Sorry, your browser does not support this feature.");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        {
		   updRating(xmlHttp.responseXML, ad,choice);
        }
      }
	if (choice == 1){  
    xmlHttp.open("GET","/review_cal.asp?ad="+ad+"&rt="+rt+"&tu="+tu+"&td="+td,true);
	}
	else
	{
	xmlHttp.open("GET","/qanda_cal.asp?ad="+ad+"&rt="+rt+"&tu="+tu+"&td="+td,true);	
	}
    xmlHttp.send(null);
}

function updRating(oObj, ad,choice) {
  if (!oObj) return;
  var xmlObj = oObj;
  if (xmlObj.getElementsByTagName('QA')[0].getAttribute("errmsg").length > 0) {
    var Msg = xmlObj.getElementsByTagName('QA')[0].getAttribute("errmsg");
	document.getElementById('msg' + ad).innerHTML = Msg;
	return;
  }
  var AId = parseInt(xmlObj.getElementsByTagName('QA')[0].getAttribute("AId"));
  var Tu = parseInt(xmlObj.getElementsByTagName('QA')[0].getAttribute("ThumbsUp"));
  var Td = parseInt(xmlObj.getElementsByTagName('QA')[0].getAttribute("ThumbsDown"));
  var TuP;
  var TdP;
  var ToT; 
  var ResTxt;
  if (!isNaN(AId) && !isNaN(Tu)  && !isNaN(Td) ) {
    ToT = ((Tu + Td)==0?1:(Tu + Td));
    TuP = Math.round((Tu / ToT)*100)
    TdP = Math.round((Td / ToT)*100)
	ResTxt = (parseInt(Tu + Td)==1?"Response":"Responses");
	if (choice == 1){
	document.getElementById('help' + ad).innerHTML = Tu +' out of ' + parseInt(Tu + Td) + ' people found this review helpful.';}
	else
	{
	document.getElementById('Tu' + ad).innerHTML = TuP + '%';
    document.getElementById('Td' + ad).innerHTML = TdP + '%';
    document.getElementById('Rs' + ad).innerHTML = '(<strong>' + parseInt(Tu + Td) + '</strong>&nbsp;' + ResTxt + ')';
	}
  }
}
