var request = makeObject();
var request10;
var request20;
var request30;
var request40;
var request50;
var request6;
var request70;
var request80;
var totalbids;
var vipbids;
var seconds=0;
var timer;
var biddersname;
var soldbuttonseconds=0;
var browser;
var version;
var bidcolor;
var tim="";
function makeObject()
{
	
	var x;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		x = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		x = new XMLHttpRequest();
	}
	return x;
}
function makeObject1()
{
	
	var x;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		x = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		x = new XMLHttpRequest();
	}
	return x;
}

function makeObject2()
{
	
	var x;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		x = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		x = new XMLHttpRequest();
	}
	return x;
}

function makeObject3()
{
	
	var x;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		x = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		x = new XMLHttpRequest();
	}
	return x;
}
function initialbuttonload()
{
	       
          	request40=makeObject();		
			request40.open('get', 'loadbuttons.php?');
            request40.onreadystatechange = loadbutton;
           	request40.send('');
			
			if(navigator.userAgent.indexOf("Firefox")!=-1)
{
    var versionindex=navigator.userAgent.indexOf("Firefox")+8
    if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
	{
     
	   browser="mozilla";
	}   
}

if (navigator.appVersion.indexOf("MSIE")!=-1)
{
   temp=navigator.appVersion.split("MSIE")
   version=parseFloat(temp[1])
}

  if (version>=5.5) //NON IE browser will return 0
  {
   
	browser="ie";
  }	
  if(navigator.userAgent.indexOf("Opera")!=-1)
  {
     var versionindex=navigator.userAgent.indexOf("Opera")+6
     if (parseInt(navigator.userAgent.charAt(versionindex))>=8)
	 {
		browser="opera";
     }		
  }	
}				
function loadbutton()
{
  var field="";
   if(request40.readyState == 4)
   {
     var answer=request40.responseText;
	  
	  for(i=0;i<answer.length;i++)
	  {
	    if(answer.charAt(i)!="," && answer.charAt(i)!="*")
		  field=field+answer.charAt(i);
		else
		{
		  if(answer.charAt(i)!="*")
	      {
		     var auctionid=Number(field);
			 if(auctionid!=0)
			 {
			 if(document.frm.uname.value!="")
			 {  
			//alert("hai");
			document.getElementById('bidbutton'+auctionid).innerHTML='<a href=javascript:bidthis("'+document.frm.uname.value+'",'+auctionid+')> <img src="admin/images/placeabid.gif"  border="0" /></a>';
			 }
			 else
			 {
		    document.getElementById('bidbutton'+auctionid).innerHTML='<a href=mydeal.php> <img src="admin/images/login.gif" border="0" /></a>';
			 } 
			}
		  }
		   field="";
		}  	 
	  }
	}
}	  
function ref_this()		
{
	            request20=makeObject1();		
				request20.open('get', 'readbids4seconds.php?',true);
				request20.onreadystatechange = readbids4seconds;
            	request20.send(null);
				
			 request50=makeObject2();		
	         request50.open('get', 'winner.php?',true);
	         request50.onreadystatechange = winner;
             request50.send(null);
				request70=makeObject3();		
				request70.open('get', 'vipBids.php?',true);
				request70.onreadystatechange = readbids4secondsVip;
            	request70.send(null);
			  /*  request30=makeObject();
				request30.open('get', 'writeseconds.php?',true);
				request30.onreadystatechange = writeseconds;
				request30.send(null);    */
}


function winnerrotate()
{
	        //alert("hiiiiii");
			request60=makeObject();		
	         request60.open('get', 'recentwinner.php');
	         request60.onreadystatechange = winnerrecords;
             request60.send('');

}




function winnerrecords()
{
 	
  if(request60.readyState == 4)
  {
	    var answer=request60.responseText; 
		
		winresult=answer.split('~');

		if(document.getElementById('user_win_image'))
		{
		 document.getElementById('user_win_image').innerHTML='<a href="winners.php"><img src="admin/winner/'+winresult[1]+'"  border="0" height="134" width="122" /></a>';
		 
		 document.getElementById('user_win_desc').innerHTML=winresult[2];
		 document.getElementById('user_win_names').innerHTML=winresult[3];
		 document.getElementById('user_win_cont').innerHTML=winresult[4];
		}

		
  }
  
}





function readbids4seconds()
{
var k=0;
  var auctionid;
 // alert(request20.readyState);
    if(request20.readyState == 4)
   {
	  var field="";
	  var field1="";
	  var allow=1;
	  var j=-1;
	  var bids;
	  var answer=request20.responseText; 
	//  alert(answer);
      for(i=0;i<answer.length;i++)
	   {
	      if(answer.charAt(i)!="," && answer.charAt(i)!="*")
		  {
		    field=field+answer.charAt(i);
		  }
		  else
		  {
		     if(answer.charAt(i)!="*")
			 {
		       j++;
			    if(j==0)
				{
				   if(!(field.length>15))
				   {
				       field=Number(field);
				       document.getElementById('bids').innerHTML='Bids '+field; 
				   }	   
			    }
			    if(j==1)
				{
				  auctionid=Number(field);
				}
			    if(j==2)
				{
				       if(document.getElementById('blink'))
						 {
						 document.getElementById('blink').innerHTML='';
						 }
					    document.getElementById('timecounter'+auctionid).style.color='black';
						document.getElementById('timecounter'+auctionid).style.backgroundColor='';
				    	document.getElementById('timecounter'+auctionid).innerHTML=field; 
						tim=field;
				}		  
			    if(j==3)
				{
    			   if(document.getElementById('saving'))
				   {
					   var saving="";
					   saving=document.frm.savings.value-Number(field);
					   var savings=saving;
					   saving+="";
					   var savingint=saving.split('.');
					   if(savingint.length==1)
					     saving=saving+'.00';
					   else
					   {
						  if(savingint[1].length>2)
						  { 
							  var tmp=""; 
							  for(z=0;z<2;z++)
							   tmp+=savingint[1].charAt(z);
							   saving=savingint[0]+"."+tmp;
						  }
						   else
						   {
						     if(savingint[1].length==1)
				             saving=saving+'0';
						   }
					   }
					   if(savings<0)
					   {
					     saving=0;
	                   document.getElementById('saving').innerHTML='&pound;'+saving;
					   }
					    else
						{
	 				     if(document.getElementById('auctiontype').value==6)
						 {
							saving=parseFloat(document.getElementById('bidCost').value)-parseFloat(document.getElementById('priceAmt').value);
						 }
						 else if(document.getElementById('auctiontype').value==2)
						 {
							saving=document.getElementById('bidCost').value; 
						 }
						  document.getElementById('saving').innerHTML='&pound;'+saving;
						}
				   }
				   if(tim=="00:00:00")
				   {
 				     document.getElementById('bidcost'+auctionid).innerHTML="Ended";
				   }
				     else
					 {
				   document.getElementById('bidcost'+auctionid).style.backgroundColor='';
                   var bidcostint=field.split('.');
				     if(bidcostint.length==1)
					    field=field+'.00';
					  else
					  {
				        if(bidcostint[1].length==1)
				          field=field+'0';
					  }
					  bidcolor=field;
				document.getElementById('bidcost'+auctionid).innerHTML='<font>&pound;'+field+'</font>'; 
					 }
				 }
  		    if(j==4)
				{
				 document.getElementById('biddername'+auctionid).innerHTML=field;  
				}
			    if(j==5)
				{
				  var num="";
				       if(field!="flash")
						{
						  var x=field.split("sold");	
						  if(x.length==2)
						  {
					         num=Number(x[0]);
						   document.getElementById('bidbutton'+num).innerHTML='<img src="admin/images/green_sold.gif" border="0" />';
						  }
						  else
						    num=Number(field);
							 if(document.getElementById('blink'))
							  {
							 if(tim=="00:00:00")
							    document.getElementById('blink').innerHTML='';
							 else if(document.frm.setflag.value==1)
					 			 document.getElementById('blink').innerHTML='<b style="color:#66CC00; font-size:14px; text-decoration:blink;font-family:Verdana, Arial, Helvetica, sans-serif;">Last Chance its going</b>';
							  }
						  document.getElementById('timecounter'+num).style.color='red';
						}  
            }
				   
				   if(j==6)
				   {
				    var num=Number(field);
					document.getElementById('bidcost'+num).innerHTML='<font style="background:#FF0000">&pound;'+bidcolor+'</font>';				   } 	 
			   field="";
			  }
			  else
			  {
			     j=-1;
			     k++; 
			  }	
		   }	 
			   	 
		}		 
	  
   }
} 
function winner()
{
  if(request50.readyState == 4)
  {
	    var answer=request50.responseText; 
		if(answer!=-1 && answer!=0 && answer!="")
		{
			var ans=trim(answer); 
			document.header.action="windetail.php?auctionid="+ans+"&auction=ended";
			document.header.submit();
		}
  }
}
function trim(s)
{
    return (s.replace(/^\s+|\s+$/g, ""));
}
function readbids4secondsVip()
{
 var k=0;
 var vipbids=0;
 if(request70.readyState == 4)
  {
	    var field="";
	 
	  var j=-1;
	  var vipbids;
	   var answer=request70.responseText; 
	//   alert(answer);
	    for(i=0;i<answer.length;i++)
	   {
	      if(answer.charAt(i)!="," && answer.charAt(i)!="*")
		  {
		    field=field+answer.charAt(i);
		  }
		  else
		  {
		     if(answer.charAt(i)!="*")
			 {
			  j++;
			    if(j==0)
				{
				   if(!(field.length>15))
				   {
				       field=Number(field);
                       vipbids=field;  
				   }	   
			    }
				 if(j==1)
				{
				  auctionid=Number(field);
				  document.getElementById('vipbids'+auctionid).innerHTML=vipbids; 
				}
				field="";  
			 }
			 else
			  {
			     j=-1;
			     k++; 
			  }	
		  }
	   }
  }
}
function writeseconds()
{
	if(request30.readyState == 4)
    {
	}
}	

function bidthis(user,bid)
{
	//alert("hai");
	request40=makeObject();
	
 if(totalbids==0)
 {
	 if(browser=="mozilla")
	  document.getElementById('bidbutton'+bid).innerHTML='<div style="position:absolute; "> <div id="term1" class="popup_mozilla"> Not Enough Bids <a href=javascript:closepopup('+bid+'); class="gray_Text" style="text-decoration:none">close </a> </div>';
	  
	  if(browser=="ie")
	       document.getElementById('bidbutton'+bid).innerHTML='<div style="position:absolute;"> <div id="term1" class="popup"> Not Enough Bids <a href=javascript:closepopup('+bid+'); class="gray_Text" style="text-decoration:none">close </a> </div>';
 }
	request40.open('get', 'bidthis.php?user='+user+'&bid='+bid);
    request40.onreadystatechange = bidding;
	request40.send('');
 }
function bidding()
{
	if(request40.readyState == 4)
    {
		   var answer=request40.responseText; 
	}
}	
function closepopup(auctionid)
{
   if(document.frm.uname.value!="")
			 {
			document.getElementById('bidbutton'+auctionid).innerHTML='<a href=javascript:bidthis("'+document.frm.uname.value+'",'+auctionid+')> <img src="admin/images/placeabid.gif"  border="0" /></a>';
			 }
			 else
			 {
		      document.getElementById('bidbutton'+auctionid).innerHTML='<a href="login.php"> <img src="admin/images/login.gif" border="0" /></a>';
			 }
}   