/*
 * 向下滑动广告 支持类型:图片，flash,在指定元素之前添加 example:配置完属性后调用insertAd()
 * slideDown_ad.adConf["type"]="flash";
 * slideDown_ad.adConf["src"]="/resource/swf/vipad.swf";
 * slideDown_ad.adConf["id"]="fsfsf";
 * slideDown_ad.adConf["target"]="search_header";
 * slideDown_ad.adConf["speed"]=1000; slideDown_ad.adConf["showTime"]=3000;
 * slideDown_ad.insertAd();
 */
var slideDown_ad = {
	adConf : {
		target : null,
		speed : 800,
		width : 935,
		height : 220,
		id : 'area',
		link : '',
		src : "",
		action : '_black',// 默认新窗口打开
		type : "img",// 默认显示类型：图片
		showTime : 16000,// 显示时间
		type : 'html',
		btnPosition : 'right'
	},
	insertAd : function() {
		var conf = slideDown_ad.adConf;
		var str = "";
		switch (conf.type) {
			case "img" : {
				str = "<div id='ad_show_area' style='width:"
						+ conf["width"]
						+ "px;height:auto;position:relative;margin:0 auto;'><img id='"
						+ conf["id"]
						+ "' width='"
						+ conf["width"]
						+ "' height='"
						+ conf["height"]
						+ "' src='"
						+ conf["src"]
						+ "' style='cursor:pointer;display:block' onclick='window.open(\""
						+ conf["link"] + "\")'/></div>";
				break;
			}
			case "flash" : {
				str = "<div id='ad_show_area' style='width:"
						+ conf["width"]
						+ "px;height:auto;position:relative;margin:0 auto;'>"
						+ '<embed width="'
						+ conf["width"]
						+ '" height="'
						+ conf["height"]
						+ '" src="'
						+ conf["src"]
						+ '" quality="autohigh" wmode="opaque" type="application/x-shockwave-flash" plugspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" id='
						+ conf["id"] + '></embed></div>';
				break;
			}
			case "html" : {
				str = "<div id='ad_show_area' style='width:" + conf["width"]
						+ "px;height:auto;position:relative;margin:0 auto;'>"
						+ "<div id='" + conf["id"] + "'>" + conf["html"]
						+ "</div>" + "</div>";
			}
		}
		if (conf["target"] != null && conf["target"] != "") {
			var temp = $("#" + conf["target"] + "").before(str);
			$("#" + conf["id"]).hide();
			$("#" + conf["id"]).slideDown(conf["speed"]);
			setTimeout(slideDown_ad.hideAd, conf["showTime"]
							+ parseInt(conf["speed"]));
		}
	},
	hideAd : function() {
		var conf = slideDown_ad.adConf;
		$("#" + conf["id"]).slideUp(1000);
		if (conf["btnPosition"] == "right") {
			$("#" + conf["id"])
					.after("<div id='img_check' style='width:40px;height:18px;text-align:center;border:1px solid #ccc;position:absolute;line-height:18px;cursor:pointer;right:-46px;top:0;' >我要看</div>");
		}
		$("#img_check").toggle(function() {
					$("#img_check").html("隐藏");
					$("#" + conf["id"]).slideDown();
				}, function() {
					$("#img_check").html("我要看");
					$("#" + conf["id"]).slideUp();
				})
	}
};

