var auto_close_hand;
var auto_close_hand1;
var auto_close_hand2;
var is_opera_d  = (navigator.userAgent.toLowerCase().indexOf('opera') != -1);
String.prototype.trim = function()
{
	return this.replace(/(^[ |　]*)|([ |　]*$)/g, "");
}

String.prototype._trim  =  function()  
{  
return  this.replace(/(^\s*)|(\s*$)/g,  "");  
}
function $$(s)
{
	return document.frames?document.frames[s]:$(s).contentWindow;
}
function $c(s)
{
	return document.createElement(s);
}
function swap(s,a,b,c)
{
	$(s)[a]=$(s)[a]==b?c:b;
}
function exist(s)
{
	return $(s)!=null;
}
function dw(s)
{
	document.write(s);
}
function dOper(a,b,ws)
{
	try
	{
		var intWs=parseInt(ws,10);
		var ret=Math.round(a/b*intWs)/intWs;
		if(isNaN(ret) || ret==Infinity)
		{
			return 0;
		}
		else
		{
			return ret;
		}		
	}
	catch (e){
		return 0;
	}
}
//商户星星
function getStart(v)
{
	if(v=="")
		v=0;
	var p = doCountStart(v);
	dw("<img  style=\"vertical-align:middle;\" src=\"" + imagesPrefix + "new/ico/stars/stars_" + p + ".png\" title=\"" + p + "颗星\">");
}
//function doStart(v)
//{
//	var p = doCountStart(v);
//	return imagesPrefix + "new/ico/stars/stars_" + p + ".png";
//}
function doCountStart(v)
{
	var p=0;
	if(v==0 || v==1 || v==2 || v==3 || v==4 || v==5)
	{
		p=parseInt(v,10);
	}
	else if(v>0 && v<1)
	{
		p=0.5;
	}
	else if(v>1 && v<2)
	{
		p=1.5;
	}
	else if(v>2 && v<3)
	{
		p=2.5;
	}
	else if(v>3 && v<4)
	{
		p=3.5;
	}
	else if(v>4 && v<5)
	{
		p=4.5;
	}
	return p;
}

//function dStart(a,b,c,d,e,ws)
//{
//	try
//	{	
//		var intWs=parseInt(ws,10);	
//		e=parseInt(e,10);
//		var intSum=parseInt(a,10) + parseInt(b,10) + parseInt(c,10) + parseInt(d,10);
//		var ret= Math.round(intSum/e*0.25*intWs)/intWs;
//		if(isNaN(ret) || ret==Infinity)
//		{
//			return 0;
//		}
//		else
//		{
//			return ret;
//		}	
//	}
//	catch (e){
//		return 0;
//	}
//}
function Get_ULevelImg(User_Point)
{
	if(User_Point>50000)  //最多10个太阳
	{
		for(var i=0;i<10;i++)
		{
			strImg += "<a href='/system/help.aspx#如何获得积分' target=blank title='总积分:"+User_Point+",您已经达到最高级别了。' class='no_hover'><img src='"+imageUrl()+"new/ico/time_sun.gif' border='0'/></a>";
		}
	}
	else if(User_Point>25000) //5个以上的太阳，不显示月亮、星星
	{
		for(var i=0;i< Math.floor(User_Point/5000);i++)
		{
			var left = 5000-User_Point%100;
			strImg += "<a href='/system/help.aspx#如何获得积分' target=blank title='总积分:"+User_Point+",离下次升级还差"+left+"分' class='no_hover'><img src='"+imageUrl()+"new/ico/time_sun.gif' border='0'/></a>";
		}
	}
	else   //正常 5000分一个太阳 1000分一个月亮 200分一个星星
	{
		var sun = Math.floor(User_Point/5000);
		var moon =  Math.floor(User_Point%5000/1000);
		var star =  Math.floor((User_Point%5000)%1000/200);
		var less = Math.floor(User_Point%200);
		var next = 200-less;
		var strImg = "";
		for(var i=0;i<sun;i++)
		{
			strImg += "<a  href='/system/help.aspx#如何获得积分' target=blank title='总积分:"+User_Point+",离下次升级还差"+next+"分' class='no_hover'><img src='"+imageUrl()+"new/ico/time_sun.gif' border='0'/></a>";
		}
		for(var i=0;i<moon;i++)
		{
			strImg += "<a  href='/system/help.aspx#如何获得积分' target=blank title='总积分:"+User_Point+",离下次升级还差"+next+"分' class='no_hover'><img src='"+imageUrl()+"new/ico/time_moon.gif' border='0'/></a>";
		}
		for(var i=0;i<star;i++)
		{
			strImg +="<a  href='/system/help.aspx#如何获得积分' target=blank title='总积分:"+User_Point+",离下次升级还差"+next+"分' class='no_hover'><img src='"+imageUrl()+"new/ico/time_star.gif' border='0'/></a>";
		}
		if(less>0)
		{
			strImg +="<a  href='/system/help.aspx#如何获得积分' target=blank title='总积分:"+User_Point+",离下次升级还差"+next+"分' class='no_hover'><img src='"+imageUrl()+"new/ico/time_lessstar.gif' border='0'/></a>";
		}
	}
	dw(strImg);
	
}
//用户级别
function Get_ULevel(User_Point,zhiye)
{
	try
	{	
		if(User_Point=="")
		{
			dw("");
			return;
		}
		var strLevel = "";
		if(zhiye == 1)		
		//var strLevel="100_小宝宝_500_幼稚园学生_1000_学前班学生_2500_小学生_5000_初中生_8000_高中生_12000_大学生_16000_硕士生_20000_博士后_25000_点评导师_35000_点评教授_50000_硕士生_80000_博士后_120000_点评导师_180000_点评教授_250000_点评教授_400000_点评教授";
			strLevel="100_试用期_500_助理_1000_助理_2500_经理_5000_经理_8000_高级经理_12000_高级经理_16000_总监_20000_总监_25000_副总裁_35000_副总裁_50000_首席运营官_80000_首席运营官_120000_首席执行官_180000_首席执行官_250000_董事长_400000_董事长_9999999999_商界领袖";
		else if(zhiye == 2)
			strLevel="100_魔法学徒_500_见习魔法师_1000_见习魔法师_2500_魔法师_5000_魔法师_8000_高级魔法师_12000_高级魔法师_16000_大魔法师_20000_大魔法师_25000_魔导师_35000_魔导师_50000_大魔导师_80000_大魔导师_120000_护国法师_180000_护国法师_250000_魔神_400000_魔神_9999999999_魔界至尊";
		else if(zhiye == 3)
			strLevel="100_童生_500_秀才_1000_秀才_2500_举人_5000_举人_8000_同进士出身_12000_同进士出身_16000_进士出身_20000_进士出身_25000_探花_35000_探花_50000_榜眼_80000_榜眼_120000_状元_180000_状元_250000_大学士_400000_大学士_9999999999_翰林文圣";
		else if(zhiye == 4)
			strLevel="100_兵卒_500_门吏_1000_门吏_2500_千总_5000_千总_8000_都司_12000_都司_16000_参将_20000_参将_25000_总兵_35000_总兵_50000_护军统领_80000_护军统领_120000_九门提督_180000_九门提督_250000_骠骑将军_400000_骠骑将军_9999999999_天下兵马大都督";
		else
			strLevel="100_初学弟子_500_初入江湖_1000_初入江湖_2500_江湖新秀_5000_江湖新秀_8000_江湖少侠_12000_江湖少侠_16000_江湖大侠_20000_江湖大侠_25000_江湖豪侠_35000_江湖豪侠_50000_一派掌门_80000_一派掌门_120000_一代宗师_180000_一代宗师_250000_武林盟主_400000_武林盟主_9999999999_独孤求败";
			
		var arrL=strLevel.split('_');
		for(i=0;i<arrL.length;i+=2)
		{
			if(parseInt(User_Point,10)<parseInt(arrL[i],10))
			{
				superdw(arrL[i+1]); 
				return; 
			}
		}				
		superdw("未知级别");
	}
	catch(e)
	{
		superdw("未知级别");
	}
}	

function superdw(obj)
{
	dw("<a  href='/system/help.aspx#如何选择头衔' target=blank>" + obj + "</a>");
}

//用户级别  返回级别
function Get_ULevel_1(User_Point,zhiye)
{
	try
	{	
		if(User_Point=="")
		{
			return "";
		}
		var strLevel = "";
		if(zhiye == 1)		
		//var strLevel="100_小宝宝_500_幼稚园学生_1000_学前班学生_2500_小学生_5000_初中生_8000_高中生_12000_大学生_16000_硕士生_20000_博士后_25000_点评导师_35000_点评教授_50000_硕士生_80000_博士后_120000_点评导师_180000_点评教授_250000_点评教授_400000_点评教授";
			strLevel="100_试用期_500_助理_1000_助理_2500_经理_5000_经理_8000_高级经理_12000_高级经理_16000_总监_20000_总监_25000_副总裁_35000_副总裁_50000_首席运营官_80000_首席运营官_120000_首席执行官_180000_首席执行官_250000_董事长_400000_董事长_9999999999_商界领袖";
		else if(zhiye == 2)
			strLevel="100_魔法学徒_500_见习魔法师_1000_见习魔法师_2500_魔法师_5000_魔法师_8000_高级魔法师_12000_高级魔法师_16000_大魔法师_20000_大魔法师_25000_魔导师_35000_魔导师_50000_大魔导师_80000_大魔导师_120000_护国法师_180000_护国法师_250000_魔神_400000_魔神_9999999999_魔界至尊";
		else if(zhiye == 3)
			strLevel="100_童生_500_秀才_1000_秀才_2500_举人_5000_举人_8000_同进士出身_12000_同进士出身_16000_进士出身_20000_进士出身_25000_探花_35000_探花_50000_榜眼_80000_榜眼_120000_状元_180000_状元_250000_大学士_400000_大学士_9999999999_翰林文圣";
		else if(zhiye == 4)
			strLevel="100_兵卒_500_门吏_1000_门吏_2500_千总_5000_千总_8000_都司_12000_都司_16000_参将_20000_参将_25000_总兵_35000_总兵_50000_护军统领_80000_护军统领_120000_九门提督_180000_九门提督_250000_骠骑将军_400000_骠骑将军_9999999999_天下兵马大都督";
		else
			strLevel="100_初学弟子_500_初入江湖_1000_初入江湖_2500_江湖新秀_5000_江湖新秀_8000_江湖少侠_12000_江湖少侠_16000_江湖大侠_20000_江湖大侠_25000_江湖豪侠_35000_江湖豪侠_50000_一派掌门_80000_一派掌门_120000_一代宗师_180000_一代宗师_250000_武林盟主_400000_武林盟主_9999999999_独孤求败";
			
		var arrL=strLevel.split('_');
		for(i=0;i<arrL.length;i+=2)
		{
			if(parseInt(User_Point,10)<parseInt(arrL[i],10))
			{
				return arrL[i+1]; 
			}
		}				
		return "未知级别";
	}
	catch(e)
	{
		return "未知级别";
	}
}	


function copyUrl(head,url){
	var content='';
	content+=url;
	content+= '\r\n"'+head+'" 看看哈 生活在线邀请您分享消费体验~~~';
	window.clipboardData.setData("Text",content);
	alert("按 CTRL+V，粘贴到 QQ 或 MSN 上发给好友吧 *^-^* ");
}
function hide(s)
{
	$(s).style.display=$(s).style.display=="none"?"":"none";
}
function isNull(_sVal)
{
	return (_sVal == "" || _sVal == null || _sVal == "undefined");
}
function removeNode(s)
{
	if(exist(s))
	{
		$(s).innerHTML = '';
		$(s).removeNode?$(s).removeNode():$(s).parentNode.removeChild($(s));
	}
}

function dialog()
{
	var titile = '';
	var auto = 'y';
	var width = 240;
	var height = 120;
	var src = "";
	var path = "/@Content/images/dialog/";
	var sFunc = '<input id="dialogOk" type="button" value=" 确 定 " onclick="new dialog().reset();" /> <input id="dialogCancel" type="button" value=" 取 消 " onclick="new dialog().reset();" />';
	var sClose = '<input type="image" id="dialogBoxClose" onclick="new dialog().reset();" src="' + path + 'close_blue.gif" border="0"  align="absmiddle" TITLE="点击隐藏层" />';
	var sBody = '\
		<table id="dialogBodyBox" border="0" align="center" cellpadding="0" cellspacing="6" width="100%">\
			<tr height="10"><td colspan="4"></td></tr>\
			<tr><td colspan="4" align="center">\
			<div id="dialogMsgDiv" style="text-align:center"><div id="dialogMsg" style="font-size:12px;line-height:180%;"></div></div>\
			</td></tr>\
			<tr><td id="dialogFunc" colspan="4" style="TEXT-ALIGN: center;">' + sFunc + '</td></tr>\
			<tr height="5"><td colspan="4" align="center"></td></tr>\
		</table>\
	';
	var sIfram = '\
		<iframe id="dialogIframBG" name="dialogIframBG" frameborder="0" marginheight="0" marginwidth="0" hspace="0" vspace="0" scrolling="no" style="position:absolute;z-index:8;display:none;"></iframe>\
	';

	var sBox = '\
		<div align=center id="dialogBox" style="border:0px solid #DE4510;display:none;z-index:10;width:'+width+'px;">\
		<table id="__maintable" width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">\
<tr>\
<td>\
<img src="' + path + 'miniopen_01.gif" width="9" height="9" alt=""></td>\
<td height="8" background="' + path + 'miniopen_03.gif"></td>\
<td>\
<img src="' + path + 'miniopen_04.gif" width="8" height="9" alt=""></td>\
</tr>\
<tr>\
<td width="9" rowspan="3" background="' + path + 'miniopen_10.gif"></td>\
<td valign="top">\
</td>\
<td width="8" height="100%" rowspan="3" background="' + path + 'miniopen_11.gif"></td>\
</tr>\
<tr>\
<td height="0" valign="top">\
<table id="__maintable__02" width="100%" height="17" border="0" cellpadding="0" cellspacing="0">\
<tr>\
<td width="8" align="right"><img src="' + path + 'tip_01.gif" width="8" height="17" alt=""></td>\
<td width="100%" height="17" background="' + path + 'tip_02.gif" id="dialogBoxTitle" onmousedown="new dialog().moveStart(event, \'dialogBox\')" style="color:#DE4510;cursor:move;font-size:12px;font-weight:bold;background-repeat:repeat-x;font-size:12px "> title </td>\
<td width="10" height="17" background="' + path + 'tip_02.gif" id="dialogClose" align="right" valign="middle">' + sClose + '</td>\
<td  width="3"><img src="' + path + 'tip_04.gif" width="3" height="17" alt=""></td>\
</tr>\
</table></td>\
</tr>\
<tr id="dialogHeight" style="height:' + height + '" valign="top">\
<td id="dialogBody" valign="top" style="background-color:#ffffff">\
' + sBody + '\
</td>\
</tr>\
<tr>\
<td>\
<img src="' + path + 'miniopen_12.gif" width="9" height="9" alt=""></td>\
<td height="9" background="' + path + 'miniopen_13.gif">			</td>\
<td>\
<img src="' + path + 'miniopen_15.gif" width="8" height="9" alt=""></td>\
</tr>\
</table>\
</div>\
		<div id="dialogBoxShadow" style="display:none;z-index:9;"></div>\
	';
	//var sBG = '\
	//	<div id="dialogBoxBG" style="position:absolute;top:0px;left:0px;width:100%;height:100%;"></div>\
	//';
	//061031 chris
	var sBG = '\
		<div id="dialogBoxBG" oncontextmenu="return false;" style="BACKGROUND-COLOR: #D9D9D9; position:absolute; top:0px;left:0px; -moz-opacity:0.5; filter : BlendTrans (duration=0.5) alpha(opacity=60);z-index:7"></div>\
		<iframe id="bodyIframBG" style="BACKGROUND-COLOR: #D9D9D9; position:absolute; top:0px;left:0px; -moz-opacity:0; filter : BlendTrans (duration=0.5) alpha(opacity=0);"></iframe>\
	';
	
		
	this.show = function()
	{
		this.middle('dialogBox');
		if ($('dialogIframBG'))
		{
			$('dialogIframBG').style.top = $('dialogBox').style.top;
			$('dialogIframBG').style.left = $('dialogBox').style.left;
			$('dialogIframBG').style.width = $('dialogBox').offsetWidth;
			$('dialogIframBG').style.height = $('dialogBox').offsetHeight;
			$('dialogIframBG').style.display = 'block';
		}		
		//window.setTimeout("shadow", 50);
		//this.shadow();
	}

	this.reset = function()
	{
		this.close();
	}

	this.close = function()
	{
		if ($('dialogIframBG'))
		{
			$('dialogIframBG').style.display = 'none';
		}
		$('bodyIframBG').style.display = 'none';
		$('dialogBox').style.display='none';
		$('dialogBoxBG').style.display='none';
		$('dialogBoxShadow').style.display = "none";
		$('dialogBody').innerHTML = sBody;
	}
	this.aspx = function(_sHtml)
	{
		$("dialogBody").innerHTML = _sHtml;
		//this.show();
	}

	this.init = function(big_msg)
	{
		$('dialogCase') ? $('dialogCase').parentNode.removeChild($('dialogCase')) : function(){};
		var oDiv = document.createElement('span');
		oDiv.id = "dialogCase";
		if ('yes' == big_msg)
		{
			oDiv.innerHTML = sBG + sBox;
		}
		else
		{
			if (!is_opera_d)
			{
				oDiv.innerHTML = sBG + sIfram + sBox;
			}
			else
			{
				oDiv.innerHTML = sBG + sBox;
			}
		}
		document.body.appendChild(oDiv);
		
		//$('dialogBoxBG').style.height = document.body.scrollHeight;
		//061031 chris
		$('dialogBoxBG').filters[0].apply();
		$('dialogBoxBG').style.height = document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight;
		$('dialogBoxBG').style.width = document.body.scrollWidth;
		$('bodyIframBG').style.width = document.body.scrollWidth;
		$('bodyIframBG').style.height = document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight;
		$('dialogBoxBG').filters[0].play();	
		//
	}

	this.button = function(_sId, _sFuc)
	{
		if($(_sId))
		{
			$(_sId).style.display = '';
			if($(_sId).addEventListener)
			{
				if($(_sId).act)
				{
					$(_sId).removeEventListener('click', function(){eval($(_sId).act)}, false);
				}
				$(_sId).act = _sFuc;
				$(_sId).addEventListener('click', function(){eval(_sFuc)}, false);
			}
			else
			{
				if($(_sId).act)
				{
					$(_sId).detachEvent('onclick', function(){eval($(_sId).act)});
				}
				$(_sId).act = _sFuc;
				$(_sId).attachEvent('onclick', function(){eval(_sFuc)});
			}
		}
	}

	this.shadow = function()
	{
		var oShadow = $('dialogBoxShadow');
		var oDialog = $('dialogBox');
		oShadow['style']['position'] = "absolute";
		oShadow['style']['background']	= "#000";
		oShadow['style']['display']	= "";
		oShadow['style']['opacity']	= "0.2";
		oShadow['style']['filter'] = "alpha(opacity=20)";
		oShadow['style']['top'] = oDialog.offsetTop + 6;
		oShadow['style']['left'] = oDialog.offsetLeft + 6;
		oShadow['style']['width'] = oDialog.offsetWidth;
		oShadow['style']['height'] = oDialog.offsetHeight;
	}

	this.open = function(_sUrl, _sMode)
	{
		//this.show();
		if(!_sMode || _sMode == "no" || _sMode == "yes"){
			var openIframe = "<iframe width='100%' height='100%' name='iframe_parent' id='iframe_parent' src='" + _sUrl + "' frameborder='0' scrolling='" + _sMode + "'></iframe>";
			$("dialogBody").innerHTML = openIframe;
		}
	}

	this.showWindow = function(_sUrl, _iWidth, _iHeight, _sMode)
	{
		var oWindow;
		var sLeft = (screen.width) ? (screen.width - _iWidth)/2 : 0;
		var iTop = -80 + (screen.height - _iHeight)/2;
		iTop = iTop > 0 ? iTop : (screen.height - _iHeight)/2;
		var sTop = (screen.height) ? iTop : 0;
		if(window.showModalDialog && _sMode == "m"){
			oWindow = window.showModalDialog(_sUrl,"","dialogWidth:" + _iWidth + "px;dialogheight:" + _iHeight + "px");
		} else {
			oWindow = window.open(_sUrl, '', 'height=' + _iHeight + ', width=' + _iWidth + ', top=' + sTop + ', left=' + sLeft + ', toolbar=no, menubar=no, scrollbars=' + _sMode + ', resizable=no,location=no, status=no');
			this.reset();
		}
	}

	this.event = function(_sMsg, _sOk, _sCancel, _sClose)
	{
		$('dialogFunc').innerHTML = sFunc;
		$('dialogClose').innerHTML = sClose;
		$('dialogBodyBox') == null ? $('dialogBody').innerHTML = sBody : function(){};
		if (width > 400 && height > 300)
		{
			$('dialogMsg') ? $('dialogMsg').innerHTML = _sMsg  : function(){};
			$('dialogMsg') ? $('dialogMsg')['style']['fontWeight'] = "bold" : function(){};
			$('dialogMsg') ? $('dialogMsg')['style']['fontSize'] = "15px" : function(){};
			$('dialogMsg') ? $('dialogMsg')['style']['color'] = "#ff9900" : function(){};
			$('dialogMsg') ? $('dialogMsg')['style']['height'] = "150px" : function(){};
		}
		else
		{
			$('dialogMsg') ? $('dialogMsg').innerHTML = _sMsg  : function(){};
		}

		_sOk && _sOk != "" ? this.button('dialogOk', _sOk) : $('dialogOk').style.display = 'none';
		_sCancel && _sCancel != "" ? this.button('dialogCancel', _sCancel) : $('dialogCancel').style.display = 'none';
		//_sOk ? this.button('dialogOk', _sOk) : _sOk == "" ? function(){} : $('dialogCancel').style.display = 'none';
		//_sCancel ? this.button('dialogCancel', _sCancel) : _sCancel == "" ? function(){} : $('dialogCancel').style.display = 'none';
		_sClose ? this.button('dialogBoxClose', _sClose) : function(){};

		//this.show();
	}

	this.set = function(_oAttr, _sVal)
	{
		var oShadow = $('dialogBoxShadow');
		var oDialog = $('dialogBox');
		var oHeight = $('dialogHeight');

		if(_sVal != '')
		{
			switch(_oAttr)
			{
				case 'title':
					$('dialogBoxTitle').innerHTML = _sVal;
					title = _sVal;
					break;
				case 'width':
					oDialog['style']['width'] = _sVal;
					width = _sVal;
					break;
				case 'height':
					oHeight['style']['height'] = _sVal;
					height = _sVal;
					break;
				case 'src':
					$('dialogMsgDiv').innerHTML = '\
						<table border="0" align="center" cellpadding="0" cellspacing="0" width="100%">\
							<tr>\
								<td width="30%" style="TEXT-ALIGN: center;"><img id="dialogBoxFace" src="' + path + 'login_wrong.gif" /></td>\
								<td id="dialogMsg" style="font-size:12px;line-height:180%;" width="70%"></td>\
							</tr>\
						</table>\
					';
					$('dialogBoxFace') ? $('dialogBoxFace').src = path + _sVal + '.gif' : function(){};
					src = _sVal;
					break;
				case 'auto':
					auto = _sVal;
			}
		}
		this.middle('dialogBox');
		oShadow['style']['top'] = oDialog.offsetTop + 6;
		oShadow['style']['left'] = oDialog.offsetLeft + 6;
		oShadow['style']['width'] = oDialog.offsetWidth;
		oShadow['style']['height'] = oDialog.offsetHeight;
	}

	this.moveStart = function (event, _sId)
	{
		var oObj = $(_sId);
		oObj.onmousemove = mousemove;
		oObj.onmouseup = mouseup;
		oObj.setCapture ? oObj.setCapture() : function(){};
		oEvent = window.event ? window.event : event;
		var dragData = {x : oEvent.clientX, y : oEvent.clientY};
		var backData = {x : parseInt(oObj.style.top), y : parseInt(oObj.style.left)};
		function mousemove()
		{
			var oEvent = window.event ? window.event : event;
			var iLeft = oEvent.clientX - dragData["x"] + parseInt(oObj.style.left);
			var iTop = oEvent.clientY - dragData["y"] + parseInt(oObj.style.top);
			oObj.style.left = iLeft;
			oObj.style.top = iTop;
			$('dialogBoxShadow').style.left = iLeft + 6;
			$('dialogBoxShadow').style.top = iTop + 6;
			if ($('dialogIframBG'))
			{
				$('dialogIframBG').style.left = iLeft;
				$('dialogIframBG').style.top = iTop;
			}
			dragData = {x: oEvent.clientX, y: oEvent.clientY};

		}
		function mouseup()
		{
			var oEvent = window.event ? window.event : event;
			oObj.onmousemove = null;
			oObj.onmouseup = null;
			if(oEvent.clientX < 1 || oEvent.clientY < 1 || oEvent.clientX > document.body.clientWidth || oEvent.clientY > document.body.clientHeight){
				oObj.style.left = backData.y;
				oObj.style.top = backData.x;
				$('dialogBoxShadow').style.left = backData.y + 6;
				$('dialogBoxShadow').style.top = backData.x + 6;
				if ($('dialogIframBG'))
				{
					$('dialogIframBG').style.left = backData.y;
					$('dialogIframBG').style.top = backData.x;
				}
			}
			oObj.releaseCapture ? oObj.releaseCapture() : function(){};
		}
	}

	this.hideModule = function(_sType, _sDisplay)
	{
		var aIframe = parent.document.getElementsByTagName("iframe");
		var aType = document.getElementsByTagName(_sType);
		var iChildObj, iChildLen;
		for (var i = 0; i < aType.length; i++)
		{
			aType[i].style.display	= _sDisplay;
		}
		for (var j = 0; j < aIframe.length; j++)
		{
			iChildObj = document.frames ? document.frames[j] : aIframe[j].contentWindow;
			try
			{
				iChildLen = iChildObj.document.body.getElementsByTagName(_sType).length;
				for (var k = 0; k < iChildLen; k++)
				{
					iChildObj.document.body.getElementsByTagName(_sType)[k].style.display = _sDisplay;
				}
			}
			catch (e){}
		}
	}

	this.middle = function(_sId)
	{
		try
		{
			var aIframe = parent.document.getElementById("iframe_parent");
		}
		catch (e){}
		if (aIframe) {
			var sClientWidth = aIframe.offsetWidth;
			var sClientHeight = aIframe.offsetHeight;
			var sScrollTop = 0;
		} else {
			var sClientWidth = parent ? parent.document.body.clientWidth : document.body.clientWidth;
			var sClientHeight = parent ? parent.document.documentElement.clientHeight : document.documentElement.clientHeight;
			var sScrollTop = parent ? parent.document.documentElement.scrollTop : document.documentElement.scrollTop;
		}
		var sleft = (document.body.clientWidth / 2) - ($(_sId).offsetWidth / 2);
		var iTop = -80 + (sClientHeight / 2 + sScrollTop) - ($(_sId).offsetHeight / 2);
		var sTop = iTop > 0 ? iTop : (sClientHeight / 2 + sScrollTop) - ($(_sId).offsetHeight / 2);
		$(_sId)['style']['display'] = '';
		$(_sId)['style']['position'] = "absolute";
		$(_sId)['style']['left'] = sleft;
		$(_sId)['style']['top'] = sTop;
	}
}

function _error_msg_show(msg, click, icon, title)
{
    click = click ? click : ' ';
    icon = icon ? icon : '2';
    title = title ? title : '温馨提示';
    dg=new dialog();
    dg.init();
    dg.set('src', get_icon(icon));
    dg.set('title', title);
    dg.event(msg, click, '', click);
}
function _html_show(shtml,click_close,title,width,height)
{
	click_close = click_close ? click_close : ' ';
	title = title ? title : '温馨提示';
	
	dg=new dialog();
	dg.init();
    dg.set('title', title);
	if (width)
    {
        dg.set('width', width);
    }
    if (height)
    {
        dg.set('height', height);
    }
	dg.event('','','',click_close);
	dg.aspx(shtml);
}
function _confirm_msg_show(msg, click_ok, click_no, title, width, height, butOk, butCancel)
{
    click_ok = click_ok ? click_ok : ' ';
    click_no = click_no ? click_no : ' ';
    title = title ? title : '温馨提示';

    dg=new dialog();
    dg.init();
    dg.set('src', get_icon(''));
    dg.set('title', title);
	if (width)
    {
        dg.set('width', width);
    }
    if (height)
    {
        dg.set('height', height);
    }
    dg.event(msg, click_ok, click_no, click_no);
	$("dialogOk").value= butOk ? butOk : "确定";
	$("dialogCancel").value= butCancel ? butCancel : "取消";
}

function _set_id_focus(idname)
{
	if (idname != "")
	{
		try {$(idname).focus();}catch (e){}
	}
}

function get_icon(icons)
{
	if(icons=="1")
	{
		return 'tw_gx';
	}
	else if(icons=="2")
	{
		return 'tw_han';
	}
	else 
	{
		return 'login_wrong';
	}
}

function openWindow(_sUrl, _sWidth, _sHeight, _sTitle, _sScroll)
{
	var oEdit = new dialog();
	oEdit.init('yes');
	oEdit.set('title', _sTitle ? _sTitle : "系统温馨提示" );
	oEdit.set('width', _sWidth);
	oEdit.set('height', _sHeight);
	oEdit.set('auto', 'n');
	oEdit.open(_sUrl, _sScroll != "yes" ? 'no' : 'yes');
}

function getFrameNode(sNode){
	return document.frames ? document.frames[sNode] : document.getElementById(sNode).contentWindow;
}

function zsxz(ta, zs, maxl)
{
	
	if(ta.value.length > maxl)
	{
		ta.value = ta.value.substring(0,maxl);
	}
	else
	{
		
		zs.value = maxl - ta.value.length;
	}
}

function strLen(key){
	var l=escape(key),len
	len=l.length-(l.length-l.replace(/\%u/g,"u").length)*4
	l=l.replace(/\%u/g,"uu")
	len=len-(l.length-l.replace(/\%/g,"").length)*2
	return len
}

function showDiv(isBox){
	$('divCase') ? $('divCase').parentNode.removeChild($('divCase')) : function(){};
	var mDiv = document.createElement('span');
	mDiv.id = "divCase";	
	var sBG = '\
		<div id="divBoxBG" oncontextmenu="return false;" style="BACKGROUND-COLOR: #D9D9D9; position:absolute; top:0px;left:0px; -moz-opacity:0.5; filter : BlendTrans (duration=0.5) alpha(opacity=60);z-index:7"></div>\
		<iframe id="divIframBG" style="BACKGROUND-COLOR: #D9D9D9; position:absolute; top:0px;left:0px; -moz-opacity:0; filter : BlendTrans (duration=0.5) alpha(opacity=0);"></iframe>\
	';
	if(isNull(isBox))
	{
		mDiv.innerHTML = sBG;
		document.body.appendChild(mDiv);	
	}
	else
	{
		var sBox = '\
		<div id="divBox" valign="middle" style="background-color: #ffffe1;border:1px solid #ccc;padding: 5px;z-index:10;position:absolute;"><span><img src="/Content/images/loading.gif" border="0" align="absmiddle">&nbsp;<font style="color:#F03309;font-size:13px;">' + isBox + '</font></span>\
		</div>\
		';
		mDiv.innerHTML = sBG + sBox;
		document.body.appendChild(mDiv);
		$('divBox').style.left = document.body.clientWidth + parseInt(document.body.scrollLeft,10) - parseInt($('divBox').offsetWidth,10)-2;
		$('divBox').style.top =  parseInt(document.documentElement.scrollTop,10) + 90; 
	}	
	   
	$('divBoxBG').filters[0].apply();
	$('divBoxBG').style.height = document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight;
	$('divBoxBG').style.width = document.body.scrollWidth;
	$('divIframBG').style.width = document.body.scrollWidth;
	$('divIframBG').style.height = document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight;
	$('divBoxBG').filters[0].play();	
}

function hidDiv()
{
	$('divIframBG').style.display = 'none';
	$('divBoxBG').style.display = "none";
	if(exist('divBox'))
	{
		$('divBox').style.display = "none";
	}
}

function AddButtonAction(action) {
	var sFormName = "formping";
	
	var oFormName = document.getElementById(sFormName);
	
	if(oFormName != null) {
		oFormName.removeNode(true);
	}

	var oForm = document.createElement("form");
	oForm.id = sFormName;
	oForm.name = sFormName;
	oForm.action = action;
	oForm.method = "post";
	oForm.style.display = "none";
	oForm.target = "iframe_data";
	document.body.appendChild(oForm);

	oForm.submit();
}
///弹出举报窗口 举报对象的id 举报类别 1 点评 2 商户 3 优惠 还可以再加
function OpenJB(objId,jblb)
{
	openWindow("/Notify/default.aspx?objId="+objId+"&jblb="+jblb, "400", "230", '我要举报');
}
//收藏商户的id，收藏的名称，url，类别
function OpenShouCang(SC_ID,SC_Title,SC_Url,SC_Class)
{
	openWindow("/favorites/add.aspx?action=no&sc_id="+ SC_ID + "&sc_title=" + SC_Title + "&sc_url=" + SC_Url + "&sc_class=" + SC_Class, "470", "400", '我要收藏');
}