/**
 * init.js
 * @author G3 Systems, Inc.
 * @copyright Copyright (c) The One Planner, LLC
 * @package planner
 */

/* Global Variables */
var rowClickEnabled = true;
var rowSelectEnabled = true;
var lastShown = document.getElementById('project_details') ? 'project_details' : (document.getElementById('default_details') ? 'default_details' : null);
var lastClicked = null;
var lastClickConfirmed = false;
var countElem = null;
var countStart = 0;
var countText = '';
var countURL = '';

/* Balloon Tooltip Settings */
disappeardelay = 250;
verticaloffset = 0;
enablearrowhead = 0;
arrowheadimg = [
	SCRIPT_PATH + '../images/arrowdown.gif',
	SCRIPT_PATH + '../images/arrowup.gif'
	];
arrowheadheight = 11;

/* Slide Show */
var mygallery = document.getElementById('fadeshow1') ? new fadeSlideShow({
	wrapperid: "fadeshow1", //ID of blank DIV on page to house Slideshow
	dimensions: [679, 315], //width/height of gallery in pixels. Should reflect dimensions of largest image
	imagearray: [
		[SCRIPT_PATH + "../images/main01.jpg", "./?learn=1", "", ""],
		[SCRIPT_PATH + "../images/main02.jpg", "./?learn=2", "", ""],
		[SCRIPT_PATH + "../images/main03.jpg", "./?learn=3", "", ""],
		[SCRIPT_PATH + "../images/main04.jpg", "./?learn=4", "", ""],
		[SCRIPT_PATH + "../images/main05.jpg", "./?learn=5", "", ""],
		[SCRIPT_PATH + "../images/main06.jpg", "./?learn=6", "", ""]
	],
	displaymode: {type:'auto', pause:7500, cycles:0, wraparound:true},
	persist: false, //remember last viewed slide and recall within same session?
	fadeduration: 500, //transition duration (milliseconds)
	descreveal: "ondemand",
	togglerid: "slidenav"
}) : null;

/* Date and Time Pickers */
if(document.getElementById('start_date')) {
	jQuery('#start_date,#end_date,#interval_end').dateEntry({spinnerImage: ''});
	jQuery('#start_time,#end_time').timeEntry({spinnerImage: ''});
	jQuery('#start_date,#end_date,#interval_end').datepick({
		closeAtTop: false,
		changeMonth: false,
		changeYear: false,
		showDefault: true,
		showOn: 'button',
		buttonImageOnly: true,
		buttonImage: SCRIPT_PATH + '../images/calendar.gif'
	});
}
if(document.getElementById('dob')) {
	jQuery('#dob').dateEntry({spinnerImage: ''});
	jQuery('#dob').datepick({
		closeAtTop: false,
		changeMonth: false,
		changeYear: false,
		showOn: 'button',
		buttonImageOnly: true,
		buttonImage: SCRIPT_PATH + '../images/calendar.gif'
	});
}
if(document.getElementById('expiration')) {
	jQuery('#expiration').dateEntry({spinnerImage: ''});
	jQuery('#expiration').datepick({
		closeAtTop: false,
		changeMonth: false,
		changeYear: false,
		showDefault: true,
		showOn: 'button',
		buttonImageOnly: true,
		buttonImage: SCRIPT_PATH + '../images/calendar.gif'
	});
}
if(document.getElementById('export_start')) {
	jQuery('#export_start,#export_end').dateEntry({spinnerImage: ''});
	jQuery('#export_start,#export_end').datepick({
		closeAtTop: false,
		changeMonth: false,
		changeYear: false,
		showOn: 'button',
		buttonImageOnly: true,
		buttonImage: SCRIPT_PATH + '../images/calendar.gif'
	});
}

/* TinyMCE */
jQuery('textarea.tinymce').tinymce({
	// Location of TinyMCE script
	script_url: SCRIPT_PATH + 'tiny_mce/tiny_mce.js',
	
	// General options
	theme: "simple",
	//plugins: "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
	
	/*
	// Theme options
	theme_advanced_buttons1: "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
	theme_advanced_buttons2: "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
	theme_advanced_buttons3: "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
	theme_advanced_buttons4: "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
	theme_advanced_toolbar_location: "top",
	theme_advanced_toolbar_align: "left",
	theme_advanced_statusbar_location: "bottom",
	theme_advanced_resizing: true,
	*/
	
	// Example content CSS (should be your site CSS)
	content_css: SCRIPT_PATH + "../css/layout.css",
	
	/*
	// Drop lists for link/image/media/template dialogs
	template_external_list_url: "lists/template_list.js",
	external_link_list_url: "lists/link_list.js",
	external_image_list_url: "lists/image_list.js",
	media_external_list_url: "lists/media_list.js",
	
	// Replace values for the template plugin
	template_replace_values : {
		username: "Some User",
		staffid: "991234"
	}
	*/
});

/* `Learn More` Content */
if(document.getElementById('box_learn1')) {
	
	showLearn(document.location);
}

/* Google Analytics */
try {
var pageTracker = _gat._getTracker("UA-11180397-1");
pageTracker._trackPageview();
} catch(err) {}