﻿$(document).ready(function () {
	$('.espForm').each(function () {
		var $link = $(this);
		var $dialog = $('#espContent')
			.dialog({
				autoOpen: false,
				title: '',
				width: 681,
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"))

		$link.click(function () {
			$dialog.dialog('open');
			//$('.formtellus').focus();
			$('textarea[title!=""]').hint();
			return false;
		});
	});

	$('.ideaFormMain').each(function () {
		var $link = $(this);
		var $dialog = $('#ideaContentMain')
			.dialog({
				autoOpen: false,
				title: '',
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"));

		$link.click(function () {
			$dialog.dialog('open');
			$('.checkBoxSearch').attr('checked', false);
			$('.checkBoxMobile').attr('checked', false);
			$('.checkBoxOccupancy').attr('checked', false);
			$('.checkBoxSocial').attr('checked', false);
			$('.checkBoxDataAppend').attr('checked', false);
			$('.checkBoxImaApps').attr('checked', false);
			$('.checkBoxDirectMail').attr('checked', false);
			$('.ui-dialog').removeClass('Occupancy');
			$('.ui-dialog').removeClass('Mobile');
			$('.ui-dialog').removeClass('SocialMedia');
			$('.ui-dialog').removeClass('App');
			$('.ui-dialog').removeClass('dataAppend');
			$('.ui-dialog').removeClass('DirectMail');
			$('.ui-dialog').removeClass('Esp');
			$('.ui-dialog').addClass('Main');
		});
	});

	$('.ideaFormSearch').each(function () {
		var $link = $(this);
		var $dialog = $('#ideaContent')
			.dialog({
				autoOpen: false,
				title: '',
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"));
		$link.click(function () {
			$dialog.dialog('open');
			$('.checkBoxSearch').attr('checked', true);
			$('.checkBoxMobile').attr('checked', false);
			$('.checkBoxOccupancy').attr('checked', false);
			$('.checkBoxSocial').attr('checked', false);
			$('.checkBoxDataAppend').attr('checked', false);
			$('.checkBoxImaApps').attr('checked', false);
			$('.checkBoxDirectMail').attr('checked', false);
			$('.ui-dialog').removeClass('Occupancy');
			$('.ui-dialog').removeClass('Mobile');
			$('.ui-dialog').removeClass('SocialMedia');
			$('.ui-dialog').removeClass('App');
			$('.ui-dialog').removeClass('dataAppend');
			$('.ui-dialog').removeClass('DirectMail');
			$('.ui-dialog').addClass('Esp');
		});
	});

	$('.ideaFormMobile').each(function () {
		var $link = $(this);
		var $dialog = $('#ideaContent')
			.dialog({
				autoOpen: false,
				title: '',
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"));
		$link.click(function () {
			$dialog.dialog('open');
			$('.checkBoxSearch').attr('checked', false);
			$('.checkBoxMobile').attr('checked', true);
			$('.checkBoxOccupancy').attr('checked', false);
			$('.checkBoxSocial').attr('checked', false);
			$('.checkBoxDataAppend').attr('checked', false);
			$('.checkBoxImaApps').attr('checked', false);
			$('.checkBoxDirectMail').attr('checked', false);
			$('.ui-dialog').removeClass('Occupancy');
			$('.ui-dialog').addClass('Mobile');
			$('.ui-dialog').removeClass('SocialMedia');
			$('.ui-dialog').removeClass('App');
			$('.ui-dialog').removeClass('dataAppend');
			$('.ui-dialog').removeClass('DirectMail');
			$('.ui-dialog').removeClass('Esp');
		});
	});

	$('.ideaFormOccupancy').each(function () {
		var $link = $(this);
		var $dialog = $('#ideaContent')
			.dialog({
				autoOpen: false,
				title: '',
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"));
		$link.click(function () {
			$dialog.dialog('open');
			$('.checkBoxSearch').attr('checked', false);
			$('.checkBoxMobile').attr('checked', false);
			$('.checkBoxOccupancy').attr('checked', true);
			$('.checkBoxSocial').attr('checked', false);
			$('.checkBoxDataAppend').attr('checked', false);
			$('.checkBoxImaApps').attr('checked', false);
			$('.checkBoxDirectMail').attr('checked', false);
			$('.ui-dialog').addClass('Occupancy');
			$('.ui-dialog').removeClass('Mobile');
			$('.ui-dialog').removeClass('SocialMedia');
			$('.ui-dialog').removeClass('App');
			$('.ui-dialog').removeClass('dataAppend');
			$('.ui-dialog').removeClass('DirectMail');
			$('.ui-dialog').removeClass('Esp');
		});
	});

	$('.ideaFormSocial').each(function () {
		var $link = $(this);
		var $dialog = $('#ideaContent')
			.dialog({
				autoOpen: false,
				title: '',
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"));
		$link.click(function () {
			$dialog.dialog('open');
			$('.checkBoxSearch').attr('checked', false);
			$('.checkBoxMobile').attr('checked', false);
			$('.checkBoxOccupancy').attr('checked', false);
			$('.checkBoxSocial').attr('checked', true);
			$('.checkBoxDataAppend').attr('checked', false);
			$('.checkBoxImaApps').attr('checked', false);
			$('.checkBoxDirectMail').attr('checked', false);
			$('.ui-dialog').removeClass('Occupancy');
			$('.ui-dialog').removeClass('Mobile');
			$('.ui-dialog').addClass('SocialMedia');
			$('.ui-dialog').removeClass('App');
			$('.ui-dialog').removeClass('dataAppend');
			$('.ui-dialog').removeClass('DirectMail');
			$('.ui-dialog').removeClass('Esp');
		});
	});

	//New Options
	$('.ideaFormData').each(function () {
		var $link = $(this);
		var $dialog = $('#ideaContent')
			.dialog({
				autoOpen: false,
				title: '',
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"));
		$link.click(function () {
			$dialog.dialog('open');
			$('.checkBoxSearch').attr('checked', false);
			$('.checkBoxMobile').attr('checked', false);
			$('.checkBoxOccupancy').attr('checked', false);
			$('.checkBoxSocial').attr('checked', false);
			$('.checkBoxDataAppend').attr('checked', true);
			$('.checkBoxImaApps').attr('checked', false);
			$('.checkBoxDirectMail').attr('checked', false);
			$('.ui-dialog').removeClass('Occupancy');
			$('.ui-dialog').removeClass('Mobile');
			$('.ui-dialog').removeClass('SocialMedia');
			$('.ui-dialog').removeClass('App');
			$('.ui-dialog').addClass('dataAppend');
			$('.ui-dialog').removeClass('DirectMail');
			$('.ui-dialog').removeClass('Esp');
		});
	});

	$('.ideaFormApps').each(function () {
		var $link = $(this);
		var $dialog = $('#ideaContent')
			.dialog({
				autoOpen: false,
				title: '',
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"));
		$link.click(function () {
			$dialog.dialog('open');
			$('.checkBoxSearch').attr('checked', false);
			$('.checkBoxMobile').attr('checked', false);
			$('.checkBoxOccupancy').attr('checked', false);
			$('.checkBoxSocial').attr('checked', false);
			$('.checkBoxDataAppend').attr('checked', false);
			$('.checkBoxImaApps').attr('checked', true);
			$('.checkBoxDirectMail').attr('checked', false);
			$('.ui-dialog').removeClass('Occupancy');
			$('.ui-dialog').removeClass('Mobile');
			$('.ui-dialog').removeClass('SocialMedia');
			$('.ui-dialog').addClass('App');
			$('.ui-dialog').removeClass('dataAppend');
			$('.ui-dialog').removeClass('DirectMail');
			$('.ui-dialog').removeClass('Esp');
		});
	});

	$('.ideaFormDirectMail').each(function () {
		var $link = $(this);
		var $dialog = $('#ideaContent')
			.dialog({
				autoOpen: false,
				title: '',
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"));
		$link.click(function () {
			$dialog.dialog('open');
			$('.checkBoxSearch').attr('checked', false);
			$('.checkBoxMobile').attr('checked', false);
			$('.checkBoxOccupancy').attr('checked', false);
			$('.checkBoxSocial').attr('checked', false);
			$('.checkBoxDataAppend').attr('checked', false);
			$('.checkBoxImaApps').attr('checked', false);
			$('.checkBoxDirectMail').attr('checked', true);
			$('.ui-dialog').removeClass('Occupancy');
			$('.ui-dialog').removeClass('Mobile');
			$('.ui-dialog').removeClass('SocialMedia');
			$('.ui-dialog').removeClass('App');
			$('.ui-dialog').removeClass('dataAppend');
			$('.ui-dialog').addClass('DirectMail');
			$('.ui-dialog').removeClass('Esp');
		});
	});

	$('.ideaFormOccupancy').each(function () {
		var $link = $(this);
		var $dialog = $('#ideaContent')
			.dialog({
				autoOpen: false,
				title: '',
				modal: true,
				resizable: false
			});
		$dialog.parent().appendTo($("form:first"));
		$link.click(function () {
			$dialog.dialog('open');
			$('.checkBoxSearch').attr('checked', false);
			$('.checkBoxMobile').attr('checked', false);
			$('.checkBoxOccupancy').attr('checked', true);
			$('.checkBoxSocial').attr('checked', false);
			$('.checkBoxDataAppend').attr('checked', false);
			$('.checkBoxImaApps').attr('checked', false);
			$('.checkBoxDirectMail').attr('checked', false);
			$('.ui-dialog').addClass('Occupancy');
			$('.ui-dialog').removeClass('Mobile');
			$('.ui-dialog').removeClass('SocialMedia');
			$('.ui-dialog').removeClass('App');
			$('.ui-dialog').removeClass('dataAppend');
			$('.ui-dialog').removeClass('DirectMail');
			$('.ui-dialog').removeClass('Esp');
		});
	});

});

var app = {
	closeDialog: function () {
		$('#espContent').dialog('close');
		$('#ideaContent').dialog('close');
		$('#ideaContentMain').dialog('close');
	},
	test2: function (id) {
		$(function () {

		});
	}
};

jQuery.fn.hint = function (blurClass) {
	if (!blurClass) {
		blurClass = 'blur';
	}
	return this.each(function () {
		// get jQuery version of 'this'
		var $textarea = $(this),
		// capture the rest of the variable to allow for reuse
		title = $textarea.attr('title'),
		$form = $(this.form),
		$win = $(window);
		function remove() {
			if ($textarea.val() === title && $textarea.hasClass(blurClass)) {
				$textarea.val('').removeClass(blurClass);
			}
		}

		// only apply logic if the element has the attribute
		if (title) {
			// on blur, set value to title attr if text is blank
			$textarea.blur(function () {
				if (this.value === '') {
					$textarea.val(title).addClass(blurClass);
				}
			}).focus(remove).blur(); // now change all inputs to title

			// clear the pre-defined text when form is submitted     
			$form.submit(remove);
			$win.unload(remove);
			// handles Firefox's autocomplete   
		}
	});
};
