//判断对象的value是否为数字
function isNum(obj)
{
	if (isNaN(obj.value))
	{
		alert("此处必须填写数字！");
		obj.value = 0;
		obj.focus();
		return false;
	}
	return true;
}

//判断字符串是否为空
function isNull(s)
{
	if (s+"123" == "123")
	{
		return true;
	}
	return false;
}

//去空函数
function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

//打开一个文件
function wy_open(url, flg, width, height)
{
	var w = window.screen.width;
	var h = window.screen.height;

	if (!width)
	{
		width = 490;
	}
	if (!height)
	{
		height = 370;
	}
    if (!flg)
    {
        flg = false;
    }

	var top = h/2 - height/2;
	var left = w/2 - width/2; 


	var feather = "width=" + width + ",height=" + height + ",top=" + top + ",left=" + left;
	window.open(url, "", feather);
	return flg;
}

//是否整数
function isInt(str)
{
	return /^(-|\+)?\d+$/.test(str);
}

//是否正整数
function isPosInt(str)
{
	return /^\d+$/.test(str);
}

//是否负整数
function isNegInt(str)
{
	return /^\d+$/.test(str);
}

//Email验证 2005-10-17
function checkMail(str)
{
	var par = /^\w*[-.]?\w+@\w+\.([a-zA-Z]{2,4}|\w+\.[a-zA-Z]{2,4})$/;
	var s = str;
	return (s.search(par)>=0);
}

//添加字符串对象len方法
String.prototype.len = function()
{
	return this.replace(/[^\x00-\xff]/g,"aa").length;
}

//判断值是否在数组中
function in_array(a, s)
{
	var s = new String(s);
	s = s.toLowerCase();
	var a = new String(a);	
	a = a.toLowerCase();
	return (","+a+",").indexOf(","+s+",");
}

function get_extname(s)
{
	var s = new String(s)
	s = s.toLowerCase();
	if ((s.lastIndexOf(".")>-1) &&((s.length-1)>s.lastIndexOf("."))) 
	{		
		return s.substring(s.lastIndexOf(".")+1);
	}
	else
	{
		return false;
	}	
}

function setCookie(name, value, days) {
	var expires = '';
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		expires = '; expires='+date.toGMTString();
	}
	document.cookie = name+'='+value+expires+'; path=/';
}

function getCookie(name) {
	var nameEQ = name + '=';
	var ca = document.cookie.split(';');
	for(var i=0; i<ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ') c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
	}
	return null;
}

function deleteCookie(name) {
	setCookie(name, '', -1);
}

function getUrl()
{
	var u_s = new String(window.location);
	return u_s.replace(new String(window.location.search),"");
}

function _copyUrl()
{
	try
	{
		clipboardData.setData('Text',getUrl());
		alert('地址已经复制，请直接粘贴发给MSN/QQ好友！');
		return false;
	}
	catch(e)
	{
		return null;
	}
}

//调整上层iframe的高度
function i_resize()
{
	if(top.location != self.location) //判断当前窗口是顶层窗口
	{
		var a = window.parent.document.getElementsByTagName('iframe'); //获得上层窗口的iframe集合
		for (var i=0; i<a.length; i++)
		{
			if (a[i].name == self.name) {a[i].height = document.body.scrollHeight; return;}
			//循环找出当前页面所在的iframe 并设置该iframe高度为当前页面高度
		}
	}
}


function sssmf()
{
	if(window.location.search=="?s")
	{
		show_send_mail_form();
	}
}

function show_send_mail_form()
{
	try
	{
		var cu = getCookie("wangyoulogin");
		if (cu != null)
		{
			_gObj('msg1').style.display='none';
			_gObj('sm').style.display='block';
			_gObj('email').select();
			_gObj('email').focus();
		}
		else
		{
			alert('请先登录~');
			window.location = "http://passport.wangyou.com/login.php?go_to="+encodeURIComponent(window.location.pathname+"?s")+"&chn=dv";
		}
	}
	catch(e) {}
}

function show_return()
{
	try
	{
		var status = arguments[arguments.length-1];
		switch(status)
		{
			case 1:
			case "1":
				msg = "发送成功";
				break;
			case 2:
			case "2":
				msg = "请先登录~";
				break;
			default:
				//alert(status);
				msg = "发送邮件失败, 请稍候再试~";
				break;
		}
		_gObj('msg1').innerHTML = msg;
		_gObj('msg1').style.display='block';
	}
	catch(e)
	{
		//alert(e.description);
	}
}

function sendmail(obj)
{
	try
	{
		email = trim(obj.email.value);
		if (checkMail(email))
		{
			dvid = obj.dvid.value;
			subject = trim(obj.subject.value);
			if(trim(subject)=="")
			{
				alert('邮件主题不能为空哟~');
				_gObj('mail_form').subject.focus();
				return false;
			}

			content = trim(obj.content.value);
			if(trim(content)=="")
			{
				alert('邮件内容不能为空哟~');
				_gObj('mail_form').content.focus();
				return false;
			}

			_gObj('sm').style.display='none';
			_gObj('msg1').innerHTML = "正在发送邮件, 请稍候...";
			_gObj('msg1').style.display='block';
			var x = new XHR("show_return");
			x.post("/user/recom.php","dvid="+dvid+"&email="+email+"&subject="+subject+"&content="+content);
		}
		else
		{
			alert('请输入正确的邮件地址!');
			_gObj('mail_form').email.select();
			_gObj('mail_form').email.focus();
		}
	}
	catch(e)
	{
		//alert(e.description);
	}
	return false;
}


//重设图片大小
function rsi()
{
	try
	{
		var art_document = document.getElementById('uglwzhang');

		var maxWidth = 480;
		var imgs = art_document.getElementsByTagName("img");
		for(j=0;j<imgs.length;j++)
		{
			w = imgs(j).offsetWidth
			h = imgs(j).offsetHeight;
			if(imgs(j).width > maxWidth)
			{
				imgs(j).width = maxWidth;
				imgs(j).height = h * imgs(j).width / w;
			}
		}
	}
	catch(e)
	{
		//alert(e.description)
	}
}

function sendSmsMessage(username)
{
	if (getCookie("wangyoulogin") != null && getCookie("wangyoulogin").length == 32)
	{
		window.open("http://message.wangyou.com/sms/?username=" + username, "", "width=418,height=350");
	}
	else
	{
		window.top.location = "http://passport.wangyou.com/login.php?go_to=http://" + username + ".v.wangyou.com";
	}
}