function GetXmlHttpObject(handler)
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function windowOpen(navigateUrl)
{
	window.open(navigateUrl,"","","");
}

var c=15;
 var speed='15';
  var ctr=0;
  var i=0;
  var slidShFlg=1;
  var imageFolderUrl='';
  var slideShowWaitSec = 1;
function bigApple(ajaxCallUrl, displayTitle,openItemUrl,imageUrl) {
i=0;
document.getElementById('lnkPrev').style.visibility='visible';
document.getElementById('lnkNext').style.visibility='visible';
document.getElementById('imgDiv').style.display='';
document.getElementById('sTransDiv').style.display='';
document.getElementById('lnkOpenWin').innerText = displayTitle;
document.getElementById('lnkOpenWin').href = "javascript:void windowOpen('"+openItemUrl+"')";

obj=document.getElementById('apple');
obj.src = imageUrl;
obj.style.visibility='visible';
slidShFlg=1;
   obj.style.width=c+'px';
   c=c+50;
if(c>360) {
   clearTimeout(expand);
   document.getElementById('blkBdrImg').style.visibility='visible';
		xmlHttpNews=GetXmlHttpObject()
		if (xmlHttpNews==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
		var url=ajaxCallUrl+"&sid="+Math.random();
		xmlHttpNews.onreadystatechange=getNewsImgArray;
		xmlHttpNews.open("GET",url,true)
		xmlHttpNews.send(null);
		return;
		
 }
 
   expand=setTimeout("bigApple('"+ajaxCallUrl+"','"+displayTitle+"','"+openItemUrl+"','"+imageUrl+"')",speed);  
   
}

var newsArray= new Array();
function getNewsImgArray()
{
	if (xmlHttpNews.readyState==4 || xmlHttpNews.readyState=="complete")
	{
		var resStr = xmlHttpNews.responseText;
		newsArray = resStr.split(',');	
		if(newsArray.length < 2)
		{
			document.getElementById('lnkPrev').style.display = 'none';
			document.getElementById('lnkNext').style.display = 'none';
			document.getElementById('imgSShow').style.display = 'none';
			document.getElementById('pipes').innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
		}
		if(newsArray.length != 0)
		{
			document.getElementById('apple').src = imageFolderUrl+newsArray[0];
		}
	}
}


var sd;

var obj = document.getElementById('imgSShow');
function startSlideShow()
{	
	document.getElementById('imgSShow').src='images/stop.gif';
	document.getElementById('imgSShow').title = 'Stop Slide Show';
	newsImgNext();
	sd = window.setTimeout("startSlideShow()",slideShowWaitSec * 1000);	
	
}

function manageSlideShow()
{
	if((slidShFlg % 2) == 1)
	{
		startSlideShow();
		document.getElementById('lnkPrev').style.visibility='hidden';
		document.getElementById('lnkNext').style.visibility='hidden';
	}
	else
	{
		stopSlideShow();
		document.getElementById('lnkPrev').style.visibility='visible';
		document.getElementById('lnkNext').style.visibility='visible';
	}
	slidShFlg++;
}


function stopSlideShow()
{		
	document.getElementById('imgSShow').src='images/play.gif';	
	document.getElementById('imgSShow').title = 'Start Slide Show';
	window.clearTimeout(sd);
	return true;
}



var isIE='';
function newsImgNext()
{

	while(i < newsArray.length)
	{
		i = i+1;
		if(i>newsArray.length-1)
		{
		i =0;
		}
		if(newsArray[i] != '')
		{
			if(isIE == 'IE'){
			document.getElementById('apple').filters[0].apply();
			}
			document.getElementById('apple').src = imageFolderUrl+newsArray[i];	
			if(isIE == 'IE'){
			document.getElementById('apple').filters[0].play();
			}
		}
		break;
	}
}

function newsImgPrev()
{

	while(i < newsArray.length)
	{
		i = i-1;
		if(i<0)
		{
		i =newsArray.length-1;
		}
		if(newsArray[i] != '')
		{
			if(isIE == 'IE'){
			document.getElementById('apple').filters[0].apply();
			}
			document.getElementById('apple').src = imageFolderUrl+newsArray[i];		
			if(isIE == 'IE'){
			document.getElementById('apple').filters[0].play();
			}
			
		}
		break;
	}
	
}


 function littleApple() {
stopSlideShow();
 document.getElementById('blkBdrImg').style.visibility='hidden'; 
   obj.style.width=c+'px';
   c-=50;
if(c<0) {
   c=15;
   clearTimeout(shrink);
   document.getElementById('imgDiv').style.display='none'
   document.getElementById('sTransDiv').style.display='none';
   return;
 }
   shrink=setTimeout('littleApple()',speed);
 }



function preloadImages(imageFolderUrlPath, durationSec)
{
	imageFolderUrl = imageFolderUrlPath;
	if(durationSec > 0){	
	slideShowWaitSec = durationSec;
	}
	if(navigator.appName != "Microsoft Internet Explorer")
	{
		isIE = 'FX';
		if(screen.width == '1024')
		{
			document.getElementById('divImgLayout').style.paddingLeft = '50%';
			document.getElementById('divImgLayout').style.paddingTop = '43%';
		}
		else 
		{
			document.getElementById('divImgLayout').style.paddingLeft = '35%';
			document.getElementById('divImgLayout').style.paddingTop = '45%';
		}
		
	}
	else
	{
		isIE = 'IE';
		document.getElementById('apple').style.filter='progid:DXImageTransform.Microsoft.Fade(duration=2)';
	}
}
