﻿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 ShowMenuAboutStudies(e)
{
	var obj = document.getElementById('divStudiesMenuAboutStudies');
	obj.style.display='';
	obj.style.left = getImageLeft(e) - e.offsetWidth+3 + 'px';
	obj.style.top = getImageTop(e) +25 + 'px';
}