﻿//        [EnumMember]
//        Image = 0,
//        [EnumMember]
//        Flash = 1,
//        [EnumMember]
//        Video = 2,
//        [EnumMember]
//        Words = 3,

    $(function(){
//        bannerInit();
//        productRecommend();
//        newsInit();
        pageInit();
        
    });
    
    var pageInit = function(){
        $('div#wrap').listDrow(
            {
                url: 'Handler/GetIndexPageContentHandler.ashx',
                data: {language: 'cn', location_types: 1, location_type: 1, first_level_type: 4, banner_location_id: 1}, 
                dataType: 'json',
                onSuccess: function(obj_, data_){
                    if (data_) {
                        if (data_.banner) {
                            var _banner_obj = obj_.find('div#ifocus');
                            if (data_.banner.bannerType == 0) {
                                _banner_obj.html(imgDrow(data_.banner.banners));
                                _banner_obj.cycle({
		                            fx: 'turnDown'
	                            });
                            } else if (data_.banner.bannerType == 1){
                                _banner_obj.html(falshDrow(data_.banner.banners[0].banner));
                            } else if (data_.banner.bannerType == 2) {
                                _banner_obj.html(videoDrow(data_.banner.banners[0].banner));
                            } else if (data_.banner.bannerType == 3) {
                                _banner_obj.html(data_.banner.banners[0].banner);
                            }
                        }

                        if (data_.newsinfos) {
                            var _str = '';
                            $(data_.newsinfos).each(function() {
                                _str += '<li><a href="' 
                                    + this.url
                                    + '">'
                                    + this.title
                                    + '</a></li>';
                            });
                            obj_.find('ul.news-list').html(_str);
                        }

                        if (data_.productinfos) {
                            var _str = '';
                            var i = 1;
                            var _listr = '<li>';
                            $(data_.productinfos).each(function(){
                                if (i == 2) _listr = '<li class="mid">'
                                else _listr = '<li>'
                                _str += _listr
                                    +'<h2><a href="'
                                    + this.url
                                    + '">'
                                    + this.name
                                    + '</a></h2><a href="' 
                                    + this.url
                                    + '">' 
                                    + '<img src="' 
                                    + this.imgurl
                                    + '" alt="' 
                                    + this.name
                                    + '" /></a></li>\n';
                                    i++;
                            });
                            obj_.find('ul.recommend-list').html(_str);
                        }
                    }
                }
        });

    }
    
    

//    var newsInit = function() {
//        $('div#wrap div.con-list div.starbucks-news ul.news-list').listDrow(
//            {
//                url: 'Handler/GetNewsHandler.ashx',
//                data: {language: 'cn', location_type: 1}, 
//                dataType: 'json',
//                onSuccess: function(obj_, data_){
//                    if (data_) {
//                        var _str = '';
//                        $(data_).each(function(index_){
//                            _str += '<li><a href="' 
//                                + this.url
//                                + '">'
//                                + this.title
//                                + '</a></li>';
//                        });
//                        obj_.html(_str);
//                    }
//                }
//        });
//    }
////    <li><a href="coffee/via/via-news02.html">星巴克VIA<sup>TM</sup>免煮咖啡登陆中国</a></li>
//    var productRecommend = function() {
//        $('div#wrap div.con-list div.starbucks-recommend ul.recommend-list').listDrow(
//            {
//                url: 'Handler/GetRecommendHandler.ashx',
//                data: {language: 'cn', first_level_type: 4, location_types: 1}, 
//                dataType: 'json',
//                onSuccess: function(obj_, data_){
//                    if (data_) {
//                        var _str = '';
//                        $(data_).each(function(index_){
//                            _str += '<li><h2><a href="menu/'
//                                + this.url
//                                + '">'
//                                + this.name
//                                + '</a></h2><a href="menu/' 
//                                + this.url
//                                + '">' 
//                                + '<img src="' 
//                                + this.imgurl
//                                + '" alt="' 
//                                + this.name
//                                + '" /></a></li>\n';
//                        });
//                        obj_.html(_str);
//                    }
//                }
//        });
//    }
//    var bannerInit = function() {
//        $('div#wrap div#ifocus').listDrow(
//        {
//            url: 'Handler/GetBannersHandler.ashx',
//            data: {language: 'cn', banner_location_id: '1'}, 
//            dataType: 'json',
//            onSuccess: function(obj_, data_){
//                if (data_) {
//                    if (data_.bannerType == 0) {
//                        obj_.html(imgDrow(data_.banners));
//                        obj_.cycle({
//		                    fx: 'turnDown'
//	                    });
////                      obj_.imgBox({});
//                    } else if (data_.bannerType == 1){
//                        obj_.html(falshDrow(data_.banners[0].banner));
//                    } else if (data_.bannerType == 2) {
////                      alert(videoDrow(data_.banners[0].banner));
//                        obj_.html(videoDrow(data_.banners[0].banner));
//                    } else if (data_.bannerType == 3) {
//                        obj_.html(data_.banners[0].banner);
//                    }
//                }
//            }
//        });
//    }

    var imgDrow = function(paths_) {
        var _str = '';
        for(var i = 0; i < paths_.length; i++) {
            _str += '<img src="'
                    + paths_[i].banner
                    + '?'
                    + Math.random()
                    + '" alt="'
                    + i
                    + '" width="945" height="424" style="display:none" />';
        }
        return _str;
    }

    var videoDrow = function(path_) {
        return '<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="945" height="424">'
                + '<param name="movie" value="images/video.swf" />'
                + '<param name="quality" value="high" />'
                + '<param name="wmode" value="transparent" />'
                + '<param name="flashvars" value="videopath='
                + path_
                + '" />'
                + '<param name="swfversion" value="10.0.0.0" />'
                + '<!-- 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示，请将其删除。 -->'
                + '<param name="expressinstall" value="../js/expressInstall.swf" />'
                + '<!-- 下一个对象标签用于非 IE 浏览器。所以使用 IECC 将其从 IE 隐藏。 -->'
                + '<!--[if !IE]>-->'
                + '<object type="application/x-shockwave-flash" data="images/video.swf" width="945" height="424">'
                + '<!--<![endif]-->'
                + '<param name="quality" value="high" />'
                + '<param name="wmode" value="transparent" />'
                + '<param name="flashvars" value="videopath=' 
                + path_
                + '" />'
                + '<param name="swfversion" value="10.0.0.0" />'
                + '<param name="expressinstall" value="../js/expressInstall.swf" />'
                + '<!-- 浏览器将以下替代内容显示给使用 Flash Player 6.0 和更低版本的用户。 -->'
                + '<div>'
                + '<h4>此页面上的内容需要较新版本的 Adobe Flash Player。</h4>'
                + '<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获取 Adobe Flash Player" width="112" height="33" /></a></p>'
                + '</div>'
                + '<!--[if !IE]>-->'
                + '</object>'
                + '<!--<![endif]-->'
                + '</object>';
    }

    var falshDrow = function(path_) {
        return '<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="945" height="424">'
                + '<param name="movie" value="' 
                +  path_
                + '?xml=swf/list.xml" />'
                + '<param name="quality" value="high" />'
                + '<param name="wmode" value="transparent" />'
                + '<param name="swfversion" value="10.0.0.0" />'
                + '<!-- 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示，请将其删除。 -->'
                + '<param name="expressinstall" value="js/expressInstall.swf" />'
                + '<!-- 下一个对象标签用于非 IE 浏览器。所以使用 IECC 将其从 IE 隐藏。 -->'
                + '<!--[if !IE]>-->'
                + '<object type="application/x-shockwave-flash" data="' 
                +  path_
                + '?xml=swf/list.xml" width="945" height="424">'
                + '<!--<![endif]-->'
                + '<param name="quality" value="high" />'
                + '<param name="wmode" value="transparent" />'
                + '<param name="swfversion" value="10.0.0.0" />'
                + '<param name="expressinstall" value="js/expressInstall.swf" />'
                + '<!-- 浏览器将以下替代内容显示给使用 Flash Player 6.0 和更低版本的用户。 -->'
                + '<div>'
                + '<h4>此页面上的内容需要较新版本的 Adobe Flash Player。</h4>'
                + '<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获取 Adobe Flash Player" width="112" height="33" /></a></p>'
                + '</div>'
                + '<!--[if !IE]>-->'
                + '</object>'
                + '<!--<![endif]-->'
                + '</object>';
    }

