function nextPageWinners(n)
{
	//console.log('nextPageWinners func')

	jQuery.ajax({
		type: "POST",
		async: true,
		url: "ugc_winner_update.php",
		data: "winner_page=" + n,
		success: function(data){			

			////console.log(data)
			jQuery('div#winner_carousel').html(data);
			//jQuery('div.floatLeft').css('float','left');

		}
	});
}

function nextPage(pageNum, dispFormat, elmOrder, cat)
{
	formElement = eval("document.form"+elmOrder);

	// update the pageNum value under the current form
	jQuery('form#form'+elmOrder+' input#pageNum').val(pageNum);
	
	// update the video content
	updateVideos(pageNum, dispFormat, elmOrder, cat);
	// update the pagination to reflect current selection
	paginate(pageNum, dispFormat, elmOrder, cat);
	
	// update the cookie
	updateCookie(pageNum, dispFormat, elmOrder, cat);
	
	
	////console.log(jQuery('form#form'+elmOrder+' input#pageNum').val())
}

function nextPhotoPage(pageNum, dispFormat, elmOrder, cat)
{
	formElement = eval("document.form"+elmOrder);

	// update the pageNum value under the current form
	jQuery('form#form'+elmOrder+' input#pageNum').val(pageNum);
	
		// update the photo content
	updatePhotos(pageNum, dispFormat, elmOrder, cat);
	// update the pagination to reflect current selection
	paginatePhotos(pageNum, dispFormat, elmOrder, cat);
	
	// update the cookie
	updateCookie(pageNum, dispFormat, elmOrder, cat);
	
	////console.log(jQuery('form#form'+elmOrder+' input#pageNum').val())
}


function nextHpPage(pageNum, dispFormat, elmOrder, cat)
{
	formElement = eval("document.form"+elmOrder);

	// update the pageNum value under the current form
	jQuery('form#form'+elmOrder+' input#pageNum').val(pageNum);
	
	// update the home page content
	updateHp(pageNum, dispFormat, elmOrder, cat);
	// update the pagination to reflect current selection
	paginateHp(pageNum, dispFormat, elmOrder, cat);
	
	// update the cookie
	updateCookie(pageNum, dispFormat, elmOrder, cat);
	
	////console.log(jQuery('form#form'+elmOrder+' input#pageNum').val())
}


function changeLayout(pageNum, dispFormat, elmOrder, cat)
{
	
	//console.log('changeLayout func')

	if (dispFormat == 'fourby')
	{
		
		pageNum = Math.ceil(((pageNum * 4)-3) / 8)
	}
	else
	{
		
		pageNum = Math.ceil(((pageNum * 8)-7) / 4)
	}



	formElement = eval("document.form"+elmOrder);

	// update the pageNum value under the current form
	jQuery('form#form'+elmOrder+' input#pageNum').val(pageNum);
	
	// update the video content
	updateVideos(pageNum, dispFormat, elmOrder, cat);

	// update the pagination to reflect current selection
	paginate(pageNum, dispFormat, elmOrder, cat);

	// update the cookie
	updateCookie(pageNum, dispFormat, elmOrder, cat);
	
	
	
	
}



function changeHpLayout(pageNum, dispFormat, elmOrder, cat)
{
	
	//console.log('changeLayout func')

	if (dispFormat == 'fourby')
	{
		
		pageNum = Math.ceil(((pageNum * 4)-3) / 8)
	}
	else
	{
		
		pageNum = Math.ceil(((pageNum * 8)-7) / 4)
	}



	formElement = eval("document.form"+elmOrder);


	// update the pageNum value under the current form
	jQuery('form#form'+elmOrder+' input#pageNum').val(pageNum);
	
	
	// update the video content
	updateHp(pageNum, dispFormat, elmOrder, cat);


	// update the pagination to reflect current selection
	paginateHp(pageNum, dispFormat, elmOrder, cat);


	// update the cookie
	updateCookie(pageNum, dispFormat, elmOrder, cat);
	
	
	
	
}

function paginateHp(pageNum, dispFormat, elmOrder, cat)
{	
	//console.log('paginate func')

	jQuery.ajax({
		type: "POST",
		async: true,
		url: "ugc_hp_video_update_pagination.php",
		data: "pageNum=" + pageNum + "&elmOrder=" + elmOrder + "&dispFormat=" + dispFormat + "&cat=" + cat,
		success: function(data){			
			////console.log(data)
			formElement = eval("document.form"+elmOrder);
			//jQuery('form#form'+elmOrder).html(data);
			
			$('form'+elmOrder).update(data);
			
			
			//alert(data)
			
			
			//jQuery('div.floatLeft').css('float','left');

		}
	});
}

function updateHp(pageNum, dispFormat, elmOrder, cat)
{	
	//console.log('updateVideos func')
	
	jQuery.ajax({
		type: "POST",
		async: true,
		url: "ugc_hp_video_update_videos.php",
		data: "pageNum=" + pageNum + "&elmOrder=" + elmOrder + "&dispFormat=" + dispFormat + "&cat=" + cat,
		success: function(data){			
			////console.log(data)
			formElement = eval("document.form"+elmOrder);
			//jQuery('div#vids_feed'+elmOrder).html(data);
			
			$('vids_feed'+elmOrder).update(data);
		}
	});
}



function changePhotoLayout(pageNum, dispFormat, elmOrder, cat)
{
	
	//console.log('changeLayout func')

	if (dispFormat == 'fourby')
	{
		
		pageNum = Math.ceil(((pageNum * 4)-3) / 8)
	}
	else
	{
		
		pageNum = Math.ceil(((pageNum * 8)-7) / 4)
	}



	formElement = eval("document.form"+elmOrder);


	// update the pageNum value under the current form
	jQuery('form#form'+elmOrder+' input#pageNum').val(pageNum);
	
	
	// update the video content
	updatePhotos(pageNum, dispFormat, elmOrder, cat);


	// update the pagination to reflect current selection
	paginatePhotos(pageNum, dispFormat, elmOrder, cat);


	// update the cookie
	updateCookie(pageNum, dispFormat, elmOrder, cat);
	
	
	
	
}

function paginatePhotos(pageNum, dispFormat, elmOrder, cat)
{	
	//console.log('paginate func')

	jQuery.ajax({
		type: "POST",
		async: true,
		url: "ugc_photo_update_pagination.php",
		data: "pageNum=" + pageNum + "&elmOrder=" + elmOrder + "&dispFormat=" + dispFormat + "&cat=" + cat,
		success: function(data){			
			////console.log(data)
			formElement = eval("document.form"+elmOrder);
			//jQuery('form#form'+elmOrder).html(data);
			
			$('form'+elmOrder).update(data);
			
			
			//alert(data)
			
			
			//jQuery('div.floatLeft').css('float','left');

		}
	});
}

function updatePhotos(pageNum, dispFormat, elmOrder, cat)
{	
	//console.log('updateVideos func')
	
	jQuery.ajax({
		type: "POST",
		async: true,
		url: "ugc_photo_update_videos.php",
		data: "pageNum=" + pageNum + "&elmOrder=" + elmOrder + "&dispFormat=" + dispFormat + "&cat=" + cat,
		success: function(data){			
			////console.log(data)
			formElement = eval("document.form"+elmOrder);
			//jQuery('div#vids_feed'+elmOrder).html(data);
			
			$('vids_feed'+elmOrder).update(data);
		}
	});
}



function paginate(pageNum, dispFormat, elmOrder, cat)
{	
	//console.log('paginate func')

	jQuery.ajax({
		type: "POST",
		async: true,
		url: "ugc_video_update_pagination.php",
		data: "pageNum=" + pageNum + "&elmOrder=" + elmOrder + "&dispFormat=" + dispFormat + "&cat=" + cat,
		success: function(data){			
			////console.log(data)
			formElement = eval("document.form"+elmOrder);
			//jQuery('form#form'+elmOrder).html(data);
			
			$('form'+elmOrder).update(data);
			
			
			//alert(data)
			
			
			//jQuery('div.floatLeft').css('float','left');

		}
	});
}

function updateVideos(pageNum, dispFormat, elmOrder, cat)
{	
	//console.log('updateVideos func')
	
	jQuery.ajax({
		type: "POST",
		async: true,
		url: "ugc_video_update_videos.php",
		data: "pageNum=" + pageNum + "&elmOrder=" + elmOrder + "&dispFormat=" + dispFormat + "&cat=" + cat,
		success: function(data){			
			////console.log(data)
			formElement = eval("document.form"+elmOrder);
			//jQuery('div#vids_feed'+elmOrder).html(data);
			
			$('vids_feed'+elmOrder).update(data);
		}
	});
}

function updateCookie(pageNum, dispFormat, elmOrder, cat)
{	
	//console.log('updateCookie func')
	
	var date = new Date();
	date.setTime(date.getTime() + (60 * 60 * 1000));
	
	var arrCState = new Array();
	var cState = jQuery.cookie('ugc_carousel_state');
	var arrCState = cState.split('|');
	var arrCStateDetail = arrCState[elmOrder].split(',');

	arrCStateDetail[1] = dispFormat;
	arrCStateDetail[2] = pageNum;

	var _arrCStateDetail=arrCStateDetail.join(',')
	// restore back to cookie array
	arrCState[elmOrder] = _arrCStateDetail;
	_arrCState = arrCState.join('|');
		
	//jQuery.cookie('ugc_carousel_state', _arrCState, { path: document.location.pathname, expires: date });
	jQuery.cookie('ugc_carousel_state', _arrCState, { path: '/primetime/survivor/casting_call/', expires: date });

	//console.log('cookie updated: ' + jQuery.cookie('ugc_carousel_state'))
}
