var xmlDoc;
// code for IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Your browser cannot handle this script');
}

function CurrentProgram(Channel)
{

// Channel = "MTA1"

if (Channel == "MTA1")
{
xmlChannel = ".XML";
txtalign = "align='left'";
txtdir = "dir = 'ltr'"
txtChannel = "NOW & NEXT ON MTA1"
}

if (Channel == "MTA3")
{
xmlChannel = ".XML_Arabic.xml";
txtalign = "align='right'"
txtdir = "dir='rtl'"
txtChannel = "NOW & NEXT ON MTA3 Al-Arabiyya"
}

var d=new Date();
var day=d.getDate();
var month=d.getMonth() + 1;
var year=d.getFullYear();

var lenday = (String(day)).length;
var lenmonth = (String(month)).length;
var lenyear = (String(year)).length;

if ((String(day)).length < 2)
{
day = "0" + day;
}

if (lenmonth = (String(month)).length < 2)
{
month = "0" + month;
}

var Hour = (d.getUTCHours() + 0);
var Minute = d.getUTCMinutes();

if (String(Hour).length < 2)
{
Hour = "0" + Hour
}

if (String(Minute).length < 2)
{
Minute = "0" + Minute
}


var CurrentTime = String(Hour)+String(Minute)

var xmlFileDay = day;

if (Hour < 6)
{
xmlFileDay = day - 1;
}

var xmlFileName = (xmlFileDay + "-" + month + "-" + year + xmlChannel);
var currentDate = (day + "/" + month + "/" + year);
var currentDate = Number(currentDate.substr(0,2)+currentDate.substr(3,2)+currentDate.substr(6,4))


// document.write("xmlFileName: " + xmlFileName + ".<br>");
// document.write("currentDate: " + currentDate + ".");

xmlDoc.async=false;
xmlDoc.load("xml/" + xmlFileName);
var x=xmlDoc.getElementsByTagName("PROGRAM");

i=0;

START_DATE_TIME=(x[i].getElementsByTagName("START_DATE_TIME")[0].childNodes[0].nodeValue);

var START_DATE = Number(START_DATE_TIME.substr(0,2)+START_DATE_TIME.substr(3,2)+START_DATE_TIME.substr(6,4))
var xmlHour = Number(START_DATE_TIME.substr(11,2))
var xmlMinute = (START_DATE_TIME.substr(14,2))
if (String(xmlHour).length < 2){xmlHour = "0" + xmlHour}
START_TIME = xmlHour+xmlMinute


for (; currentDate != START_DATE; i = i+1)
{
START_DATE_TIME=(x[i].getElementsByTagName("START_DATE_TIME")[0].childNodes[0].nodeValue);
var START_DATE = Number(START_DATE_TIME.substr(0,2)+START_DATE_TIME.substr(3,2)+START_DATE_TIME.substr(6,4))
var xmlHour = Number(START_DATE_TIME.substr(11,2))
var xmlMinute = (START_DATE_TIME.substr(14,2))
if (String(xmlHour).length < 2){xmlHour = "0" + xmlHour}
START_TIME = xmlHour+xmlMinute
// document.write("<br>i = " + i + ", xmlHour: " + xmlHour + ", CurrentTime: " + CurrentTime + ", currentDate: " + currentDate + ", START_DATE: " + START_DATE + ", START_DATE_TIME: " + START_DATE_TIME)
}

for (; START_TIME < CurrentTime; i = i+1)
{
START_DATE_TIME=(x[i].getElementsByTagName("START_DATE_TIME")[0].childNodes[0].nodeValue);
var START_DATE = Number(START_DATE_TIME.substr(0,2)+START_DATE_TIME.substr(3,2)+START_DATE_TIME.substr(6,4))
var xmlHour = Number(START_DATE_TIME.substr(11,2))
var xmlMinute = (START_DATE_TIME.substr(14,2))
if (String(xmlHour).length < 2){xmlHour = "0" + xmlHour}
START_TIME = xmlHour+xmlMinute
// document.write("<br>i = " + i + ", xmlHour: " + xmlHour + ", CurrentTime: " + CurrentTime + ", currentDate: " + currentDate + ", START_DATE: " + START_DATE + ", START_DATE_TIME: " + START_DATE_TIME)
}

i = i-1;
START_DATE_TIME=(x[i-1].getElementsByTagName("START_DATE_TIME")[0].childNodes[0].nodeValue);
var xmlHour = (START_DATE_TIME.substr(11,2));
var xmlMinute = (START_DATE_TIME.substr(14,2));
TIME_Now = xmlHour + ":" + xmlMinute;

StartTime_Now=(x[i-1].getElementsByTagName("START_DATE_TIME")[0].childNodes[0].nodeValue);
TITLE_Now=(x[i-1].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue);
DESCRIPTION_Now=(x[i-1].getElementsByTagName("DESCRIPTION")[0].childNodes[0].nodeValue);

START_DATE_TIME=(x[i].getElementsByTagName("START_DATE_TIME")[0].childNodes[0].nodeValue);
var xmlHour = (START_DATE_TIME.substr(11,2));
var xmlMinute = (START_DATE_TIME.substr(14,2));
TIME_Next = xmlHour + ":" + xmlMinute;

TITLE_Next=(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue);
DESCRIPTION_Next=(x[i].getElementsByTagName("DESCRIPTION")[0].childNodes[0].nodeValue);

document.write("<link rel='stylesheet' type='text/css' href='css/NowNext.css' />")

document.write("<table style='background-color:Black' " + txtdir + " align = 'center' border='0' cellspacing='0'>")

document.write("      <tr style='color:white' " + txtalign + ">")
document.write("            <th height='20' class='thClass' colspan='3' rowspan='1' style='font-size: 9pt; font-family: Verdana; background-color: #000000; border-bottom: thin solid #000000;  border-left: #000000; border-right: #000000;'>")
document.write("");
document.write("            </th>")
document.write("      </tr>")

document.write("    <tr style='font-family : Tahoma; font-size: 9pt; color:white' " + txtalign + ">")
document.write("	    <td class='thClass' width='0' height = '26' " + txtalign + "></th>")
document.write("	    <td class='thClass' width='360' " + txtalign + "<B>" + txtChannel + "</B></th>")
document.write("	    <td class='thClass' width='0' " + txtalign + "></th>")
document.write("    </tr>")

document.write("      <tr align='right'>")
document.write("            <td class='tdClass' width='0' " + txtalign + ">")
document.write("              ")
document.write("            </td>")
document.write("            <td class='tdClass' colspan='2' rowspan='1' width='360' style='border-bottom: 1px solid #000000; border-top: 4px solid #000000; vertical-align : bottom'" + txtalign + ">")
document.write("              <B>"+ TIME_Now + "  " +TITLE_Now+"</B>")
document.write("            </td>")
document.write("      </tr>")

document.write("      <tr align='right'>")
document.write("            <td class='tdClass' width='0' " + txtalign + ">")
document.write("              ")
document.write("            </td>")
document.write("            <td class='tdClass' colspan='2' rowspan='1' width='360' height = '50' style='border-top: 2px solid #000000; vertical-align : top' " + txtalign + ">")
document.write("              "+DESCRIPTION_Now+"")
document.write("            </td>")

document.write("      </tr>")

document.write("      <tr>")
document.write("            <td height='2' class='tdClass' colspan='3' rowspan='1' style='font-size: 1pt; border-bottom: 1px solid #333333;'>")
document.write("&nbsp;");
document.write("            </td>")
document.write("      </tr>")

document.write("      <tr align='right'>")
document.write("            <td class='tdClass' width='0' " + txtalign + ">")
document.write("              ")
document.write("            </td>")
document.write("            <td class='tdClass' colspan='2' rowspan='1' width='360' style='border-bottom: 1px solid #000000; border-top: 4px solid #000000; vertical-align : bottom'" + txtalign + ">")
document.write("              <B>"+ TIME_Next + "  " +TITLE_Next+"</B>")
document.write("            </td>")
document.write("      </tr>")

document.write("      <tr align='right'>")
document.write("            <td class='tdClass' width='0' " + txtalign + ">")
document.write("              ")
document.write("            </td>")
document.write("            <td class='tdClass' colspan='2' rowspan='1' width='350' height='50' style='border-top: 2px solid #000000; vertical-align : top' " + txtalign + ">")
document.write("              "+DESCRIPTION_Next+"")
document.write("            </td>")
document.write("      </tr>")

document.write("      <tr>")
document.write("            <td height='2' class='tdClass' colspan='3' rowspan='1' style='font-size: 1pt; border-bottom: 1px solid #333333;'>")
document.write("&nbsp;");
document.write("            </td>")
document.write("      </tr>")


document.write("      <tr style='font-family : Tahoma; font-size: 9pt; color:white' " + txtalign + ">")
document.write("            <th></th>")
document.write("            <th class='thClass' style='font-family : Tahoma; font-size: 9pt; color:white; background-color: #000000; border-left: #000000; border-right: #000000;'>")
document.write("<a style='font-family : Tahoma; font-size: 9pt; color:white; color: white; text-decoration: None;' href='schedule.asp' target='_self'>More ...</a>");
document.write("            </th>")
document.write("            <th></th>")
document.write("      </tr>")

document.write("  </table>")

document.write("<br>")
}