﻿/* NOS jQuery Functions */

$(document).ready(function() {

	$("#nav li:last-child span.additional-background")
	        .css({background:"none"})
	        .css({paddingRight:"0px"})
	try
        {
	$(".columnblock img[title]").tooltip();
        }
        catch(ex){}
});


/* Active Navigation */
$(document).ready(function(){
$(function(){
   var path = location.pathname.substring(1);
   if ( path )
     $('.navlist a[href$="' + path + '"]').parent().addClass('activate');
 });
});


/* Buttons */
$(function() {
		$( "a.newProject", ".ms-WPBody" ).button();
	});

/* Advanced Search Text Replacement */
$(function() {
		$(".ms-advsearch-header:contains('restrictions')").replaceWith("Additional search options");
		$(".ms-advsrchText-v1 span:contains('Where the Property')").hide();
		$(".ms-advsrchtips span").hide();

/* Hide unwanted Document Upload Rows */

	$('.ms-descriptiontext:contains("Specify the folder")').closest('table').addClass('hideRowAbove');
	$('table.hideRowAbove').closest('tr').addClass('hideRow');
	
	$('.ms-descriptiontext:contains("Type comments describing")').closest('table').addClass('hideRowAbove');
	$('table.hideRowAbove').closest('tr').addClass('hideRow');
	
});

//Contact us Section
$(document).ready(function() {
	$("li.ContactListItem").removeClass("selected");
	$("li.ContactListItem div.ContactItemDetails").hide();
	$("li.ContactListItem a.contactTitleLink").bind("click", function(){														  
		var currentClass = $(this).parent().parent().attr("class");
		var currentContact = $(this);
		if(currentClass=="selected"){	
			currentContact.parent().parent().find("div div.ContactItemDetails").animate({height:"toggle",opacity:0}, 
				function(){currentContact.parent().parent().removeClass("selected");}
			);
		}
		else{
			$("li.ContactListItem").removeClass("selected");
			$("li.ContactListItem div.ContactItemDetails").hide();
															   
			currentContact.parent().parent().find("div div.ContactItemDetails").animate({opacity:0},1);
			currentContact.parent().parent().addClass("selected");	
			currentContact.parent().parent().find("div div.ContactItemDetails").animate({height:"toggle",opacity:1});	
		}
		return false;
	});
});

// Case Studies Listing
$(document).ready(function() {
	$('div.columnblock').closest('li').addClass('floatItem');
});
$(document).ready(function() {
	$('div.groupheader:contains("Education")').closest('li.dfwp-item').addClass('eduCase');
	$('div.groupheader:contains("Employers")').closest('li.dfwp-item').addClass('empCase');
	$('div.groupheader:contains("Individuals")').closest('li.dfwp-item').addClass('indCase');
	$('div.groupheader:contains("Regulatory")').closest('li.dfwp-item').addClass('regCase');
	$('div.groupheader:contains("Sector")').closest('li.dfwp-item').addClass('secCase');
});	
// Case Studies Listing
$(document).ready(function() {
	$('h3.ms-WPTitle:contains("Education")').closest('table').addClass('eduCaseTable');
		$('.eduCaseTable').closest('tr').addClass('caseEdu');
			$('.caseEdu').next('tr').addClass('eduCase');
	$('h3.ms-WPTitle:contains("Employers")').closest('table').addClass('empCaseTable');
		$('.empCaseTable').closest('tr').addClass('caseEmp');
			$('.caseEmp').next('tr').addClass('empCase');
	$('h3.ms-WPTitle:contains("Individuals")').closest('table').addClass('indCaseTable');
		$('.indCaseTable').closest('tr').addClass('caseInd');
			$('.caseInd').next('tr').addClass('indCase');
	$('h3.ms-WPTitle:contains("Regulators")').closest('table').addClass('regCaseTable');
		$('.regCaseTable').closest('tr').addClass('caseReg');
			$('.caseReg').next('tr').addClass('regCase');
	$('h3.ms-WPTitle:contains("Standards Setting")').closest('table').addClass('secCaseTable');
		$('.secCaseTable').closest('tr').addClass('caseSec');
			$('.caseSec').next('tr').addClass('secCase');
	$('div.Case').closest('li.dfwp-item').addClass('caseItem');
});	

// Search Left Margin
$(document).ready(function() {
	$('.ms-standardheader:contains("Browse NOS")').closest("div#searchRight").addClass('hideMargin');
});

