
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;
}


function DisplayNewEditions(page){
    //debugger;
	var hg = $('new-editions').offsetHeight;
	//hg='318px';
	
	nextpage=page<20?page+1:20;
	prevpage=page>1 ? page-1:1;
	
	$('new-editions-box').innerHTML = '<div style="float:left; background: url(/images/layout/loading.gif) 50% 50% no-repeat;border: 0px solid black;width:910px; height:' + hg + 'px"></div>';
	$('forward-arrow').href='javascript:DisplayNewEditions('+ nextpage +')';
	$('back-arrow').href='javascript:DisplayNewEditions('+ prevpage +')';
  	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }
	var url="/include/new-editions.asp";
	url=url+"?page="+page;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);

}

function DisplayNewAuctions(aucOwner, page){
    //debugger;
	var hg = $('new-editions').offsetHeight;
	//hg='318px';
	
	nextpage=page<1000?page+1:1000;
	prevpage=page>1 ? page-1:1;
	
	if ($('PageCounter').options.length>page) {
		$('PageCounter').selectedIndex=page-1;
	} else {
		nextpage=$('PageCounter').options.length;
	}
	
	$('new-editions-box').innerHTML = '<div style="float:left; background: url(/images/layout/loading.gif) 50% 50% no-repeat;border: 0px solid black;width:600px; height:' + hg + 'px"></div>';
	$('forward-arrow').href='javascript:DisplayNewAuctions('+ aucOwner +',' + nextpage +')';
	$('back-arrow').href='javascript:DisplayNewAuctions('+ aucOwner +',' + prevpage +')';
	
  	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }
	var url="/include/new-auctions.asp";
	url=url+"?page="+page + "&aucItemOwner="+aucOwner;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);

}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
	$('new-editions-box').innerHTML=xmlhttp.responseText;
  }
}


function htmlData(url, qStr,sourceName, destinationName)  
{  
   if (url.length==0)  
   {  
       document.getElementById(destinationName).innerHTML="";  
       return;  
   }  
   xmlHttp=GetXmlHttpObject()  
   if (xmlHttp==null)  
   {  
       alert ("Browser does not support HTTP Request");  
       return;  
   }  
  
   url=url+"?"+qStr + "&Name=" + sourceName;  
   //xmlHttp.onreadystatechange=stateChanged1(destinationName);  
   xmlHttp.onreadystatechange=function() { stateChanged1(destinationName); };
   xmlHttp.open("GET",url,true) ;  
   xmlHttp.send(null);  
}  

function stateChanged1(destinationName)  
{  

   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")  
   {  
        document.getElementById(destinationName).innerHTML= xmlHttp.responseText;  
   }  
   else {  
           //alert(xmlHttp.status);  
   }
}

function ComicVote(ComicID, ComicType, Vote) {
    $('ratingblock').innerHTML = '<div style="float:left; background: url(/images/layout/loading.gif) 50% 50% no-repeat;border: 0px solid black;"></div>';
    xmlhttp = GetXmlHttpObject();
    if (xmlhttp == null) {
        alert("Your browser does not support XMLHTTP!");
        return;
    }
    var url = "/include/ComicVote.asp";
    url = url + "?ComicID=" + ComicID + "&ComicType=" + ComicType + "&Vote=" + Vote;
    xmlhttp.onreadystatechange = showVoteResult;
    xmlhttp.open("GET", url, true);
    xmlhttp.send(null);
}

function showVoteResult() {
    if (xmlhttp.readyState == 4) {
        $('ratingblock').innerHTML = xmlhttp.responseText;
    }
}

