// JavaScript Document


$(document).ready(function(){ 

	var rollover 	= true;															// default = true
	var termServer 	= false;														// default = false
	var uAgent		= navigator.userAgent;
	
	if($.browser.name=="msie" && $.browser.versionNumber<="5") {					// do not show graphic menu images to IE6 or below
		rollover = false;
		}

	if (ip == "75.7.163.193" && uAgent.indexOf('Windows NT 5.2') !=-1) {			// if this is the Boonville IP address & Windows Server 2003
		termServer = true;															// then the browser is served through the SIRS Terminal Server
		rollover = false;
		}
	
	$('#left-menu').find('ul:first').addClass('sf-menu sf-vertical left-menu-ul');	// add superfish classes to lefthand menu navigation, this could be done in sirs-left-menu.php

	if (rollover) {
		$('#left-menu').find('ul:first').addClass('sirs-rollover');					// add rollover classes to lefthand menu navigation to overwrite some sf-menu selectors
		}

	// add class to each menu item, replace text with link to menu image

	if(rollover) {
		// SIRS Industries
		$('#left-menu a:first[title*="Sub-Contract"]').addClass('class-sub-contract-manufacturing').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/sirs-industries/sub-contract-manufacturing-off.gif">');
		$('#left-menu a:first[title*="Pallets"]').addClass('class-paletts').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/sirs-industries/pallets-off.gif">');	
		$('#left-menu a:first[title*="Plastic Recycling"]').addClass('class-plastics-recycling').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/sirs-industries/plastics-recycling-off.gif">');	
		$('#left-menu a:first[title*="Toll Grinding Services"]').addClass('class-toll-grinding-services').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/sirs-industries/toll-grinding-services-off.gif">');	
		$('#left-menu a:first[title*="Quote Request"]').addClass('class-quote-request').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/sirs-industries/quote-request-off.gif">');	
		$('#left-menu a:first[title*="About SIRS Industries"]').addClass('class-about-sirs-industries').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/sirs-industries/about-sirs-industries-off.gif">');	
		$('#left-menu a:first[title*="Our Facilities"]').addClass('class-sirs-industries-facilities').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/sirs-industries/sirs-industries-facilities-off.gif">');	
		$('#left-menu a:first[title*="Contact SIRS Industries"]').addClass('class-contact-sirs-industries').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/sirs-industries/about-sirs-industries-off.gif">');	
		//SIRS		
		$('#left-menu a:first[title*="About Us"]').addClass('class-about').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/buttons/about-us-off.gif">');
		$('#left-menu a:first[title*="Business"]').addClass('class-business').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/buttons/business-off.gif">');	
		$('#left-menu a:first[title*="Careers"]').addClass('class-careers').html('<img src="/wordpress/wp-content/themes/sirs/images//menus/buttons/careers-off.gif">');	
		$('#left-menu a:first[title*="Success"]').addClass('class-news').html('<img src="/wordpress/wp-content/themes/sirs/images//menus/buttons/news-off.gif">');	
		$('#left-menu a:first[title*="Programs"]').addClass('class-services').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/buttons/services-off.gif">');	
		$('#left-menu a:first[title*="Resources"]').addClass('class-resources').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/buttons/resources-off.gif">');	
		$('#left-menu a:first[title*="Support"]').addClass('class-support').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/buttons/support-off.gif">');	

		$('#left-menu a:first[title*="SIRS Staff Only"]').addClass('class-staff-only').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/buttons/staff-only-off.gif">');	
		$('#left-menu a:first[title*="Board Members Only"]').addClass('class-board-only').html('<img src="/wordpress/wp-content/themes/sirs/images/menus/buttons/board-only-off.gif">');	
		}

	$('.photo-menu-text').css('display', 'none');						// hide text under photo menu, defaults to display if javascript is disabled
	$('.noscript').css('visibility', 'visible');						// unhide slideshow photos; if javascript is disabled, the slideshow photos will not display

	if(termServer) {
		$('#photo-menu-list a:hover img').css('visibility', 'visible');	// effectively disable photo menu image rollover on mouse hover
		$('.photo-menu-text').css('display', 'inline');					// show text for terminal server browsers
		}


	if(rollover) {
		$('#sirs-movie').cycle({ 
			delay:  2000, 
			speed:  2000 
			}); 
		}


 		// initialise Superfish   

	if (!termServer) {
		$('ul.sf-menu').superfish({ 
            animation: 	{height:'show'},   					// slide-down effect without fade-in 
			pathlevel: 	0,
            delay:      400,                             	// one second delay on mouseout 
            animation:  {opacity:'show',height:'show'},  	// fade-in and slide-down animation 
            speed:      'normal',                        	// faster animation speed 
            autoArrows:  false,                           	// disable generation of arrow mark-up 
            dropShadows: true                             	// disable drop shadows = false		
	        }); 		// end of superfish initialization
		}
				

//	Make the left-hand menus and photo menus roll over slowly, but not for the termminal servers
	if (!termServer) {
		$('ul.left-menu-ul a:hover img, #photo-menu-list a:hover img, #sirs-submenu-with-logo img').css('visibility', 'visible');	// effectively disable photo menu image rollover on mouse hover	
	
		$('ul.left-menu-ul img, #photo-menu-list img, #sirs-submenu-with-logo img').hover(function(){
			$(this).fadeTo("slow", 0.1); // This should set the opacity to 10% on hover
		},function(){
			$(this).fadeTo("slow", 1.0); // This should set the opacity back to 100% on mouseout
		});
		}



	//	display for browsers using javascript, display: none is used to keep IE from flashing ugly buttons before nice buttons. display: block reveals the nice buttons

	$('#left-menu ul').css('display', 'block');


	//	Submenu Buttons  ... may need to check for rollover ...
	// 	http://www.jojocms.org/topics/149/customheadtpl-jquery-doc-ready/

	$('#sirs-subpages .page_item a').addClass('btn');
	$('.btn').each(function(){
		var b = $(this);
		var tt = b.text() || b.val();
		if ($(':submit,:button',this)) {
			b.replaceWith("<a style='cursor: pointer;' class='" + b.attr("class") + "' href='" + b.attr("href") + "'><i></i><span><span></span><i></i>" + tt + "</span></a>");
			}
		});
	
	//	Make the submenu buttons fade, but not for terminal server
	if (!termServer) {
		$('.btn').hover(function(){
			$(this).fadeTo("slow", 0.5); // This should set the opacity to 10% on hover
		},function(){
			$(this).fadeTo("slow", 1.0); // This should set the opacity back to 100% on mouseout
		});
		}

	$(".press-release .sirs-submenu li:eq(0)").css('display', 'none');
	$(".press-release .sirs-submenu li:eq(1)").css('display', 'none');
	$(".press-release .sirs-submenu li:eq(2)").css('display', 'none');
	$(".press-release .sirs-submenu li:eq(3)").css('display', 'none');
	$(".press-release .sirs-submenu li:eq(4)").css('display', 'none');
	$(".press-release .sirs-submenu li:eq(5)").css('display', 'none');
	
	
	$(".openings-for-current-employees .sirs-submenu li:eq(0)").css('display', 'none');
	$(".openings-for-current-employees .sirs-submenu li:eq(1)").css('display', 'none');
	$(".openings-for-current-employees .sirs-submenu li:eq(2)").css('display', 'none');
	$(".openings-for-current-employees .sirs-submenu li:eq(3)").css('display', 'none');
	$(".openings-for-current-employees .sirs-submenu li:eq(4)").css('display', 'none');
	$(".openings-for-current-employees .sirs-submenu li:eq(5)").css('display', 'none');

	$(".external-candidate-job-openings .sirs-submenu li:eq(0)").css('display', 'none');
	$(".external-candidate-job-openings .sirs-submenu li:eq(1)").css('display', 'none');
	$(".external-candidate-job-openings .sirs-submenu li:eq(2)").css('display', 'none');
	$(".external-candidate-job-openings .sirs-submenu li:eq(3)").css('display', 'none');
	$(".external-candidate-job-openings .sirs-submenu li:eq(4)").css('display', 'none');
	$(".external-candidate-job-openings .sirs-submenu li:eq(5)").css('display', 'none');




	// cforms processing for contact us pages
	//
	// must update if cform form number changes !!!
	

	$(".childrens-services-administration select#cf6_field_2").val("Childrens Services Administration");


	$(".contact-sirs-ceo select#cf7_field_2").val("Chief Executive Officer");
	$(".contact-sirs-cfo select#cf7_field_2").val("Chief Financial Officer");
	$(".human-resources select#cf7_field_2").val("Human Resources Director");
	$(".contact-sirs-marketing select#cf7_field_2").val("Marketing Director");
	$(".adult-services-administration select#cf7_field_2").val("Adult Services Administration");
	$(".childrens-services-administration select#cf7_field_2").val("Childrens Services Administration");
	$(".contact-sirs-development select#cf7_field_2").val("Development Director");	
	$(".contact-sirs-general-information select#cf7_field_2").val("General Information");	
	
	$(".boonville-adult-services select#cf9_field_2").val("Boonville Adult Services");	
	$(".jasper-adult-services select#cf9_field_2").val("Jasper Adult Services");	
	$(".troy-adult-services select#cf9_field_2").val("Troy Adult Services");	
	$(".adult-services-administration select#cf9_field_2").val("Adult Services Administration");		
	
	$(".plastics-recycling-sales select#cf8_field_2").val("Plastics Recycling Sales");		
	$(".contract-manufacturing-sales select#cf12_field_2").val("Outsource Manufacturing Sales");		
	$(".pallet-manufacturing-sales select#cf13_field_2").val("Pallet Sales");		

    }); 				// end of ready function

