﻿//<![CDATA[
               jQuery(document).ready(function () {
                 
                 //Snowman Fancy Box
                 
                   jQuery("a#flash").fancybox({'overlayColor':'#00265e','overlayOpacity':'0.9', 'width':'640','height':'355', hideOnOverlayClick:false});
                  jQuery("a#flash").click(function(){
                    jQuery(".snowflake").css('display','block');
                    jQuery("#imageSliderNav").css('display','none');
                      });
        jQuery("a#fancybox-close").click(function(){
          jQuery(".snowflake").css('display','none');
                              jQuery("#imageSliderNav").css('display','inline');
            });
        jQuery("#fancybox-overlay").click(function(){
          jQuery(".snowflake").css('display','none');
                              jQuery("#imageSliderNav").css('display','inline');
            });

            //Language Selector
            jQuery('#languageMenuContainerInner > ul').hide();
            jQuery('.changeLanguage').mouseover(function () { jQuery('#languageMenuContainerInner > ul').slideDown('slow') });
            jQuery('#languageMenuContainerInner').mouseleave(function () { jQuery('#languageMenuContainerInner > ul').slideUp('slow') });

            //initialize slideshow
            jQuery('#slides').after('<div id="imageSliderNav">').cycle({
                fx: 'scrollLeft',
                speed: 1000,
                timeout: 8000,
                pager: '#imageSliderNav'

            });

            jQuery('#frontPageFooterWrapper #footerLinks a').each(
            function() {
                 if (!(jQuery(this).hasClass('footerHeading') || jQuery(this).parent().hasClass('socialLinksColumn') )) {jQuery(this).addClass('footerRegularLink');}
            });            

            //Read customer logos from xml config file
            var d = new Date();
            var URL = "http://02fd8e1.netsolhost.com/gc/scripts/logos/imageslidercfg.xml?m=" + d.getMilliseconds();                                                                           
            jQuery.ajax(
            { type: "GET", url: URL, dataType: "xml", success: function (xml) {
                jQuery(xml).find('logo').each(
            function () {
                var id = jQuery(this).attr('id'),
                title = jQuery(this).find('title').text(),
                url = jQuery(this).find('url').text(),
                img = jQuery(this).find('img').text();

                var image = document.createElement("img");
                image.src = img;
                image.style.padding = "0";
                image.alt = "";
                jQuery('#items').append(image);

            });

                var waiter = setInterval(
                function () {
                    var pic = jQuery("#items img");
                    var numImgs = pic.length;

                    var uploaded = true;
                    pic.each(
                    function () {
                       /* if ((jQuery(this).width() < 56) || ((jQuery(this).width() > 60) && (jQuery(this).width() < 107))) {
                            uploaded = false;                            
                        }*/
                         if (jQuery(this).width() < 107) {
                             uploaded = false;                            
                        }
                    });

                    if (numImgs > 0 && uploaded) {
                        clearInterval(waiter);
                        startLogoScrolling();
                    }
                },
                50
                );
            }
            });

        });
       
               //animation
        var speed = 45;
        var pic, numImgs, arrLeft, i, totalWidth, n, myInterval;

        //jQuery(window).load(

        function startLogoScrolling() {
            jQuery("#items").delay(1000);
            pic = jQuery("#items").children("img");
            numImgs = pic.length;

            arrLeft = new Array(numImgs);

            for (i = 0; i < numImgs; i++) {

                totalWidth = 0;
                for (n = 0; n < i; n++) {
                    totalWidth += jQuery(pic[n]).width();
                }

                arrLeft[i] = totalWidth;
                jQuery(pic[i]).css("left", totalWidth);
            }

            myInterval = setInterval("flexiScroll()", speed);
            jQuery('#imageloader').hide();
            jQuery(pic).show();

            jQuery("#items").children("img").each(function (index) {
                jQuery(this).hover(
        function () {
            clearInterval(myInterval);
            jQuery(this).attr('src', jQuery(this).attr('src').toString().replace('out.gif', 'over.gif'));
        },
        function () {
            jQuery(this).attr('src', jQuery(this).attr('src').toString().replace('over.gif', 'out.gif'));
            myInterval = setInterval("flexiScroll()", speed);
        }
        );
            });
        }

        //);

        function flexiScroll() {

            for (i = 0; i < numImgs; i++) {
                arrLeft[i] -= 1;

                if (arrLeft[i] == -(jQuery(pic[i]).width())) {
                    totalWidth = 0;
                    for (n = 0; n < numImgs; n++) {
                        if (n != i) {
                            totalWidth += jQuery(pic[n]).width();
                        }
                    }
                    arrLeft[i] = totalWidth;
                }
                jQuery(pic[i]).css("left", arrLeft[i]);
            }
        }

//]]>  

