$(document).ready(function(){

$('#fname').each(function(){
    this.focus();
});


$('fieldset#account_fieldset').show();

//$("input.submit").attr("type","submit");

$('#xspec').hide();

// KEEP BLOCKS FROM COLLAPSING WHEN BACK/FORWARD BUTTON USED

if ($("#lotus_notes_individual").is(":checked")) { $("#individual_lotus_notes").css("display","block"); } else { $("#individual_lotus_notes").css("display","none"); };

if ($("#local_workstation_individ").is(":checked")) { $("#individual_workstation").css("display","block"); } else { $("#individual_workstation").css("display","none"); };

if ($("#novell_individual").is(":checked")) { $("#individual_novell").css("display","block"); } else { $("#individual_novell").css("display","none"); };

if ($("#ActiveDirectory").is(":checked")) { $("#individual_activedirectory").css("display","block"); } else { $("#individual_activedirectory").css("display","none"); };

if ($("#faculty_computing").is(":checked")) { $("#individual_faculty_computing").css("display","block"); } else { $("#individual_faculty_computing").css("display","none"); };

if ($("#faculty_web").is(":checked")) { $("#individual_faculty_web").css("display","block"); } else { $("#individual_faculty_web").css("display","none"); };

if ($("#lotus_notes_group").is(":checked")) { $("#group_lotus_notes").css("display","block"); } else { $("#group_lotus_notes").css("display","none"); };

if ($("#local_workstation_group").is(":checked")) { $("#group_workstation").css("display","block"); } else { $("#group_workstation").css("display","none"); };

if ($("#novell_group").is(":checked")) { $("#group_novell").css("display","block"); } else { $("#group_novell").css("display","none"); };

if ($("#wireless").is(":checked")) { $("#guest_wireless").css("display","block"); } else { $("#guest_wireless").css("display","none"); };

///////////////////////////////////////

// TOGGLE FOR SHOW/HIDE

jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);
};

// Individual Lotus Notes
$("#lotus_notes_individual").click(function(){
if ($("#lotus_notes_individual").is(":checked"))
{
$("#lotus_notes_individual_label").addClass('label_bold');
$("#individual_lotus_notes").slideFadeToggle("normal");
}
else
{
$("#lotus_notes_individual_label").removeClass('label_bold');
$("#individual_lotus_notes").slideFadeToggle("normal");
}
});

// Individual Workstation
$("#local_workstation_individ").click(function(){
if ($("#local_workstation_individ").is(":checked"))
{
$("#local_workstation_individ_label").addClass('label_bold');
$("#individual_workstation").slideFadeToggle("normal");
}
else
{
$("#local_workstation_individ_label").removeClass('label_bold');
$("#individual_workstation").slideFadeToggle("normal");
}
});

// Individual Novell
$("#novell_individual").click(function(){
if ($("#novell_individual").is(":checked"))
{
$("#novell_individual_label").addClass('label_bold');
$("#individual_novell").slideFadeToggle("normal");
}
else
{
$("#novell_individual_label").removeClass('label_bold');
$("#individual_novell").slideFadeToggle("normal");
}
});

// Individual Active Directory
$("#ActiveDirectory").click(function(){
if ($("#ActiveDirectory").is(":checked"))
{
$("#ActiveDirectory_label").addClass('label_bold');
$("#individual_activedirectory").slideFadeToggle("normal");
}
else
{
$("#ActiveDirectory_label").removeClass('label_bold');
$("#individual_activedirectory").slideFadeToggle("normal");
}
});

// Individual Faculty Computing
$("#faculty_computing").click(function(){
if ($("#faculty_computing").is(":checked"))
{
$("#faculty_computing_label").addClass('label_bold');
$("#individual_faculty_computing").slideFadeToggle("normal");
}
else
{
$("#faculty_computing_label").removeClass('label_bold');
$("#individual_faculty_computing").slideFadeToggle("normal");
}
});

// Individual Faculty Web
$("#faculty_web").click(function(){
if ($("#faculty_web").is(":checked"))
{
$("#faculty_web_label").addClass('label_bold');
$("#individual_faculty_web").slideFadeToggle("normal");
}
else
{
$("#faculty_web_label").removeClass('label_bold');
$("#individual_faculty_web").slideFadeToggle("normal");
}
});

// Group Lotus Notes
$("#lotus_notes_group").click(function(){
if ($("#lotus_notes_group").is(":checked"))
{
$("#lotus_notes_group_label").addClass('label_bold');
$("#group_lotus_notes").slideFadeToggle("normal");
}
else
{
$("#lotus_notes_group_label").removeClass('label_bold');
$("#group_lotus_notes").slideFadeToggle("normal");
}
});

// Group Workstation
$("#local_workstation_group").click(function(){
if ($("#local_workstation_group").is(":checked"))
{
$("#local_workstation_group_label ").addClass('label_bold');
$("#group_workstation").slideFadeToggle("normal");
}
else
{
$("#local_workstation_group_label ").removeClass('label_bold');
$("#group_workstation").slideFadeToggle("normal");
}
});

// Group Novell
$("#novell_group").click(function(){
if ($("#novell_group").is(":checked"))
{
$("#novell_group_label").addClass('label_bold');
$("#group_novell").slideFadeToggle("normal");
}
else
{
$("#novell_group_label").removeClass('label_bold');
$("#group_novell").slideFadeToggle("normal");
}
});

// Guest Wireless
$("#wireless").click(function(){
if ($("#wireless").is(":checked"))
{
$("#wireless_label").addClass('label_bold');
$("#guest_wireless").slideFadeToggle("normal");
}
else
{
$("#wireless_label").removeClass('label_bold');
$("#guest_wireless").slideFadeToggle("normal");
}
});

// POPULATE USERNAMES

// Lotus Notes Username
$("#lotus_notes_individual").click(function () {
if ($("#lotus_notes_individual").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='lotus_notes_username_individual']").setValue(value);
}
else
{
$("input[@name='lotus_notes_username_individual']").setValue(value);
}

});
    
$("#local_workstation_individ").click(function () {
if ($("#local_workstation_individ").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='local_workstation_username_individual']").setValue(value);
}
else
{
$("input[@name='local_workstation_username_individual']").setValue(value);
}
});

$("#novell_individual").click(function () {
if ($("#novell_individual").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='novell_username_individual']").setValue(value);
}
else
{
$("input[@name='novell_username_individual']").setValue(value);
}
});

$("#ActiveDirectory").click(function () {
if ($("#ActiveDirectory").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='activedirectory_username']").setValue(value);
}
else
{
$("input[@name='activedirectory_username']").setValue(value);
}
});

$("#faculty_computing").click(function () {
if ($("#faculty_computing").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='individual_faculty_computing_username']").setValue(value);
}
else
{
$("input[@name='individual_faculty_computing_username']").setValue(value);
}
});

//$("#faculty_web").click(function () {
// if ($("#faculty_web").is(":checked"))
//{
//var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
//$("input[@name='individual_faculty_web_username']").setValue(value);
//}
//else
//{
//$("input[@name='individual_faculty_web_username']").setValue(value);
//}
//});

$("#faculty_web").click(function () {
 if ($("#faculty_web").is(":checked"))
{
var initial = $("input[@name='fname']").val();
var value = initial.substring(0,1) + $("input[@name='lname']").val();
var web_url = value.toLowerCase();
$("input[@name='individual_faculty_web_username']").setValue(web_url);
$("#address_example").html(web_url);
}
else
{
$("input[@name='individual_faculty_web_username']").setValue(web_url);
}
});

$("#faculty_web").click(function () {
 if ($("#faculty_web").is(":checked"))
{
var initial = $("input[@name='fname']").val();
var value = initial.substring(0,2) + $("input[@name='lname']").val();
var web_url = value.toLowerCase();
$("input[@name='individual_faculty_web_username2']").setValue(web_url);
}
else
{
$("input[@name='individual_faculty_web_username2']").setValue(web_url);
}
});

// POPULATE USERNAMES IF ACCOUNT BOX IS CHECKED FIRST AND NAME FIELDS CHANGE

$("#fname, #lname").change(function () {

if ($("#lotus_notes_individual").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='lotus_notes_username_individual']").setValue(value);
}

if ($("#local_workstation_individ").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='local_workstation_username_individual']").setValue(value);
}

if ($("#novell_individual").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='novell_username_individual']").setValue(value);
}

if ($("#ActiveDirectory").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='activedirectory_username']").setValue(value);
}

if ($("#faculty_computing").is(":checked"))
{
var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
$("input[@name='individual_faculty_computing_username']").setValue(value);
}

// if ($("#faculty_web").is(":checked"))
// {
// var value = $("input[@name='fname']").val() + " " + $("input[@name='lname']").val();
// $("input[@name='individual_faculty_web_username']").setValue(value);
// }

if ($("#faculty_web").is(":checked"))
{
var initial = $("input[@name='fname']").val();
var value = initial.substring(0,1) + $("input[@name='lname']").val();
var web_url = value.toLowerCase();
$("input[@name='individual_faculty_web_username']").setValue(web_url);
$("#address_example").html(web_url);
}

if ($("#faculty_web").is(":checked"))
{
var initial = $("input[@name='fname']").val();
var value = initial.substring(0,2) + $("input[@name='lname']").val();
var web_url = value.toLowerCase();
$("input[@name='individual_faculty_web_username2']").setValue(web_url);
}

});


////////////////////

// POPULATE DETAILS IN REQUESTER FIELDSET

// Request same as account owner
$("input#requester_owner").click(function () {
if ($("input#requester_owner").is(":checked"))
{
var fname = $("input[@name='fname']").val();
var lname = $("input[@name='lname']").val();
var email = $("input[@name='email']").val();
var phone = $("input[@name='phone']").val();
$("input[@name='requester_fname']").setValue(fname);
$("input[@name='requester_lname']").setValue(lname);
$("input[@name='requester_email']").setValue(email);
$("input[@name='requester_phone']").setValue(phone);
}
else
{
$("input[@name='requester_fname']").setValue(value);
$("input[@name='requester_lname']").setValue(value);
$("input[@name='requester_email']").setValue(value);
$("input[@name='requester_phone']").setValue(value);
}
});

// Request same as account owner
$("input#requester_supervisor").click(function () {
if ($("input#requester_supervisor").is(":checked"))
{
var fname = $("input[@name='supervisorfname']").val();
var lname = $("input[@name='supervisorlname']").val();
var email = $("input[@name='supervisoremail']").val();
var phone = $("input[@name='supervisorphone']").val();
$("input[@name='requester_fname']").setValue(fname);
$("input[@name='requester_lname']").setValue(lname);
$("input[@name='requester_email']").setValue(email);
$("input[@name='requester_phone']").setValue(phone);
}
else
{
$("input[@name='requester_fname']").setValue(value);
$("input[@name='requester_lname']").setValue(value);
$("input[@name='requester_email']").setValue(value);
$("input[@name='requester_phone']").setValue(value);}
});

// Request same as account owner
$("input#requester_other").click(function () {
if ($("input#requester_other").is(":checked"))
{
$("input[@name='requester_fname']").setValue();
$("input[@name='requester_lname']").setValue();
$("input[@name='requester_email']").setValue();
$("input[@name='requester_phone']").setValue();}
});

jQuery(function($){
   $("#startdate").mask("99/99/9999",{placeholder:"-"});
});


});