$(document).ready(function(){

    //------------------------------------------------------------------------------------------
	// Footer Fix
	//------------------------------------------------------------------------------------------
        
        
        var totalLength = 0;
        $('.footerNavUl li').each(function(){
            if($(this).width() > 20){
                totalLength += ($(this).width());
            }
        });
        
        var centeredWidth = Math.round((996 - totalLength)/2);
        var cssObj = {'padding-left' : centeredWidth-5, 'visibility':'visible'};
        
        
        $('.footerNavUl').css(cssObj);

	//------------------------------------------------------------------------------------------
	// Cooookies!!
	//------------------------------------------------------------------------------------------
		
//    setCookie = function(name, val, exp){
//        $.cookie(name, val, {expires: exp});
//    };
//    getCookie = function(name){
//        return $.cookie(name);
//    };
//    deleteCookie = function(name){
//        $.cookie(name, null);
//    };
    
	//------------------------------------------------------------------------------------------
	// Country Select Menu
	//------------------------------------------------------------------------------------------

    var csMenu = $('.countrySelectDD');
    var docSize = $(document).width();
    var csSize = 821;
    var spaceLeft = Math.floor((docSize-csSize)/2);

    var csLeft = {left: spaceLeft}
    csMenu.css(csLeft);
    
    openCountrySelect = function() {
        csMenu.fadeIn(500);
    };
    
    closeCountrySelect = function() {
        csMenu.fadeOut(500);
    };
    
    $('#countrySelect a').click(function(){
        openCountrySelect();
    });
    
    // Enrollment 'change' link by the flag on the first page
    $('.countrySelect').click(function(){
        openCountrySelect();
    });
    
    $('.enrollCountryChange').click(function(){
        openCountrySelect();
    });
    
    $('#closeMap').click(function(){
        closeCountrySelect();
    });

	//------------------------------------------------------------------------------------------
	// Top Bar
	//------------------------------------------------------------------------------------------

    topbarSlideDown = function(){
        $(".topbar").slideDown("medium");
        deleteCookie('frank');
    }
    topbarShow = function(){
        $(".topbar").show();
    }
    topbarHide = function(){
        $(".topbar").hide();
    }
//    if(getCookie('frank')){
//        var cssObj = {
//            display: "none"
//        }
//        $(".topbar").css(cssObj);
//        topbarSlideDown();
//    }
	
	//------------------------------------------------------------------------------------------
	// PopUp
	//------------------------------------------------------------------------------------------

	$('#contentLeft').find('.callPopUp').click(function(){
	    var pId = $(this).attr("rel");
	    centerPopUp(pId);
	});		
	
	$('.close').find('.button').click(function(){	
		hidePopUp();
	});	
	
	$('.popTop').find('.close').click(function(){
		hidePopUp();		
	});	
	
	function showPopUp(pId) {
	    hidePopUp();
	    if(navigator.appName == 'Netscape'){
			$("#"+pId).fadeIn(200);		
		}else{
			$("#"+pId).show();	
		}
	}
	
	function hidePopUp() {
	    if(navigator.appName == 'Netscape'){
			$('.popup').fadeOut(200);		
		}else{
			$('.popup').hide();	
		}
	}
	
	//centering popup
    function centerPopUp(pId){
	    //request data for centering
	    var windowWidth = document.documentElement.clientWidth;
	    var windowHeight = document.documentElement.clientHeight;
	    var popupHeight = $("#"+pId).height();
	    var popupWidth = $("#"+pId).width();
	    //centering
	    $('.popup').css({
		    "top": windowHeight/2-popupHeight/2,
		    "left": windowWidth/2-popupWidth/2
	    });
	    showPopUp(pId);
    }

	
	//------------------------------------------------------------------------------------------
	// Rounded Corners
	//------------------------------------------------------------------------------------------
	
	//$('.button').prepend("</b> <b class='cn tr'></b> <b class='cn br'></b>  <b class='cn tl'></b>  <b class='cn bl'></b>");
	
	$('.button2').wrapInner('<span></span>');
	
	// Important Box
	//------------------------------------------------------------------------------------------
	
	if($.browser.msie) {
    if($.browser.version > 6) {// DIE!! IE6
        roundEm();
    }
    } else {
        roundEm();
    }
    
    function roundEm() {
        $('.impBox').prepend("</b> <b class='cn tr'></b> <b class='cn br'></b>  <b class='cn tl'></b>  <b class='cn bl'></b>");
        $('.bcAlertBox').prepend("</b> <b class='cn tr'></b> <b class='cn br'></b>  <b class='cn tl'></b>  <b class='cn bl'></b>");
    }
	 
	
	//------------------------------------------------------------------------------------------
	// One Click Shopping
	//------------------------------------------------------------------------------------------
	
	$(".quickOrderTable tr td:nth-child(5)").addClass("rightAlign");
	
	$(".quickOrderTable tr:even").addClass("even");
	
	//------------------------------------------------------------------------------------------
	// Accordion Menu
	//------------------------------------------------------------------------------------------
            
            function accInit(row){
                if(row.parent().parent().hasClass('radioVariant')){
                    checkRadio(row);
                }
                
                if(row.parent().parent().hasClass('radioVariant2')){
                    hideAll(row.parent().parent());
                } else {
                    hideAll(row.parent().parent());
                    row.next().slideDown('fast');
                    row.parent().addClass('open');
                }
            }
            
            function showItem(row){
                if(row.parent().parent().hasClass('radioVariant')){
                    checkRadio(row);
                }
                if(row.parent().parent().hasClass('radioVariant2')){
                    checkRadio(row);
                }
                hideAll(row.parent().parent());
                row.next().slideDown('fast');
                row.parent().addClass('open');
            }
                        
            function hideItem(row){
                row.next().slideUp('fast');
                row.parent().removeClass('open');
            }
            
            function showItemInside(row){
                row.addClass('open');
                row.next().find('div').slideDown('fast');
                row.next().find('div').addClass('open');
            }
            
            function hideItemInside(row){
                row.removeClass('open');
                row.next().find('div').slideUp('fast');
                row.next().find('div').removeClass('open');
            }
            
            function openAll(acc){
                acc.slideDown('fast');
                acc.addClass('open');
                acc.parent().previous().addClass('open');
            }
            
            function closeAll(acc){                
                acc.slideUp('fast');
                acc.removeClass('open');
                acc.parent().previous().removeClass('open');
            }
            
            function hideAll(acc){
                acc.find('li h2').next().slideUp('fast');
                acc.find('li').removeClass('open');
            }
                       
            function checkRadio(row){
                row.find('input').attr({checked: "true"});
            }
            
            $('.accordion h2').click(function(){
                if(!$(this).parent().hasClass('open')){
                    showItem($(this));
                } else {
                    if(!$(this).parent().parent().hasClass('radioVariant')){
                        hideItem($(this));
                    }
                    if(!$(this).parent().parent().hasClass('radioVariant2')){
                        hideItem($(this));
                    }
                }
            });
            
            
            accInit($(".accordion li:first-child h2"));
            
            /* FAQ's
            -------------------------------------------------------- */           
            $('.accordion dt').click(function(){
                if ($(this).next().find('div').hasClass('open')) {
                    hideItemInside($(this));
                } else {
                    showItemInside($(this));
                }
            });
            
            $('.openAll').click(function(){
                var acc = $(this).parent().next().next().find('div');
                openAll(acc);
            });
            
            $('.closeAll').click(function(){
                var acc = $(this).parent().next().next().find('div');
                closeAll(acc);
            });
            
            //$('.compass li:even').addClass('even');
            $('.compass tr:even').addClass('even');
            
            $('.training dd:even').addClass('even');
            
            $('.forms dt:even').addClass('even');
            $('.forms dd:even').addClass('even');
            
            $('#newsArchive dt:even').addClass('even');
            $('#newsArchive dd:even').addClass('even');
                        
            $('.zebra tr:even').addClass('alt');
            $('.zebra dt:even').addClass('alt');
            $('.zebra dd:even').addClass('alt');
            $('.zebra li:even').addClass('alt');
            
            /* Info Center FAQ's and Testimonials
            ------------------------------------------------------------------ */
            $('.zebra dt:even').addClass('even');
            $('.zebra dd:even').addClass('even');
            
                        
            /* RSS
            ------------------------------------------------------------------ */
            $('#rssFeedTable tr:even').addClass('even');
            $('#rssFeedTable thead tr:even').removeClass('even');
            
            /* Links (new businesscenter)
            ------------------------------------------------------------------ */
            $("#divLinks dd:even").addClass('even');
            
            
             /* Init News Ticker
            ------------------------------------------------------------------ */
            //$("#newsTicker").newsticker();
            
    }); // end of $(document).ready
    
    
    //////////////////////////////////////////////////////////////////////////
        // daniel k added this function... sorry!!!!
        // jon c is very dissapointed with daniel k :(
        
        function new_window(url){ 
            link = window.open (url, "Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=400"); 
        };
        
        function sendPageWindow(url){ 
            link = window.open (url, "Link","toolbar='no',location='no',directories='no',status='no',menubar='no',scrollbars='no',resizable='no',width=400,height=500"); 
        };
        
        
    /* Recognition - Golds
    ---------------------------------------------------------------------------- */
    function ChangeText (txttitle, txtcountry) { 
        if  (document.all) {
            document.all.texttitle.innerHTML = txttitle;
            document.all.textCountry.innerHTML = txtcountry;
        } else {
            document.getElementById("texttitle").innerHTML=txttitle;
            document.getElementById("textCountry").innerHTML=txtcountry;
        }
    };
        
        

        

