﻿//Navigating the main story Link
function navURL(strUrl)
{
	window.navigate(strUrl);
return false;

}
//Navigate Between Discussion and Vote Tabs

//General Declerations 
var DataCount;
var CurrentMainIndex;
DataCount= 0;
CurrentMainIndex = 0;
var MainImages = new Array()
var MainImagesCounter = 0;
var arrDataItem = new Array();
var arrDataItems = new Array();

//Add Main Story Data to an array 
function AddToDataArr(strBody,strURL,strImageUrl,strHeadLine,strReadAlso, strReadAlsoLink,StrUrlRelatedAudio ,StrUrlRelatedVedio,StrSubTitle)
{
var e
try 
{
	arrDataItem[0]=strBody;
	arrDataItem[1]=strURL;
	arrDataItem[2]=strImageUrl
	///////////////////////////////////////////////
	MainImages[MainImagesCounter] = new Image();
	MainImages[MainImagesCounter].src = strImageUrl;
	MainImagesCounter = MainImagesCounter + 1;
	///////////////////////////////////////////////
	arrDataItem[3]=strHeadLine;
	arrDataItem[4]=GetInnerHTMLReadAlso(strReadAlso.replace("@","\""),strReadAlsoLink);
	arrDataItem[6]=StrUrlRelatedAudio;
	arrDataItem[7]=StrUrlRelatedVedio;
	arrDataItem[8]=StrSubTitle;
	arrDataItems[DataCount] = arrDataItem;
	DataCount= arrDataItems.length;
	arrDataItem = new Array()
}
catch (e)
{}
}
var TimerMainStory;
TimerMainStory = window.setInterval('GOInterval()',10000);

function GOInterval ()
{
	if(document.getElementById('hdPaused'))
		{
		if(document.getElementById('hdPaused').getAttribute("value") == 'play')
			MainMoveNext ();
		}
}
/////////////////////////// Glopal Variable for Ticker Direction////////////////////////
// 0 for left
// 1 for rigth
var TickerDirection = '1';
function MainMoveNext ()
{
	if(document.getElementById('hdPaused'))
		if (document.getElementById('hdPaused').getAttribute("value") != 'play')
			{
				document.getElementById('hdPaused').setAttribute("value",'play');
			}
var e
	try
		{
			if(TickerDirection=='0')
				{
					CurrentMainIndex = CurrentMainIndex +2;
					if(CurrentMainIndex > arrDataItems.length - 1)
					{
						if(CurrentMainIndex > arrDataItems.length)
							{
								CurrentMainIndex = 1;
							}
						else
							{
								CurrentMainIndex = 0;
							}
					}
						
					TickerDirection='1';
				}					
			FillData();	
			//ShowHideReadAlsoTicker ()
			
			CurrentMainIndex = CurrentMainIndex +1;
			if(CurrentMainIndex > arrDataItems.length - 1)
				CurrentMainIndex = 0;
		}
	catch(e)
		{
		}
}
//Pause Main Story
var PreStatus = 0
function MainPause(Status)
{
	if(document.getElementById('hdPaused'))
		if  ((document.getElementById('hdPaused').getAttribute("value") == 'play' ) && (PreStatus != 2))
		{
		
			clearInterval(TimerMainStory);
			clearTimeout(TimerMainStory);			
			document.getElementById('hdPaused').setAttribute("value",'pause');
			if (document.getElementById('PausedArrows'))
				document.getElementById('PausedArrows').setAttribute("src","/Portal/images/arrowsStoped.gif");
		}
		else 
		{
			if (Status != 1)
			{
				document.getElementById('hdPaused').setAttribute("value",'play');
				TimerMainStory = window.setInterval('GOInterval()',10000);
				if (document.getElementById('PausedArrows'))
					document.getElementById('PausedArrows').setAttribute("src","/Portal/images/arrows.jpg");
			}
		}
	PreStatus = Status;
}
function MainMoveBack ()
{
	if(document.getElementById('hdPaused'))
		if (document.getElementById('hdPaused').getAttribute("value") != 'play')
			{
				document.getElementById('hdPaused').setAttribute("value",'play');
			}
	try
		{
			if(TickerDirection=='1')
				{
					CurrentMainIndex = CurrentMainIndex -2;
					if(CurrentMainIndex < 0)
						{
							if(CurrentMainIndex<-1)
								{
									CurrentMainIndex = arrDataItems.length - 2;
								}
							else
								{
									CurrentMainIndex = arrDataItems.length - 1;
								}
						}
					TickerDirection='0';
				}
									
			FillData();	
			//ShowHideReadAlsoTicker ()
			
			CurrentMainIndex = CurrentMainIndex -1;
			if(CurrentMainIndex < 0)
				CurrentMainIndex = arrDataItems.length - 1;
		}

	catch(e)
		{
		}	
			
}
//Show ReadAlso onClick
var ShowReadAlso = 0 ;
var ShowSummary = 1;
function ShowHideReadAlso ()
{
	
var e
try 
{
var tempReadAlso = document.getElementById('ReadAlsoArea').innerHTML.replace("tr",'').replace("TR",'');			
if (tempReadAlso.length != document.getElementById('ReadAlsoArea').innerHTML.length)
{
	if (document.getElementById('tdBodyArea').style.display == "none")
	{
		//document.getElementById('imgReadAlsoHeader').src="/Portal/images/summary2.jpg"
		document.getElementById('tdBodyArea').style.display="block"
		document.getElementById('tdReadAlsoArea').style.display="none"
	}
	else 
	{
		//document.getElementById('imgReadAlsoHeader').src="/Portal/images/readalso2.jpg"
		document.getElementById('tdBodyArea').style.display="none"
		document.getElementById('tdReadAlsoArea').style.display="block"
	}
	if(document.getElementById('hdPaused'))
		document.getElementById('hdPaused').setAttribute("value",'pause');
}
}
catch (e)
{}
}
//Hide and show ReadAlso area
function ShowHideReadAlsoTicker()
{
var e 
try 
{
	//ReadAlso
	if ((arrDataItems[CurrentMainIndex][4] != "<table></table>" ) )
		{
			document.getElementById('tdBodyArea').style.display="none"
			document.getElementById('tdReadAlsoArea').style.display="block"
		}
	else //SummaryOnly
		{

			document.getElementById('tdBodyArea').style.display="block"
			document.getElementById('tdReadAlsoArea').style.display="none"
			document.getElementById('summaryButton').style.cursor = "default"
		}
		
	}
	catch (e)
	{}		
}
//Navigate 
function MainStoriesImageLink()
	{
		window.location = document.getElementById('HeadLineLink').getAttribute("href");
		MainPause(1);
	}
function FillData()
{
	var e 		
try {
	if (CurrentMainIndex < arrDataItems.length)
	{
		document.getElementById('SubTitle').innerHTML = arrDataItems[CurrentMainIndex][8];
		document.getElementById('BodyArea').innerHTML = arrDataItems[CurrentMainIndex][0];
		document.getElementById('ImagePath').src=MainImages[CurrentMainIndex].src;
		document.getElementById('ImagePath').setAttribute("src",MainImages[CurrentMainIndex].src);
		document.getElementById('ImagePath').style.cursor = "hand";
		document.getElementById('HeadLineLink').href=arrDataItems[CurrentMainIndex][1];
		document.getElementById('HeadLineLink').innerHTML=arrDataItems[CurrentMainIndex][3];
		document.getElementById('ReadAlsoArea').innerHTML= arrDataItems[CurrentMainIndex][4];
		document.getElementById('DetailLink').innerHTML=arrDataItems[CurrentMainIndex][7];

	}
}
catch (e)
{
}
	return;
}
function OpenRelated(strRelatedURL)
{
var winShowMedia = window.open('/Portal/KServices/SupportPages/ShowMedia/showMedia.aspx?fileURL=' + strRelatedURL    ,'ShowMediaWin','width=590; height=450; scrollbars=1'); 
winShowMedia.focus();
}
//Build ReadAlso HTML
function GetInnerHTMLReadAlso (strReadAlso, StrUrl)
{
var e
try 
{
	var my_arr = StrUrl.split(",");
	var my_arr2 = strReadAlso.split(",");
	var part_num=0;
	strReturnedHTML = '<table>';
	while (part_num < my_arr.length-1)
	{
		var URL_arr = my_arr[part_num].split("'");
		var Title_arr = my_arr2[part_num].split("'");
		part_num = part_num +1;
		strReturnedHTML += '<tr>'; 
		strReturnedHTML += '<td valign="top" class="whitetext" width="10"> * </td>';
		strReturnedHTML += '<td width="120">';
		strReturnedHTML += '<a href="' + URL_arr[1] + '">';
		strReturnedHTML += Title_arr[1];
		strReturnedHTML += '</a>';
		strReturnedHTML += '</td>';
		strReturnedHTML += '</tr>';
	}
	strReturnedHTML += '</table>';
	return strReturnedHTML; 
}
catch (e)
{}
}
//Onload Page

function SetSeeAlsoDev ()
	{
	var e
	try 
	{
		document.getElementById('tdseealso').style.display='';
		document.getElementById('trFromSite').style.display='none';
		document.getElementById('imgSeeAlso').style.display='none';
		document.getElementById('tdimgfromsite').style.display='none';
	}
	catch (e)
	{}
	}
	function HideSetSeeAlsoDev ()
	{
	try 
	{
		document.getElementById('tdseealso').style.display='none';
		document.getElementById('trFromSite').style.display='';
		document.getElementById('imgSeeAlso').style.display='';
		document.getElementById('tdimgfromsite').style.display='';
	}
	catch (e)
	{}
	}
	
	/////////////////////////Prog Promo //////////////////////
				var PromoDataCount;
PromoDataCount= 0;
var arrPromoDataItem = new Array();
var arrPromoDataItems = new Array();
var TimerID = 0;
function AddToProgramsPromoDataArr(strDispalyName,strEpisodeName,strProgramDay,strProgramGMTTime,strProgramMaccaTime, strProgramEmail, strProgramType)
		{
			arrPromoDataItem[0]=strDispalyName;
			arrPromoDataItem[1]=strEpisodeName;
			arrPromoDataItem[2]=strProgramDay;
			arrPromoDataItem[3]=strProgramGMTTime;
			arrPromoDataItem[4]=strProgramMaccaTime;
			arrPromoDataItem[5]=strProgramEmail;
			arrPromoDataItem[6]=strProgramType;
			arrPromoDataItems[PromoDataCount] = arrPromoDataItem;
			PromoDataCount= arrPromoDataItems.length;
			arrPromoDataItem = new Array();
			
		}

function MouseOUT ()
		{
			TimerID = setTimeout("PromoDataDisappear();",1000);
		}
//**Prog**
function PromoDataDisappear ()
		{
			if (TimerID)
			{
				clearTimeout(TimerID);
				document.getElementById('PromoTip').style.display = 'none';
			}	
		}	
			
document.onmouseover=GetClientX;


function GetClientX(e)
{
	try
	{   if (window.XMLHttpRequest)
		{
			var p=e.target;
			if (p.attributes['id'])
			{  if (p.attributes['id'].value=="ProgPromo1" || p.attributes['id'].value=="ProgPromo2" || p.attributes['id'].value=="ProgPromo3")
				{
				document.getElementById('PromoTip').style.left = e.clientX;
				document.getElementById('PromoTip').style.top = getElementTop(p.attributes['id'].value) - document.getElementById('PromoTip').offsetHeight + 1 ;
				}
			}	
		}
	}
	catch(err)
	{}
}

function FillPromoData (IntIndex)
		{
	
			if(TimerID) {
							clearInterval(TimerID)
							clearTimeout(TimerID);
						}
			if(document.getElementById('PromoTip').style.display = 'none')
				{
					if (window.ActiveXObject)
					{
							document.getElementById('PromoTip').style.left = event.clientX;
					}
				
					
					document.getElementById('ProgramName').innerHTML = 'اسم البرنامج: ' + arrPromoDataItems[IntIndex - 1][0];
					document.getElementById('EpisodeName').innerHTML = 'عنوان الحلقة : ' + arrPromoDataItems[IntIndex - 1][1];
					document.getElementById('Date_Type').innerHTML = arrPromoDataItems[IntIndex - 1][2]+ '/' + arrPromoDataItems[IntIndex - 1][6];
					document.getElementById('Time').innerHTML = arrPromoDataItems[IntIndex - 1][3] + ' غرينتش  ' + arrPromoDataItems[IntIndex - 1][4] + ' مكة';
					document.getElementById('ProgramMail').innerHTML = '<a class="divstyleButtom" href="mailto:' + arrPromoDataItems[IntIndex - 1][5] + '">' + arrPromoDataItems[IntIndex - 1][5] + '</a>';
					document.getElementById('PromoTip').style.display = '';
					
					if (window.ActiveXObject)
					{
					document.getElementById('PromoTip').style.top = getElementTop(window.event.srcElement.id) - document.getElementById('PromoTip').offsetHeight + 1 ;
					}
					
				}
		}
function DivMouseOver()
	{
		if(TimerID) {
			clearInterval(TimerID)
			clearTimeout(TimerID);
		}
		document.getElementById('PromoTip').style.display = 'block';
	}
	///////////////////////////////////////////////////////////////////////////
	function GetCookieV(sName)
		{
			var aCookie = document.cookie.split("; ");
			for (var i=0; i < aCookie.length; i++)
			{
			// a name/value pair (a crumb) is separated by an equal sign
				if (aCookie[i].lastIndexOf(sName)> -1) 
				{
					var aCrumb1 = aCookie[i].split("&");
					for (var k=0; k < aCrumb1.length; k++)
					{
						var aCrumb = aCrumb1[k].split("=");
						if (sName == aCrumb[0]) 
							return unescape(aCrumb[1]);
					}
				}
			}
			// a cookie with the requested name does not exist
			return null;
		}
	//Check Last Visit	
	if ((GetCookieV('LastVisited') == 'FLASH') && (GetCookieV('SwichedToHTML') != 'True')) 
			{
				window.location = "/NR/exeres/F06E0D8B-BE98-445A-9752-8E7EA9DAD30F.htm";
			}
	///////////////////////////////////////////////////////////////////////////
	