// 跳转到新页面
function redirect(url)
{
	if (url == "" || url == null)
	{
		history.go(0);
	}
	else
	{
		window.location.href = url;
	}
}

function iframesrc(frmname,url)
{
	document.getElementById(frmname).src = url;
}

// 删除数据处理
function deletedata(str, url)
{
	if (confirm(str))
	{
		redirect(url);
	}
}

// 判断是否含有中文字符
function ischaracter(s)
{
	if (/[^\x00-\xff]/g.test(s)) 
		return false;
	else 
		return true;
}

// 添加收藏夹
function addFavorite()
{
  window.external.addFavorite("http://www.521home.com/","我爱逸家网");
  //return false;
}

// 设为首页
function setHomePage()
{
  document.body.style.behavior='url(#default#homepage)';
  document.body.setHomePage('http://www.521home.com/');
  //return false;
}

//文字排版正则替换
function typeset(str)
{
	//修正不规则标点
	str=str.replace(/,/gi,"，");
	str=str.replace(/\.\r/gi,"。\r");
	str=str.replace(/．/gi,"。");
	str=str.replace(/;/gi,"；");
	str=str.replace(/\"/gi,"＂");
	str=str.replace(/\'/gi,"｀");
	str=str.replace(/!/gi,"！");
	str=str.replace(/\(/gi,"（");
	str=str.replace(/\)/gi,"）");
	str=str.replace(/【/gi,"「");
	str=str.replace(/『/gi,"「");
	str=str.replace(/】/gi,"」");
	str=str.replace(/』/gi,"」");
	//修正不规则换行，其中 。？！…」”）\n\r 为有效换行标志符．（注意：此代码将破坏所有无效标点换行）
	str=str.replace(/([^。？！…」”）\n\r])[\n\r]{2}/gi,"$1");
	//修正不规则段落
	str="\n"+str;
	str=str.replace(/[\n|\r]+[ |　|\t]*/gi,"\n\n　　");
	str=str.replace("\n\n","");

	return str;
}

//检查电子邮件格式
function checkemail(email){
	var rec = /\b(^(\S+@).+((\.com)|(\.net)|(\.org)|(\.info)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.ws)|(\.us)|(\.tv)|(\.cc)|(\..{2,2}))$)\b/;
	return  rec.test(email);
}

//变换下拉菜单
function changeselect(value,selectid2,arraylist)
{
	document.getElementById(selectid2).length = 0;
	document.getElementById(selectid2).options[document.getElementById(selectid2).length] = new Option("请选择","0");
	for(var i=0; i<arraylist.length; i++)
	{
		if (arraylist[i][2] == value)
		{
			document.getElementById(selectid2).options[document.getElementById(selectid2).length] = new Option(arraylist[i][1],arraylist[i][0]);
		}
	}
}

//显示对话框
function ShowMsgBox(title,url)
{
	var objMsg = document.getElementById("divMsgBox");
	objMsg.style.left = ((document.documentElement.clientWidth - 400) / 2).toString() + "px";
	objMsg.style.top = ((document.documentElement.clientHeight - 250) / 2 + document.documentElement.scrollTop).toString() + "px";
	objMsg.style.display = "block";
	
	var objShim = document.getElementById("divMsgShim");
	objShim.height = document.body.scrollHeight + 30 +"px";
    objShim.width = document.body.scrollWidth  +"px";
	objShim.style.display = "block";
	//objShim.style.top = objMsg.style.top;
	//objShim.style.left = objMsg.style.left;
	
	document.getElementById('divMsgHeadTitle').innerText = title;
	document.getElementById('MsgMain').src = url;
}

//关闭对话框
function HideMsgBox()
{
	var objMsg = document.getElementById("divMsgBox");
	objMsg.style.display = "none";
	
	var objShim = document.getElementById("divMsgShim");
	objShim.style.display = "none";
}

function HideTopMsgBox()
{
	var objMsg = parent.document.getElementById("divMsgBox");
	objMsg.style.display = "none";
	
	var objShim = parent.document.getElementById("divMsgShim");
	objShim.style.display = "none";
}

//选择项目
function ClickSelectItem(o_name,o_id,o_val1,o_val2)
{
	parent.document.getElementById(o_name).value = o_val1;
	parent.document.getElementById(o_id).value = o_val2;
	HideTopMsgBox();
}

//商铺左侧树型菜单切换
function changeleftmenu(omenu,omenubg,cmenu,cmenubg)
{
	document.getElementById('Menu' + omenu).src = omenubg;
	document.getElementById('Div' + omenu).style.display = "block";
	document.getElementById('Menu' + cmenu).src = cmenubg;
	document.getElementById('Div' + cmenu).style.display = "none";
}

//iframe自动适应页面
function dyniframesize() 
{
　	var dyniframe = new Array();
　	for (i=0; i<iframeids.length; i++)
　	{
　		if (document.getElementById)
　		{
　　			//自动调整iframe高度
　　			dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
　　			if (dyniframe[i] && !window.opera)
　　			{
　　				dyniframe[i].style.display = "block";
　　				if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape
　　　				dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight; 
　　				else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //如果用户的浏览器是IE
　　　				dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
　　			}
　		}
　		//根据设定的参数来处理不支持iframe的浏览器的显示问题
　		if ((document.all || document.getElementById) && iframehide=="no")
　		{
　　			var tempobj = document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i]);
　　			tempobj.style.display = "block";
　		}
　	}
}

function dyniframesize2() 
{
　	var dyniframe = new Array();
　	for (i=0; i<iframeids.length; i++)
　	{
　		if (top.document.getElementById)
　		{
　　			//自动调整iframe高度
　　			dyniframe[dyniframe.length] = top.document.getElementById(iframeids[i]);
　　			if (dyniframe[i] && !window.opera)
　　			{
　　				dyniframe[i].style.display = "block";
　　				if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape
　　　				dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight; 
　　				else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //如果用户的浏览器是IE
　　　				dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
　　			}
　		}
　		//根据设定的参数来处理不支持iframe的浏览器的显示问题
　		if ((top.document.all || top.document.getElementById) && iframehide=="no")
　		{
　　			var tempobj = top.document.all? top.document.all[iframeids[i]] : top.document.getElementById(iframeids[i]);
　　			tempobj.style.display = "block";
　		}
　	}
}