

function isElemId(id)

	{

	 var tmp=document.getElementById(id);

	 if (!tmp)

		return false;

	 return true;

	}



function showAlert(text)

{

	text="<div class='alert_box'><div class='alert_title'>Komunikat z allegrosz.pl</div><div class='alert_text'>"+text+"</div>";

	text+="<input type='button' value='OK' class='no simplemodal-close' style='border:1px solid #fff;background-color:#A8CF34;color:#fff;padding:3px;padding-left:10px;padding-right:10px;'/></div>"; 

	$.modal( text); 



}



 

 function auctionManager()

	{

	 this.box=getElementbyClass(document, 'auctionClass');

	 this.boxList=this.box.join(",") ;

	 

	 

	 this.parseFeedback=parseFeedback;

	 this.sendRequest=sendRequest;

	 this.bid=bid;

	 

	 

	// alert('ee');

	 return this;

	

	}

	

	//zalicytuj

	function bid(value)

		{

		 

		 $.ajax({

			 type: "GET",

			 url: "./actual_action.php",

			 data: "bid=true&auction_id="+value,

			 success: function(msg){

			 

			switch (msg) 

				{

				case 'not_logged':	showAlert('Musisz byc zalogowany'); break;

				case 'no_auction_selected':	 showAlert('Nie wybrano aukcji do licytacji'); break;

				case 'no_points':	 showAlert('Zakup dodatkowe punkty'); break;

				case 'bid_not_scored':	 showAlert('Nie zaliczono podbicia, ponieważ już prowadzisz w licytacji'); break;

				case 'all_ok':	 break;

				

				

				

				 

				default:

				alert('Nieznana odpowiedz z serwera, proszę przeładuj stronę'+msg);

				} 

			 }

		 }); 

		

		

		

		var tab=document.getElementById("login_area");

		//alert(tab.id);

		

			//if (document.getElementById(priceid).innerHTML!=r[1] )

				if (tab)

					{

		//			http://www.allegrosz.e-s.pl/auction_details.php?auction_id=83

				//	var url="./launcher.php?mod=bid&auction_id="+r[0];

				  

				//	document.getElementById("login_area").innerHTML='dddd';

				

				

				//   launcher.php?mod=login_mod&package=user

					var url="./launcher.php?mod=login_mod&package=user";

					//alert(url);

				 

					$("#login_area").load(url);

					

					// alert('zmiana');

					}

		

		

		

		

		}

	



	

	function doChanges(data)

		{

		 r=data.split(',');

		 var priceid="price_"+r[0];

		 var savingsid="savings_"+r[0];

		 var winnerid="winner_"+r[0];//+"|truncate:12";

		 var toendid="toend_"+r[0];

		 var controlpanel="controlpanel_"+r[0];

		 

		// alert(priceid);

		 //przekazuje wszystkie informacje odnosnie aukcji

		 

		 //mrugniecie przy zmianie ceny

		 

		 

		// if (r[5]!='0' || r[6]!='0')

		

		

		

		if (r[3]=='nikt')

			r[3]='brak zwycięzcy';

		

			

			var tab=document.getElementById('det_right_persons');

			
			if (isElemId(priceid) )
			  if (document.getElementById(priceid).innerHTML!=r[1] )
 				  if (tab)

					{

		//			http://www.allegrosz.e-s.pl/auction_details.php?auction_id=83

				//	var url="./launcher.php?mod=bid&auction_id="+r[0];

				  var url="./launcher.php?mod=bid&auction_id="+r[0];

					//alert(url);

				 

					$("#det_right_persons").load(url);

					

					// alert('zmiana');

					}

		

		

		

		

		

		

	 if (isElemId(priceid) )

		if (document.getElementById(priceid).innerHTML!=r[1])

			 if (r[5]!='0' || r[6]!='0')

			   $("#"+priceid).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);

 



	//	if (r[3].length >= 12)

	//		r[3]=r[3].substr(0,9)+'...'; 

		

		if (isElemId(savingsid) )

			document.getElementById(savingsid).innerHTML=r[2];

		 

		 if (isElemId(priceid) )

			 document.getElementById(priceid).innerHTML=r[1];

		

		 if (isElemId(winnerid) )

				document.getElementById(winnerid).innerHTML=r[3];

		  

		 if (isElemId(toendid) )

				document.getElementById(toendid).innerHTML=r[4];

		 

		 

		 

		 

		 //konczy aukcje 

		 if (r[5]!='0' || r[6]!='0')

			{

			// document.getElementById(priceid).innerHTML="<strong>AUKCJA ZAKOŃCZONA</strong>";

			// document.getElementById(winnerid).innerHTML="<strong>AUKCJA ZAKONCZONA</strong>";

			 if (isElemId(toendid) )

			 		document.getElementById(toendid).innerHTML="<strong>AUKCJA ZAKOŃCZONA</strong><br />"+r[11];

			 

			 if (document.getElementById(controlpanel) )

				document.getElementById(controlpanel).innerHTML="";
				//document.getElementById(controlpanel).innerHTML="<strong>AUKCJA ZAKOŃCZONA</strong><br />"+r[11];;//control_panel_{$a.auction_id}

			}

		 

//**************************************************************************************************************		

		

		//dodatkowe elemnty na karcie produktu

		

		 priceid="aprice_"+r[0];

		 savingsid="asavings_"+r[0];

		 winnerid="awinner_"+r[0];

		 toendid="atoend_"+r[0];

		 controlpanel="acontrolpanel_"+r[0];

		 

		// alert(priceid);

		 //przekazuje wszystkie informacje odnosnie aukcji

		 

		 //mrugniecie przy zmianie ceny

		if (isElemId(priceid) )

		 if (document.getElementById(priceid).innerHTML!=r[1])

			 if (r[5]!='0' || r[6]!='0')

			   $("#"+priceid).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);



		 if (isElemId(savingsid) )

			document.getElementById(savingsid).innerHTML=r[2];

		 

		 if (isElemId(priceid) )

			 document.getElementById(priceid).innerHTML=r[1];

		

		 if (isElemId(winnerid) )

				document.getElementById(winnerid).innerHTML=r[3];

		  

		 if (isElemId(toendid) )

				document.getElementById(toendid).innerHTML=r[4];

		 

		 

		 

		 //konczy aukcje 

		 if (r[5]!='0' || r[6]!='0')

			{

			// if (isElemId(priceid) )

			//	document.getElementById(priceid).innerHTML="<strong>AUKCJA ZAKOŃCZONA</strong>";

			// document.getElementById(winnerid).innerHTML="<strong>AUKCJA ZAKONCZONA</strong>";

			 

			 if (isElemId(toendid) )

				document.getElementById(toendid).innerHTML="<strong>AUKCJA ZAKOŃCZONA</strong><br />"+r[11];;

			 

			 if (isElemId(controlpanel) ) 
					document.getElementById(controlpanel).innerHTML='';	
			// document.getElementById(controlpanel).innerHTML="<strong>AUKCJA ZAKOŃCZONA</strong><br />"+r[11];//control_panel_{$a.auction_id}

			}

		

		

		}

	

	

	

	

	function parseFeedback()

		{

		

		 var result=this.feedback.split('|');

		 

		 for (var i=0 ; i< result.length-1; i++)

			{

			 doChanges(result[i] );

			}

		

		}

	

	

	//

	function sendRequest()

		{

	

		 

		$.ajax({

			 type: "GET",

			 url: "./actual_action.php",

			 data: "auctions_id="+this.boxList,

			 success: function(msg){

				 window.manager.feedback=msg;

				 window.manager.parseFeedback();

			 }

		 }); 



		}

 

 

 function initAuctionBox()

	{

	 	var manager=new auctionManager();

	window.manager=manager;

	window.setInterval("manager.sendRequest();",1000);

	}

	

	

 function getElementbyClass(classname)

 {

		var temparray=new Array()

		var inc=0

		var root=document.getElementsByTagName('div');

		for (var i=0; i< root.length; i++)

			{

	    if (root[i].className=='auctionClass')

			  temparray[inc++]=root[i].id;

			}

		 

	  var tbl;

		tbl=document.getElementById('auctionClassTable');

		

		if (!tbl)

			return temparray;

			

		var rows = tbl.getElementsByTagName("tr");  

		for(i = 0; i < rows.length; i++)      

			if (rows[i].className=='auctionClassTR')

				{

				 temparray[inc++]=rows[i].id;

				}

		

		return temparray;

		

	//	for(i = 0; i < temparray.length; i++)

	//		alert(temparray[i] );

		

			

			

//		for (var j=0; j<tbl.rows.length; j++ )

	//		{

		//	 alert(tbl.rows[i].id);

		//	}

		

			

		//var tr=document.getElementsByTagName('tr');

		

		

		//alert(tr.length);

		/*

		var tr=document.elements;

		alert(tr.length);



		

		for (i=0; i< tr.length; i++)

			{

	    alert(i);

			if (root[i].className=='auctionClassTR')

			  temparray[inc++]=tr[i].id;

			}

	alert('stop');

	*/

		

	}	

	

 //document.onload=initAuctionBox;



 


