﻿/// <reference path="jquery-1.3.2-vsdoc2.js" />

$(document).ready(function() {
	DoCustomStyling();

	//Eugene Cook - Handle check all checkbox controls
	$(".select-all-button-on").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", true);
	});

	$(".select-all-button-off").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", false);
	});
	
	//

	//Eugene Cook - Handle check all checkbox controls in 'other elements form'
	$(".select-all-elements-on").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", true);
	});


	$(".select-all-elements-off").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", false);
	});

    //editing an organisation check all de-select all - go for it Euge!
	$(".select-all-orgAccr-button-on").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", true);
	});


	$(".select-all-orgAccr-button-off").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", false);
	});


	$(".select-all-orgWards-button-on").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", true);
	});

	$(".select-all-orgWards-button-off").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", false);
	});

	$(".select-all-orgPP-button-off").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", false);
	});

	$(".select-all-orgPP-button-on").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", true);
	});
	
	$(".select-all-addOrg-AccreditationDetails-on").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", true);
	});

	$(".select-all-addOrg-AccreditationDetails-off").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked",false);
	});

	$(".select-all-addOrg-Wards-on").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", true);
	});

	$(".select-all-addOrg-Wards-off").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked",false);
	});


	$(".select-all-addOrg-PP-on").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", true);
	});

	$(".select-all-addOrg-PP-off").click(function(event) {
	    event.preventDefault();
	    $(this).parent().parent().find("input").attr("checked", false);
	});	
	
	//end organisation check
	
});

function DoCustomStyling() {

	// Apply css styles to text elements on forms
	$("input[type=text]").add("input[type=password]").add("input[type=file]").addClass("textfield");
	$(".date-text-field").width(100);
	$("input[type=submit]").addClass("button");
	
	// Set the 'last' class on ul elements
	$("li:last-child").addClass("last");
	$(".ldlForm input[type=image]").addClass("rightImage");

}

