// JScript File
var starter = 1;
var gEC = 0;
var GlobalEventsData;
var perpage = 5;
var CurrentPage = 1;
var GlobalPerformers = Array();

var filterTeam = 0;
var filterOpponent = 0;
var filterFrom = '';
var filterTo = '';
var filterGameType = '2';

var currentTime = new Date()
var StartDate=currentTime.getFullYear()+'-'+(currentTime.getMonth()+1)+'-'+currentTime.getDate();


var founded_items = 0;
var aTeams = Array();
var aOpponents = Array();
var PublisherID;
var BrandID;

var header_h = 1;
var event_h = 43;
var calcSize = 202;
var single_h = 950;
var isIframe = 0;
var defaultPerformer = 0;
var FirstTime = true;
var noChange2 = false;

$jQuery(function() {
		$jQuery( "#fromdate" ).datepicker({ dateFormat: 'mm-dd-yy' });
		$jQuery( "#todate" ).datepicker({ dateFormat: 'mm-dd-yy' });

        $jQuery( "#fromdate" ).change(function() {
			filterFrom = $jQuery( this ).val();
			DisplayEventsSet(1); 
		});
        $jQuery( "#todate" ).change(function() {
			filterTo = $jQuery( this ).val();
			DisplayEventsSet(1); 
		});

	});
	

function selfResize(calcsize){
    document.getElementById('IFramePanel').style.minHeight = (calcsize-90)+'px';
}                

function GetParamValue(URL, ParamName)
{
    if (URLParameters != undefined)
        if (URLParameters[ParamName.source.replace('=', '').toUpperCase()] != undefined)
            return URLParameters[ParamName.source.replace('=', '').toUpperCase()];

    var Args = URL.split("&");
    if(Args != null)
    {
        for (I = 0; I < Args.length; I++)
        {
            var Val = Args[I];
            var Pos = Val.search(ParamName);
            if(Pos != -1)
                return Val.substring(Pos + ParamName.source.length, Val.length);
        }
    }
    
    return "";
}

function GetEventsByURL()
{ 
    var URL         = window.location.search;
    var EventIDs    = GetParamValue(URL, /EventIDs=/i);
    var PerfIDs     = GetParamValue(URL, /PerformerIDs=/i);
    var VenueIDs    = GetParamValue(URL, /VenueIDs=/i);


/**/
if (PerfIDs != ''){
    document.getElementById("fteambox").style.display = "block";
    document.getElementById("fopponentbox").style.display = "block";
    document.getElementById("fgametypebox").style.display = "block";
}
/**/

    GlobalPerformers = PerfIDs.split(';');
      
    
      
      
      
      
      
    var EventCount  = GetParamValue(URL, /EventCount=/i);
    PublisherID = GetParamValue(URL, /PublisherID=/i);
    var WidgetID    = GetParamValue(URL, /WidgetID=/i);
    BrandID    = GetParamValue(URL, /BrandID=/i);

    defaultPerformer  = GetParamValue(URL, /defPerformer=/i);

    if (BrandID  == "undefined")
        BrandID  = "";
    
    if ((BrandID != '') && (BrandID.search('IFrame')<0)){
    /*
        var fileref=document.createElement('script')
        fileref.setAttribute("type","text/javascript")
        fileref.setAttribute("src", "Brands/"+BrandID+".css")
        */
/*        
var headID = document.getElementsByTagName("head")[0];         
var cssNode = document.createElement('link');
cssNode.type = 'text/css';
cssNode.rel = 'stylesheet';
cssNode.href = "Brands/"+BrandID+".css";
cssNode.media = 'screen';
headID.appendChild(cssNode);        
*/
        document.getElementById('logoME').style.display = "block";
    }
    
    
    if (BrandID.search('IFrame')>=0){
        isIframe = 1;
    }
    
    if (EventCount  == ""){
        EventCount  = "0";
    }

    if ((EventCount  >0) && (EventCount < 10000)){
        perpage = EventCount;
    }


    if (PublisherID == "")
        PublisherID = "0";
    if (WidgetID    == "")
        WidgetID    = "0";



    document.getElementById('team').disabled = true;
    document.getElementById('opponent').disabled = true;
    document.getElementById('fromdate').disabled = true;
    document.getElementById('todate').disabled = true;
    document.getElementsByName('gametype')[0].disabled = true;
    document.getElementsByName('gametype')[1].disabled = true;
    document.getElementsByName('gametype')[2].disabled = true;


          
    if (FirstTime)
    {
        var LocalPerfIDs = PerfIDs.replace(";InclAwayGames", "");
        //if (defaultPerformer > 0)
       // LocalPerfIDs = defaultPerformer;
       // GetEvents(LocalPerfIDs, VenueIDs, EventIDs, StartDate, -1, PublisherID, WidgetID);
        GetEvents(PerfIDs, VenueIDs, EventIDs, StartDate, -1, PublisherID, WidgetID);

    }
    else{   
        //GetEvents(PerfIDs, VenueIDs, EventIDs, StartDate, -1, PublisherID, WidgetID);
             //   var LocalPerfIDs = PerfIDs.replace(";InclAwayGames", "");
//                GetEvents(LocalPerfIDs, VenueIDs, EventIDs, StartDate, -1, PublisherID, WidgetID);
               //     GetEvents(PerfIDs, VenueIDs, EventIDs, StartDate, -1, PublisherID, WidgetID);
        }
}




function GetEvents(PerformerIDs, VenueIDs, EventIDs, StartDate, EventCount, PublisherID, WidgetID)
{
    TiqiqWebServices.EventsData.GetEventsForPublisher(PerformerIDs, VenueIDs, EventIDs, StartDate, EventCount, PublisherID, WidgetID, GetEventsSuccess, GetEventsError);
}

var first_time_counter = 0;
var tmp_FirstTime = true;
var tmp_event_info;


function GetScoreBig(eventids)
{
   // eventids = "632359744";
    TiqiqWebServices.EventsData.GetScoreBigURLs(eventids,GetScoreBigSuccess,GetScoreBigError);
}


function GetScoreBigPage(eventids)
{

    if (eventids != ""){
        TiqiqWebServices.EventsData.GetScoreBigURLs(eventids,GetScoreBigPageSuccess,GetScoreBigPageError);
       }else{
        GetScoreBigPageSuccess("");
       }
}

function GetScoreBigSuccess(scorebigdata){
    var e = 0;
    for (var t = 0;t<scorebigdata.length;t++){
        var eid = scorebigdata[t].Key;
        for (var j = 0;j<GlobalEventsData.Events.length;j++){
            if (GlobalEventsData.Events[j].ID == eid){
                GlobalEventsData.Events[j].ScoreBigUrlSet = scorebigdata[t].Value;
            }
        }
    }
    GetEventsSuccess(tmp_event_info);
    tmp_event_info = "";
}



function GetScoreBigPageSuccess(scorebigdata){
    var e = 0;
    for (var t = 0;t<scorebigdata.length;t++){
        var eid = scorebigdata[t].Key;
        for (var j = 0;j<GlobalEventsData.Events.length;j++){
            if (GlobalEventsData.Events[j].ID == eid){
                GlobalEventsData.Events[j].ScoreBigUrlSet = scorebigdata[t].Value;
            }
        }
    }
    
    DisplayItemsPre();
}

function GetScoreBigError(scorebigdata){
    GetEventsSuccess(tmp_event_info);
    tmp_event_info = "";
}


function GetScoreBigPageError(scorebigdata){

}


function GetEventsPRESuccess(eventInfo) {
    GlobalEventsData = eventInfo;
    tmp_event_info = eventInfo;
    if (FirstTime)
    {
         var scorebigids = "";
        for (var t=0;t<eventInfo.Events.length;t++){
            scorebigids = scorebigids + eventInfo.Events[t].ID+';';
        }
        GetScoreBig(scorebigids);
    }else{
        GetEventsSuccess(eventInfo);
    }
}





function GetEventsSuccess(eventInfo)   
{
GlobalEventsData = eventInfo;
    if (FirstTime)
    {
    /*
        document.getElementById('team').disabled = true;
        document.getElementById('opponent').disabled = true;
        document.getElementById('fromdate').disabled = true;
        document.getElementById('todate').disabled = true;
        document.getElementsByName('gametype')[0].disabled = true;
        document.getElementsByName('gametype')[1].disabled = true;
        document.getElementsByName('gametype')[2].disabled = true;
        */
        first_time_counter++;
        
        FirstTime = false; 
      //  GetEventsByURL();
       
       
        clicktrack("MEUI3 Top Bar Load");

       
    }
    else 
    {
        //GlobalEventsData = eventInfo;
        //fillOpponents('0');
        //DisplayEventsSet(1,true ); 
        
        
        
        first_time_counter++;
        
        document.getElementById('team').disabled = false;
        document.getElementById('opponent').disabled = false;
        document.getElementById('fromdate').disabled = false;
        document.getElementById('todate').disabled = false;
        document.getElementsByName('gametype')[0].disabled = false;
        document.getElementsByName('gametype')[1].disabled = false;
        document.getElementsByName('gametype')[2].disabled = false;

        
       //return;
    }



  first_time_counter++;
        
        document.getElementById('team').disabled = false;
        document.getElementById('opponent').disabled = false;
        document.getElementById('fromdate').disabled = false;
        document.getElementById('todate').disabled = false;
        document.getElementsByName('gametype')[0].disabled = false;
        document.getElementsByName('gametype')[1].disabled = false;
        document.getElementsByName('gametype')[2].disabled = false;


    if (defaultPerformer > 0)
    {
      //  GlobalEventsData = eventInfo;
        filterTeam = defaultPerformer;
        filterOpponent = 0;
        fillOpponents(defaultPerformer);
 
        fillTeams();

        for (var i = 0; i < document.getElementById('team').length; i++) 
        {
	        if (document.getElementById('team').options[i].value == defaultPerformer)
	        {
		        document.getElementById('team').selectedIndex = i;
            }
        }        

        //document.getElementById('LogoPanel').innerHTML = document.getElementById("team").options[0].text;
        
        
            fillOpponents(defaultPerformer);
            //DisplayEventsSet(1); 
        
            DisplayEventsSet(1,true);
        
    }
    else
    {
    //    GlobalEventsData = eventInfo;
        //Create filter Box
        fillTeams();
        fillOpponents('0');
        
        //Display EventsSet
       
           DisplayEventsSet(CurrentPage,true);
        
    }    
    
    if (tmp_FirstTime)
        {
            tmp_FirstTime = false;
        }    
}

function GetEventsSuccess2(eventInfo)   
{
    if (FirstTime)
    {
        document.getElementById('team').disabled = true;
        document.getElementById('opponent').disabled = true;
        document.getElementById('fromdate').disabled = true;
        document.getElementById('todate').disabled = true;
        document.getElementsByName('gametype')[0].disabled = true;
        document.getElementsByName('gametype')[1].disabled = true;
        document.getElementsByName('gametype')[2].disabled = true;
        
        
        FirstTime = false; 
        GetEventsByURL();
       
    }
    else 
    {
        GlobalEventsData = eventInfo;
        fillOpponents('0');
        DisplayEventsSet(1,true ); 
        
        document.getElementById('team').disabled = false;
        document.getElementById('opponent').disabled = false;
        document.getElementById('fromdate').disabled = false;
        document.getElementById('todate').disabled = false;
        document.getElementsByName('gametype')[0].disabled = false;
        document.getElementsByName('gametype')[1].disabled = false;
        document.getElementsByName('gametype')[2].disabled = false;

        
       return;
    }

    if (defaultPerformer > 0)
    {
        GlobalEventsData = eventInfo;
        filterTeam = defaultPerformer;
        filterOpponent = 0;
        fillOpponents(defaultPerformer);
 
        fillTeams();

        for (var i = 0; i < document.getElementById('team').length; i++) 
        {
	        if (document.getElementById('team').options[i].value == defaultPerformer)
	        {
		        document.getElementById('team').selectedIndex = i;
            }
        }        

        document.getElementById('LogoPanel').innerHTML = document.getElementById("team").options[0].text;
        
        
        DisplayEventsSet(1); 

        defaultPerformer = 0;                
    }
    else
    {
        GlobalEventsData = eventInfo;
        //Create filter Box
        fillTeams();
        fillOpponents('0');
        
        //Display EventsSet
        DisplayEventsSet(CurrentPage);
    }        
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/*
function fillTeams(){
    var n = 0;
    for (var i=0; i<GlobalEventsData.Events.length; i++){
    
        if (in_array(GlobalEventsData.Events[i].Performer1ID, GlobalPerformers)){
            if (!in_array(GlobalEventsData.Events[i].Performer1ShortName, aTeams)){
                n++;
                var optn = document.createElement("OPTION");
                optn.text = GlobalEventsData.Events[i].Performer1ShortName;
                optn.value = GlobalEventsData.Events[i].Performer1ID;


                document.getElementById('team').options.add(optn);
                aTeams.push(GlobalEventsData.Events[i].Performer1ShortName);
            }        
        }            
    } 
*/


function fillTeams(){

    for(i=document.getElementById('team').options.length-1;i>=0;i--)
    {
        document.getElementById('team').remove(i);
    }    
                var optn = document.createElement("OPTION");
                optn.text = "All Teams";
                optn.value = "0";
                document.getElementById('team').options.add(optn);
                

    var n = 0;
//    for (var i=0; i<GlobalEventsData.Events.length; i++){
    
//        if (in_array(GlobalEventsData.Events[i].Performer1ID, GlobalPerformers)){
//            if (!in_array(GlobalEventsData.Events[i].Performer1ShortName, aTeams)){

    for (var i=0; i <GlobalEventsData.Performers.length; i++)
    {
                n++;
                var optn = document.createElement("OPTION");
                optn.text = GlobalEventsData.Performers[i].ShortName;
                if ((GlobalEventsData.Performers[i].ForEventType != "") && (GlobalEventsData.Performers[i].ForEventType != null))
                    optn.text = optn.text + ' (' + GlobalEventsData.Performers[i].ForEventType + ')';
                optn.value = GlobalEventsData.Performers[i].ID;
                document.getElementById('team').options.add(optn);
                aTeams.push(GlobalEventsData.Performers[i].Name);
//            }        
//        }            
    }   
    
    //
    if (n == 1){
        document.getElementById("team").remove(0);
        document.getElementById('LogoPanel').innerHTML = document.getElementById("team").options[0].text;
    }
    
}

function fillOpponents(teamID){
    aOpponents = Array();
    
    for(i=document.getElementById('opponent').options.length-1;i>=0;i--)
    {
        document.getElementById('opponent').remove(i);
    }    

                var optn = document.createElement("OPTION");
                optn.text = "All Teams";
                optn.value = "0";
                document.getElementById('opponent').options.add(optn);

    
    if (filterGameType == '2'){        
        for (var i=0; i<GlobalEventsData.Events.length; i++){
        
            if ((teamID == 0) || (teamID == GlobalEventsData.Events[i].Performer1ID)){
                if (!in_array(GlobalEventsData.Events[i].Performer2ID, GlobalPerformers)){
                if (!in_array(GlobalEventsData.Events[i].Performer2ShortName, aOpponents)){
                    var optn = document.createElement("OPTION");
                    optn.text = GlobalEventsData.Events[i].Performer2ShortName;
                    optn.value = GlobalEventsData.Events[i].Performer2ID;
                    document.getElementById('opponent').options.add(optn);
                    aOpponents.push(GlobalEventsData.Events[i].Performer2ShortName);
                }  
		}      
            }
        }   
    }
    

    if (filterGameType == '3'){        
        for (var i=0; i<GlobalEventsData.Events.length; i++){
        
            if ((teamID == 0) || (teamID == GlobalEventsData.Events[i].Performer2ID)){
                if (!in_array(GlobalEventsData.Events[i].Performer1ID, GlobalPerformers)){
                if (!in_array(GlobalEventsData.Events[i].Performer1ShortName, aOpponents)){
                    var optn = document.createElement("OPTION");
                    optn.text = GlobalEventsData.Events[i].Performer1ShortName;
                    optn.value = GlobalEventsData.Events[i].Performer1ID;
                    document.getElementById('opponent').options.add(optn);
                    aOpponents.push(GlobalEventsData.Events[i].Performer1ShortName);
                }        
		}
            }
        }   
    }



    if (filterGameType == '1'){        
        for (var i=0; i<GlobalEventsData.Events.length; i++){


        
            if ((teamID == 0) || (teamID == GlobalEventsData.Events[i].Performer2ID)){
                if (!in_array(GlobalEventsData.Events[i].Performer1ID, GlobalPerformers)){
                    if (!in_array(GlobalEventsData.Events[i].Performer1ShortName, aOpponents)){
                        var optn = document.createElement("OPTION");
                        optn.text = GlobalEventsData.Events[i].Performer1ShortName;
                        optn.value = GlobalEventsData.Events[i].Performer1ID;
                        document.getElementById('opponent').options.add(optn);
                        aOpponents.push(GlobalEventsData.Events[i].Performer1ShortName);
                    }        
                }    
            }
            
            if ((teamID == 0) || (teamID == GlobalEventsData.Events[i].Performer1ID)){
                if (!in_array(GlobalEventsData.Events[i].Performer2ID, GlobalPerformers)){
                    if (!in_array(GlobalEventsData.Events[i].Performer2ShortName, aOpponents)){
                        var optn = document.createElement("OPTION");
                        optn.text = GlobalEventsData.Events[i].Performer2ShortName;
                        optn.value = GlobalEventsData.Events[i].Performer2ID;
                        document.getElementById('opponent').options.add(optn);
                        aOpponents.push(GlobalEventsData.Events[i].Performer2ShortName);
                    }        
                }
            }
          
                    
        }   
    }
    
            
}

var eventer = 0;

function DisplayEventsSet(page, noChange) {

    var enum1 = 0;
    var eventstoshow = Array();
    var scorebigids = "";

    if (GlobalPerformers.length == 0) {
        DisplayVenueSet(page, noChange);
        return;
    } else {
        if (GlobalPerformers[0] == "") {
            DisplayVenueSet(page, noChange);
            return;
        }
    }

/*
//Change parent iframe size
calcSize = header_h + event_h*perpage;
parent.selfResize(calcSize);
*/
    if (noChange == null)
        noChange = false;

    var calc_h = 0;
    if (!noChange)
        document.getElementById("IFramePanel").innerHTML = "";
    
    var startp = page*perpage - perpage*1;
    var endp = startp + perpage*1;
    
    eventer = 1;
    
    var n=0;
	var showed_events_amount = 0;
    for (var i=0; i<GlobalEventsData.Events.length; i++){
        var bitem = '';
        var calc_h2=0;
        
        var ts_from = '';
        var ts_to = '';
        var ts_event = '';
        
        if (filterFrom != ''){
            var da = Array();
            da = filterFrom.split('-');
            da[0] = da[0]*1 -1;
            var d = new Date(da[2], da[0], da[1], '0', '0', '0', '0');
            ts_from = Math.round(d.getTime() / 1000);
        }

        if (filterTo != ''){
            da = Array();
            da = filterTo.split('-');
            da[0] = da[0]*1 -1;
            d = new Date(da[2], da[0], da[1], '0', '0', '0', '0');
            ts_to = Math.round(d.getTime() / 1000);
        }


        var event_date = GlobalEventsData.Events[i].UnformattedDisplayTime;
        da = Array();
            da = event_date.split('/');
            da[0] = da[0]*1 -1;
            d = new Date(da[2], da[0], da[1], '0', '0', '0', '0');
            ts_event = Math.round(d.getTime() / 1000);
        
 
        
        if (((filterGameType == '2') &&  (((filterTeam==0)&&(in_array(GlobalEventsData.Events[i].Performer1ID,GlobalPerformers)) ) || (filterTeam == GlobalEventsData.Events[i].Performer1ID )) &&((filterOpponent==0) || (filterOpponent == GlobalEventsData.Events[i].Performer2ID)))){
            if (((ts_from == '') || (ts_event >= ts_from)) && ((ts_to == '')||(ts_event <= ts_to))){       
                if ((n>=startp) && (n<endp)){
                    //Show event
                    if (!noChange){
                        //ShowEvent(GlobalEventsData.Events[i]);
                        eventstoshow[enum1] = i;
                        if (GlobalEventsData.Events[i].ScoreBigUrlSet == undefined)
                            scorebigids = scorebigids + GlobalEventsData.Events[i].ID +";";
                        enum1++;
                     }
		            showed_events_amount++;
//
                    if (!noChange){
                    
                        bitem = 'event_block_head_'+GlobalEventsData.Events[i].ID;
                       // calc_h2 = document.getElementById(bitem).offsetHeight;
                       calc_h2 = 63;
                        calc_h = calc_h + calc_h2;
                     
                    }            
//                
                 }
                n++;
            }                               
        }
        

        if (((filterGameType == '3') &&  (((filterTeam==0)&&(in_array(GlobalEventsData.Events[i].Performer2ID,GlobalPerformers))) || (filterTeam == GlobalEventsData.Events[i].Performer2ID )) &&((filterOpponent==0) || (filterOpponent == GlobalEventsData.Events[i].Performer1ID)))){
            if (((ts_from == '') || (ts_event >= ts_from)) && ((ts_to == '')||(ts_event <= ts_to))){       
                if ((n>=startp) && (n<endp)){
                    //Show event
                    if (!noChange){
                       // ShowEvent(GlobalEventsData.Events[i]);
                        eventstoshow[enum1] = i;
                        if (GlobalEventsData.Events[i].ScoreBigUrlSet == undefined)
                            scorebigids = scorebigids + GlobalEventsData.Events[i].ID +";";
                        enum1++;
                    }
			showed_events_amount++;
//
if (!noChange){

            bitem = 'event_block_head_'+GlobalEventsData.Events[i].ID;
//            calc_h2 = document.getElementById(bitem).offsetHeight;
            calc_h2 = 63;
            calc_h = calc_h + calc_h2;
            
}            
//                        
                }
                n++;            
            }    
        }
        
        
        
        //ALL
        if (((filterGameType == '1') &&  ((filterTeam==0) || (filterTeam == GlobalEventsData.Events[i].Performer2ID ) || (filterTeam == GlobalEventsData.Events[i].Performer1ID )) &&((filterOpponent==0) || (filterOpponent == GlobalEventsData.Events[i].Performer1ID) || (filterOpponent == GlobalEventsData.Events[i].Performer2ID)))){
            if (((ts_from == '') || (ts_event >= ts_from)) && ((ts_to == '')||(ts_event <= ts_to))){       
                if ((n>=startp) && (n<endp)){
                    //Show event
                    if (!noChange){
                      //  ShowEvent(GlobalEventsData.Events[i]);
                        eventstoshow[enum1] = i;
                        if (GlobalEventsData.Events[i].ScoreBigUrlSet == undefined)
                            scorebigids = scorebigids + GlobalEventsData.Events[i].ID +";";
                        enum1++;
                   }
			showed_events_amount++;
//
if (!noChange){
            
            bitem = 'event_block_head_'+GlobalEventsData.Events[i].ID;
            //calc_h2 = document.getElementById(bitem).offsetHeight;
            calc_h2 = 63;
            calc_h = calc_h + calc_h2;
            
}            
//                        
                }
                n++;            
            }    
        }

    }

//Change parent iframe size
//fix for datepicker size

if (!noChange){
    if (showed_events_amount<=2) showed_events_amount =3;
        calcSize = header_h + event_h*showed_events_amount;
    if (calc_h < 180) calc_h = 180;
        calcSize = header_h + calc_h+10;
        //if (isIframe != 0)
            if (!noChange)            
                try { selfResize(calcSize); } catch (e) { }
    
    if ((is_first_show != '') && (is_first_show_global == ''))
    {
        morem(is_first_show,is_first_show_iframe);
        is_first_show_global = '1';
        is_first_show = '';
        is_first_show_iframe = '';
    }

}
    //n - total events
    CurrentPage = page;
    displayPagination(n,'1');
    
    
    //Display no events message
    if (n == 0) {
        if (GlobalEventsData.Events.length > 0)
            window.setTimeout('resetFilter();', 1000);
        else
            document.getElementById('IFramePanel').innerHTML = "<div class='event_message'>No Events Found <br/> <a href='javascript:resetFilter();'>Show All Events</a></div>";
    }
    
    founded_items = n;


    //document.getElementById('LogoPanel').innerHTML = document.getElementById('LogoPanel').innerHTML + "<span>"+n+" events found</span>";
    
    var myselect=document.getElementById("team")
    for (var i=0; i<myselect.options.length; i++){
        if (myselect.options[i].selected==true){
            document.getElementById('LogoPanel').innerHTML = myselect.options[i].text;
            document.getElementById('LogoPanelsp').innerHTML = n+" events found";
            break
        }
    }

    loaditems(eventstoshow, scorebigids);
}


var tmp_events2;

function loaditems(eventstoshow, scorebigids){

    tmp_events2 = eventstoshow;
   GetScoreBigPage(scorebigids);
}




function DisplayItemsPre(){

if (noChange2 != true){
    for (var t=0; t< tmp_events2.length; t++){
        var n = tmp_events2[t];
        
    if ((GlobalPerformers.length == 0) || (GlobalPerformers[0] == "")) {
      ShowEventVenue(GlobalEventsData.Events[n]); 
    } else {
       ShowEvent(GlobalEventsData.Events[n]); 
    }


        
        
             
    }
}
    tmp_events2 = "";
}

















////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////










function DisplayVenueSet(page, noChange) {

    var enum1 = 0;
    var eventstoshow = Array();
    var scorebigids = "";
    
    document.getElementById("fteambox").style.display = "none";
    document.getElementById("fopponentbox").style.display = "none";
    document.getElementById("fgametypebox").style.display = "none";


    if (noChange == null)
        noChange = false;


    noChange2 = noChange;
    
    var calc_h = 0;
    if (!noChange)
        document.getElementById("IFramePanel").innerHTML = "";

    var startp = page * perpage - perpage * 1;
    var endp = startp + perpage * 1;

    eventer = 1;

    var n = 0;
    var showed_events_amount = 0;
    for (var i = 0; i < GlobalEventsData.Events.length; i++) {
        var bitem = '';
        var calc_h2 = 0;

        var ts_from = '';
        var ts_to = '';
        var ts_event = '';

        if (filterFrom != '') {
            var da = Array();
            da = filterFrom.split('-');
            da[0] = da[0] * 1 - 1;
            var d = new Date(da[2], da[0], da[1], '0', '0', '0', '0');
            ts_from = Math.round(d.getTime() / 1000);
        }

        if (filterTo != '') {
            da = Array();
            da = filterTo.split('-');
            da[0] = da[0] * 1 - 1;
            d = new Date(da[2], da[0], da[1], '0', '0', '0', '0');
            ts_to = Math.round(d.getTime() / 1000);
        }


        var event_date = GlobalEventsData.Events[i].UnformattedDisplayTime;
        da = Array();
        da = event_date.split('/');
        da[0] = da[0] * 1 - 1;
        d = new Date(da[2], da[0], da[1], '0', '0', '0', '0');
        ts_event = Math.round(d.getTime() / 1000);


            if (((ts_from == '') || (ts_event >= ts_from)) && ((ts_to == '') || (ts_event <= ts_to))) {
                if ((n >= startp) && (n < endp)) {
                    //Show event
                    if (!noChange)//{
                        //ShowEventVenue(GlobalEventsData.Events[i]);
                        showed_events_amount++;
                        
                        eventstoshow[enum1] = i;
                        
                        if (GlobalEventsData.Events[i].ScoreBigUrlSet == undefined)
                            scorebigids = scorebigids + GlobalEventsData.Events[i].ID +";";
                            enum1++;
                     //}
                    //
                    if (!noChange) {
                        bitem = 'event_block_head_' + GlobalEventsData.Events[i].ID;
                        //calc_h2 = document.getElementById(bitem).offsetHeight;
                        calc_h2 = 63;
                        calc_h = calc_h + calc_h2;
                    }
                    //                
                }
                n++;
            }

    }

    //Change parent iframe size
    //fix for datepicker size

    if (!noChange) {
        if (showed_events_amount <= 2) showed_events_amount = 3;
        calcSize = header_h + event_h * showed_events_amount;
        if (calc_h < 180) calc_h = 180;
        calcSize = header_h + calc_h + 10;
       // if (isIframe != 0)
            if (!noChange)
                try { selfResize(calcSize); } catch (e) { }

        if ((is_first_show != '') && (is_first_show_global == '')) {
           // morem(is_first_show, is_first_show_iframe);
            is_first_show_global = '1';
            is_first_show = '';
            is_first_show_iframe = '';
        }

    }
    //n - total events
    CurrentPage = page;
    displayPagination(n,'2');


    //Display no events message
    if (n == 0) {
        document.getElementById('IFramePanel').innerHTML = "<div class='event_message'>No Events Found <br/> <a href='javascript:resetFilter();'>Show All Events</a></div>";
    }

    founded_items = n;


    //document.getElementById('LogoPanel').innerHTML = document.getElementById('LogoPanel').innerHTML + "<span>"+n+" events found</span>";

    var myselect = document.getElementById("team")
    for (var i = 0; i < myselect.options.length; i++) {
        if (myselect.options[i].selected == true) {
            //            document.getElementById('LogoPanel').innerHTML = myselect.options[i].text + "<span>" + n + " events found</span>";
            //document.getElementById('LogoPanel').innerHTML = "All Events" + "<span>" + n + " events found</span>";
                        document.getElementById('LogoPanel').innerHTML = "All Events";
            document.getElementById('LogoPanelsp').innerHTML = n+" events found";


            break
        }
    }

    loaditems(eventstoshow, scorebigids);

}















function ShowEventVenue(eventdata) {
    var IFramePanel = document.getElementById("IFramePanel");
    var event_time = eventdata.UnformattedDisplayTime;
    //var event_title = eventdata.Name;
    var event_title = eventdata.DisplayShortEventName;
    var venue_name = eventdata.VenueName;
    venue_name = venue_name.replace("New York City", "NYC");
    
    if (venue_name.toUpperCase().search('FORMERLY') != -1){
        var tmp_a = venue_name.split('(');
        venue_name = tmp_a[0];
    }
   
//    var avg_price = eventdata.EventStats.AvgAskPrice;
    var avg_price = eventdata.EventStats.MinAskTotalPrice;
    var avg_price2 = eventdata.EventStats.AvgAskTotalPrice;
    var buy_tickets_url = eventdata.BuyURL;
    
    avg_price = Math.floor(avg_price);
    avg_price2 = Math.floor(avg_price2);
    

    if (avg_price < 0) {
            avg_price="";
    }else{
            avg_price = "$"+avg_price;    
    }
     
    if (avg_price2 < 0){
         avg_price2="";
    }else{
        avg_price2 = "$"+avg_price2;
    }    
    var minidata = "";
    var eid = eventdata.ID;
    var total_tickets = eventdata.EventStats.TicketsForSale;
    total_tickets = addCommas(total_tickets);
    var wchange = eventdata.EventStats.AskPriceChangeFromLastWeek;
    var wchange_style = '';
    if (wchange > 0) {

        var tmp_wchangePrice = Math.round(wchange) - 100;
        if (tmp_wchangePrice < 0) {
            tmp_wchangePrice = tmp_wchangePrice * -1;
            wchange = "-" + tmp_wchangePrice + "%";
            wchange_style = " style='color: red;' ";
        }
        else {
            wchange = "+" + tmp_wchangePrice + "%";
            wchange_style = " style='color: green;' ";

        }
    }
    else {
        wchange = "0%";
    }







    /*CS*/ /*ADD ZONEIDS*/
    var ZoneSuffix = "";
    var aZoneIDs = "";
    var URL = window.location.search;
    var WidgetID = GetParamValue(URL, /WidgetID=/i); /*SC*/
    var BrandID = GetParamValue(window.location.search, /BrandID=/i);
    var PublisherID = GetParamValue(window.location.search, /PublisherID=/i);
    var popup = '';

    var tWidgetID = WidgetID;
    var tPublisherID = PublisherID;
    if (tWidgetID == '') tWidgetID = 0;
    if (tPublisherID == '') tPublisherID = 0;

    ZoneSuffix = "";

    var nBrandID = '';
    var ebUrl = eventdata.BuyURL;
    var testBrandId = '';
    testBrandId = ebUrl.search("BrandID");
    if (testBrandId > 0) {
        nBrandID = '';
    } else {
        if (BrandID != '') {
            nBrandID = '&BrandID=' + BrandID;
        }
    }


    //if (I == 0){
    //  popup='&popup=1';
    //}else{
    if (eventer == '1') {
        popup = '&popup=1';
    } else {
        popup = '';
    }
    //                }

    /*CS*/
    //var minidata = "<iframe src='" + ebUrl.replace("SingleEvent.aspx", "MiniEvent2.aspx")+ZoneSuffix + nBrandID+popup+"' width='980px' height='215px' frameborder='0'></iframe>";                              
    var minidata = " ";
    //                    var iframe_data = ebUrl.replace("SingleEvent.aspx", "MiniEventNew.aspx")+ZoneSuffix + nBrandID+popup;             
    var iframe_data_a = ebUrl.split('?');
    var iframe_data = '/Tiqiq/MiniEvent2.aspx?' + iframe_data_a[1] + ZoneSuffix + nBrandID + popup;


    var event_time_ts = '';
    var t_event_time = event_time.split('/');
    t_event_time[0] = t_event_time[0] * 1 - 1;
    var d = new Date(t_event_time[2], t_event_time[0], t_event_time[1], '0', '0', '0', '0');
    //event_time_ts = Math.round(d.getTime() / 1000);    
    event_time = d.format("MMM dd, 20yy");
    var etime = eventdata.DisplayTime;
    //alert(etime);
    etime = etime.split(' ');
    etime = etime[5] + ' ' + etime[6];
    var eday = getDayName(d);


    var scorebig = "";
    
  if (eventdata.ScoreBigUrlSet != undefined)
        if (eventdata.ScoreBigUrlSet != null)
            if (eventdata.ScoreBigUrlSet != "")
                scorebig = "<a class='dp5a2' href='http://www.scorebig.com"+eventdata.ScoreBigUrlSet+"' target='_blank' onclick='clicktrack(\"MEUI3 ScoreBig\");'></a>";

   



    //IFramePanel.innerHTML = IFramePanel.innerHTML + "<div class='event_block' id='event_block_" + eid + "' style='padding-top: 0px; padding-bottom: 0px;'><div id='event_block_head_" + eid + "' style='padding-top: 0px; padding-bottom: 0px; _padding-bottom: 0px;'><div class='dp01'><div class='dp0' id='arrowbox_" + eid + "'> </div><div class='dp1' style='cursor: pointer;' onclick='javascript:morem(\"" + eid + "\",\"" + iframe_data + "\");'><b>" + event_time + "</b><br><span>" + eday + ", " + etime + "</span>" + "</div></div><div class='dp2'><div class='dp21'><a href='javascript:gosingle(\"" + eid + "\");'>" + event_title + "</a><br><span>" + venue_name + "</span>  | <span class='spano'>" + total_tickets + " tickets available</span> | <span class='spano'>Avg. Price: $"+avg_price2+"</span></div></div><div class='dp3'  style='cursor: pointer;' onclick='javascript:morem(\"" + eid + "\",\"" + iframe_data + "\");'><div class='dp31'><b>$" + avg_price + "</b></div></div><div class='dp5'><div class='dp51'><a class='dp5a1' href='javascript:gosingle(\"" + eid + "\");' class='seemoret'></a>"+scorebig+"</div></div><div class='items_sep'></div></div><div class='minidata' id='minidata" + eid + "'>" + "</div></div>";
    //IFramePanel.innerHTML = IFramePanel.innerHTML + "<div class='event_block' id='event_block_" + eid + "' style='padding-top: 0px; padding-bottom: 0px;'><div id='event_block_head_" + eid + "' style='padding-top: 0px; padding-bottom: 0px; _padding-bottom: 0px;'><div class='dp01'><div class='dp0' id='arrowbox_" + eid + "'> </div><div class='dp1' style='cursor: pointer;'><b>" + event_time + "</b><br><span>" + eday + ", " + etime + "</span>" + "</div></div><div class='dp2'><div class='dp21'><a href='javascript:gosingle(\"" + buy_tickets_url + "\",\"1\");'>" + event_title + "</a><br><span>" + venue_name + "</span>  | <span class='spano'>" + total_tickets + " tickets available</span> | <span class='spano'>Avg. Price: "+avg_price2+"</span></div></div><div class='dp3'  style='cursor: pointer;' ><div class='dp31'><b>" + avg_price + "</b></div></div><div class='dp5'><div class='dp51'><a class='dp5a1' href='javascript:gosingle(\"" + buy_tickets_url + "\",\"2\");' class='seemoret'></a>"+scorebig+"</div></div><div class='items_sep'></div></div><div class='minidata' id='minidata" + eid + "'>" + "</div></div>";
        IFramePanel.innerHTML = IFramePanel.innerHTML + "<div class='event_block' id='event_block_"+eid+"' style='padding-top: 0px; padding-bottom: 0px;'><div id='event_block_head_"+eid+"' style='padding-top: 0px; padding-bottom: 0px; _padding-bottom: 0px;'><div class='dp01'><div class='dp0' id='arrowbox_"+eid+"' onclick='javascript:morem(\""+eid+"\",\""+iframe_data+"\");'><img src='/Tiqiq/Images/row-head-small-arrow.png' ></div><div class='dp1' style='cursor: pointer;' onclick='javascript:morem(\""+eid+"\",\""+iframe_data+"\");'><b>"+event_time+"</b><br><span>"+eday+", "+etime+"</span>"+"</div></div><div class='dp2'><div class='dp21'><a href='javascript:gosingle(\""+buy_tickets_url+"\",\"1\");'>"+event_title+"</a><br><span>"+venue_name+"</span>  | <span class='spano'>" + total_tickets + " tickets available</span> | <span class='spano'>Avg. Price: "+avg_price2+"</span></div></div><div class='dp3'  style='cursor: pointer;' onclick='javascript:morem(\""+eid+"\",\""+iframe_data+"\");'><div class='dp31'><b>"+avg_price+"</b></div></div><div class='dp5'><div class='dp51'><a class='dp5a1' href='javascript:gosingle(\""+buy_tickets_url+"\",\"2\");'' class='seemoret'></a>"+scorebig+"</div></div><div class='items_sep'></div></div><div class='minidata' id='minidata"+eid+"'>"+minidata+"</div></div>";



    if (eventer == '1') {
        eventer = '0';
        is_first_show = eid;
        is_first_show_iframe = iframe_data;
        //morem(eid,iframe_data);
    }
}





////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////






















function resetFilter(){

document.getElementById('team').selectedIndex = 0;
document.getElementById('opponent').selectedIndex = 0;
document.getElementById('fromdate').value ='';
document.getElementById('todate').value ='';
var Radios = document.getElementsByName('gametype');
for (var i = 0; i < Radios.length; i++)
    if (Radios[i].value == '1')
        Radios[i].checked = true;
    else
        Radios[i].checked = false;
    filterTeam = 0;
    filterOpponent = 0;
    filterFrom = '';
    filterTo = '';
    filterGameType = '1';
    DisplayEventsSet(1);       
}


function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

var is_first_show_global = '';
var is_first_show = '';
var is_first_show_iframe  = '';


function ShowEvent(eventdata){
    var IFramePanel = document.getElementById("IFramePanel");
    var event_time = eventdata.UnformattedDisplayTime;
    var event_title = eventdata.DisplayEventName;;
    var venue_name = eventdata.VenueName;
    venue_name = venue_name.replace("New York City", "NYC");
    
    if (venue_name.toUpperCase().search('FORMERLY') != -1){
        var tmp_a = venue_name.split('(');
        venue_name = tmp_a[0];
    }
   

    
    var avg_price = eventdata.EventStats.MinAskTotalPrice;
    var avg_price2 = eventdata.EventStats.AvgAskTotalPrice;
    var buy_tickets_url = eventdata.BuyURL;
    
    
    //var tmp_avg_price = avg_price.split(".");
    avg_price = Math.floor(avg_price);
    avg_price2 = Math.floor(avg_price2);
    
    if (avg_price < 0) {
            avg_price="";
    }else{
            avg_price = "$"+avg_price;    
    }
     
    if (avg_price2 < 0){
         avg_price2="";
    }else{
        avg_price2 = "$"+avg_price2;
    }



    var minidata = "";
    var eid = eventdata.ID;
    var total_tickets = eventdata.EventStats.TicketsForSale;
    total_tickets = addCommas(total_tickets);
    var wchange = eventdata.EventStats.AskPriceChangeFromLastWeek;
    var wchange_style='';
                    if (wchange > 0)
                    {

                        var tmp_wchangePrice = Math.round(wchange) - 100;
                        if (tmp_wchangePrice < 0)
                        {
                            tmp_wchangePrice = tmp_wchangePrice * -1;
                            wchange = "-" + tmp_wchangePrice + "%";
                            wchange_style = " style='color: red;' ";
                        }
                        else
                        {
                            wchange = "+" + tmp_wchangePrice + "%";
                            wchange_style = " style='color: green;' ";
                           
                        }
                    }
                    else
                    {
                        wchange = "0%";
                    }
                    
                    
    
    
    
    
    
                /*CS*/ /*ADD ZONEIDS*/
                var ZoneSuffix="";
                var aZoneIDs="";
                var URL         = window.location.search;
                var WidgetID     = GetParamValue(URL, /WidgetID=/i); /*SC*/
                var BrandID          = GetParamValue(window.location.search, /BrandID=/i);
                var PublisherID          = GetParamValue(window.location.search, /PublisherID=/i);
                var popup = '';
               
                var tWidgetID = WidgetID;
                var tPublisherID = PublisherID;
                if (tWidgetID == '') tWidgetID = 0;
                if (tPublisherID == '') tPublisherID = 0;
           
                ZoneSuffix="";
              
                var nBrandID='';   
                var ebUrl = eventdata.BuyURL;   
                var testBrandId = '';
                    testBrandId = ebUrl.search("BrandID");
                    if (testBrandId>0) {
                        nBrandID='';
                    } else {
                        if (BrandID!=''){
                            nBrandID='&BrandID='+BrandID;
                        }    
                    }
                    
                    
                    //if (I == 0){
                      //  popup='&popup=1';
                    //}else{
    if (eventer == '1'){
                        popup='&popup=1';   
    }else{
                        popup='';
    }                        
    //                }
                          
                    /*CS*/
                 //var minidata = "<iframe src='" + ebUrl.replace("SingleEvent.aspx", "MiniEventNew.aspx")+ZoneSuffix + nBrandID+popup+"' width='980px' height='215px' frameborder='0'></iframe>";                              
                    var minidata = " ";
//                    var iframe_data = ebUrl.replace("SingleEvent.aspx", "MiniEventNew.aspx")+ZoneSuffix + nBrandID+popup;             
                   var iframe_data_a = ebUrl.split('?');
                   var iframe_data = '/Tiqiq/MiniEvent2.aspx?'+iframe_data_a[1]+ZoneSuffix + nBrandID+popup;
    
    
    var event_time_ts='';
    var t_event_time = event_time.split('/');
    t_event_time[0] = t_event_time[0]*1 -1;
    var d = new Date(t_event_time[2], t_event_time[0], t_event_time[1], '0', '0', '0', '0');
    //event_time_ts = Math.round(d.getTime() / 1000);    
    event_time = d.format("MMM dd, 20yy");
    var etime = eventdata.DisplayTime;
    //alert(etime);
    etime = etime.split(' ');
    etime = etime[5]+ ' '+etime[6];
    var eday = getDayName(d);
    
    
    var scorebig = "";

/*
    if (eventdata.ScoreBigURL != undefined)
        if (eventdata.ScoreBigURL != null)
            if (eventdata.ScoreBigURL != "")
                scorebig = "<br /><span><a class='dp5a2' href='http://www.scorebig.com"+eventdata.ScoreBigURL+"' target='_blank' onclick='clicktrack(\"MEUI ScoreBig Click\");'></a></span>";
*/    
     if (eventdata.ScoreBigUrlSet != undefined)
        if (eventdata.ScoreBigUrlSet != null)
            if (eventdata.ScoreBigUrlSet != "")
                scorebig = "<a class='dp5a2' href='http://www.scorebig.com"+eventdata.ScoreBigUrlSet+"' target='_blank' onclick='clicktrack(\"MEUI3 ScoreBig\");'></a>";

   
//    IFramePanel.innerHTML = IFramePanel.innerHTML + "<div class='event_block' id='event_block_"+eid+"' style='padding-top: 0px; padding-bottom: 0px;'><div id='event_block_head_"+eid+"' style='padding-top: 0px; padding-bottom: 0px; _padding-bottom: 0px;'><div class='dp01'><div class='dp0' id='arrowbox_"+eid+"' onclick='javascript:morem(\""+eid+"\",\""+iframe_data+"\");'><img src='/Tiqiq/Images/row-head-small-arrow.png' ></div><div class='dp1' style='cursor: pointer;' onclick='javascript:morem(\""+eid+"\",\""+iframe_data+"\");'><b>"+event_time+"</b><br><span>"+eday+", "+etime+"</span>"+"</div></div><div class='dp2'><div class='dp21'><a href='javascript:gosingle(\""+eid+"\");'>"+event_title+"</a><br><span>"+venue_name+"</span>  | <span class='spano'>" + total_tickets + " tickets available</span> | <span class='spano'>Avg. Price: $"+avg_price2+"</span></div></div><div class='dp3'  style='cursor: pointer;' onclick='javascript:morem(\""+eid+"\",\""+iframe_data+"\");'><div class='dp31'><b>$"+avg_price+"</b></div></div><div class='dp5'><div class='dp51'><a class='dp5a1' href='javascript:gosingle(\""+eid+"\");'' class='seemoret'></a>"+scorebig+"</div></div><div class='items_sep'></div></div><div class='minidata' id='minidata"+eid+"'>"+minidata+"</div></div>";
    IFramePanel.innerHTML = IFramePanel.innerHTML + "<div class='event_block' id='event_block_"+eid+"' style='padding-top: 0px; padding-bottom: 0px;'><div id='event_block_head_"+eid+"' style='padding-top: 0px; padding-bottom: 0px; _padding-bottom: 0px;'><div class='dp01'><div class='dp0' id='arrowbox_"+eid+"' onclick='javascript:morem(\""+eid+"\",\""+iframe_data+"\");'><img src='/Tiqiq/Images/row-head-small-arrow.png' ></div><div class='dp1' style='cursor: pointer;' onclick='javascript:morem(\""+eid+"\",\""+iframe_data+"\");'><b>"+event_time+"</b><br><span>"+eday+", "+etime+"</span>"+"</div></div><div class='dp2'><div class='dp21'><a href='javascript:gosingle(\""+buy_tickets_url+"\",\"1\");'>"+event_title+"</a><br><span>"+venue_name+"</span>  | <span class='spano'>" + total_tickets + " tickets available</span> | <span class='spano'>Avg. Price: "+avg_price2+"</span></div></div><div class='dp3'  style='cursor: pointer;' onclick='javascript:morem(\""+eid+"\",\""+iframe_data+"\");'><div class='dp31'><b>"+avg_price+"</b></div></div><div class='dp5'><div class='dp51'><a class='dp5a1' href='javascript:gosingle(\""+buy_tickets_url+"\",\"2\");'' class='seemoret'></a>"+scorebig+"</div></div><div class='items_sep'></div></div><div class='minidata' id='minidata"+eid+"'>"+minidata+"</div></div>";
    
    
    if (eventer == '1'){
        eventer = '0';
      //  is_first_show = eid;
     //   is_first_show_iframe = iframe_data;
        //morem(eid,iframe_data);
    }
}


//See more from Mini
function singleFrame(){
//if (isIframe != 0 )   
   // try { selfResize(single_h); } catch (e) { }
}

function gosingle2(event_id){
    var brands = "";
    if (BrandID != ''){
        //if (BrandID.search('IFrame')>=0){
    
        //}else{
            brands = "&BrandID="+BrandID;
        //}
    }


// OFER CHECK WITH NIMROD !!! All clicks on events in MEUI
window.location = '/tiqiq/SingleEvent.aspx?EventID=' + event_id + brands + '&PublisherID=' + PublisherID;
    //window.open('SingleEvent.aspx?EventID='+event_id+brands+'&PublisherID='+PublisherID,'mywindow'+event_id);    
}
 



function gosingle(url, etype){
    if (etype=='1'){
        clicktrack('MEUI3 Event Name');
    }else{
        clicktrack('MEUI3 See tickets');
    }
   var t=setTimeout("window.location = '"+url+"';",400);
    
}


function getDayName(d2) {
    var d = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
    return d[d2.getDay()];
}

function morem(id,iframe_data){
    if (document.getElementById('minidata'+id).style.display == 'block'){
        document.getElementById('minidata'+id).style.display = "none";
        document.getElementById('minidata'+id).innerHTML = ' ';
        document.getElementById('arrowbox_'+id).innerHTML = "<img src='/Tiqiq/Images/row-head-small-arrow.png' >";  
        document.getElementById('event_block_'+id).style.borderTop = "0px solid #666666";
        document.getElementById('event_block_'+id).style.borderBottom = "0px solid #666666";       
        //document.getElementById('event_block_head_'+id).style.borderBottom = "0px solid #EFEFEF";              

//Change parent iframe size
/*
calcSize = calcSize - 238;
if (isIframe != 0 ){
    try { parent.selfResize(calcSize); } catch (e) { }
}
*/
    }else{


    clicktrack("MEUI3 Expand arrow");
//Change parent iframe size
/*
calcSize = calcSize + 238;
if (isIframe != 0 ){
    try { parent.selfResize(calcSize); } catch (e) { }
}
*/

        if (document.getElementById('minidata'+id).innerHTML.length < 5){
            var iframe_minidata = "<iframe id='minidataframe"+id+"' src='" + iframe_data + "' width='970px' height='290px' frameborder='0' style='display: none;' onload='iframe_loaded(\""+id+"\");'></iframe>";                              
            iframe_minidata += "<div class='iframe_loader' id='iframe_loader"+id+"'> <img src='/Tiqiq/Images/iframe_loading2.gif' style='margin-top: 84px;'> </div>";
            document.getElementById('minidata'+id).innerHTML = iframe_minidata;
        }
        document.getElementById('minidata'+id).style.display = "block";
       
       /* 
        try{
        document.getElementById('minidata'+id).contentWindow.pageLoad();
        }catch(err)
        {
        
        }
       */ 
      //  document.frames['minidata'+id].contentWindow.document.pageLoad();
        
//        document.getElementById('minidatalink'+id).innerHTML = "-Less";        
        document.getElementById('event_block_'+id).style.borderTop = "0px solid #666666";
        document.getElementById('event_block_'+id).style.borderBottom = "0px solid #666666";  /*BORDER TASK*/
        //document.getElementById('event_block_head_'+id).style.borderBottom = "1px solid #EFEFEF";              
        
        document.getElementById('arrowbox_'+id).innerHTML = "<img src='/Tiqiq/Images/row-head-small-arrow-minus.png'>";  
        
        //document.getElementById('event_block_head_'+id).style.background  ='#F7FBFF';

    }    
}


function iframe_loaded(id){
    document.getElementById('iframe_loader'+id).style.display = "none";
    document.getElementById('minidataframe'+id).style.display = "block";
  
}


function displayPagination2(totalevents){
    var pagination = "";
    var total_pages = 0;
    total_pages = Math.round(totalevents / perpage);
    if ((total_pages * perpage) < totalevents){
        total_pages++;
    }
    
    if (total_pages > 1){
        for (var i=1;i<=total_pages;i++){
            if (CurrentPage == i){
                pagination +="<span>[ "+i+" ]</span>";       
            }else{
                pagination +="<span>[ <a href='javascript:DisplayEventsSetMXP(\""+i+"\");'>"+i+"</a> ]</span>";
            }
        }
        document.getElementById('pagination').innerHTML = pagination;
    }else{
        document.getElementById('pagination').innerHTML = "";
    }        
}


function displayPagination(totalevents, etype){
    var pagination = "";
    var total_pages = 0;
    total_pages = Math.round(totalevents / perpage);
    if ((total_pages * perpage) < totalevents){
        total_pages++;
    }
    
    var pLeft = "";
    var pRight = "";
    var etype_name = "Games";

    if (etype == '1') {
        etype_name = "Games";
    } else {
        etype_name = "Events";
    }

    if (CurrentPage>1){
        var prevp = CurrentPage*1-1;
        pLeft = "<a href='javascript:DisplayEventsSetMXP(\"" + prevp + "\",\"1\");' style='background: url(\"/Tiqiq/images/meui_prev1.png\") no-repeat scroll left 5px transparent;'>&nbsp;&nbsp; Previous " + perpage + " " + etype_name + "</a>";    
    }else{
        pLeft = "<span style='color: #666'>Previous " + perpage + " " + etype_name + "</span>";      
    }

    if (CurrentPage<total_pages){
        var nextp = CurrentPage*1+1;
        pRight = "<a href='javascript:DisplayEventsSetMXP(\"" + nextp + "\",\"2\");' style='background: url(\"/Tiqiq/images/meui_next1.png\") no-repeat scroll right 5px transparent;'>Next " + perpage + " " + etype_name + " &nbsp;&nbsp;</a>";    
    }else{
        pRight = "<span style='color: #666'>Next " + perpage + " " + etype_name + "</span>";        
    }

    
    if (total_pages > 1){
	if (pLeft != ""){
		pLeft = "<div class='left_paging'>"+pLeft+"</div>";
	}
	if (pRight != ""){
		pRight = "<div class='right_paging'>"+pRight+"</div>";
	}

        document.getElementById('pagination').innerHTML = pRight+pLeft+"<div style='clear:both; height: 1px;'></div>";
    }else{
        document.getElementById('pagination').innerHTML = "";
    }        
}



function DisplayEventsSetMXP(i,etype){
    if (etype == '1'){
        clicktrack("MEUI3 Prev 10 games");
       }else{
        clicktrack("MEUI3 Next 10 games");
       }
       DisplayEventsSet(i);
}


function changeTeam(id){
    filterTeam = id;
    filterOpponent = 0;
    fillOpponents(id);
    DisplayEventsSet(1);   
}

function changeOpponent(id){
    filterOpponent = id;
    DisplayEventsSet(1);    
}

function changeGameType(val){
    filterGameType = val;
    filterOpponent = 0;
    fillOpponents(filterTeam);
    DisplayEventsSet(1);       
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////






function in_array(what, where) {
    for(var i=0; i<where.length; i++)
        if(what == where[i]) 
            return true;
    return false;
}














function GetEventsSuccess1(eventInfo)   
{


    var IFramePanel = document.getElementById("IFramePanel");

    var IFrameString = "";
    if (eventInfo != null)
    {
        if (eventInfo.Events != null)
        {
        
            /*CS*/ /*ADD ZONEIDS*/
            var ZoneSuffix="";
            var aZoneIDs="";
            var URL         = window.location.search;
            var WidgetID     = GetParamValue(URL, /WidgetID=/i); /*SC*/
            var ZoneIDs     = GetParamValue(URL, /ZoneIDs=/i); /*SC*/
            if (ZoneIDs != ""){
                aZoneIDs = ZoneIDs.split(";");
            }
            var BrandID          = GetParamValue(window.location.search, /BrandID=/i);
            var PublisherID          = GetParamValue(window.location.search, /PublisherID=/i);
            /*
            var PubSuffix='';
            if (PublisherID != ''){
                PubSuffix='&PublisherID='+PublisherID;
            }
            */
            /*END CS*/
        
            var popup = '';
            
            
            
            //TiqiqWebServices.EventsData.LogUserAction("Impression", "Enter", 'PubUI', WidgetID, PublisherID, '0', '0','0', '-1', '-1', window.location.href, null, null);
            var tWidgetID = WidgetID;
            var tPublisherID = PublisherID;
            if (tWidgetID == '') tWidgetID = 0;
            if (tPublisherID == '') tPublisherID = 0;
            
            TiqiqWebServices.EventsData.LogUserAction("Impression", "Enter", 'PubUI', tWidgetID, tPublisherID, 0, 0,0, -1, -1, window.location.href, null, null);
    
       
            for (I = 0; I < eventInfo.Events.length; I ++)
            {
                /*CS*/
                if (aZoneIDs.length>I){
                    ZoneSuffix="&ZoneID="+aZoneIDs[I];
                }else{
                    ZoneSuffix="";
                }
           
            var nBrandID='';   
            var ebUrl = eventInfo.Events[I].BuyURL;   
            var testBrandId = '';
                testBrandId = ebUrl.search("BrandID");
                if (testBrandId>0) {
                    nBrandID='';
                } else {
                    if (BrandID!=''){
                        nBrandID='&BrandID='+BrandID;
                    }    
                }
                
                
                if (I == 0){
                    popup='&popup=1';
                }else{
                    popup='';
                }
                      
                /*CS*/
                var IframeStatement = "<iframe src='" + ebUrl.replace("SingleEvent.aspx", "MiniEvent2.aspx")+ZoneSuffix + nBrandID+popup+"' width='980px' height='275px' frameborder='0'></iframe>";                              
/*Original*/
//                var IframeStatement = "<iframe src='" + eventInfo.Events[I].BuyURL.replace("SingleEvent.aspx", "MiniEvent.aspx") + "' width='1000px' height='270px' frameborder='0'></iframe>";
                IFrameString += IframeStatement;
            }
            
            IFramePanel.innerHTML = IFrameString;
        }
    }

    if (IFrameString == "")
        GetEventsError("No events found");
}

function GetEventsError(error)
{      
}




function GetSingleEventByURL()
{ 
    var URL         = window.location.search;
    var PerfID      = GetParamValue(URL, /PerformerID=/i);
    var VenueID     = GetParamValue(URL, /VenueID=/i);
    var StartDate   = "2009-1-1";
    var PublisherID = GetParamValue(URL, /PublisherID=/i);
    var WidgetID    = GetParamValue(URL, /WidgetID=/i);
    if (PublisherID == "")
        PublisherID = "0";
    if (WidgetID    == "")
        WidgetID    = "0";
    
    TiqiqWebServices.EventsData.GetEventsForPublisher(PerfID, VenueID, '', StartDate, 1, PublisherID, WidgetID, GetSingleEventSuccess, GetSingleEventError);
}


function GetSingleEventSuccess(eventInfo)   
{
    if (eventInfo.Events.length > 0)
    {
        var BrandID          = GetParamValue(window.location.search, /BrandID=/i);
        var URL              = eventInfo.Events[0].BuyURL;
        if ((BrandID != null) && (BrandID != ""))
            if (GetParamValue(URL, /BrandID=/i) == '')
                URL += '&BrandID=' + BrandID;
        window.location.href = URL;
    }
    else
        GetSingleEventError("No events found");
}

function GetSingleEventError(error)
{      
}




function setCookieME(c_name,value,exdays)
{
    var exdate=new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
    document.cookie=c_name + "=" + c_value;
}

function getCookieME(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}
