jQuery(document).ready(function() {
	jQuery('#' + jQuery.escape('storyData.startDate')).datepicker({
		dateFormat: 'mm-dd-yy',
		changeMonth: true,
		changeYear: true
	});
	
	jQuery('#' + jQuery.escape('storyData.endDate')).datepicker({
		dateFormat: 'mm-dd-yy',
		changeMonth: true,
		changeYear: true
	});
});

function addImage() {
	document.getElementById('addImageSection').style.display = 'none';
	document.getElementById('imageFieldset').style.display = 'block';
	document.getElementById('storyData.storyImageData.delete').value = 'false';
}

function addImageLink() {
	document.getElementById('addImageLinkSection').style.display = 'none';
	document.getElementById('imageLinkSection').style.display = 'block';
}

function addHeadlineLink() {
	document.getElementById('addHeadlineLinkSection').style.display = 'none';
	document.getElementById('headlineLinkSection').style.display = 'block';
}

function addLink(index) {
	if (index == '0') {
		document.getElementById('addStoryLinkSection').style.display = 'none';
		document.getElementById('storyLinksFieldset').style.display = 'block';
	}
	document.getElementById('storyLinkSection:' + index).style.display = 'block';
}

function removeImage(imageFile, catchline, cutline) {
	document.getElementById('addImageSection').style.display = 'block';
	document.getElementById('imageFieldset').style.display = 'none';
	document.getElementById('storyData.storyImageData.file.div').innerHTML = document.getElementById('storyData.storyImageData.file.div').innerHTML;
	document.getElementById('storyData.storyImageData.catchline').value = "";
	document.getElementById('storyData.storyImageData.cutline').value = "";
	document.getElementById('storyData.storyImageData.delete').value = 'true';
}

var previousSecureState;
var previousAddHeadlineLinkState;
var previousHeadlineLinkState;
function toggleSlideshow() {
	var slideshowElement = document.getElementById('storyData.slideshow');
	
	if (slideshowElement.checked) {
		previousSecureState = document.getElementById('storyData.secure').checked;
		previousAddHeadlineLinkState = document.getElementById('addHeadlineLinkSection').style.display;
		previousHeadlineLinkState = document.getElementById('headlineLinkSection').style.display;
		
		document.getElementById('storyData.secure').checked = false;
		document.getElementById('hideSlideshowSection').style.display = 'block';
		document.getElementById('completeSlideshowPicturesSection').style.display = 'block';
		document.getElementById('completeSlideshowPicturesSectionHR').style.display = 'block';
		
		//document.getElementById('completeStoryImageSection').style.display = 'none';
		document.getElementById('addHeadlineLinkSection').style.display = 'none';
		document.getElementById('headlineLinkSection').style.display = 'none';
		document.getElementById('completeBylineAndStorySection').style.display = 'none';
		document.getElementById('completeStoryLinksSection').style.display = 'none';
		
		//document.getElementById('completeStoryImageSectionHR').style.display = 'none';
		document.getElementById('completeBylineAndStorySectionHR').style.display = 'none';
		document.getElementById('completeStoryLinksSectionHR').style.display = 'none';
	} else {
		document.getElementById('storyData.secure').checked = previousSecureState;
		document.getElementById('hideSlideshowSection').style.display = 'none';
		document.getElementById('completeSlideshowPicturesSection').style.display = 'none';
		document.getElementById('completeSlideshowPicturesSectionHR').style.display = 'none';
		
		//document.getElementById('completeStoryImageSection').style.display = 'block';
		document.getElementById('addHeadlineLinkSection').style.display = previousAddHeadlineLinkState;
		document.getElementById('headlineLinkSection').style.display = previousHeadlineLinkState;
		document.getElementById('completeBylineAndStorySection').style.display = 'block';
		document.getElementById('completeStoryLinksSection').style.display = 'block';	

		//document.getElementById('completeStoryImageSectionHR').style.display = 'block';
		document.getElementById('completeBylineAndStorySectionHR').style.display = 'block';
		document.getElementById('completeStoryLinksSectionHR').style.display = 'block';
	}
}

function toggleImageFields() {
	document.getElementById('storyData.storyImageData.catchline').disabled = false;
	document.getElementById('storyData.storyImageData.cutline').disabled = false;
}

function toggleImageLinkFields() {
	var linkTypeNoneElement = document.getElementById('storyData.storyImageData.linkType[0]');
	var linkTypeAddressElement = document.getElementById('storyData.storyImageData.linkType[1]');
	var linkTypeFileElement = document.getElementById('storyData.storyImageData.linkType[2]');
		
	if (linkTypeNoneElement.checked) {
		document.getElementById('storyData.storyImageData.linkAddress').value = '';
		document.getElementById('storyData.storyImageData.linkAddress').disabled = true;
		document.getElementById('storyData.storyImageData.linkFile.div').innerHTML = document.getElementById('storyData.storyImageData.linkFile.div').innerHTML;
		document.getElementById('storyData.storyImageData.linkFile').disabled = true;
	}
		
	if (linkTypeAddressElement.checked) {
		document.getElementById('storyData.storyImageData.linkAddress').value = '';
		document.getElementById('storyData.storyImageData.linkAddress').disabled = false;
		document.getElementById('storyData.storyImageData.linkFile.div').innerHTML = document.getElementById('storyData.storyImageData.linkFile.div').innerHTML;
		document.getElementById('storyData.storyImageData.linkFile').disabled = true;
	}
		
	if (linkTypeFileElement.checked) {
		document.getElementById('storyData.storyImageData.linkAddress').value = '';
		document.getElementById('storyData.storyImageData.linkAddress').disabled = true;
		document.getElementById('storyData.storyImageData.linkFile.div').innerHTML = document.getElementById('storyData.storyImageData.linkFile.div').innerHTML;
		document.getElementById('storyData.storyImageData.linkFile').disabled = false;
	}	
}

function toggleHeadlineLinkFields() {
	var linkTypeNoneElement = document.getElementById('storyData.headlineLinkType[0]');
	var linkTypeAddressElement = document.getElementById('storyData.headlineLinkType[1]');
	var linkTypeFileElement = document.getElementById('storyData.headlineLinkType[2]');
		
	if (linkTypeNoneElement.checked) {
		document.getElementById('storyData.headlineLinkAddress').value = '';
		document.getElementById('storyData.headlineLinkAddress').disabled = true;
		document.getElementById('storyData.headlineLinkFile.div').innerHTML = document.getElementById('storyData.headlineLinkFile.div').innerHTML;
		document.getElementById('storyData.headlineLinkFile').disabled = true;
	}
		
	if (linkTypeAddressElement.checked) {
		document.getElementById('storyData.headlineLinkAddress').value = '';
		document.getElementById('storyData.headlineLinkAddress').disabled = false;	
		document.getElementById('storyData.headlineLinkFile.div').innerHTML = document.getElementById('storyData.headlineLinkFile.div').innerHTML;
		document.getElementById('storyData.headlineLinkFile').disabled = true;
	}
		
	if (linkTypeFileElement.checked) {
		document.getElementById('storyData.headlineLinkAddress').value = '';
		document.getElementById('storyData.headlineLinkAddress').disabled = true;	
		document.getElementById('storyData.headlineLinkFile.div').innerHTML = document.getElementById('storyData.headlineLinkFile.div').innerHTML;
		document.getElementById('storyData.headlineLinkFile').disabled = false;
	}
}

function toggleLinkFields(index) {
	var linkTypeNoneElement = document.getElementById('storyData.storyLinkDataList[' + index + '].type[0]');
	var linkTypeAddressElement = document.getElementById('storyData.storyLinkDataList[' + index + '].type[1]');
	var linkTypeFileElement = document.getElementById('storyData.storyLinkDataList[' + index + '].type[2]');
		
	if (linkTypeNoneElement.checked) {
		document.getElementById('storyData.storyLinkDataList[' + index + '].address').value = '';
		document.getElementById('storyData.storyLinkDataList[' + index + '].address').disabled = true;
		document.getElementById('storyData.storyLinkDataList[' + index + '].file.div').innerHTML = document.getElementById('storyData.storyLinkDataList[' + index + '].file.div').innerHTML;
		document.getElementById('storyData.storyLinkDataList[' + index + '].file').disabled = true;
	}
		
	if (linkTypeAddressElement.checked) {
		document.getElementById('storyData.storyLinkDataList[' + index + '].address').value = '';
		document.getElementById('storyData.storyLinkDataList[' + index + '].address').disabled = false;
		document.getElementById('storyData.storyLinkDataList[' + index + '].file.div').innerHTML = document.getElementById('storyData.storyLinkDataList[' + index + '].file.div').innerHTML;
		document.getElementById('storyData.storyLinkDataList[' + index + '].file').disabled = true;
	}
		
	if (linkTypeFileElement.checked) {
		document.getElementById('storyData.storyLinkDataList[' + index + '].address').value = '';
		document.getElementById('storyData.storyLinkDataList[' + index + '].address').disabled = true;
		document.getElementById('storyData.storyLinkDataList[' + index + '].file.div').innerHTML = document.getElementById('storyData.storyLinkDataList[' + index + '].file.div').innerHTML;
		document.getElementById('storyData.storyLinkDataList[' + index + '].file').disabled = false;
	}	
}
