function setStylesheet () {
	selectCSS = document.createElement('link');
	selectCSS.setAttribute('type','text/css');
	selectCSS.setAttribute('rel','stylesheet');
	selectCSS.setAttribute('media','screen');
	selectCSS.setAttribute('href','/css/new/js.css');
	document.getElementsByTagName('head')[0].appendChild(selectCSS);
}

function altRows(selector) {
  var addClass = 'dark';

  $('.'+addClass).removeClass(addClass);

  $(selector).each(function() {
    if($(selector).index(this) % 2 == 0) {
      $(this).addClass(addClass);
    }
  });
}

function altRows(selector, subselector) {
  var addClass = 'dark';

  $('.'+addClass).removeClass(addClass);

  $(selector).each(function() {
		var altcntr = 0;
		
		$('> ' + subselector, this).each(function() {
			if(altcntr == 0) {
			  $(this).addClass(addClass);
			  altcntr++;
			}
			else {
				altcntr = 0;
			}
		});
	});
}

$(document).ready(function() {


	// use javascript to place the js.css
	setStylesheet();
	
	
	// preffiled value for search functionality

	/*
		if ($('.prefilled').length>0) {
			$('.prefilled').example(function() {
				return $(this).attr('title');
			});
		}
	*/
		
		// download products table
		
	/*
		if ($('.download-products').length>0) {
			$('.download-products tr:even').addClass('even');
		}
	*/
		
		// breadcrumbs
		if ($('#breadcrumbs').length>0) {
			$('#breadcrumbs ul li:last-child').addClass('last-crumb');	
			$('#breadcrumbs').show();
		};

		// events multicheck

		if ($('.refine-options-title input').length>0) {
			$('.refine-options-title input').change(function() {
				if ($(this).attr("checked")) {
					$(this).parent().next().children('ul').children('li').children('input').attr('checked','checked');
				return;
				} else {
					$(this).parent().next().children('ul').children('li').children('input').attr('checked','');
				}
			});
		};
		
		if ($('.clear-all a').length>0) {
			$('.clear-all a').click(function(){
				$('.refine-search-holder input').attr('checked','');
				return false;
			});
		}


	
	// navigation panel


	/*
	$('#nav-panel-holder').slideDown('slow');
	$('li.selected a span').addClass('nav-down');
	
	$('#close').click(function() {
		$('#nav-panel-holder').slideUp('slow');
		$('li.selected a span').removeClass('nav-down')
	});

	$('li.selected a span').mouseover(function() {
		$(this).addClass('nav-on');
	});

	$('li.selected a span').mouseout(function() {
		$(this).removeClass('nav-on');
	});
	
	$('li.selected a span').toggle(function() {
		$('#nav-panel-holder').slideUp('slow');
		$('li.selected a span').removeClass('nav-down');		
	}, function() {
		$('#nav-panel-holder').slideDown('slow');
		$('li.selected a span').addClass('nav-down');				
	});
	*/


	// expandable-collapsable boxes
	
	$("h3.trigger").click(function(){
		$(this).toggleClass("collapse").next().slideToggle("slow");

	});
	

	// display search layover

	$('#main-search').focus(function() {
	  $('#search-layover').slideDown('slow');
	});
	
	$('#main-search').blur(function() {
	  $('#search-layover').slideUp('slow');
	});
	
	// expandable lists

//	$('ul.filter-list li:gt(2)').hide();

	$('ul.filter-list').each(function(index) {
	    $(this).children('li:gt(2)').hide();
	  });
	

	$('p.expand').toggle(function() {
	  	$(this).prev('ul.filter-list').children('li').slideDown('fast');
		$(this).children('span').text('Less');
	}, function() {
		$(this).prev('ul.filter-list').children('li:gt(2)').slideUp('fast');
		$(this).children('span').text('More');		
	});


	$('.quadrant-trigger').toggle(function() {
	  	$(this).parent().parent().parent().addClass('quadrant-expanded');
	}, function() {
	  	$(this).parent().parent().parent().removeClass('quadrant-expanded');
	});

	$('.close-holder a').click(function() {
		$(this).parent().parent().parent().removeClass('quadrant-expanded','slow');
		return false;
	});

	$('.next-button').click(function() {
	  	$(".tab-holder").tabs({ selected: 1 });
	});
	
	$('.next-button-2').click(function() {
	  	$(".tab-holder").tabs({ selected: 2 });
	});
	
	$('.previous-button').click(function() {
	  	$(".tab-holder").tabs({ selected: 0 });
	});
	
	$('#private-sector').change(function() {
		if ($(this).attr("checked")) {
			$(this).next().next().slideDown('slow');
		return;
		}
		$(this).next().next().slideUp('slow');
	});
	
	$('#public-sector').change(function() {
		if ($(this).attr("checked")) {
			$(this).next().next().slideDown('slow');
		return;
		}
		$(this).next().next().slideUp('slow');
	});

	$('#setup-support').change(function() {
		if ($(this).attr("checked")) {
			$('#setup-support-holder').slideDown('slow');
		return;
		}
		$('#setup-support-holder').slideUp('slow');
	});
	
	
	$('.refine-search a').toggle(function() {
	  	$('.refine-search-holder').slideDown('slow');
		$(this).parent().addClass('refine-less');
	}, function() {
		$('.refine-search-holder').slideUp('slow');
		$(this).parent().removeClass('refine-less');
	});
	
	$('#sidebar-change').toggle(function() {
	  	$('#wrapper').addClass('wrapper-no-sidebar');
	  	$('#content').addClass('content-wide');
		$('#wrapper').removeClass('.wrapper-has-sidebar');
		$('#sidebar').css('display','none');
	}, function() {
		$('#wrapper').removeClass('wrapper-no-sidebar');
	  	$('#content').removeClass('content-wide');
		$('#wrapper').addClass('.wrapper-has-sidebar');
		$('#sidebar').css('display','block');
	});


	if ($(".tooltip-trigger").length>0) {
   	 $(".tooltip-trigger").tooltip({
			position: ('bottom, center'),
			opacity: 0.9,
			relative: true,
			effect: 'fade'
		});
	}

	
	if ($("a.screenshot-tour").length>0) {
	 		$("a.screenshot-tour").fancybox({
				'transitionIn'	: 'elastic',
				'transitionOut': 'elastic',
				'titlePosition': 'inside'
			});
	}

	// display countries layover
	
	$('#layover-trigger').toggle(function() {
		$('#layover-trigger').addClass('up-arrow');
	  	$('#countries-layover').slideDown('slow');
	}, function() {
	  	$('#countries-layover').slideUp('slow');
	  	$('#layover-trigger').removeClass('up-arrow');
	});
	
	if ($(".tab-holder").length>0) {
		$(".tab-holder").tabs();
	}

	if ($(".vertical-tabs").length>0) {	
		$(".vertical-tabs").tabs({ selected: 0 }).addClass('ui-tabs-vertical ui-helper-clearfix');
	}
	
	if ($("a[rel*=facebox]").length>0) {
		$('a[rel*=facebox]').facebox();
	}
	
	$('.print').click(function() {
		window.print();
		return false;
	});
	
	$('.try-button').show();
	$('.buy-button').show();
	
	if ($(".slide-holder").length>0) {
		var totalLoop = ($('.slide-holder .slide').length * 2) + 1;
		
		$('.slide-holder')
		.before('<div id="page-nav">')
		.cycle({
			fx:      'turnLeft',
    		timeout:  6000,
    		pager: '#page-nav',
			autostop: 1,
			autostopCount: totalLoop
		});
	}
	
	/*
	if ($(".slide-holder-virtual").length>0) {
		$('.slide-holder-virtual').show();
		$('.slide-holder-virtual')
		.after('<div id="page-nav-virtual">')
		.cycle({
			fx:      'turnLeft',
    		timeout:  0,
    		pager: '#page-nav-virtual'
		});
	}
	*/
	
	if ($(".slider-image-holder").length>0) {
		$('.slider-image-holder')
		.after('<div id="page-nav-slider-image">')
		.cycle({
			fx:      'turnRight',
    		timeout:  0,
    		pager: '#page-nav-slider-image'
		});
	}
	
	/* Only used on the homepage.
	
	$('#about-holder').mouseleave(function(){
  		$('#top-left-content').addClass('show-content');  
  		$('#middle-left-content').addClass('show-content');
  		$('#middle2-left-content').addClass('show-content');
  		$('#bottom-left-content').addClass('show-content');
  		$('#top-right-content').addClass('show-content');
  		$('#middle-right-content').addClass('show-content');
  		$('#middle2-right-content').addClass('show-content');
  		$('#bottom-right-content').addClass('show-content');
  		$('#global-content').removeClass('show-content');
  		$('#global-content').addClass('center-content-box');
  		
  		$('#top-left').removeClass('show');
  		$('#middle-left').removeClass('show');
  		$('#middle2-left').removeClass('show');
  		$('#bottom-left').removeClass('show');
  		$('#top-right').removeClass('show-right');
  		$('#middle-right').removeClass('show-right');
  		$('#middle2-right').removeClass('show-right');
  		$('#bottom-right').removeClass('show-right');
 	});
	
	$('#top-left').mouseover(function(){
		$('#top-left').addClass('show');
		$('.center-content-box').addClass('show-content');
		$('#top-left-content').removeClass('show-content');
		$('#global-content').addClass('show-content');
		$('#middle-left').removeClass('show');
		$('#middle2-left').removeClass('show');
		$('#bottom-left').removeClass('show');
		$('#top-right').removeClass('show-right');
		$('#middle-right').removeClass('show-right');
		$('#middle2-right').removeClass('show-right');
		$('#bottom-right').removeClass('show-right');
   }).mouseout(function(){        
		$('#top-left').addClass('show');
   });
   
   $('#middle-left').mouseover(function(){
		$('#middle-left').addClass('show');
		$('.center-content-box').addClass('show-content');
		$('#middle-left-content').removeClass('show-content');
		$('#global-content').addClass('show-content');
		$('#top-left').removeClass('show');
		$('#middle2-left').removeClass('show');
		$('#bottom-left').removeClass('show');
		$('#top-right').removeClass('show-right');
		$('#middle-right').removeClass('show-right');
		$('#middle2-right').removeClass('show-right');
		$('#bottom-right').removeClass('show-right');
   }).mouseout(function(){
   	$('#middle-left').addClass('show');
   });
   
   $('#middle2-left').mouseover(function(){
		$('#middle2-left').addClass('show');
		$('.center-content-box').addClass('show-content');
		$('#middle2-left-content').removeClass('show-content');
		$('#global-content').addClass('show-content');
		$('#top-left').removeClass('show');
		$('#middle-left').removeClass('show');
		$('#bottom-left').removeClass('show');
		$('#top-right').removeClass('show-right');
		$('#middle-right').removeClass('show-right');
		$('#middle2-right').removeClass('show-right');
		$('#bottom-right').removeClass('show-right');
   }).mouseout(function(){
   	$('#middle2-left').addClass('show');
   });
   
   $('#bottom-left').mouseover(function(){
		$('#bottom-left').addClass('show');
		$('.center-content-box').addClass('show-content');
		$('#bottom-left-content').removeClass('show-content');
		$('#global-content').addClass('show-content');
		$('#top-left').removeClass('show');
		$('#middle-left').removeClass('show');
		$('#middle2-left').removeClass('show');
		$('#top-right').removeClass('show-right');
		$('#middle-right').removeClass('show-right');
		$('#middle2-right').removeClass('show-right');
		$('#bottom-right').removeClass('show-right');
   }).mouseout(function(){   
   	$('#bottom-left').addClass('show');
   });
   
   $('#top-right').mouseover(function(){
		$('#top-right').addClass('show-right');
		$('.center-content-box').addClass('show-content');
		$('#top-right-content').removeClass('show-content');
		$('#global-content').addClass('show-content');
		$('#top-left').removeClass('show');
		$('#middle-left').removeClass('show');
		$('#middle2-left').removeClass('show');
		$('#bottom-left').removeClass('show');
		$('#middle-right').removeClass('show-right');
		$('#middle2-right').removeClass('show-right');
		$('#bottom-right').removeClass('show-right');
   }).mouseout(function(){
   	$('#top-right').addClass('show-right');
   });
   
   $('#middle-right').mouseover(function(){
		$('#middle-right').addClass('show-right');
		$('.center-content-box').addClass('show-content');
		$('#middle-right-content').removeClass('show-content');
		$('#global-content').addClass('show-content');
		$('#top-left').removeClass('show');
		$('#middle-left').removeClass('show');
		$('#middle2-left').removeClass('show');
		$('#bottom-left').removeClass('show');
		$('#top-right').removeClass('show-right');
		$('#middle2-right').removeClass('show-right');
		$('#bottom-right').removeClass('show-right');
   }).mouseout(function(){
		$('#middle-right').addClass('show-right');
   });
   
   $('#middle2-right').mouseover(function(){
		$('#middle2-right').addClass('show-right');
		$('.center-content-box').addClass('show-content');
		$('#middle2-right-content').removeClass('show-content');
		$('#global-content').addClass('show-content');
		$('#top-left').removeClass('show');
		$('#middle-left').removeClass('show');
		$('#middle2-left').removeClass('show');
		$('#bottom-left').removeClass('show');
		$('#top-right').removeClass('show-right');
		$('#middle-right').removeClass('show-right');
		$('#bottom-right').removeClass('show-right');
   }).mouseout(function(){
		$('#middle2-right').addClass('show-right');
   });
   
   $('#bottom-right').mouseover(function(){
		$('#bottom-right').addClass('show-right');
		$('.center-content-box').addClass('show-content');
		$('#bottom-right-content').removeClass('show-content');
		$('#global-content').addClass('show-content');
		$('#top-left').removeClass('show');
		$('#middle-left').removeClass('show');
		$('#middle2-left').removeClass('show');
		$('#bottom-left').removeClass('show');
		$('#top-right').removeClass('show-right');
		$('#middle-right').removeClass('show-right');
		$('#middle2-right').removeClass('show-right');
   }).mouseout(function(){
		$('#bottom-right').addClass('show-right');
   });
	
	*/
});

