var HomeInit = {
	ajaxUrl: '',
	flashPlayer: '',
	skin: '',

	
	initBannerSlider: function () {
//		$('#rotator img')
		var images = new Array();
		$('#rotator img').each(function() {
			images.push($(this));
		});

//		$('#rotator').append('<ul></ul>');
		var html = "<ul>";

		$(images).each(function() {
//			$('#rotator ul').append('<li class="item">' + '<img src="' + $(this).attr('src') + '</li>');
			html += '<li class="item">' + '<img src="' + $(this).attr('src') + '" /></li>';
		});
		html += "</ul>";
		$('#rotator').html(html);

		$('#rotator').slider({
			itemCss: '.item',
			effect:'slide',
			nextId: '#banner a.next',
			prevId: '#banner a.prev',
			startSpace: 290,
			pause:6000,
			speed:1500
		});
	},

	initVzaarVieoList: function() {
		jsonVideoListId = new Array();
		jsonVideoListId[0] = 'Dance Cancer Initiative 2011.flv';
		jsonVideoListId[1] = 'Alone 2010.flv';
		jsonVideoListId[2] = 'Ausdance 2009.flv';
		jsonVideoListId[3] = 'Circus_Phoenix.flv';
		jsonVideoListId[4] = 'Explosive - Phoenix Comps.flv';
		
		jsonVideoListTitle = new Array();
		jsonVideoListTitle[0] = 'DCI 2011 - Performing Arts & Musical Theatre';
		jsonVideoListTitle[1] = "2nd Year Fulltime Contemporary 2010 - \"Alone\"";
		jsonVideoListTitle[2] = "Ausdance Awards 2009 - \"Fashionista\"";
		jsonVideoListTitle[3] = "2nd Year Fulltime Jazz 2009 - \"Circus\"";
		jsonVideoListTitle[4] = "Senior Elite Contemporary 2009 - \"Explosive\"";

		$.each(jsonVideoListId, function(i, item) {
			var html = "<a href='javascription:void(0);' name='" + jsonVideoListId[i] + "' title='"+jsonVideoListTitle[i]+"' id="+'"'+i+'"><img src="public/images/site/home-video-img'+i+'-thumb.jpg" width="66"/></a>';
//			alert(html);
			$('.video-thumbnail-list').append(html);
		});
		$('.video-thumbnail-list a').eq(0).addClass('selected');
		
		s1 = HomeInit.initVideoObject(jsonVideoListId[0], jsonVideoListTitle[0], 0);
		s1.write('video-player');
		HomeInit.initVideoListLinks();
/*
		$.post(
			HomeInit.ajaxUrl + '/getHomePageVideoList',
			{},
			function(videos) {
				eval('var jsonVideoList = ' + videos + ';');
				
				$.each(jsonVideoList, function(i, item) {
					//				alert(jsonVideoList[i].id);
					//				alert(item.id);
					var html = '<a href="javascript:void(0);" id="'+item.id+'" title="'+item.title+'"><img src="' + item.thumbnail + '" width="66"/></a>';
					$('.video-thumbnail-list').append(html);
				});
				$('.video-thumbnail-list a').eq(0).addClass('selected');

				s1 = HomeInit.initVideoObject(jsonVideoList[0].id, jsonVideoList[0].title);
				s1.write('video-player');
				HomeInit.initVideoListLinks();
			}
		);
*/
	},

	initVideoListLinks: function() {
		$('.video-thumbnail-list a').click(function() {
			$('.video-thumbnail-list a.selected').removeClass();
			$(this).addClass('selected');

			s1 = HomeInit.initVideoObject($(this).attr('name'), $(this).attr('title'), $(this).attr('id'));
			s1.write('video-player');

			return false;
		});

		$('.video-title a.prev').click(function() {
			var i = 0;
			for (i = 0; i < $('.video-thumbnail-list a').size(); i++) {
				if ($('.video-thumbnail-list a').get(i).className == 'selected') {
					break;
				}
			}
			if (i > 0) {
				$($('.video-thumbnail-list a').get(i)).removeClass('selected');
				$($('.video-thumbnail-list a').get(i - 1)).addClass('selected');
				id = $('.video-thumbnail-list a').eq(i-1).attr('id');
				title = $('.video-thumbnail-list a').eq(i-1).attr('title');
				name = $('.video-thumbnail-list a').eq(i-1).attr('name');

				s1 = HomeInit.initVideoObject(name, title, id);
				s1.write('video-player');
			}
			return false;
		});

		$('.video-title a.next').click(function() {
			var i = 0;
			var videoSize = $('.video-thumbnail-list a').size()
			for (i = 0; i < videoSize; i++) {
				if ($('.video-thumbnail-list a').get(i).className == 'selected') {
					break;
				}
			}
			if (i < videoSize-1) {
				$('.video-thumbnail-list a').eq(i).removeClass('selected');
				$('.video-thumbnail-list a').eq(i + 1).addClass('selected');
				id = $('.video-thumbnail-list a').eq(i + 1).attr('id');
				title = $('.video-thumbnail-list a').eq(i+1).attr('title');
				name = $('.video-thumbnail-list a').eq(i-1).attr('name');

//				s1 = HomeInit.initVideoObject(id, title);
				s1 = HomeInit.initVideoObject(name, title, id);
				s1.write('video-player');
			}
			return false;
		});
	},

/*
	initVideoObject: function(id,title) {

		$('#video-title').html(title);
		var s1 = new SWFObject(HomeInit.flashPlayer,'ply','460','360','9','#000000');
		s1.addParam('allowfullscreen','true');
		s1.addParam('allowscriptaccess','never');
		s1.addParam('wmode','opaque');
		s1.addVariable('skin', HomeInit.skin);
		s1.addVariable('file', "http://view.vzaar.com/" + id + '.video');
		s1.addVariable('provider', 'video');
		s1.addVariable('image', "http://view.vzaar.com/" + id+ '.image' + '?.jpg');
		s1.addParam('menu', 'false');
		return s1;
	},
*/
	initVideoObject: function(name, title, id) {
		$('#video-title').html(title);
		var s1 = new SWFObject(HomeInit.flashPlayer,'ply','460','360','9','#000000');
		s1.addParam('allowfullscreen','true');
		s1.addParam('allowscriptaccess','never');
		s1.addParam('wmode','opaque');
		s1.addVariable('skin', HomeInit.skin);
		file = "http://www.design-junction.net/patrickstudio/" + name;
		s1.addVariable('file', "http://www.design-junction.net/patrickstudio/" + name);
		s1.addVariable('image', "public/images/site/home-video-img"+id+".jpg");
//		s1.addVariable('provider', 'mov');
//		s1.addVariable('image', "http://view.vzaar.com/" + id+ '.image' + '?.jpg');
		s1.addParam('menu', 'false');
		return s1;
	},
	
	init: function(ajaxUrl, flashPlayer, skin) {
		HomeInit.ajaxUrl = ajaxUrl;
		HomeInit.flashPlayer = flashPlayer;
		HomeInit.skin = skin;

		HomeInit.initVzaarVieoList();
		HomeInit.initBannerSlider();
	}
}

/*
//var videoList;
function initVzaarVieoList() {
	$.post(
		HomeInit.ajaxUrl + '/getHomePageVideoList',
		{},
		function(videos) {
			eval('var jsonVideoList = ' + videos + ';');
			//			var videoList = [];
			//			for(var i in jsonVideoList) {
			//				if(jsonVideoList.hasOwnProperty(i) && !isNaN(+i)) {
			//					videoList[+i] = jsonVideoList[i];
			//				}
			//			}
			
			var id=0;
			var title = '';
			var description = '';
			var url = '';
			var thumbnail = '';
			var playCount = 0;
			var duration = 0;
			var width = 0;
			var height = 0;
			var framegrabUrl = '';
			$.each(jsonVideoList, function(i, item) {
				//				alert(jsonVideoList[i].id);
				//				alert(item.id);
				var html = '<a href="javascript:void(0);" id="'+item.id+'"><img src="' + item.thumbnail + '" width="66"/></a>';
				$('.video-thumbnail-list').append(html);
			});

			$('.video-thumbnail-list a').eq(0).addClass('selected');

			var s1 = new SWFObject(flashPlayer,'ply','460','318','9','#000000');
			s1.addParam('allowfullscreen','true');
			s1.addParam('allowscriptaccess','always');
			s1.addParam('wmode','opaque');
			s1.addVariable('skin', skin);
			s1.addVariable('file', jsonVideoList[0].url);
			s1.addVariable('provider', 'video');
			s1.addVariable('image', "http://view.vzaar.com/" + jsonVideoList[0].id+'.image' + '?.jpg');
			//            s1.addParam('flashvars','file=http://view.vzaar.com/128506.video&provider=video&image=http://view.vzaar.com/128506.image?.jpg&skin=/patrick_studio/web/public/scripts/video/skins/glow.zip');
			s1.write('video-player');
			initVideoListLinks();
		}
	);
}

function initVideoListLinks () {
	$('.video-thumbnail-list a').click(function() {		
		//		$('.video-thumbnail-list a').each(function() {
		//			$(this).removeClass('selected');
		//		});
		$('.video-thumbnail-list a.selected').removeClass();
		$(this).addClass('selected');

		s1 = initVideoObject($(this).attr('id'));
		s1.write('video-player');
		
		return false;
	});

	$('.video-title a.prev').click(function() {
		var i = 0;
		for (i = 0; i < $('.video-thumbnail-list a').size(); i++) {
			if ($('.video-thumbnail-list a').get(i).className == 'selected') {
				break;
			}
		}
		if (i > 0) {
			$($('.video-thumbnail-list a').get(i)).removeClass('selected');
			$($('.video-thumbnail-list a').get(i - 1)).addClass('selected');
			id = $('.video-thumbnail-list a').eq(i-1).attr('id');

			s1 = initVideoObject(id);
			s1.write('video-player');
		}
		return false;
	});

	$('.video-title a.next').click(function() {
		var i = 0;
		var videoSize = $('.video-thumbnail-list a').size()
		for (i = 0; i < videoSize; i++) {
			if ($('.video-thumbnail-list a').get(i).className == 'selected') {
				break;
			}
		}
		if (i < videoSize-1) {
			$('.video-thumbnail-list a').eq(i).removeClass('selected');
			$('.video-thumbnail-list a').eq(i + 1).addClass('selected');
			id = $('.video-thumbnail-list a').eq(i + 1).attr('id');

			s1 = initVideoObject(id);
			s1.write('video-player');
		}
		return false;
	});
}

function initVideoObject(id) {
	var s1 = new SWFObject(flashPlayer,'ply','460','318','9','#000000');
	s1.addParam('allowfullscreen','true');
//	s1.addParam('allowscriptaccess','always');
	s1.addParam('wmode','opaque');
	s1.addParam('allowscriptaccess','never');
	s1.addVariable('skin', skin);
	s1.addVariable('file', "http://view.vzaar.com/" + id + '.video');
	s1.addVariable('provider', 'video');
	s1.addVariable('image', "http://view.vzaar.com/" + id+ '.image' + '?.jpg');
	return s1;
}

function initVideoList(flashPlayer, skin, fstFile, fstImage) {
	//	var flashPlayer = '/patrick_studio/web/public/scripts/video/player.swf';
	//	var skin = 'video/skins/glow.zip';
	//	var file = 'video/video.mp4';
	//	var image = "../images/site/list-video-img1.jpg";

	jwplayer('video-player').setup({
		'flashplayer': flashPlayer,
		'id': 'playerID',
		'width': '460',
		'height': '318',
		'skin': skin,
		'file': fstFile,
		'image': fstImage
	});

	$('.video-thumbnail-list a').click(function() {
		$('.video-thumbnail-list a').each(function() {
			$(this).removeClass('selected');
		});

		$(this).addClass('selected');
		var src = $(this).children('img').attr('src');
		src = src.replace('-active', '');
		var thumbNailImg = $(this).children('img').attr('src') + '';
		var img = thumbNailImg.replace('thumbnail-', '');
		jwplayer('video-player').setup({
			'flashplayer': flashPlayer,
			'id': 'playerID',
			'width': '460',
			'height': '318',
			'skin': skin,
			'file': fstFile,
			'image': img
		});
		return false;
	});

	$('.video-title a.prev').click(function() {
		var i = 0;
		for (i = 0; i < $('.video-thumbnail-list a').size(); i++) {
			if ($('.video-thumbnail-list a').get(i).className == 'selected') {
				break;
			}
		}
		if (i > 0) {
			$($('.video-thumbnail-list a').get(i)).removeClass('selected');
			$($('.video-thumbnail-list a').get(i - 1)).addClass('selected');

			var thumbNailImg = $($('.video-thumbnail-list a').get(i - 1)).children('img').attr('src') + '';
			var img = thumbNailImg.replace('thumbnail-', '');
			jwplayer('video-player').setup({
				'flashplayer': flashPlayer,
				'id': 'playerID',
				'width': '460',
				'height': '318',
				'skin': skin,
				'file': fstFile,
				'image': img
			});
		}
		return false;
	});

	$('.video-title a.next').click(function() {
		var i = 0;
		var videoSize = $('.video-thumbnail-list a').size()
		for (i = 0; i < videoSize; i++) {
			if ($('.video-thumbnail-list a').get(i).className == 'selected') {
				break;
			}
		}
		if (i < videoSize-1) {
			$($('.video-thumbnail-list a').get(i)).removeClass('selected');
			$($('.video-thumbnail-list a').get(i + 1)).addClass('selected');

			var thumbNailImg = $($('.video-thumbnail-list a').get(i + 1)).children('img').attr('src') + '';
			var img = thumbNailImg.replace('thumbnail-', '');
			jwplayer('video-player').setup({
				'flashplayer': flashPlayer,
				'id': 'playerID',
				'width': '460',
				'height': '318',
				'skin': skin,
				'file': fstFile,
				'image': img
			});
		}
		return false;
	});
}
*/
