// JavaScript Document

//图片按比例缩放
var flag=false;
function DrawImage(ImgD,iwidth,iheight){
    //参数(图片,允许的宽度,允许的高度)
    var image=new Image();
    image.src=ImgD.src;
    if(image.width>0 && image.height>0){
    flag=true;
    if(image.width/image.height>= iwidth/iheight){
        if(image.width>iwidth){  
        ImgD.width=iwidth;
        ImgD.height=(image.height*iwidth)/image.width;
        }else{
        ImgD.width=image.width;  
        ImgD.height=image.height;
        }
        ImgD.alt=image.width+"×"+image.height;
        }
    else{
        if(image.height>iheight){  
        ImgD.height=iheight;
        ImgD.width=(image.width*iheight)/image.height;        
        }else{ 
        ImgD.width=image.width;  
        ImgD.height=image.height;
        }
        ImgD.alt=image.width+"×"+image.height;
        }
    }
} 

function showingLoad(img)
{
	if(img.width>50)
	{
		img.width = 50;
		img.removeAttribute("height");
	}
}


//用户等级

function userrank(index)
{
	var rank = index;
	var rankimg = "";
	for (i = 1; i <= rank.substring(0,1); i++)
	{
		rankimg = rankimg + "<img src='/i/ico/gold_sun.gif' class='ico' border='0'>";
	}
	for (i = 1; i <= rank.substring(1,2); i++)
	{
		rankimg = rankimg + "<img src='/i/ico/silvery_sun.gif' class='ico' border='0'>";
	}
	for (i = 1; i <= rank.substring(2,3); i++)
	{
		rankimg = rankimg + "<img src='/i/ico/gold_moon.gif' class='ico' border='0'>";
	}
	for (i = 1; i <= rank.substring(3,4); i++)
	{
		rankimg = rankimg + "<img src='/i/ico/silvery_moon.gif' class='ico' border='0'>";
	}
	for (i = 1; i <= rank.substring(4,5); i++)
	{
		rankimg = rankimg + "<img src='/i/ico/gold_star.gif' class='ico' border='0'>";
	}
	for (i = 1; i <= rank.substring(5,6); i++)
	{
		rankimg = rankimg + "<img src='/i/ico/silvery_star.gif' class='ico' border='0'>";
	}
	//rank1=rankimg;
	document.write(rankimg);
}
//用户性别
function usergender(index)
{
	switch(index)
	   {
	   case "F":
	     	document.write("女");
	     break
	   case "M":
	     	document.write("男");
	     break
	   default:
	     	document.write("保密");
	   }
}
//用户在线状态
function useronline(index)
{
	switch(index)
	   {
	   case "1":
	     	document.write("在线");
	     break
	   case "2":
	     	document.write("离线");
	     break
	   default:
	     	document.write("离线");
	   }
}
//判断邮箱是否合法
function isEmail(str) //Email验证
{
	var par = /^[0-9a-zA-Z_.-]+@[0-9a-zA-Z-]+\.([a-zA-Z]{2,4}|[0-9a-zA-Z-]+\.[a-zA-Z]{2,4})$/;
	return (str.search(par)==0);
}

//检查用户名是否合法
function isInvalidUsername(str)
{
	if (str.length == 0) return false;
	var s_valid_rule = /[^0-9a-zA-Z_]+/g;
	var s_valid_rule2 = /ADMIN|admin|SYSOP|sysop/;

	if (str.search(s_valid_rule)>-1)
	{
		return false;
	}
	else
	{
		return (str.replace(s_valid_rule2,"")!="");
	}
}

//**********************************************************************************************************
//判断一个数是否为正整数
//参数：strNum ---- 需要判断的字符串
//返回值：true ---- 整数 false ---- 非整数
function fnIsIntNum(strNum)
{
 var strCheckNum = strNum + "";
 if(strCheckNum.length < 1)         //空字符串
  return false;
 else if(isNaN(strCheckNum))         //不是数值
  return false;
 else if(parseInt(strCheckNum) < 1)       //不是正数
  return false;
 else if(parseFloat(strCheckNum) > parseInt(strCheckNum)) //不是整数
  return false;

 return true;
}

//判断对象的value是否为数字
function isNum(obj)
{
	if (isNaN(obj.value))
	{
		alert("此处必须填写数字！");
		obj.value = 0;
		obj.focus();
		return false;
	}
	return true;
}

//判断字符串是否为空
function isNull(s)
{
	if (trim(s)+"123" == "123")
	{
		return true;
	}
	return false;
}

//去空函数,相当于VB中的trim
function trim(str)
{
	var localstr = new String(str);
	var pattern = /^\s+|\s+$/g;
	localstr = localstr.replace(pattern,"");
	return localstr;
}

//返回字符串长度，中文算两个
function len(str)
{
	var i,rt=0;
	for(i=0;i<str.length;i++)
	{
		rt++;
		if(str.charCodeAt(i)>256)rt++;
	}
	return rt;
}
//复制字符串
function _copyUrl(str)
{
	try
	{
		clipboardData.setData('Text',str);
		alert('您的地址已经复制在您的剪贴版中了');
		return false;
	}
	catch(e)
	{
		alert(e.description)
		return null;
	}
}

function setCopy(_sTxt){try{clipboardData.setData('Text',_sTxt)}catch(e){}}



function setCookie(name, value) {
	var Then = new Date() 
	Then.setTime(Then.getTime() + 60*1000 ) //60秒
	document.cookie = name + "=" + escape(value) + ";domain=.mvbox.cn;expires="+ Then.toGMTString();
}

function getCookie(Name) {
	var search = Name + "=";
	if (document.cookie.length > 0) {
	    offset = document.cookie.indexOf(search);
	    if (offset != -1) {
	     offset += search.length;
	     end = document.cookie.indexOf(";", offset);
	     if (end == -1) {
	      end = document.cookie.length;
	     }
	     return unescape(document.cookie.substring(offset, end));
	    } else {
	     return ("");
	    }
	} else {
	    return ("");
	}
}
setCookie("mvbox_import","have");