var request = makeObject();
var request1;
var request2;
var request3;
var request4;
var request5;
var request6;
var totalbids;
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 initialbuttonload()
{
	       
          	request4=makeObject();		
			request4.open('get', 'loadbuttons.php?');
            request4.onreadystatechange = loadbutton;
           	request4.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(request4.readyState == 4)
   {
      
     var answer=request4.responseText;
	//alert(answer);
	  for(i=0;i<answer.length;i++)
	  {
	    if(answer.charAt(i)!="," && answer.charAt(i)!="*")
		  field=field+answer.charAt(i);
		 // alert(field);
		else
		{
		  if(answer.charAt(i)!="*")
	      {
		     var auctionid=Number(field);
						
			 if(auctionid!=0)
			 {
			
			 if(document.frm.uname.value!="")
			 { 
			 
			document.getElementById('bidbutton'+auctionid).innerHTML='<a href=javascript:bidthis("'+document.frm.uname.value+'",'+auctionid+') > Bid now </a>';
			 }
			 else
			 {
		    if(document.getElementById('bidbutton'+auctionid))
			{
			document.getElementById('bidbutton'+auctionid).innerHTML='<a href=mydeal.php> Login</a>';
			}
			 } 
			}
		  }
		   field="";
		}  	 
	  }
	}
}	  


function ref_this()		
{
				request5=makeObject();		
	        	request5.open('get', 'winner.php?');
	         	request5.onreadystatechange = winner;
             	request5.send('');
			 
		
			    request2=makeObject();		
				request2.open('get', 'readbids4seconds.php?');
	            request2.onreadystatechange = readbids4seconds;
            	request2.send('');
						
				//alert("shhhhhhhhhhssssssssssssssssssssss");
		
/*				request3=makeObject();
				request3.open('get', 'writeseconds.php?');
				request3.onreadystatechange = writeseconds;
				request3.send('');   
*/			
}



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; 
		//alert(answer);
		var field="";
		 var j=-1;
		 for(i=0;i<answer.length;i++)
	   {
	      
	    //alert(answer.length);
	      
		  if(answer.charAt(i)!=",")
		 {
		   field=field+answer.charAt(i);
		 }
		 else
		  {
			 j++; 
		  /*if(j==0)
		  {
		  document.getElementById('winnerid').innerHTML=field;
		  }*/
		 if(j==0)
		 {
		  
		  document.getElementById('winner').innerHTML=field;
		  }
		
		/*if(j==1)
		 {
		 	 
		 document.getElementById('endedtime').innerHTML=field;
		  }
		
		if(j==2)
		 {
			
		  document.getElementById('retailprice').innerHTML='&pound;'+field;
		  }
		
		if(j==3)
		 {
		 //alert(field);
		 document.getElementById('netsaving').innerHTML=field+'%';
		  }
		*/
		if(j==1)
		 {
		 	 
		 document.getElementById('endprice').innerHTML='&euro;'+field;
		  }
		if(j==2)
		 {
		 	var id=""; 
		    id=field;
		  }
		
		if(j==3)
		 {
		 	//alert(field);
		 document.getElementById('winnerimage').innerHTML='<a href=windetail.php?auctionid='+id+'&auction=ended><img src=admin/up_images/thumb/home/'+field+' border=0 height=134 width=152/></a>';
		 
		 }
		if(j==4)
		 {
		 	 
		 document.getElementById('bidname').innerHTML=field;
		  }
		
		field=""
		 }
		
		}
		
  }
  
}





function winner()
{
 	
  if(request5.readyState == 4)
  {
	    var answer=request5.responseText; 
	//	alert(answer);
		if(answer!=-1 && answer!=0 && answer!="")
		{
		  
			var ans=trim(answer); 
			document.header.action="windetail.php?auctionid="+ans;
			document.header.submit();
		}
			
			 
			 		
			 
		  
  }
}
 function trim(s)
 {
    return (s.replace(/^\s+|\s+$/g, ""));
 } 
function readbids4seconds()
{
  seconds=seconds+1;
   
  if(seconds>10)
  {
    initialbuttonload();
    //loadbutton();
	 seconds=0;
  }	 
  var k=0;
  var auctionid;
   if(request2.readyState == 4)
   {
      var field="";
	  var field1="";
	  var allow=1;
	
	  var j=-1;
	  var bids;
	  
	  var answer=request2.responseText; 
	   
	  //if(answer!="")
	  
	 //alert(answer);	
	   var setstatus=0;
	  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))
				   {
				       totalbids=Number(field);
					 //  alert(totalbids);
				       document.getElementById('bids').innerHTML='Bids '+'<font color="red"><b>'+field+'</b></font>';
				   }	   
 
			    }
			    if(j==1)
				{
				   auctionid=Number(field);
				  
				}
				  
							   			    
			    if(j==2)
				
				{
					if(document.getElementById('timecounter'+auctionid))
					   {
				   		document.getElementById('timecounter'+auctionid).style.color='green';
					   	document.getElementById('timecounter'+auctionid).innerHTML=field; 
						document.getElementById('timecounter'+auctionid).style.backgroundColor='#e2e2e2';
				    	document.getElementById('timecounter'+auctionid).innerHTML=field;
					   }
						tim=field;
					
				}		  
			  	  
			    if(j==3)
				{
				  
				   if(setstatus==0 && document.getElementById('setflag').value==1)
				   {
					   
				   if(document.getElementById('saving'))
				   {
					   var saving="";
					   //var saving=Math.round(document.frm.savings.value-Number(field));
					  //alert(field);
					   saving=document.frm.savings.value-Number(field);
					   var savings=saving;
					 //  alert(saving);
					   saving+="";
					   
					   //alert(saving.length+"      "+saving);
					   
					   var savingint=saving.split('.');
					   if(savingint.length==1)
					     saving=saving+'.00';
						 //alert(saving);
					   else
					   {
						  if(savingint[1].length>2)
						  { 
						     //alert(savingint[1].length);
							  var tmp=""; 
							  for(z=0;z<2;z++)
							   tmp+=savingint[1].charAt(z);
							   
							   saving=savingint[0]+"."+tmp;
							   //alert(saving);
						  }
						   
						   else
						   {
						     if(savingint[1].length==1)
				             saving=saving+'0';
						   }
					   }
				   }
					  //alert(saving);
					   //style="position:absolute;left:750px;"
					   
					   if(savings<0)
					   {
					     saving=0;
						 
	                   document.getElementById('saving').innerHTML=document.frm.currencytype.value+saving;
					   if(document.getElementById('saving10'))
						   document.getElementById('saving10').innerHTML=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=document.frm.currencytype.value+saving;
		
						 if(document.getElementById('saving10'))
						 {
						 profits=(saving/document.getElementById('Retail').value) * 100;
 						 document.getElementById('saving10').innerHTML=profits.toFixed(2);
						 }
			//		alert(document.getElementById('Retail').value);
				//		 alert(profits);
						}
					
						   
				   }
				   
				   
				   
				   if(tim=="00:00:00")
				   {
 				     document.getElementById('bidcost'+auctionid).innerHTML="Ended";
				   }
				     else
					 {
                    if(document.getElementById('bidcost'+auctionid))
					{
				   document.getElementById('bidcost'+auctionid).style.backgroundColor='#e2e2e2';
					}
                   var bidcostint=field.split('.');
				    
				     if(bidcostint.length==1)
						field=field+'.00';
					  else
					  {
				        if(bidcostint[1].length==1)
				          field=field+'0';
						}
					  bidcolor=field;
					  
               //alert(document.frm.currencytype.value);
			   
				if(document.getElementById('bidcost'+auctionid))
				{
				document.getElementById('bidcost'+auctionid).innerHTML=document.frm.currencytype.value+field; 
				}
				if(document.getElementById('bidcost10'+auctionid))
				document.getElementById('bidcost10'+auctionid).innerHTML=document.frm.currencytype.value+field;
					 }
				 
				 if(document.getElementById('setflag').value==1)
				    setstatus=1;
				 }
  
				  
			    if(j==4)
				{
					if(field!='')
			      document.getElementById('biddername'+auctionid).innerHTML='<img src="images/icon_star.png" width="20" height="19" />'+field;  
				  else
				  if(document.getElementById('biddername'+auctionid))
				  {
				  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]);
							 //alert(num);
						   if(document.getElementById('bidbutton'+num))
						    document.getElementById('bidbutton'+num).innerHTML='Sold';
 // document.getElementById('bidbutton'+num).innerHTML='<img src=admin/images/green_sold.gif border=0 width=100 height=35 />';
			//		   document.getElementById('bidbutton'+num).innerHTML='Sold';
				            		   
		
							  
				
				  }
						  else
						      num=Number(field);
							
						  if(document.getElementById('timecounter'+num))
						  {
						  document.getElementById('timecounter'+num).style.color='red';
						  }
						}  

                   						 	
					
						
				                   
	            }
				  
		
				   if(j==6)
				   {
				      
				    var num=Number(field);
	//				alert('hihhhhhhh');
//					alert(bidcost);
				
				//flash color
					document.getElementById('bidcost'+num).innerHTML=''+document.frm.currencytype.value+bidcolor+'</font>'; 
				   } 	 
			
			   field="";
			  }
			  else
			  {
			     j=-1;
			     k++; 
			  }	
		   }	 
			   	 
		}		 
	  
	 /* if(answer.length<16)
		{
			   totalbids=Number(answer);
			   document.getElementById('bids').innerHTML='Bids '+answer;
				   
				  
		}*/
	  
   }
}   

function writeseconds()
{
 
	if(request3.readyState == 4)
    {
	    
	}
}	

function bidthis(user,bid)
{
	request4=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>';
 }
	
	
	request4.open('get', 'bidthis.php?user='+user+'&bid='+bid);
    request4.onreadystatechange = bidding;
	request4.send('');
    
 }
function bidding()
{
	if(request4.readyState == 4)
    {
		   var answer=request4.responseText; 
		   
		   //alert(answer);
	    
	}
	  
}	
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/green_bid.gif  border=0 /></a>';
			 }
			 else
			 {
					   
		      document.getElementById('bidbutton'+auctionid).innerHTML='<a href=login.php> <img src=admin/images/green_login.gif border=0 /></a>';
			 }
   
			
}   