﻿var ArticleIndex=1
var ObjTimer
var ObjTimerDownUp
var oXmlDocStudies
var MainArticlesCount
var NewsCenterCount
var TextNodeDefine=''
var PausTimer=false;

try //Internet Explorer
  {
	TextNodeDefine='text'
	oXmlDocStudies = new ActiveXObject("MSXML.DOMDocument")	
  }
catch(e)
{
	try //Firefox, Mozilla, Opera, etc.
	{
	TextNodeDefine='textContent'
	oXmlDocStudies=document.implementation.createDocument("","",null);
	}
	catch(e) {alert(e.message)}
}


oXmlDocStudies.async = false

/*function DisableHighLightBullits()
{
	for (I=1;I<=MainArticlesCount;I++)
	{
		if (ArticleIndex!=I)
			document.getElementById('tdScrollingMainImageBullits'+I).style.backgroundColor='gray'
		else
			document.getElementById('tdScrollingMainImageBullits'+I).style.backgroundColor='black'
	}
}*/
function ScrollingHomepageMainStories(SectionName,ImageMainStories)
{
	//DisableHighLightBullits()
	DisablehighLight(SectionName)
	DisappearMainImage(ImageMainStories,100,ArticleIndex,SectionName)
	if (!PausTimer)
	{
		ObjTimer=window.setTimeout("window.clearTimeout(ObjTimer);ScrollingTimer('"+ SectionName +"','"+ ImageMainStories +"')",10000)
	}
}
function ScrollingTimer(SectionName,ImageMainStories)
{
	if (MainArticlesCount>1)
	{
		if (ArticleIndex<oXmlDocStudies.selectNodes("//summary/sections/section[@id='" + SectionName + "']/items/item").length)
		{
			ArticleIndex++;
			ScrollingHomepageMainStories(SectionName,ImageMainStories)
		}
		else
		{
			ArticleIndex=1;
			ScrollingHomepageMainStories(SectionName,ImageMainStories)
		}
	}
}
function FillMainSectionData(ArticleIndex,SectionName)
{
	document.getElementById('imgBigStudiesMainStories').src=oXmlDocStudies.selectNodes("//summary/sections/section[@id='" + SectionName + "']/items/item")[ArticleIndex-1].selectSingleNode("img")[TextNodeDefine]
	document.getElementById('tdBigStudiesMainStories').innerHTML='<table border="0" cellpadding=0 cellspacing=0><tr><td><a href="'+oXmlDocStudies.selectNodes("//summary/sections/section[@id='" + SectionName + "']/items/item")[ArticleIndex-1].selectSingleNode("url")[TextNodeDefine]+'" class="searchLink">'+oXmlDocStudies.selectNodes("//summary/sections/section[@id='" + SectionName + "']/items/item")[ArticleIndex-1].selectSingleNode("headline")[TextNodeDefine]+'</a></td></tr><tr><td height="8px"></td></tr></table>'
	document.getElementById('tdBigStudiesMainStories').innerHTML+=oXmlDocStudies.selectNodes("//summary/sections/section[@id='" + SectionName + "']/items/item")[ArticleIndex-1].selectSingleNode("body")[TextNodeDefine]
	document.getElementById('hrefBigStudiesMainStories').href=oXmlDocStudies.selectNodes("//summary/sections/section[@id='" + SectionName + "']/items/item")[ArticleIndex-1].selectSingleNode("url")[TextNodeDefine]
}
function DisappearMainImage(Obj,Opacity,ArticleIndex,SectionName)
{
	if (Opacity>=0)
	{
		document.getElementById(Obj).style.filter='Alpha(Opacity='+Opacity+')'
		window.setTimeout("if(ArticleIndex>4){ScrollingDownHPMainStories('divHPMainStories');}if(ArticleIndex==1){document.getElementById('divHPMainStories').scrollTop=0;ResetImagesMainScrolling()}DisappearMainImage('"+Obj+"',"+eval(eval(Opacity)-eval(15))+",'"+ ArticleIndex +"','"+ SectionName +"')",1)
	}
	else
	{
		FillMainSectionData(ArticleIndex,SectionName)
		ShowMainImage(Obj,1)
	}
}

function ShowMainImage(Obj,Opacity)
{
	if (Opacity<=100)
	{
		document.getElementById(Obj).style.filter='Alpha(Opacity='+Opacity+')'
		window.setTimeout("ShowMainImage('"+Obj+"',"+eval(eval(Opacity)+eval(15))+")",1)
	}
}
function DisablehighLight(SectionName)
{
	try
	{
		var oItemNodeList;
		oItemNodeList=oXmlDocStudies.selectNodes("//summary/sections/section[@id='" + SectionName + "']/items/item")
		for(var iIndex=0; iIndex<=oItemNodeList.length-1; iIndex++)
		{
			if (eval(iIndex+1)!=ArticleIndex)
				document.getElementById('imgSmallMainImage'+oItemNodeList[iIndex].selectSingleNode("Guid")[TextNodeDefine]).style.filter='Alpha(Opacity=100)'
			else
				document.getElementById('imgSmallMainImage'+oItemNodeList[iIndex].selectSingleNode("Guid")[TextNodeDefine]).style.filter='Alpha(Opacity=70)'
		}
	}
	catch(err)
	{
		
	}
}
function ScrollingUpHPMainStories(Obj)
{
	window.clearTimeout(ObjTimerDownUp)
	ScrollingUpTimer(Obj,Math.abs(eval(document.getElementById('tblArticleScrollingMainStories').offsetHeight/MainArticlesCount)-document.getElementById(Obj).scrollTop)-2,document.getElementById(Obj).scrollTop)
}
function ResetImagesMainScrolling()
{
	if (MainArticlesCount>4)
	{
		document.getElementById('imgClickDownScrolling').src='/Studies/Images/homePgdownArrow.jpg';
		document.getElementById('imgClickDownScrolling').style.cursor='pointer'
	}
	document.getElementById('imgClickUpScrolling').src='/Studies/Images/homePgUpArrow-D.jpg';
	document.getElementById('imgClickUpScrolling').style.cursor='default'
}
function ScrollingUpTimer(Obj,YSize,StartSize)
{
	if (StartSize>=YSize)
	{
		document.getElementById(Obj).scrollTop=StartSize
		ObjTimerDownUp=window.setTimeout("ScrollingUpTimer('"+Obj+"',"+YSize+","+eval(eval(StartSize)-eval(2))+")",1)
		document.getElementById('imgClickDownScrolling').src='/Studies/Images/homePgdownArrow.jpg';
		document.getElementById('imgClickDownScrolling').style.cursor='pointer'
	}
	else if (StartSize<0)
	{
		document.getElementById(Obj).scrollTop=0
		document.getElementById('imgClickUpScrolling').src='/Studies/Images/homePgUpArrow-D.jpg';
		document.getElementById('imgClickUpScrolling').style.cursor='default'
	}
	
}
function ScrollingDownHPMainStories(Obj,Target)
{
	if (ArticleIndex>4 && Target==null)
	{
		window.clearTimeout(ObjTimerDownUp)
		ScrollingDownTimer(Obj,(eval(document.getElementById('tblArticleScrollingMainStories').offsetHeight/MainArticlesCount)*Math.abs(eval(ArticleIndex-4))),document.getElementById(Obj).scrollTop)
	}
	else
	{
		window.clearTimeout(ObjTimerDownUp)
		ScrollingDownTimer(Obj,eval(document.getElementById('tblArticleScrollingMainStories').offsetHeight/MainArticlesCount)+document.getElementById(Obj).scrollTop+2,document.getElementById(Obj).scrollTop)
	}
}
function ScrollingDownTimer(Obj,YSize,StartSize)
{	
	if (MainArticlesCount>4)
	{
		if (StartSize<=YSize)
		{
			document.getElementById(Obj).scrollTop=StartSize
			ObjTimerDownUp=window.setTimeout("ScrollingDownTimer('"+Obj+"',"+YSize+","+eval(eval(StartSize)+eval(2))+")",1)
			document.getElementById('imgClickUpScrolling').src='/Studies/Images/homePgUpArrow.jpg';
			document.getElementById('imgClickUpScrolling').style.cursor='pointer'
		}
		else if(eval(document.getElementById(Obj).scrollHeight - document.getElementById(Obj).style.height.replace('px',''))<=document.getElementById(Obj).scrollTop)
		{
			document.getElementById('imgClickDownScrolling').src='/Studies/Images/homePgdownArrow-D.jpg';
			document.getElementById('imgClickDownScrolling').style.cursor='default'
		}	
	}
}
function ScrollingNewsCenterUp(Obj)
{
	ScrollingNewsCenterUpTimer(Obj,Math.abs(eval(Math.round(document.getElementById('tblScrollingNewsCenter').offsetHeight/NewsCenterCount))-document.getElementById(Obj).scrollTop),document.getElementById(Obj).scrollTop)
}
function ScrollingNewsCenterUpTimer(Obj,YSize,StartSize)
{
	if (StartSize>=YSize)
	{
		document.getElementById(Obj).scrollTop=StartSize
		window.setTimeout("ScrollingNewsCenterUpTimer('"+Obj+"',"+YSize+","+eval(eval(StartSize)-eval(1))+")",10)
		document.getElementById('imgScrollingNewsCDown').src='/Studies/Images/classicDownArrow.jpg';
		document.getElementById('imgScrollingNewsCDown').style.cursor='pointer'
	}
	else if (YSize>StartSize+1)
	{
		document.getElementById(Obj).scrollTop=0
		document.getElementById('imgScrollingNewsCUp').src='/Studies/Images/classicUpArrow-d.jpg';
		document.getElementById('imgScrollingNewsCUp').style.cursor='default'
	}
}

function ScrollingNewsCenterDown(Obj)
{
	ScrollingNewsCenterDownTimer(Obj,eval(document.getElementById('tblScrollingNewsCenter').offsetHeight/NewsCenterCount)+document.getElementById(Obj).scrollTop,document.getElementById(Obj).scrollTop)
}
function ScrollingNewsCenterDownTimer(Obj,YSize,StartSize)
{	
	if (StartSize<=YSize)
	{
		document.getElementById(Obj).scrollTop=StartSize
		window.setTimeout("ScrollingNewsCenterDownTimer('"+Obj+"',"+YSize+","+eval(eval(StartSize)+eval(1))+")",10)
		document.getElementById('imgScrollingNewsCUp').src='/Studies/Images/classicUpArrow.jpg';
		document.getElementById('imgScrollingNewsCUp').style.cursor='pointer'
	}
	else if(eval(document.getElementById(Obj).scrollHeight - document.getElementById(Obj).style.height.replace('px',''))<=document.getElementById(Obj).scrollTop)
	{
		document.getElementById('imgScrollingNewsCDown').src='/Studies/Images/classicDownArrow-d.jpg';
		document.getElementById('imgScrollingNewsCDown').style.cursor='default'
	}	
	
}
function openServices(strType,EncodedURL)
{	
	switch (strType) 
	{ 
		case "print" : 
		var intWinW = 680; 
		var intWinH = 420; 
		var strURL = "/Studies/aspx/print.htm"; 
		var strProperties = "menubar=yes, resizable=yes,  "; 
		break;

		case "sendArticle" : 
		var intWinW = 500; 
		var intWinH = 375; 
		var strProperties = "resizable=no, ";  
		var strURL = "/Studies/aspx/sendArticle.aspx?EML=" + EncodedURL 
		break; 
	}
	if (strURL != null) 
	{ 
		var intScreenW = parseInt(screen.width, 10); 
		var intScreenH = parseInt(screen.Height, 10); 
		var intWinT = (intScreenH - intWinH)/2; 
		var intWinL = (intScreenW - intWinW)/2;
		strProperties += 'height=' + intWinH + ', width=' + intWinW + ', top=' + intWinT + ', left=' + intWinL + ', scrollbars=yes,toolbar=yes'; 
		var winObject = window.open(strURL, 'PageServices', strProperties, false); 
		winObject.focus();
	} 
} 
function ShowHideLinksSection(ImageControl,TableControl)
{
	if (document.getElementById(TableControl).style.display=='')
	{
		document.getElementById(TableControl).style.display='none';
		ImageControl.src='/Studies/Images/Maximize.jpg'
	}	
	else
	{
		document.getElementById(TableControl).style.display='';
		ImageControl.src='/Studies/Images/Minimize.jpg'
	}
		
}
function CheckTimerPuase(Obj)
{
	if(PausTimer)
	{
		Obj.src='/Studies/images/pause_btn.jpg';
		PausTimer=false;
		ScrollingHomepageMainStories('MainStories','tblStudiesMainStoriesImage');
	}
	else
	{
		Obj.src='/Studies/images/Play_bnt.jpg';
		PausTimer=true;
		window.clearTimeout(ObjTimer)
	}
}
function ShowSubMenu(e , divID)
{
    if (divID == "divStudiesMenuAboutStudies")
    {
        var obj = document.getElementById(divID);
	    obj.style.left = getImageLeft(e) - e.offsetWidth+12 + 'px';
    }
    else if (divID == "divStudiesMenuIntellectualIssues")
    {
        var obj = document.getElementById(divID);
	    obj.style.left = getImageLeft(e) - e.offsetWidth+30 + 'px';
    }
    else if (divID == "divStudiesMenuPublications")
    {
        var obj = document.getElementById(divID);
	    obj.style.left = getImageLeft(e) - e.offsetWidth-2 + 'px';
    }
    else if (divID == "divStudiesMenuEvents")
    {
        var obj = document.getElementById(divID);
	    obj.style.left = getImageLeft(e) - e.offsetWidth-18 + 'px';
    }
    obj.style.display='';
    obj.style.top = getImageTop(e) +25 + 'px';
}
function ShowMenuAboutStudies(e, divID)
{
	if (divID == "divStudiesMenuAboutStudies")
    {
        var obj = document.getElementById(divID);
	    obj.style.left = getImageLeft(e) - e.offsetWidth+8 + 'px';
    }
    else if (divID == "divStudiesMenuIntellectualIssues")
    {
        var obj = document.getElementById(divID);
	    obj.style.left = getImageLeft(e) - e.offsetWidth+80 + 'px';
    }
    else if (divID == "divStudiesMenuPublications")
    {
        var obj = document.getElementById(divID);
	    obj.style.left = getImageLeft(e) - e.offsetWidth+12 + 'px';
    }
    else if (divID == "divStudiesMenuEvents")
    {
        var obj = document.getElementById(divID);
	    obj.style.left = getImageLeft(e) - e.offsetWidth+12 + 'px';
    }
    obj.style.display='';
    obj.style.top = getImageTop(e) +25 + 'px';
}
//************************ Ad Commerce ****************************//
function FillCommerceFrames()
{
    var pageURL = document.location.href;
    var mode1;
    var mode2;
    var SponsorAdCommerce260x140 ="";

    mode1 = pageURL.search("NRMODE=Unpublished");
    mode2 = pageURL.search("NRMODE=Update");
    if (document.title.search("Monitoring")==-1)
    {
        if ((mode1 == -1) && (mode2 == -1))
        {
            SponsorAdCommerce260x140 ='<IFRAME src="http://ajnad.aljazeera.net/banners/default.aspx?BannerType=AJA_Gateway_Aside&sThisPage=AJA_Homepage" name="AJAD" scrolling="no" border="0" frameborder="0" marginwidth="1" marginheight="1" height="140" width="260"></IFRAME>';
        }
        else
        { 
             SponsorAdCommerce260x140 ="<IMG src=\"/News/KServices/images/adImages.bmp\" border=\"0\" width=\"260\" height=\"140\">";
        }
    }
    if(document.getElementById("SponsorAdCommerce260x140"))
        document.getElementById("SponsorAdCommerce260x140").innerHTML  = SponsorAdCommerce260x140;
}
function UpdateBooksView(imgURL, headline, body, bookURL)
{
    body = truncateString(body);
    if(BrowserDetect.browser == 'Explorer')
	{
        document.getElementById('lblHeadline').innerText = headline;
        document.getElementById('tdBody').innerText = body;
	}
	else
	{
        document.getElementById('lblHeadline').textContent = headline;
        document.getElementById('tdBody').textContent = body;
	}
    document.getElementById('imgAnchor').href = bookURL;
    document.getElementById('lblHeadline').href = bookURL;
    document.getElementById('imgSubStory').src = imgURL;
}
function modifySummery(id, strSum)
{
    if (strSum.length >= 80)
    {
        strSum = strSum.substr(0,79);
        var strLength = strSum.lastIndexOf(" ");
        strSum = strSum.substr(0,strLength) + "...";
    }
	document.getElementById(id).innerHTML=strSum;
}
function modifySummery90(id, strSum)
{
    if (strSum.length >= 90)
    {
        strSum = strSum.substr(0,89);
        var strLength = strSum.lastIndexOf(" ");
        strSum = strSum.substr(0,strLength) + "...";
    }
	document.getElementById(id).innerHTML=strSum;
}

function truncateString(strSum)
{
    if (strSum.length >= 80)
    {
        strSum = strSum.substr(0,79);
        var strLength = strSum.lastIndexOf(" ");
        strSum = strSum.substr(0,strLength) + "...";
    }
	return strSum;
}
function modifySummery100(id, strSum)
{
    if (strSum.length >= 100)
    {
        strSum = strSum.substr(0,99);
        var strLength = strSum.lastIndexOf(" ");
        strSum = strSum.substr(0,strLength) + "...";
    }
	document.getElementById(id).innerHTML=strSum;
}
