//General configuration for setting the properties

var MAXIMUM_TITLE_LENGTH = 40; //Maximum length of the title
var MAXIMUM_COMMENT_LENGTH = 80; //Maximum length of the comment
var DEFAULT_CHANNEL = "citybeachtv"; //Default channel name
var VIDEOS_PER_PAGE = 3; //Videos per page i.e in the video widget
var COMMENTS_PER_PAGE = 3; //Comments per page i.e in the comment widget
var MAXIMUM_NO_COMMENTS = 24; //Total number of comments that has to be fetched from the feed
var DEFAULT_VOLUME = 50; //Sets the default volume value when loaded
var MAXIMUM_NO_VIDEOS = 50; //Total number of videos that has to be fetched from the feed

//Video upload and comments configuration

var SERVER_URL = "http://www.citybeach.com.au"; //Server URL. Used for upload video and add/reply comment. Usage: http://localhost:8080/CityBeach/YoutubeAuthResponse.html. Assuming CityBeach is project folder under which YoutubeAuthResponse.html is present. 
var DEVELOPER_KEY = "key=AI39si7ZhR8n5HGebjHXC4LB75e_6_mjoaJpmpe4zP1K95MwJwYnrHGR8nvHS9Te1E4EsXbfXGE6Z0kBypY6ucAgfHUzxubQ_A"; //Youtube developer key
// Optional parameters used when uploading the video
var DEFAULT_VIDEO_TITLE = "My video"; //Default video title if the user does'nt give one.
var DEFAULT_VIDEO_DESC = "Hi this is my video"; //Default video description of the user does'nt give one.
var DEFAULT_VIDEO_CATEGORY = "SKATE"; //Default video category if the user does'nt select one.
var DEAULT_KEYWORDS = "sample, video"; //Default keywords for the video.


//Images for the page navigation.
var IMG_UP_BUTTON =  "images/btn_up.png";
var IMG_UP_BUTTON_DISABLED = "images/btn_up_gray.png";
var IMG_DOWN_BUTTON = "images/btn_down.png";
var IMG_DOWN_BUTTON_DISABLED =  "images/btn_down_gray.png";
var IMG_LEFT_BUTTON = "images/btn_left.png";
var IMG_LEFT_BUTTON_DISABLED = "images/btn_left_gray.png";
var IMG_RIGHT_BUTTON = "images/btn_right.png";
var IMG_RIGHT_BUTTON_DISABLED =  "images/btn_right_gray.png";

//Getter method for maximum title length

function getMaximumTitleLength() {
	return MAXIMUM_TITLE_LENGTH;	
}

//Getter method for maximum comment length

function getMaximumCommentLength() {
	return MAXIMUM_COMMENT_LENGTH;	
}

//Getter method for default channel

function getDefaultChannel() {
	return DEFAULT_CHANNEL;	
}

//Getter method for videos per page count

function getVideosPerPage() {
	return VIDEOS_PER_PAGE;	
}


//Getter method for comments per page count

function getCommentsPerPage() {
	return COMMENTS_PER_PAGE;	
}

//Get the server URL

function getServerURL() {
	return SERVER_URL;	
}

//Get the developer key

function getDeveloperKey() {
	return DEVELOPER_KEY;	
}

//Get the default video title

function getDefaultVideoTitle() {
	return DEFAULT_VIDEO_TITLE;	
}

//Get the default video description

function getDefaultVideoDesc() {
	return DEFAULT_VIDEO_DESC;	
}

//Get the default video description

function getDefaultVideoCategory() {
	return DEFAULT_VIDEO_CATEGORY;	
}

//Get the default video description

function getDefaultKeyWords() {
	return DEAULT_KEYWORDS;	
}

//Get the maximum number of comments that has to be fetched from the feed

function getMaximumNumberOfComments() {
	return MAXIMUM_NO_COMMENTS;	
}

//Get the default value of volume

function getDefaultVolume() {
	return DEFAULT_VOLUME;	
}

//Get the maximum number of videos that has to be fetched from the feed

function getMaximumNumberOfVideos() {
	return MAXIMUM_NO_VIDEOS;	
}