var carousel_itemList=Array();var carousel_max_count=6;var carousel_settings={btnNext:'.nextButton',btnPrev:'.previousButton',visible:2,circular:false,afterEnd:TrackCarousel,start:0,scroll:2};

var videoEndpoint=[];
videoEndpoint[0]="http://edge1.catalog.video.msn.com/videoByTag.aspx?mk=en-au&tag=AUnationalninenews&ns=MSNVideo_Cat&ps="+carousel_max_count+"&ind=1&responseEncoding=json&callbackName=";
videoEndpoint[1]="http://edge1.catalog.video.msn.com/videoByMarket.aspx?mk=en-au&sf=DailyCount&ps="+carousel_max_count+"&responseEncoding=json&callbackName=";
videoEndpoint[2]="http://edge1.catalog.video.msn.com/videoByTag.aspx?mk=en-au&tag=AUSportsGeneral&ns=MSNVideo_Cat&ps="+carousel_max_count+"&ind=1&responseEncoding=json&callbackName=";
//videoEndpoint[3]="http://edge1.catalog.video.msn.com/videoByTag.aspx?mk=en-au&tag=AUthingstotry&ns=MSNVideo_Cat&ps=6&ind=1&responseEncoding=json&callbackName=";
videoEndpoint[3]="http://edge1.catalog.video.msn.com/videoByTag.aspx?mk=en-nz&ns=MSNVideo_Cat&tag=NZthingstotry&ind=1&sf=ActiveStartDate&sd=-1&responseEncoding=json&title=MSN%20NZ%20Video%3A%20Things%20to%20try&callbackName=";
var feedMaxChar=26;

var initSliderPos=4;

function initWindow(){
	if(document.getElementById("carousel") != null)
		getVideoMetadata(initSliderPos);
}

function showMostPopular(val){
	$('#main_replace').html('<div id="loading_spinner>Loading..&nbsp;</div>');
	getVideoMetadata(val);
	jQuery.ajax({url:todayEndpoint[val-1],datatype:'xml',type:'GET',success:function(result){dataAcquired(result);}});
}

function dataAcquired(result){var rss=result;var rssData=rss.getElementsByTagName('rss')[0];var itemData=rss.getElementsByTagName('item');var imageCaption=itemData[0].getElementsByTagName("title")[0].firstChild.nodeValue;var imageUrl=itemData[0].getElementsByTagName("enclosure")[0].getAttribute("url");var imageLink=itemData[0].getElementsByTagName("link")[0].firstChild.nodeValue;htmlFragment='<div id="main_image"><div><span class="odd"><span class="image">';htmlFragment+='<a href="'+imageLink+'">';htmlFragment+='<img src="'+imageUrl+'" alt="" border="0">';htmlFragment+='</a></span>';htmlFragment+='<span class="reskin_'+getCookie(cookie_name)+'">';htmlFragment+='<a class="orderedItem1" href="'+imageLink+'">'+imageCaption+'</a></span>';htmlFragment+='</span></div></div><div id="main_feeds"><div>';for(i=1;i<itemData.length;i++){htmlFragment+=getListItemHTML(itemData[i].getElementsByTagName("title")[0].firstChild.nodeValue,itemData[i].getElementsByTagName("link")[0].firstChild.nodeValue,i);}
htmlFragment+="</div></div>";htmlFragment+="<div style='margin-bottom:10px;clear:both;'></div>";$('#main_replace').html(htmlFragment).fadeIn("fast");}
function getListItemHTML(title,link,i){var htmlFragment="";var subtitle=title;htmlFragment+=((i%2)==0)?'<div class="odd">':'<div class="even">';htmlFragment+='<span class="text">';if(i!=1&&title.length>feedMaxChar)subtitle=title.substring(0,feedMaxChar)+"...";htmlFragment+='<a'+((i==1)?' class="first" ':' ')+'title="'+title+'" href="'+link+'">'+subtitle+'</a>';htmlFragment+='</span></div>';return htmlFragment;}
function changeStyle(element,color){if(element.className!="selected"){var elements=element.parentNode.getElementsByTagName("li");for(var i=0;i<elements.length;i++){elements[i].className="";}
element.className="selected";document.getElementById("Container").className=color;}}
function constructURL(val,callback){return videoEndpoint[val-1]+callback;}
function getVideoMetadata(val){var script=document.createElement('script');script.type='text/javascript';script.src=constructURL(val,'jsonCallback');script.id="jsonScript";$('#jsonScript').remove();document.getElementsByTagName('head')[0].appendChild(script);}

function isInteger(s)
{
	var i;
	if (isEmpty(s))
	if (isInteger.arguments.length == 1) return 0;
	else return (isInteger.arguments[1] == true);
	for (i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if (!isDigit(c)) return false;
	}
	return true;
}

function isEmpty(s)
{
	return ((s == null) || (s.length == 0))
}

function isDigit (c)
{
	return ((c >= "0") && (c <= "9"))
}

function jsonCallback(json,cd,error) {
	var carouselHTML="";
	for(index in json.video) {
		if(isInteger(index))
			carouselHTML+=getItemHTML(json.video[index].files.file[0].uri.$,json.video[index].title.$,json.video[index].uuid.$);
	}
	var loader=document.getElementById('loading_message');
	if(loader)
		loader.style.display="none";
	$('#mycarousel').html(carouselHTML);initCarousel();
}

function initCarousel(){$('.carousel_container').jCarouselLite(carousel_settings);}
function getItemHTML(url,title,uuid){var htmlFragment="";htmlFragment='<li>';htmlFragment+='<div class="carousel_item_container">';htmlFragment+='<div class="carousel_img_container">'
htmlFragment+='<a href="http://travel.msn.co.nz/video/?videoid='+uuid+'&tab=1" title="'+title+'">';
htmlFragment+='<img src="'+url+'" width="52" height="42" title="'+title+'" />';htmlFragment+="</a>"
htmlFragment+="</div>"
htmlFragment+='<div class="carousel_title_container">';htmlFragment+=title;htmlFragment+="</div>"
htmlFragment+="</div>"
htmlFragment+="</li>"
return htmlFragment;};function ShowToday(isFront){try{window.external.MsgrHost.ShowMessengerHostWnd(isFront);}catch(e){}}
function TrackColor(val){var uname="MSNTDY_COLOR_"+val+"_INT";TrackInt(uname);}
function TrackColorDefault(val){var uname="MSNTDY_COLOR_"+val+"_DEFAULT";TrackInt(uname);}
function TrackTab(val){var uname="MSNTDY_TAB_"+val+"_INT";TrackInt(uname);}
function TrackSlider(val){var uname="MSNTDY_SLIDER_"+val+"_INT";TrackInt(uname);}
function TrackSliderDefault(val){var uname="MSNTDY_SLIDER_"+val+"_DEFAULT";TrackInt(uname);}
function TrackCarousel(val,dir){var uname='MSNTDY_VIDEO_'+dir+'_INT';TrackInt(uname);}
function TrackInt(uname){var o={href:"http://msntoday.ninemsn.com.au"};/*OCLTracking(o,uname);*/}








