var isMobile = false,
    mobile = false,
    win_width = 0,
    win_height = 0,
    atH = 0,
    navItem = 0,
	pageMTop=70;

var pageInit = {
    init: function () {
        win_width = $(window).width();
        win_height = $(window).height();
        if (win_width <= 1024) {
            isMobile = true;
            pageMTop=100;
        } else if (win_width > 1024) {
            isMobile = false;
            pageMTop=70;
        };
    },
    setImgMax: function (img, imgW, imgH, tW, tH) {
        var tWidth = tW || win_width;
        var tHeight = tH || win_height;
        var coe = imgH / imgW;
        var coe2 = tHeight / tWidth;
        if (coe < coe2) {
            var imgWidth = tHeight / coe;
            img.css({ height: tHeight, width: imgWidth, left: -(imgWidth - tWidth) / 2, top: 0 });
        } else {
            var imgHeight = tWidth * coe;
            img.css({ height: imgHeight, width: tWidth, left: 0, top: -(imgHeight - tHeight) / 2 });
        };
    },
    setScroll: function (anchorCur) {
        if (jQuery(anchorCur).length >= 1) {
            jQuery("html,body").animate({ scrollTop: jQuery(anchorCur).offset().top - atH }, 0);
        }
    },
    setErmbox: function (obj, title) {
        obj.click(function () {
            var str = '<div class="ermsblack"><div class="ermSBox"><div class="img"><img src="' + obj.attr("data-img") + '"/></div><div class="t">' + title + '</div></div></div>';
            $("body").append(str);
            jQuery(".ermsblack").fadeIn();
            jQuery(".ermSBox").animate({ marginTop: "-132" }, 400);
            $(".ermSBox .close").click(function () {
                $(".ermsblack").remove();
            });
            jQuery(".ermsblack").click(function () { $(".ermsblack").remove(); });
            return false;
        })
    },
    openbox: function (htmlAddress) {
        $.ajax({
            url: htmlAddress,
            dataType: "html",
            success: function (data) {
                if (data == "" || data == null) {
                    return;
                }
                else {
                    if (jQuery(".md-modal").length >= 1) {
                        jQuery('html').removeClass('md-show');
                        jQuery('.md-modal').remove();
                    };
                    $("body").append('<div class="md-modal"><div class="align-vertical"><div class="vertical-inner"></div></div></div>');
                    $('.md-modal .vertical-inner').append(data);
                    setTimeout(function () { $("html").addClass("md-show"); }, 50);
                    var tops = $(document).scrollTop();
                    $(document).bind("scroll", function () { $(document).scrollTop(tops); });

                    jQuery('.form-box-close').bind('click', function (e) {
                        jQuery('html').removeClass('md-show').addClass("md-hide");
                        setTimeout(function () { jQuery('.md-modal').remove(); jQuery('html').removeClass('md-hide'); }, 400);
                        $(document).unbind("scroll");
                    });
                    jQuery('.md-modal .vertical-inner').bind('click', function (e) {
                        if ($(e.target).hasClass('vertical-inner')) {
                            jQuery('html').removeClass('md-show').addClass("md-hide");
                            setTimeout(function () { jQuery('.md-modal').remove(); jQuery('html').removeClass('md-hide'); }, 400);
                            $(document).unbind("scroll");
                        }
                    });
                }
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                jQuery('html').removeClass('md-show');
                jQuery('.md-modal').remove();
            }
        });
    }
},
nav = {
	init: function () {
		jQuery(".nav-2021 li").hover(function () {
			if (jQuery(this).find(".subnav").length > 0 ) {
				$(".nav-box-2021").addClass("hov");
				$(this).children("a").addClass("hov");
				$(this).find(".subnav").stop(false, false).animate({ top: "100%", "opacity": "show" }, 350);
			};
		}, function () {
			$(".nav-box-2021").removeClass("hov");
			$(this).children("a").removeClass("hov");
			$(this).children(".subnav").stop(false, false).fadeOut(250, function () { $(this).css("top", ""); });
		});

        $(".menu-btns").click(function(){
            $(".header-menus").addClass("show");
        });

        $(".header-menu-close").click(function(){
            $(".header-menus").removeClass("show");
        });

        $(".header-menu-list >li >a").click(function(){
            $(this).parents("li").toggleClass("active");
            $(this).parents("li").find(".header-menu-dwon").stop().slideToggle();
            $(this).parents("li").siblings().removeClass("active");
            $(this).parents("li").siblings().find(".header-menu-dwon").slideUp();
        });
	}
};
jQuery(window).resize(function () {
    pageInit.init();
});
pageInit.init();
$(document).ready(function () {
    nav.init();
    jQuery(".back-top").bind("click", function () { jQuery('html, body').stop().animate({ scrollTop: 0 }, 600, 'easeInOutExpo'); });
	$(".video-sbtn").click(function(){
		var videoName=$(this).attr('data-video-url');
		$(".videon").attr("src",videoName);
		$(".pvideo-bg").addClass("overlay");
	});
	$(".pv-close").click(function(){
		$(".pvideo-bg").removeClass("overlay");
		$(".videon").attr("src","");
	});
});
jQuery(".vwrap .close,.vwrap .videobtg").click(function () {
    jQuery(".vwrap").hide();
    $('#videobox').html("");
});
jQuery(window).scroll(function () {
    var windowTop = $(window).scrollTop();
    if (windowTop > 100) {
        jQuery(".black-top-box").stop(false, false).addClass("show");
    } else {
        jQuery(".black-top-box").stop(false, false).removeClass("show");
    };
});
window.onload = function () {
    var hash = location.href.split("#")[1];
    if (hash) {
        pageInit.setScroll("#" + hash);
    }
}

function f_ly_r() {
    var name_up = $('#txt_names').val();
    var phone_up = $('#txt_phone').val();
    var city_p = $('#Province').val();
    var Area_c = $('#Area').val();
 var city_c = $('#City').val();
    if (name_up == "") {
        alert('请输入姓名');
        $('#txt_names').focus();
        return false;
    }

    if (phone_up == "") {
        alert('请输入手机');
        $('#txt_phone').focus();
        return false;
    }
    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;
    if (!myreg.test(phone_up)) {
        alert('请输入有效的手机号码！');
        $('#txt_phone').focus();
        return false;
    }

    $.ajax({
        type: 'POST',

        //URL方式为POST
        url: '/ajax/p_ly_up.aspx', //这里是指向登录验证的页面
        data: {
            "name_up": name_up,
            "id": "55",
            "phone_up": phone_up,
            "city_p": city_p,
            "city_c": city_c+Area_c,
            "t": Math.random()
        },
        dataType: "json",
        //把要验证的参数传过去
        //数据类型为JSON格式的验证
        //在发送数据之前要运行的函数
        //        beforeSend: function () {
        //            $('#confirm').html('登录中.........');
        //        },
        success: function (json) {
            //这是个重点，根据验证页面（login.aspx）输出的JSON格式数据判断是否登录成功
            //这里我用1表示的
            //sta就是那个输出到客户端的标示
            if (json.sta == 1) {
                alert("预约信息已提交");
                $('#txt_names_yy').val("");
                $('#txt_names_phones').val("");
            }
            else {
                alert(json.info);
            }
        }
    });
}

function to_shc(tit, lurl, img, jj, jg, ty) {
    $.ajax({
        type: 'POST',

        //URL方式为POST
        url: '/ajax/touser_sc.aspx', //这里是指向登录验证的页面
        data: {
            "tit": tit,
            "lurl": lurl,
            "img": img,
            "jj": jj,
            "ty": ty,
            "jg": jg,
            "t": Math.random()
        },
        dataType: "json",
        //把要验证的参数传过去
        //数据类型为JSON格式的验证
        //在发送数据之前要运行的函数
        //        beforeSend: function () {
        //            $('#confirm').html('登录中.........');
        //        },
        success: function (json) {
            //这是个重点，根据验证页面（login.aspx）输出的JSON格式数据判断是否登录成功
            //这里我用1表示的
            //sta就是那个输出到客户端的标示
            if (json.sta == 1) {
                alert("收藏成功");
            }
            else {
                alert(json.info);
            }
        }
    });
    jQuery(this).toggleClass('active');
}

// var mp;
// function ComplexCustomOverlay(bid, title, city, point_lng, point_lat, address, hphone, htime) {
//     this._point = new BMap.Point(point_lng, point_lat);
//     this._bid = bid;
//     this._point_lng = point_lng;
//     this._point_lat = point_lat;
//     this._title = title;
//     this._city = city;
//     this._address = address;
//     this._hphone = hphone;
//     this._htime = htime;
// }
// ComplexCustomOverlay.prototype = new BMap.Overlay();
// ComplexCustomOverlay.prototype.initialize = function (map) {
//     this._map = map;
//     var div = this._div = document.createElement("div");
//     div.classList.add("t-mapitem");
//     div.style.zIndex = BMap.Overlay.getZIndex(this._point.lat);
//     div.style.MozUserSelect = "none";
//     var that = this;
//     div.onclick = function () {
//         select_point = new BMap.Point(that._point_lng, that._point_lat);
//         select_bid = that._bid;
//         select_title = that._title;
//         select_city = that._city;
//         select_address = that._address;
//         select_hphone = that._hphone;
//         select_htime = that._htime;
//         map_oncilck_traffic();
//     }
//     mp.getPanes().labelPane.appendChild(div);
//     return div;
// }
// ComplexCustomOverlay.prototype.draw = function () {
//     var map = this._map;
//     var pixel = map.pointToOverlayPixel(this._point);
//     this._div.style.left = pixel.x + "px";
//     this._div.style.top = pixel.y + 30 + "px";
// }
// function map_oncilck_traffic() {
//     msgwindow = 1;
//     var sContent = "<div class='t-map-con'>";
//     sContent += "<p class='t-map-t'><i></i>" + select_title + "</p>";
//     sContent += "<div class='t-map-c'>";
//     sContent += "<p>服务电话 ：" + select_phone + "</p>";
//     sContent += "<p>交通：" + select_time + "</p>";
//     sContent += "</div>";
//     sContent += "<div class='t-map-form clearfix'><input type='text' class='mtel' maxlength='11' id='smptel" + select_bid + "'/><a class='btnForMap'  onclick='todzxx(" + select_bid + ")'  href='javascript:void(0);'>免费获取地址</a></div>";
//     sContent += "</div>";
//     var infoWindow = new BMap.InfoWindow(sContent); // 创建信息窗口对象
//     mp.openInfoWindow(infoWindow, select_point); // 打开信息窗口
// }
// //点击选中楼盘，地图自动移到楼盘处（待修改）
// function map_oncilck_new_r(bid, title, city, lnt, lat, address, hphone, htime) {
//     select_point = new BMap.Point(lnt, lat);
//     select_bid = bid;
//     select_title = title;
//     select_city = city;
//     select_address = address;
//     select_phone = hphone;
//     select_time = htime;
//     mp.panTo(select_point);
//     map_oncilck_traffic();
//     jQuery(".storeMap-list li").removeClass("active");
//     jQuery("#smap" + select_bid).addClass("active");
//     jQuery(".storeMap-t .city").html(select_city);
//     jQuery(".storeMap-t .qjname").html(select_title);
// }
function Housesajax(dpids) {
    $.ajax({
        url: "map.aspx?dpid=" + dpids,
        dataType: "json",
        success: function (data) {
            var storeMapHtml = "";
            mp = new BMap.Map("map", {
                enableMapClick: false
            });
            mp.centerAndZoom(new BMap.Point(109.499415, 18.302051), 15);
            mp.enableScrollWheelZoom(); // 启用滚轮放大缩小
            if (data.d.length > 0) {
                map_oncilck_new_r(data.d[0].id, data.d[0].title, data.d[0].city, data.d[0].h_mapx, data.d[0].h_mapy, data.d[0].h_address, data.d[0].h_phone, data.d[0].h_time);
            }
            $(data.d).each(function (i, ite) {
                var myCompOverlay = new ComplexCustomOverlay(ite.id, ite.title, ite.city, ite.h_mapx, ite.h_mapy, ite.h_address, ite.h_phone, ite.h_time);
                mp.addOverlay(myCompOverlay);
                storeMapHtml += "<li onclick=\"map_oncilck_new_r(" + ite.id + ", \'" + ite.title + "\', \'" + ite.city + "\', \'" + ite.h_mapx + "\', \'" + ite.h_mapy + "\', \'" + ite.h_address + "\', \'" + ite.h_phone + "\', \'" + ite.h_time + "\')\"" + " id=\"smap" + ite.id + "\"><p class=\"t\">" + ite.title + "</p><p class=\"time\">服务电话：" + ite.h_phone + "</p></li>";
            })
            jQuery('.storeMap-list').html(storeMapHtml);
            jQuery(".storeMap-num .num").html(data.d.length);
            jQuery(".storeMap-list li").removeClass("active");
            jQuery(".storeMap-list li").first().addClass("active");
        }, error: function (XMLHttpRequest, textStatus, errorThrown) {
            alert("数据加载失败，请检查后再操作！");
            return false;
        }
    });
}

function todzxx(tydid) {
    var smptel_id = $('#smptel' + tydid).val();

    if (smptel_id == "") {
        alert('请输入手机');
        $('#smptel' + tydid).focus();
        return false;
    }
    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;
    if (!myreg.test(smptel_id)) {
        alert('请输入有效的手机号码！');
        $('#smptel' + tydid).focus();
        return false;
    }

    $.ajax({
        type: 'POST',

        //URL方式为POST
        url: '/ajax/todzxx_dx.aspx', //这里是指向登录验证的页面
        data: {
            "tydid": tydid,
            "phone": smptel_id,
            "t": Math.random()
        },
        dataType: "json",
        //把要验证的参数传过去
        //数据类型为JSON格式的验证
        //在发送数据之前要运行的函数
        //        beforeSend: function () {
        //            $('#confirm').html('登录中.........');
        //        },
        success: function (json) {
            //这是个重点，根据验证页面（login.aspx）输出的JSON格式数据判断是否登录成功
            //这里我用1表示的
            //sta就是那个输出到客户端的标示
            if (json.sta == 1) {
                alert("地址已发送请注意查收");
            }
            else {
                alert(json.info);
                //alert("请求有误请重新申请");
            }
        }
    });
}


function _addFavorite() {
      var url = window.location;
      var title = document.title;
      var ua = navigator.userAgent.toLowerCase();
      if (ua.indexOf("360se") > -1) {
          alert("由于360浏览器功能限制，请按 Ctrl+D 手动收藏！");
      }
      else if (ua.indexOf("msie 8") > -1) {
          window.external.AddToFavoritesBar(url, title); //IE8
      }
      else if (document.all) {//IE类浏览器
        try{
         window.external.addFavorite(url, title);
        }catch(e){
         alert('您的浏览器不支持,请按 Ctrl+D 手动收藏!');
        }
      }
      else if (window.sidebar) {//firfox等浏览器；
          window.sidebar.addPanel(title, url, "");
      }
      else {
          alert('您的浏览器不支持,请按 Ctrl+D 手动收藏!');
      }
  }  




function f_ly_up() {
    var name_up = $('#txt_yy_name').val();
    var phone_up = $('#txt_yy_phone').val();
    var city_p = $('#Province').val();
    var city_c = $('#City').val();
 var Area_c = $('#Area').val();
    if (name_up == "") {
        alert('请输入姓名');
        $('#txt_yy_name').focus();
        return false;
    }
    if (phone_up == "") {
        alert('请输入手机');
        $('#txt_yy_phone').focus();
        return false;
    }
    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
    if (!myreg.test(phone_up)) {
        alert('请输入有效的手机号码！');
        $('#txt_yy_phone').focus();
        return false;
    }
    $.ajax({
        type: 'POST',

        //URL方式为POST
        url: '/ajax/p_ly_up.aspx', //这里是指向登录验证的页面 
        data: {
            "name_up": name_up,
            "id": "55",
            "phone_up": phone_up,
            "city_p": city_p,
            "city_c": city_c+Area_c ,

            "t": Math.random()
        },
        dataType: "json",
        //把要验证的参数传过去 
        //数据类型为JSON格式的验证 
        //在发送数据之前要运行的函数
        //        beforeSend: function () {
        //            $('#confirm').html('登录中.........');
        //        },
        success: function (json) {
            //这是个重点，根据验证页面（login.aspx）输出的JSON格式数据判断是否登录成功 
            //这里我用1表示的 
            //sta就是那个输出到客户端的标示 
            if (json.sta == 1) {
                alert("预约信息已提交");
                $('#txt_yy_name').val("");
                $('#txt_yy_phone').val("");
            }
            else {
                alert(json.info);
            }
        }
    });
}



  

