function fillup_list(eventid)
{
	ajax('ajax_list.php','EventID='+eventid,'tickets2');
}

function tri_list(eventid,tri,priced)
{
	if(document.getElementById('formlist').elements['extbrk'].value==1)
	{
		document.getElementById('formlist').elements['brockertri'].checked=false;
			
	}
	oldtri=document.getElementById('formlist').elements['tri'].value;
	document.getElementById('formlist').elements['pgtri1'].value=tri;
	document.getElementById('formlist').elements['pgtri2'].value=oldtri;
	param='EventID='+eventid+'&tri='+tri+'&oldtri='+oldtri;
	sortqty=document.getElementById('formlist').elements['qtytri2'].value;
	sortminp=document.getElementById('formlist').elements['minprice2'].value;
	sortmaxp=document.getElementById('formlist').elements['maxprice2'].value;
	if(sortqty!="all")
		param=param+'&sortqty='+sortqty;
	if(sortminp!="nomin")
		param=param+'&sortminp='+sortminp;
	if(sortmaxp!="nomax")
		param=param+'&sortmaxp='+sortmaxp;
	compar=document.getElementById('formlist').elements['compar'].value;
	if(compar!='')
		param=param+'&ticketscomp='+compar;
	section=document.getElementById('formlist').elements['sectionsrt'].value;
	if(section!='')
		param=param+'&section='+section;

	param2=param+'&val=nbr';
	ajax('ajax_list.php',param,'tickets2');
	
	if(oldtri!=tri)
	{
		if(priced=='p')
		{
			document.getElementById('tSeatCat').innerHTML='';
			document.getElementById('tDescr').innerHTML='';
			document.getElementById('tQuantity').innerHTML='';
			document.getElementById('tSalePrice').innerHTML='';
		}
		else
		{
			document.getElementById('tWSSection').innerHTML='';
			document.getElementById('tRow').innerHTML='';
			document.getElementById('tQuantity').innerHTML='';
			document.getElementById('tSalePrice').innerHTML='';
			document.getElementById('tNotes').innerHTML='';
		}
		document.getElementById('t'+tri).innerHTML='&#9650;';
		document.getElementById('formlist').elements['tri'].value=tri;
	}
	else
	{
		if(priced=='p')
		{
			document.getElementById('tSeatCat').innerHTML='';
			document.getElementById('tDescr').innerHTML='';
			document.getElementById('tQuantity').innerHTML='';
			document.getElementById('tSalePrice').innerHTML='';
		}
		else
		{
			document.getElementById('tWSSection').innerHTML='';
			document.getElementById('tRow').innerHTML='';
			document.getElementById('tQuantity').innerHTML='';
			document.getElementById('tSalePrice').innerHTML='';
			document.getElementById('tNotes').innerHTML='';
		}
		document.getElementById('t'+tri).innerHTML='&#9660;';
		document.getElementById('formlist').elements['tri'].value='';
	}
}

function bestsort(eventid)
{
	sortqty=document.getElementById('formlist').elements['qtytri2'].value;
	sortminp=document.getElementById('formlist').elements['minprice2'].value;
	sortmaxp=document.getElementById('formlist').elements['maxprice2'].value;
	param='EventID='+eventid;
	if(sortqty!="all")
		param=param+'&sortqty='+sortqty;
	if(sortminp!="nomin")
		param=param+'&sortminp='+sortminp;
	if(sortmaxp!="nomax")
		param=param+'&sortmaxp='+sortmaxp;
	compar=document.getElementById('formlist').elements['compar'].value;
	if(compar!='')
		param=param+'&ticketscomp='+compar;
	section=document.getElementById('formlist').elements['sectionsrt'].value;
	if(section!='')
		param=param+'&section='+section;

	param2=param+'&val=nbr';
	
	if(document.getElementById('formlist').elements['extbrk'].value==1)
	{
		if(document.getElementById('formlist').elements['brockertri'].checked)
		{
			if(document.getElementById('formlist').elements['etickettri'])
				document.getElementById('formlist').elements['etickettri'].checked=false;
			param=param+'&bbrocker=202';
		}
	}
	
	ajax('ajax_list.php',param,'tickets2');
}

function eticketsort(eventid)
{
	sortqty=document.getElementById('formlist').elements['qtytri2'].value;
	sortminp=document.getElementById('formlist').elements['minprice2'].value;
	sortmaxp=document.getElementById('formlist').elements['maxprice2'].value;
	param='EventID='+eventid;
	if(sortqty!="all")
		param=param+'&sortqty='+sortqty;
	if(sortminp!="nomin")
		param=param+'&sortminp='+sortminp;
	if(sortmaxp!="nomax")
		param=param+'&sortmaxp='+sortmaxp;
	compar=document.getElementById('formlist').elements['compar'].value;
	if(compar!='')
		param=param+'&ticketscomp='+compar;
	section=document.getElementById('formlist').elements['sectionsrt'].value;
	if(section!='')
		param=param+'&section='+section;
	
	param2=param+'&val=nbr';
	
	if(document.getElementById('formlist').elements['extet'].value==1)
	{
		if(document.getElementById('formlist').elements['etickettri'].checked)
		{
			document.getElementById('formlist').elements['brockertri'].checked=false;
			param=param+'&beticket=1';
		}
	}
	
	ajax('ajax_list.php',param,'tickets2');
}

function sortlist(eventid,minp,maxp)
{
	document.getElementById('formlist').elements['sectionsrt'].value='';
	document.getElementById('formlist').elements['compar'].value='';
	document.getElementById('formlist').elements['pglist'].value=1;
	
	sortqty=document.getElementById('formlist').elements['qtytri'].value;
	sortminp=document.getElementById('formlist').elements['minprice'].value;
	sortmaxp=document.getElementById('formlist').elements['maxprice'].value;
	
	document.getElementById('formlist').elements['qtytri2'].value=sortqty;
	document.getElementById('formlist').elements['minprice2'].value=sortminp;
	document.getElementById('formlist').elements['maxprice2'].value=sortmaxp;
	
	param='EventID='+eventid;
	if(sortqty!="all")
		param=param+'&sortqty='+sortqty;
	if(sortminp!="nomin")
		param=param+'&sortminp='+sortminp;
	if(sortmaxp!="nomax")
		param=param+'&sortmaxp='+sortmaxp;
	if(document.getElementById('formlist').elements['extbrk'].value==1)
	{
		if(document.getElementById('formlist').elements['brockertri'].checked)
			param=param+'&bbrocker=202';
	}
	
	param2=param+'&val=nbr';
	
	ajax('ajax_list.php',param,'tickets2');
	ajax('ajax_list.php',param2,'nbrticdiv');
	param4=param+'&val=pg';
	ajax('ajax_list.php',param4,'pag');
	
	loadflv=document.getElementById('formlist').elements['loadflv'].value;
	if(loadflv==1)
	{
		sort_by_price_qty(sortminp,sortmaxp,sortqty);
	}
}

function comparetic(eventid,minp,maxp)
{
	document.getElementById('formlist').elements['qtytri'].selectedIndex=0;
	document.getElementById('formlist').elements['minprice'].selectedIndex=0;
	document.getElementById('formlist').elements['maxprice'].selectedIndex=0;
	document.getElementById('formlist').elements['qtytri2'].value='all';
	document.getElementById('formlist').elements['minprice2'].value='nomin';
	document.getElementById('formlist').elements['maxprice2'].value='nomax';
	document.getElementById('formlist').elements['sectionsrt'].value='';
	document.getElementById('formlist').elements['pglist'].value=1;
	
	nbrrow=document.getElementById('formlist').elements['nbrrow'].value;
	var listtic = new Array();
	for(i=0;i<nbrrow;i++)
	{
		if(document.getElementById('formlist').elements['check'+i].checked)
		{
			seltic=document.getElementById('formlist').elements['check'+i].value;
			listtic.push(seltic);
		}
	}
	if(nbrrow > 0)
	{
		document.getElementById('formlist').elements['compar'].value=listtic.toString();
		param='EventID='+eventid+'&ticketscomp='+listtic.toString();
		if(document.getElementById('formlist').elements['extbrk'].value==1)
		{
			if(document.getElementById('formlist').elements['brockertri'].checked)
				param=param+'&bbrocker=202';
		}
		param3=param+'&val=listsort';
		param2=param+'&val=nbr';

		ajax('ajax_list.php',param,'tickets2');
		ajax('ajax_list.php',param2,'nbrticdiv');
		
		param4=param+'&val=pg';
		ajax('ajax_list.php',param4,'pag');
		
		loadflv=document.getElementById('formlist').elements['loadflv'].value;
		if(loadflv==1)
		{
			show_selected_tickets(listtic);
		}
	}
}

function resetcompare(eventid,minp,maxp)
{
	document.getElementById('formlist').elements['qtytri'].selectedIndex=0;
	document.getElementById('formlist').elements['minprice'].selectedIndex=0;
	document.getElementById('formlist').elements['maxprice'].selectedIndex=0;
	document.getElementById('formlist').elements['compar'].value='';
	document.getElementById('formlist').elements['qtytri2'].value='all';
	document.getElementById('formlist').elements['minprice2'].value='nomin';
	document.getElementById('formlist').elements['maxprice2'].value='nomax';
	document.getElementById('formlist').elements['sectionsrt'].value='';
	document.getElementById('formlist').elements['pglist'].value=1;
	
	param='EventID='+eventid;
	if(document.getElementById('formlist').elements['extbrk'].value==1)
	{
		if(document.getElementById('formlist').elements['brockertri'].checked)
			param=param+'&bbrocker=202';
	}
	
	param2=param+'&val=nbr';
	ajax('ajax_list.php',param,'tickets2');
	ajax('ajax_list.php',param2,'nbrticdiv');
	
	param4=param+'&val=pg';
	ajax('ajax_list.php',param4,'pag');
	
	loadflv=document.getElementById('formlist').elements['loadflv'].value;
	if(loadflv==1)
	{
		show_all_tickets();
	}
}


function tr_color(tr2,cls,wssction,row)
{
	loadflv=document.getElementById('formlist').elements['loadflv'].value;
	//alert(tr2);
	document.getElementById(tr2).className=cls;
	if(wssction!='p' && loadflv==1)
	{
		show_infoclip(wssction,row);
	}
	
}

function loadflv()
{
	document.getElementById('formlist').elements['loadflv'].value=1;
}

function section_sort(eventid,section)
{
	
	document.getElementById('formlist').elements['qtytri'].selectedIndex=0;
	document.getElementById('formlist').elements['minprice'].selectedIndex=0;
	document.getElementById('formlist').elements['maxprice'].selectedIndex=0;
	document.getElementById('formlist').elements['compar'].value='';
	document.getElementById('formlist').elements['qtytri2'].value='all';
	document.getElementById('formlist').elements['minprice2'].value='nomin';
	document.getElementById('formlist').elements['maxprice2'].value='nomax';
	document.getElementById('formlist').elements['sectionsrt'].value='';
	document.getElementById('formlist').elements['pglist'].value=1;
	if(section!='')
	{
		document.getElementById('formlist').elements['sectionsrt'].value=section;
		param='EventID='+eventid;
		
		if(document.getElementById('formlist').elements['extbrk'].value==1)
		{
			if(document.getElementById('formlist').elements['brockertri'].checked)
				param=param+'&bbrocker=202';
		}
		
		if(section!='')
			param=param+'&section='+section;
		//alert(param);
		param2=param+'&val=nbr';
		
		ajax('ajax_list.php',param,'tickets2');
		ajax('ajax_list.php',param2,'nbrticdiv');
		param4=param+'&val=pg';
		//alert(param4);
		ajax('ajax_list.php',param4,'pag');
	}
	else
	{
		resetcompare(eventid,'','');
	}
}

function afficher_park(eventid,minp,maxp)
{
	if(document.getElementById('formlist').elements['extbrk'].value==1)
	{
		document.getElementById('formlist').elements['brockertri'].checked=false;
			
	}
	document.getElementById('formlist').elements['qtytri'].selectedIndex=0;
	document.getElementById('formlist').elements['minprice'].selectedIndex=0;
	document.getElementById('formlist').elements['maxprice'].selectedIndex=0;
	document.getElementById('formlist').elements['compar'].value='';
	document.getElementById('formlist').elements['qtytri2'].value='all';
	document.getElementById('formlist').elements['minprice2'].value='nomin';
	document.getElementById('formlist').elements['maxprice2'].value='nomax';
	document.getElementById('formlist').elements['sectionsrt'].value='parking';
	document.getElementById('formlist').elements['pglist'].value=1;
	
	param='EventID='+eventid;
	param=param+'&section=parking';
	if(document.getElementById('formlist').elements['extbrk'].value==1)
	{
		if(document.getElementById('formlist').elements['brockertri'].checked)
			param=param+'&bbrocker=202';
	}
	
	param2=param+'&val=nbr';
	ajax('ajax_list.php',param,'tickets2');
	ajax('ajax_list.php',param2,'nbrticdiv');
	
	param4=param+'&val=pg';
	ajax('ajax_list.php',param4,'pag');
	
	loadflv=document.getElementById('formlist').elements['loadflv'].value;
	if(loadflv==1)
	{
		show_parking_image();
	}
}


function price_range(eventid,sortminp,sortmaxp)
{
	document.getElementById('formlist').elements['sectionsrt'].value='';
	document.getElementById('formlist').elements['compar'].value='';
	document.getElementById('formlist').elements['pglist'].value=1;
	
	sortqty='all';
	document.getElementById('formlist').elements['qtytri2'].value=sortqty;
	document.getElementById('formlist').elements['minprice2'].value=sortminp;
	document.getElementById('formlist').elements['maxprice2'].value=sortmaxp;
	
	param='EventID='+eventid;
	if(sortqty!="all")
		param=param+'&sortqty='+sortqty;
	if(sortminp!="nomin")
		param=param+'&sortminp='+sortminp;
	if(sortmaxp!="nomax")
		param=param+'&sortmaxp='+sortmaxp;
	if(document.getElementById('formlist').elements['extbrk'].value==1)
	{
		if(document.getElementById('formlist').elements['brockertri'].checked)
			param=param+'&bbrocker=202';
	}

	param2=param+'&val=nbr';
	
	ajax('ajax_list.php',param,'tickets2');
	ajax('ajax_list.php',param2,'nbrticdiv');
	param4=param+'&val=pg';
	ajax('ajax_list.php',param4,'pag');
	fparam=sortminp+'-'+sortmaxp+'-'+sortqty+'-';
	
	if(loadflv==1)
	{
		sort_by_price_range(sortminp,sortmaxp);
	}
}

function pagination(eventid,pg)
{
	param='EventID='+eventid+'&pg='+pg;
	tri=document.getElementById('formlist').elements['pgtri1'].value;
	oldtri=document.getElementById('formlist').elements['pgtri2'].value;
	param=param+'&tri='+tri+'&oldtri='+oldtri;
	document.getElementById('formlist').elements['pglist'].value=pg;
	sortqty=document.getElementById('formlist').elements['qtytri2'].value;
	sortminp=document.getElementById('formlist').elements['minprice2'].value;
	sortmaxp=document.getElementById('formlist').elements['maxprice2'].value;
	if(sortqty!="all")
		param=param+'&sortqty='+sortqty;
	if(sortminp!="nomin")
		param=param+'&sortminp='+sortminp;
	if(sortmaxp!="nomax")
		param=param+'&sortmaxp='+sortmaxp;
	compar=document.getElementById('formlist').elements['compar'].value;
	if(compar!='')
		param=param+'&ticketscomp='+compar;
	section=document.getElementById('formlist').elements['sectionsrt'].value;
	if(section!='')
		param=param+'&section='+section;
	if(document.getElementById('formlist').elements['extbrk'].value==1)
	{
		if(document.getElementById('formlist').elements['brockertri'].checked)
			param=param+'&bbrocker=202';
	}
	ajax('ajax_list.php',param,'tickets2');
	param4=param+'&val=pg';
	ajax('ajax_list.php',param4,'pag');
}


function addtocart(ticketsid,kbid)
{
	
	/*qty=document.getElementById('formlist').elements['quantity'+ticketsid].value;
	vrf=parseInt(ajax_get('ajax_list.php?add=cart&ticketsid='+ticketsid+'&quantity='+quantity+'&qty='+qty+'&priced='+priced+'&eventid='+eventid));
	if(vrf==2)
		window.location.href="https://www.barrystickets.com/checkout.php";*/
	qty=document.getElementById('formlist').elements['quantity'+ticketsid].value;
	window.location.href="https://secure.checkouttickets.com/checkout.php?q="+qty+"&tid="+ticketsid+"&kbid="+kbid;
}

function addtocart1(eventid,ticketsid,quantity,priced)
{
	qty=document.getElementById('formlist').elements['quantity'+ticketsid].value;
	
	document.getElementById('formlist').elements['ticketsid'].value=ticketsid;
	document.getElementById('formlist').elements['quantity'].value=quantity;
	document.getElementById('formlist').elements['qty'].value=qty;
	document.getElementById('formlist').elements['priced'].value=priced;
	document.getElementById('formlist').elements['eventid'].value=eventid;
}

function ajax(page, data, contener) 
{
	var xhr_object = null; 
	if(window.XMLHttpRequest)
		xhr_object = new XMLHttpRequest();// Firefox
	else if(window.ActiveXObject)
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");// Internet Explorer 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Your browser don\'t support XMLHTTPRequest objects...");
	return;
	} 
	xhr_object.open("POST", page, true); 
	xhr_object.onreadystatechange = function() { 
		if(contener=='tickets2')
			document.getElementById(contener).innerHTML ='<table width="100%" height="100%"  border="0" cellspacing="0" cellpadding="0" align="center" style="vertical-align:middle; "><tr><td width="100%" height="100%" valign="middle" align="center"><img src="http://www.barrystickets.com/images/ajax-loading.gif"></td></tr></table>';
		if(xhr_object.readyState == 4)
		{
			//alert(xhr_object.responseText);
			document.getElementById(contener).innerHTML = xhr_object.responseText;
		}
	} 
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send( data );
}


function ajax_get(fichier) {
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}
