﻿//google地图
function createMarker(point, index, info) {
    // Create a lettered icon for this point using our icon class

    var baseIcon = new GIcon();
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);
    baseIcon.infoShadowAnchor = new GPoint(18, 25);
    var letter = String.fromCharCode("A".charCodeAt(0) + index);
    var letteredIcon = new GIcon(baseIcon);
    letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

    // 设置 GMarkerOptions 对象
    markerOptions = { icon: letteredIcon };
    var marker = new GMarker(point, markerOptions);

    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(info);
    });
    return marker;
}
function Initmap(lat, log, zoomlevel, r) {

    // 为所有标记创建指定阴影、图标尺寸灯的基础图标

    // var strJson = "[{latitude:'39.917',longitude:'116.397'},{latitude:'39.947',longitude:'116.397'}]";
    // 创建信息窗口显示对应给定索引的字母的标记
    strJson = eval(r)
    var map = new GMap2(document.getElementById("googlemap"));
    map.setCenter(new GLatLng(lat, log), zoomlevel);
    map.addControl(new GSmallMapControl());
    map.enableScrollWheelZoom();
    for (var i = 0; i < strJson.length; i++) {
        var latlng = new GLatLng(strJson[i].latitude, strJson[i].longitude);
        map.addOverlay(createMarker(latlng, i, strJson[i].info));
    }
}


function createLotMarker(point, index, info) {
    // Create a lettered icon for this point using our icon class

    var baseIcon = new GIcon();
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);
    baseIcon.infoShadowAnchor = new GPoint(18, 25);
    // var letter = String.fromCharCode("A".charCodeAt(0) + index);
    var letteredIcon = new GIcon(baseIcon);
    letteredIcon.image = "http://www.google.com/mapfiles/marker.png";

    // 设置 GMarkerOptions 对象
    markerOptions = { icon: letteredIcon };
    var marker = new GMarker(point, markerOptions);

    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(info);
    });
    return marker;
}
function InitLotmap(lat, log, zoomlevel, r) {

    // 为所有标记创建指定阴影、图标尺寸灯的基础图标

    // var strJson = "[{latitude:'39.917',longitude:'116.397'},{latitude:'39.947',longitude:'116.397'}]";
    // 创建信息窗口显示对应给定索引的字母的标记
    strJson = eval(r)
    var map = new GMap2(document.getElementById("googlemap"));
    map.setCenter(new GLatLng(lat, log), zoomlevel);
    map.addControl(new GSmallMapControl());
    map.enableScrollWheelZoom();
    for (var i = 0; i < strJson.length; i++) {
        var latlng = new GLatLng(strJson[i].latitude, strJson[i].longitude);
        map.addOverlay(createLotMarker(latlng, i, strJson[i].info));
    }
}
//drawflash
function drawflash(focus_width, focus_height, text_height, strargue, url) {

    var strpic = eval(strargue);
    var xb;
    var pics = "";
    var links = "";
    var texts = "";

    var imgUrl = new Array();
    var imgLink = new Array();
    var imgText = new Array();

    // var imgPhoto = new Array(strpic);
    for (i = 1; i < 6; i++) {
        imgLink[i] = strpic[i - 1].url;
        imgUrl[i] = strpic[i - 1].img;
        imgText[i] = strpic[i - 1].text;
    }

    var swf_height = focus_height + text_height;

    var j = 0;
    for (i = 1; i <= 5; i++) {
        if ((imgUrl[i] != "") && (imgLink[i] != "")) {
            if (j != 0) {
                pics = pics + "|";
                links = links + "|";
                texts = texts + "|";
            }
            pics = pics + imgUrl[i];
            links = links + imgLink[i];
            texts = texts + imgText[i];
            j++;
        }
    }

    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' + focus_width + '" height="' + swf_height + '">');
    document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="' + url + '"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">');
    document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
    document.write('<param name="FlashVars" value="pics=' + pics + '&links=' + links + '&texts=' + texts + '&borderwidth=' + focus_width + '&borderheight=' + focus_height + '&textheight=' + text_height + '">');
    document.write('<embed src="' + url + '" wmode="opaque" FlashVars="pics=' + pics + '&links=' + links + '&texts=' + texts + '&borderwidth=' + focus_width + '&borderheight=' + focus_height + '&textheight=' + text_height + '" menu="false" bgcolor="#ffffff" quality="high" width="' + focus_width + '" height="' + swf_height + '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    document.write('</object>');
}
function addfavorite() {
    if (document.all) {
        window.external.addFavorite(document.URL ,document.title);
    }
    else if (window.sidebar) {
    window.sidebar.addPanel(document.title, document.URL, "");
    }
}
//draw首页banner
function drawbanner(r) {
    strJson = eval(r);
    var i;
    i = 0;
    var src;
    var alt;
    $("#bannerpic").everyTime(6000, function() {
        if (i >29) {
            i = 0;
        }
        src = "../../gallerys/" + strJson[i].img;
        alt = strJson[i].alt;
        document.getElementById("bannerpic").filters.revealTrans.Transition = 23;
        document.getElementById("bannerpic").filters.revealTrans.apply();
        document.getElementById("bannerpic").filters.revealTrans.play();
        $(this).attr("src", src);
        document.getElementById("bannertext").innerHTML = alt;
        i++;
    });
}