﻿var $j = jQuery.noConflict();

$j(document).ready(function()
{ 	
	
// Language selector lightbox			
	 // shows
	  $j('a#languageSelector').click(function() {
		$j('#dd_border').hide();
		$j('#dd_overlay').fadeOut('100');
		$j('#language-selector-lightbox').show();
		$j('.rc_top').removeAttr('style');
		$j('#popOverlay').css('opacity', '0.65').fadeIn('100',function() {
		if ($j.browser.msie)
			this.style.removeAttribute('filter'); });
		return false;
	  });
	 // hides
	  $j('a#lightbox-secNav-btnClose').click(function() {
		$j('#language-selector-lightbox').hide();
		$j('#popOverlay').fadeOut('100');
		return false;
	  });

	   $j(document).click(function() { 
		$j('#language-selector-lightbox').hide();
		$j('#popOverlay').fadeOut('100');
		 });
	   $j('#language-rc').click(function(e){ 
			 e.stopPropagation(); 
		 });

// Language selector lightbox	end			

    initjQuery();
    // Init Function
    function initjQuery()
    {
        var defaultSearchString = "Search";
        $j().createSubNavigation();
        $j().createRoundedCorners('.rc .rc');
        $j().createRoundedCorners('.rc'); // Round 1, of creating RCs
        $j().initTabs();
        $j().initSliders();
        $j().initQuickLinks();
        $j().initPagination();
        $j().initTicker();
        $j().createEqualHeight();
        $j().createRoundedCorners('.btn');
        //$j().moreResults("Show all", "Hide");
        //$j().createRoundedCorners();	// Call this again to do RC inside RC
        $j().createButtonRollOver(); // Make the roll overs, now that all the rounded corners have been made
        
        var completed = new Array();
		
		// Activates the lightbox code for links with specific "lightbox" rels. e.g. "lightbox:one", "lightbox:two" etc.
		$j('a[rel*=lightbox]').each(function() {
			var rel = $j(this).attr('rel');
			if (rel.indexOf(":") >= 0) {
				// Makes sure that this is not called over and over for the same rel id
				if (!contains(completed, rel)) {
					completed.push(rel);
					$j('a[rel=' + rel + ']').lightBox({});					
				}
			}
		});
		
		// Activates the lightbox code for links with a generic "lightbox" rel
		$j('a[rel=lightbox]').lightBox({});
		$j('a[rel=lightbox-video]').lightBox({});

		$j('a[rel*=language]').lightBox({});

		$j('#dd_search input[type="text"], .searchBox input[type="text"]').each(function()
        {            
            $j(this).attr('value') === '' ? $j(this).attr('resetvalue', defaultSearchString) : $j(this).attr('resetvalue', $j(this).attr('value'));
            $j(this).focus(function()
            {
                ($j(this).attr('value') == $j(this).attr('resetvalue')) ? $j(this).attr('value', '') : $j(this).select();
            }).blur(function()
            {
                if ($j(this).attr('value') == '') { $j(this).attr('value', $j(this).attr('resetvalue')); }
            });
        });
        $j('.shortenable').applyShowHide();
    }
    
    function contains(array, item) {
		for(var i=0; i<array.length; i++) {
			if (array[i] == item) {
				return true;
			}
		}
		return false;
	}
});
