

//subnav
jQuery(document).ready(function(){ 
	//products
	jQuery('.page-id-20 div#subnav ul li#subnav-product-voip').addClass("on");
	jQuery('.page-id-22 div#subnav ul li#subnav-product-colocation').addClass("on");
	jQuery('.page-id-24 div#subnav ul li#subnav-product-internet-access').addClass("on");
	jQuery('.page-id-29 div#subnav ul li#subnav-product-hosting').addClass("on");
	jQuery('.page-id-31 div#subnav ul li#subnav-product-fax').addClass("on");
	//support
	jQuery('.page-id-670 div#subnav ul li#subnav-product-voip').addClass("on");
	jQuery('.page-id-1107 div#subnav ul li#subnav-product-colocation').addClass("on");
	jQuery('.page-id-747 div#subnav ul li#subnav-product-internet-access').addClass("on");
	jQuery('.page-id-753 div#subnav ul li#subnav-product-hosting').addClass("on");
	jQuery('.page-id-755 div#subnav ul li#subnav-product-fax').addClass("on");
	return false;
});


jQuery(document).ready(function() {
	// home page slideshow flash
	jQuery('div#s3 div.text a').click(function() {
		jQuery("div#s3 div.text").hide();
		jQuery('.slideshow').cycle('pause');
		//jQuery("ul#slideshownav").hide();
		jQuery("div#flash-video-wrapper").css('background-image','url(/wp-content/themes/sterling/images/bumpers.gif)'); 
		jQuery('iframe#video html body').css('background-image','url(/wp-content/themes/sterling/images/transparent.gif)');
	});
						
	//add hover class so ie6 will work 
	//nav
	jQuery('li.nav-button').mouseenter(function() {
		jQuery(this).addClass("nav-button-hover");
		return false;
	});
	jQuery('li.nav-button').mouseleave(function() {
		jQuery(this).removeClass("nav-button-hover");
		return false;
	});
	
	//subnav
	jQuery('div.sidebar-box ul li h3 a').mouseenter(function() {
		jQuery(this).addClass("a-hover");
		return false;
	});
	jQuery('div.sidebar-box ul li h3 a').mouseleave(function() {
		jQuery(this).removeClass("a-hover");
		return false;
	});
	//buttons
	jQuery('div.button-contact-small').mouseenter(function() {
		jQuery(this).addClass("button-contact-small-hover");
		return false;
	});
	jQuery('div.button-contact-small').mouseleave(function() {
		jQuery(this).removeClass("button-contact-small-hover");
		return false;
	});
	jQuery('input#submit-large').mouseenter(function() {
		jQuery(this).addClass("submit-large-hover");
		return false;
	});
	jQuery('input#submit-large').mouseleave(function() {
		jQuery(this).removeClass("submit-large-hover");
		return false;
	});
	jQuery('div.button-contact-large').mouseenter(function() {
		jQuery(this).addClass("button-contact-large-hover");
		return false;
	});
	jQuery('div.button-contact-large').mouseleave(function() {
		jQuery(this).removeClass("button-contact-large-hover");
		return false;
	});
	jQuery('div.button-download').mouseenter(function() {
		jQuery(this).addClass("button-download-hover");
		return false;
	});
	jQuery('div.button-learnmore').mouseleave(function() {
		jQuery(this).removeClass("button-learnmore-hover");
		return false;
	});
	jQuery('div.button-learnmore').mouseenter(function() {
		jQuery(this).addClass("button-learnmore-hover");
		return false;
	});
	jQuery('div.button-download').mouseleave(function() {
		jQuery(this).removeClass("button-download-hover");
		return false;
	});
	jQuery('div.button-close').mouseenter(function() {
		jQuery(this).addClass("button-close-hover");
		return false;
	});
	jQuery('div.button-close').mouseleave(function() {
		jQuery(this).removeClass("button-close-hover");
		return false;
	});
	//when active, do not add hover class 
	jQuery('li.nav-active').mouseenter(function() {
		jQuery(this).removeClass("nav-active-hover");
		return false;
	});
	//products
	jQuery('div#slider ul li').mouseenter(function() {
		jQuery(this).addClass("li-hover");
		return false;
	});
	jQuery('div#slider ul li').mouseleave(function() {
		jQuery(this).removeClass("li-hover");
		return false;
	});
	
	jQuery('div.slide div.learn-more').mouseenter(function() {
		jQuery(this).addClass("learn-more-hover");
		return false;
	});
	jQuery('div.slide div.learn-more').mouseleave(function() {
		jQuery(this).removeClass("learn-more-hover");
		return false;
	});
	
	//thumb clicked
	jQuery('li#voip').click(function() {
		jQuery(this).addClass("voip-clicked");
		return false;
	});
	jQuery('li#cation').click(function() {
		jQuery(this).addClass("colocation-clicked");
		return false;
	});
	jQuery('li#internet-access').click(function() {
		jQuery(this).addClass("internet-access-clicked");
		return false;
	});
	jQuery('li#hosting').click(function() {
		jQuery(this).addClass("hosting-clicked");
		return false;
	});
	jQuery('li#fax').click(function() {
		jQuery(this).addClass("fax-clicked");
		return false;
	});
	jQuery('div.slide div.her').mouseenter(function() {
		jQuery(this).addClass("her-hover");
		return false;
	});
	jQuery('div.slide div.her').mouseleave(function() {
		jQuery(this).removeClass("her-hover");
		return false;
	});
	
	
	
	jQuery('div.slide div.him').mouseenter(function() {
		jQuery(this).addClass("him-hover");
		return false;
	});
	jQuery('div.slide div.him').mouseleave(function() {
		jQuery(this).removeClass("him-hover");
		return false;
	});
	
	jQuery('div.slide div.closer-look').mouseenter(function() {
		jQuery(this).addClass("closer-look-hover");
		return false;
	});
	jQuery('div.slide div.closer-look').mouseleave(function() {
		jQuery(this).removeClass("closer-look-hover");
		return false;
	});
	
	jQuery('div.slide div.meet-friends').mouseenter(function() {
		jQuery(this).addClass("meet-friends-hover");
		return false;
	});
	jQuery('div.slide div.meet-friends').mouseleave(function() {
		jQuery(this).removeClass("meet-friends-hover");
		return false;
	});
	
	// add class="autoclear" to your input
	jQuery(".autoclear").click(function() {
		if(jQuery(this).val() == jQuery(this).attr('defaultValue')) jQuery(this).val("");
	});
	// if the user enters nothing, this will restore default text
	jQuery(".autoclear").blur(function() {
		if(jQuery(this).val() == "") jQuery(this).val(jQuery(this).attr('defaultValue'));
	});
	//every other color
	

});
jQuery(document).ready(function(){ 
	jQuery('ul#sidebar-client li:last').addClass("last");	
	jQuery('ul.details-list li:last').addClass("last");
	jQuery('div.box:even').addClass('dark'); 
	jQuery('div.sidebar-box:last').addClass("last");
	jQuery('div.related-resource-wrapper:last').addClass("last");	
	
});


// homepage slider 
jQuery(document).ready(function(){ 
	lastBlock = jQuery("#a1"); 
	maxWidth = 740; 
	minWidth = 38; 
	// hides paragraph text within tabs 
	jQuery('div#slider ul li#voip p').hide();
	jQuery('div#slider ul li#colocation p').hide();
	jQuery('div#slider ul li#internet-access p').hide();
	jQuery('div#slider ul li#hosting p').hide();
	jQuery('div#slider ul li#fax p').hide();	
	jQuery("div#slider ul li#voip p a").click(function(){
		window.location = ('/what-we-do/voip');
		(this).css('width','100px');
	});
	jQuery("div#slider ul li#voip a").click( 
		function(){ 
			// on click of tab, slider will animate all others into "thumb" state
			jQuery("div#slider ul li#colocation a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#internet-access a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#hosting a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#fax a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			// showing the paragraph that was previously hidden, for this section only 
			jQuery('div#slider ul li#voip p').show();
			jQuery('div#slider ul li#colocation p').hide();
			jQuery('div#slider ul li#internet-access p').hide();
			jQuery('div#slider ul li#hosting p').hide();
			jQuery('div#slider ul li#fax p').hide();
			// make sure the current tab was not given the class of "thumb"
			jQuery("div#slider ul li#voip").removeClass('thumb');
			// ads class "thumb" to all tabs except current one 
			jQuery("div#slider ul li#colocation").addClass('thumb'); 
			jQuery("div#slider ul li#internet-access").addClass('thumb'); 
			jQuery("div#slider ul li#hosting").addClass('thumb'); 
			jQuery("div#slider ul li#fax").addClass('thumb'); 
			//animates current tab into longer (maxWidth) div
			jQuery(this).animate({width: maxWidth+"px"}, { queue:false, duration:400}); 
			lastBlock = this; 
		} 
	); 
	jQuery("div#slider ul li#colocation p a").click(function(){
		window.location = ('/what-we-do/colocation');
		(this).css('width','100px');
	});
	jQuery("div#slider ul li#colocation a").click( 
		function(){ 
			jQuery("div#slider ul li#voip a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#internet-access a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#hosting a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#fax a").animate({width: minWidth+"px"}, { queue:false, duration:400 });
			jQuery('div#slider ul li#voip p').hide();
			jQuery('div#slider ul li#colocation p').show();
			jQuery('div#slider ul li#internet-access p').hide();
			jQuery('div#slider ul li#hosting p').hide();
			jQuery('div#slider ul li#fax p').hide();
			jQuery("div#slider ul li#colocation").removeClass('thumb'); 
			jQuery("div#slider ul li#voip").addClass('thumb'); 
			jQuery("div#slider ul li#internet-access").addClass('thumb'); 
			jQuery("div#slider ul li#hosting").addClass('thumb'); 
			jQuery("div#slider ul li#fax").addClass('thumb'); 
			jQuery(this).animate({width: maxWidth+"px"}, { queue:false, duration:400}); 
			lastBlock = this; 
		} 
	); 	
	jQuery("div#slider ul li#internet-access p a").click(function(){
		window.location = ('/what-we-do/internet-access');
		(this).css('width','100px');
	});
	jQuery("div#slider ul li#internet-access a").click( 
		function(){ 
			jQuery("div#slider ul li#voip a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#colocation a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#hosting a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#fax a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery('div#slider ul li#voip p').hide();
			jQuery('div#slider ul li#colocation p').hide();
			jQuery('div#slider ul li#internet-access p').show();
			jQuery('div#slider ul li#hosting p').hide();
			jQuery('div#slider ul li#fax p').hide();
			jQuery("div#slider ul li#internet-access").removeClass('thumb'); 
			jQuery("div#slider ul li#voip").addClass('thumb'); 
			jQuery("div#slider ul li#colocation").addClass('thumb'); 
			jQuery("div#slider ul li#hosting").addClass('thumb'); 
			jQuery("div#slider ul li#fax").addClass('thumb'); 
			jQuery(this).animate({width: maxWidth+"px"}, { queue:false, duration:400}); 
			lastBlock = this; 
		} 
	); 
	jQuery("div#slider ul li#hosting p a").click(function(){
		window.location = ('/what-we-do/hosting');
		(this).css('width','100px');
	});
	jQuery("div#slider ul li#hosting a").click( 
		function(){ 
			jQuery("div#slider ul li#voip a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#colocation a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#internet-access a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#fax a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery('div#slider ul li#voip p').hide();
			jQuery('div#slider ul li#colocation p').hide();
			jQuery('div#slider ul li#internet-access p').hide();
			jQuery('div#slider ul li#hosting p').show();
			jQuery('div#slider ul li#fax p').hide();
			jQuery("div#slider ul li#hosting").removeClass('thumb'); 
			jQuery("div#slider ul li#voip").addClass('thumb'); 
			jQuery("div#slider ul li#colocation").addClass('thumb'); 
			jQuery("div#slider ul li#internet-access").addClass('thumb'); 
			jQuery("div#slider ul li#fax").addClass('thumb'); 
			jQuery(this).animate({width: maxWidth+"px"}, { queue:false, duration:400}); 
			lastBlock = this; 
		} 
	); 
	jQuery("div#slider ul li#fax p a").click(function(){
		window.location = ('/what-we-do/fax');
		(this).css('width','100px');
	});
	jQuery("div#slider ul li#fax a").click( 
		function(){ 
			jQuery("div#slider ul li#voip a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#colocation a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#internet-access a").animate({width: minWidth+"px"}, { queue:false, duration:400 }); 
			jQuery("div#slider ul li#hosting a").animate({width: minWidth+"px"}, { queue:false, duration:400 });
			jQuery('div#slider ul li#voip p').hide();
			jQuery('div#slider ul li#colocation p').hide();
			jQuery('div#slider ul li#internet-access p').hide();
			jQuery('div#slider ul li#hosting p').hide();
			jQuery('div#slider ul li#fax p').show();
			jQuery("div#slider ul li#fax").removeClass('thumb'); 
			jQuery("div#slider ul li#voip").addClass('thumb'); 
			jQuery("div#slider ul li#colocation").addClass('thumb'); 
			jQuery("div#slider ul li#internet-access").addClass('thumb'); 
			jQuery("div#slider ul li#hosting").addClass('thumb'); 
			jQuery(this).animate({width: "742px"}, { queue:false, duration:400}); 
			lastBlock = this; 
		} 
	); 
	
}); 

jQuery(document).ready(function(){ 
	jQuery('ul#type-sub').hide();
		jQuery("li#type").mouseenter( 
				function(){ 
			jQuery('ul#type-sub').show();		
		});
		jQuery("li#type").mouseleave( 
				function(){ 
			jQuery('ul#type-sub').hide();		
		});
}); 



jQuery(document).ready(function(){ 
		jQuery("li#type").mouseenter( 
				function(){ 
			jQuery('li#product').addClass("over-type");		
		});
		jQuery("li#type").mouseleave( 
				function(){ 
			jQuery('li#product').removeClass("over-type");		
		});
});


jQuery(document).ready(function(){ 
		jQuery("li#product").mouseenter( 
				function(){ 
			jQuery('li#type').addClass("over-product");		
		});
		jQuery("li#product").mouseleave( 
				function(){ 
			jQuery('li#type').removeClass("over-product");		
		});
});




jQuery(document).ready(function(){ 
	jQuery('ul#product-sub').hide();
		jQuery("li#product").mouseenter( 
				function(){ 
			jQuery('ul#product-sub').show();		
		});
		jQuery("li#product").mouseleave( 
				function(){ 
			jQuery('ul#product-sub').hide();		
		});
});
// download lightbox
jQuery(document).ready(function(){ 
	jQuery('div.lightbox-confirm').hide();
		jQuery("div.lightbox-download a.confirm-button").click( 
				function(){ 
			jQuery('div.lightbox-download').hide()
			jQuery('div.lightbox-confirm').show();		
		});
		
});
jQuery(document).ready(function(){ 
	jQuery('ul#industry-sub').hide();
		jQuery("li#industry").mouseenter( 
				function(){ 
			jQuery('ul#industry-sub').show();		
		});
		jQuery("li#industry").mouseleave( 
				function(){ 
			jQuery('ul#industry-sub').hide();		
		});
});

jQuery(document).ready(function(){ 
		jQuery("li.arrow-down a").mouseenter( 
				function(){ 
			jQuery(this).addClass('hover');		
		});
		jQuery("li.arrow-down a").mouseleave( 
				function(){ 
			jQuery(this).removeClass('hover');		
		});
});

jQuery(document).ready(function() {

	//Default Action
	jQuery(".detail-description").hide(); //Hide all content
	jQuery("ul.details-list li:first").addClass("active").show(); //Activate first tab
	jQuery(".detail-description:first").show(); //Show first tab content
	
	//On Click Event
	jQuery("ul.details-list li").click(function() {
		jQuery("ul.details-list li").removeClass("active"); //Remove any "active" class
		jQuery(this).addClass("active"); //Add "active" class to selected tab
		jQuery(".detail-description").hide(); //Hide all tab content
		var activeTab = jQuery(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		jQuery(activeTab).fadeIn(); //Fade in the active content
		return false;
	});

});




/* ADD REDIRECT TO FUNCTIONALITY TO REGISTRATION FORM */
	//--> ADDING TO NEW DOC READY, NOT SURE WHY THERE ARE SO MANY IN HERE
jQuery(document).ready(function(){
	//adds redirect_to hidden field to register form
	//note: sterling.php wp plugin grabs the redirect url and passes it along so it'll show up in login form on subsequent page
	//if ( jQuery.url.param("redirect_to").length > 0 ) {
		jQuery("form#registerform-tml-1").attr("action", jQuery("form#registerform-tml-1").attr("action")+'&redirect_to='+jQuery.url.param("redirect_to") );

		jQuery("form#registerform-tml-1").append('<input class="hidden" type="hidden" name="redirect_to" value="' + jQuery.url.param("redirect_to") + '" />');
	//}
	//bing to lightbox closing function to update login form on real page (if exists)
	jQuery().bind('cbox_closed', function(){
		if ( jQuery("input#login-submit-tml-1").length > 0 ) {
			jQuery.ajax({
			  url: "/check-user.php",
			  cache: false,
			  success: function(html){
			  	if (html.length > 0) {
					jQuery('div#login-status').html(html);
				}
			  }
			});
		}
	});
	
	
	//Fun diddy to put email address on thank you url in newsletter sign up form
	jQuery("form#newslettersignup").submit(function(){
		var email = jQuery("form#newslettersignup input[name='Email']").attr('value');
		var thankyou_message = jQuery("form#newslettersignup input[name='thankyou_message']").attr('value');
		jQuery("form#newslettersignup input[name='thankyou_message']").attr('value',thankyou_message+'?email='+email);
	});	
});


var isIE = navigator.appName.indexOf("Microsoft") != -1;

function getFlashMovie(movieName) {
	return (isIE) ? window[movieName] : document[movieName];
}
