

function DisplayMatchScore(nHScore, nAScore, bPlayed, bAbandoned, bPostponed, nAwarded)
{ 
var szText = new String();

	
   if (bPostponed == true)
        szText = "Postponed";
    else if (nAwarded == 1 && bAbandoned == true)
        szText = "Home Win " + GetScore(nHScore, nAScore, true, "Abandoned ");
    else if (nAwarded == 2 && bAbandoned == true )
        szText = "Away Win " + GetScore(nHScore, nAScore, true, "Abandoned ");
    else if (nAwarded == 1 )
        szText = "Home Win " + GetScore(nHScore, nAScore, true, "");
    else if (nAwarded == 2 )
        szText = "Away Win " + GetScore(nHScore, nAScore, true, "");
    else if (bAbandoned == true )
        szText = "Abandoned " + GetScore(nHScore, nAScore, true, "");
    else if (bPlayed == true )
        szText = GetScore(nHScore, nAScore, false, "");
    else
        szText = "";
    
	return szText
}

function GetScore(nHScore, nAScore, bBrackets, strText)
{
var szText = new String();

    szText = strText;
    if (nHScore > -1 && nAScore > -1 )
    {
        szText+= nHScore + "-" + nAScore;
        if (bBrackets == true )
            szText = "(" + szText + ")";
	}
	return szText;
}
function GetCupScore(nHS, nAS, nHAET, nAAET, nHP, nAP, bBrackets, strText)
{
var szText = new String();

    szText = strText;
    if (nHP > -1 && nAP > -1 ) // if we have penalties
    {
        if(nHAET > -1 && nAAET > -1 ) // if we played extra time then show that as the result
        {
     		szText+= (nHAET) + "-" + (nAAET);
        	if (bBrackets == false )
	         	szText+= "(";
			
			szText+=  nHP + '-' + nAP + " Pens, " +  nHS + "-" + nAS + " FT" ; // now show pens and normal time result
           	if (bBrackets == false )
        		szText+= ")";
        }
        else
        {
  			szText+= (nHS) + "-" + (nAS);
        	if (bBrackets == false )
	         	szText+= "(";
	   
         	szText+=  nHP + '-' + nAP + ' Pens' ;
            if(bBrackets == false ) 
            	szText+= ")";
        }
  	}
    else if( nHAET > -1 && nAAET > -1 ) // no pens just played extra time
 	{
        szText+= nHAET + "-" + nAAET;
        if(bBrackets == false )
        	szText+= "(";
        
        szText+= nHS + "-" + nAS + " FT";
        
        if(bBrackets == false )
        	szText+= ")";
    }
    else if (nHS > -1 && nAS > -1 ) // straight match no pens or axtra time
        szText+= nHS + "-" + nAS;
      
    if(bBrackets == true && szText.length != 0 ) 
	    szText = "(" + szText + ")";
	  
	return szText;
	
}


function DisplayCupScore(nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, 
                   			nHPens, nAPens,bPlayed, bPostponed, bAbandoned, nAwarded)
{
var szText = new String();

    if (bPostponed == true )
        szText= "Postponed";
    else if (nAwarded == 1 && bAbandoned == true )
        szText = "Home Win " + GetCupScore(nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens, true, "Abandoned ");
    else if (nAwarded == 2 && bAbandoned == true )
        szText = "Away Win " + GetCupScore(nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens, true, "Abandoned ");
    else if (nAwarded == 1 )
        szText = "Home Win " + GetCupScore(nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens, true, "");
    else if (nAwarded == 2 )
        szText = "Away Win " + GetCupScore(nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens, true, "");
    else if (bAbandoned == true )
        szText= "Abandoned " + GetCupScore(nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens, true, "");
    else if (bPlayed == true )
        szText= GetCupScore(nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens, false, "");
    else
        szText = "";
    
    return szText;
}



function DisplayStaticCupScore(nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, 
                   			nHPens, nAPens,bPlayed, bPostponed, bAbandoned, nAwarded,strHomeTeam,strAwayTeam)
{
var szText = new String();

    if (bPostponed == true )
        szText= "Postponed";
    else if (nAwarded == 1 && bAbandoned == true )
        szText = 'Match awarded to ' + strHomeTeam + ' ' + GetStaticCupScore( nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens,', Abandoned',true);
    else if (nAwarded == 2 && bAbandoned == true )
        szText = 'Match awarded to ' + strAwayTeam + ' ' + GetStaticCupScore( nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens,', Abandoned',true);
    else if (nAwarded == 1 )
        szText = 'Match awarded to ' + strHomeTeam + ' ' + GetStaticCupScore( nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens,'',true);
    else if (nAwarded == 2 )
        szText = 'Match awarded to ' + strAwayTeam + ' ' + GetStaticCupScore( nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens,'',true);
    else if (bAbandoned == true )
        szText= "Match Abandoned (" + GetCupScore(nHScore, nAScore, nHAfterExtraTime, nAfterExtraTime, nHPens, nAPens ) + ')';
    else if(bPlayed == true)
	{

    	if(nHPens > -1 && nAPens > -1) // if game went to penalties
    	{
    		if(nHPens > nAPens)
    		{
    			szText+= strHomeTeam;
    		}
    		else 
    		{
    			szText+= strAwayTeam; 
    		}
    		szText+= ' win (' + nHPens + '-' + nAPens + ' Pens';
    		if ( nHAfterExtraTime > -1 && nAfterExtraTime > -1 )
    		{
    			szText+= ', ' + nHScore + '-' + nAScore + ' FT';
    		}
    		szText+= ')';    		
    		
    	}
    	else if (nHAfterExtraTime > -1 && nAfterExtraTime > -1)
    	{
    		szText+= nHScore + '-' + nAScore + ' at full time';
    	}
    	else
    	{
        	szText = " ";  	
        }
	}
    return szText;
}
/*
function GetStaticPens(nHP,nAP,szTextIn)
{
var szText = new String();

	if(nHP > -1 && nAP > -1 )
	{
		szText = nHP + ' - ' + nAP + ' Pens';
	}
	return  szText;
}
function GetStaticAET(nHAET,nAAET)
{
var szText = new String();

	if(nHAET > -1 && nAAET > -1 )
	{
		szText = nHAET + ' - ' + nAAET + ' AET';
	}
	return  szText;
}
function GetStaticScore(nHS,nAS)
{
var szText = new String();

	if(nHS > -1 && nAS > -1 )
	{
		szText = nHS + ' - ' + nAS + ' FT';
	}
	return  szText;
}

*/

function GetStaticCupScore(nHS, nAS, nHAET, nAAET, nHP, nAP,szInfo,bBrackets)
{
var szText = new String();
var 

	szText = '';
	
    if (nHP > -1 && nAP > -1 )
    {
     	if (nHP > nAP)
       		szText+= nHP + '-' + nAP + ' Pens, ' ;
    
        if(nHAET > -1 && nAAET > -1 )
			szText+= nHAET + '-' + nAAET + ' AET, ' + nHS + '-' + nAS + ' FT ';
        else
  			szText+= (nHS) + "-" + (nAS) + ' FT';	   
  	}
    else if( nHAET > -1 && nAAET > -1 )
        szText+= nHAET + "-" + nAAET + " AET, " + nHS + "-" + nAS + " FT";
    else if (nHS > -1 && nAS > -1 )
        szText+= nHS + "-" + nAS;
    else
    	szText = ''  
     
    szText+= szInfo;
  	if(bBrackets == true && szText.length != 0)
  		szText = '(' + szText + ')';
  		
	return szText;
}