function getValue(userData,specName) {
        var rtnValue = "";
        var specIndex = userData.indexOf(specName + "=", 0);
        if(specIndex>=0) {
                var tempSingleStr;
                for(var i=specIndex+specName.length+1; i<userData.length; i++) {
                        tempSingleStr = userData.charAt(i);
                        if(tempSingleStr!="&")
                                rtnValue += tempSingleStr;
                        else
                                break;
                }
        }
        if ( rtnValue.indexOf("#")>-1)
        {
			rtnValue	= rtnValue.replace("#", "");
        }
        return rtnValue;
}

function showContainer()
{

	var argLength = showContainer.arguments.length;
	
	if ( argLength == 0 )
	{
		return;
	}
		
	for(i=0; i<argLength; i++)
	{
		document.getElementById(showContainer.arguments[i]).style.display = "none";
	}
	
	document.getElementById(showContainer.arguments[0]).style.display = "";
}

function refreshVerifyImage()
{
	document.getElementById("imgVerify").src = 'http://ptlogin2.qq.com/getimage?aid=11000101&'+ Math.random();
}

function refreshVerifyImageByCtrlID(ctrlID)
{
	document.getElementById(ctrlID).src = 'http://ptlogin2.qq.com/getimage?aid=11000101&'+ Math.random();
}

function GetCurDateStr(){
	var stDate = new Date();
	var sDay = "";
	var sTmp = "";

	sDay += stDate.getYear() + "-";
	
	sTmp += (stDate.getMonth() + 1);
	if (sTmp.length == 1){
		sDay += "0"; sDay += sTmp;
	}
	else
		sDay += sTmp;
	
	sDay += "-";
	
	sTmp="";
	sTmp += stDate.getDate();
	if (sTmp.length == 1) {
		sDay += "0"; 
		sDay += sTmp;
	}
	else
		sDay += sTmp;	

	return sDay;
}

function checkValidPasswd(str)

{

	var reg = /^[\x00-\x7f]+$/;

	if (! reg.test(str))

	{

		return false;

	}

	

	if (str.length < 6 || str.length > 16)

	{

		return false;	

	}

	

	return true;

}

function isValidEmail(mail)
{
        return (new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
}

function GetCurMonFistDayStr(){
	var sFirstDay="";
	var iMonth="";
	var stDate = new Date();

	sFirstDay += stDate.getYear()+"-";
	iMonth = stDate.getMonth() + 1;
	if (iMonth < 10)
		sFirstDay += "0";
	sFirstDay += iMonth + "-";
	sFirstDay += "01";
	
	return sFirstDay;
}
function isNumeric(strNumber)
{
	var i,j,strTemp,NUM;
  
    strTemp="0123456789";
      
    for (i=0;i<strNumber.length;i++) 
    {
        j = strTemp.indexOf(strNumber.charAt(i));
  
        if (j==-1) 
        {
            return false;
        }
    }

    return true;
}

function isInt(strNumber)
{
	if (strNumber.indexOf(".")>-1)
	{
		return false;
	}
	
	var num = parseInt(strNumber);
	
	if ( isNaN(num) )
	{
		return false;
	}
	
	return true;
}

function isValidQQUin(qqUin)
{
	if ( qqUin.length < 5 || qqUin.length > 11 )
	{
		return false;
	}

	var i,j,strTemp,NUM;
  
    strTemp="0123456789";
      
    for (i=0;i<qqUin.length;i++) 
    {
        j = strTemp.indexOf(qqUin.charAt(i));
  
        if (j==-1) 
        {
            //Char is NOT number            
            return false;
        }
    }

    return true;
}

function isTenTimesInt(strNumber)
{
	if (strNumber.indexOf(".")>-1)
	{
		return false;
	}
	
	var num = parseInt(strNumber);
	
	if ( isNaN(num) )
	{
		return false;
	}
	
	var tmpNum = num % 10;
	
	if ( tmpNum > 0 )
	{
		return false;
	}
	
	return true;
}

function expandCtrl(objFrom, ctrlID, fromText)
{
	objCtrl = document.getElementById(ctrlID);

	if ( objCtrl.style.display == "" || objCtrl.style.display == "block")
	{
		objFrom.innerHTML 		= "+" + objFrom.innerHTML.substring(1, objFrom.innerHTML.length);
		objCtrl.style.display 	= "none";
	}
	else
	{
		objFrom.innerHTML 		= "-" + objFrom.innerHTML.substring(1, objFrom.innerHTML.length);
		objCtrl.style.display 	= "block";
	}
	
	//reset iframe-window height
	var objFrame	= parent.document.getElementById("main_content");
	if ( objFrame != null )
	{
		var fdh=(objFrame.Document?objFrame.Document.body.scrollHeight:objFrame.contentDocument.body.offsetHeight);
		objFrame.height=(fdh>200?fdh:200);
	}
}

function getLoginUin()
{
	var objFlag = document.getElementById("flag");
	
	if ( objFlag == null )
	{
		objFlag	= parent.document.getElementById("flag");
		objUin	= parent.document.getElementById("loginUin");
		
		if ( objFlag == null || objUin == null)
		{
			return 0;
		}
		else
		{
			return objUin.value;
		}
	}
	else
	{
    return document.getElementById("loginUin").value;
	}
}

function checkCon(uin){
	if( ((uin.length == 9) && (parseInt(uin.substr(8,1)) <= 9))
		||(uin.length == 8) 
	    ||(uin.length == 7) )
	{
		return true;
	}
	
	return false;
}

function writeTerms()
{
	if ( service.TermUrl != "" )
	{
		document.write("<input name=\"ckb\" type=\"checkbox\" checked=\"checked\"/><label>本人同意并接受 <a href=\"" + service.TermUrl + "\" target=\"_blank\" class=\"yzm\">" + service.ServiceName + "服务条款</a></label>");
	}
}
function writeServiceFee()
{
	document.write("<label>" + service.ServiceName + "服务资费：<span class=\"orange\">" + service.ServiceFee + "</span>元/月</label>");
}
//Example:2008-02-26
function ToDayString(objDate)
{
	var year	= objDate.getFullYear();
	//月需要特殊处理,0表示1月,1表示2月...
	var month	= objDate.getMonth()+1;
	var day		= objDate.getDate();
	var retValue="";
	retValue	= retValue+year+"-";
	if(month<10)
		retValue	= retValue+"0"+month+"-";
	else
		retValue	= retValue+month+"-";
	if(day<10)
		retValue	= retValue+"0"+day;
	else
		retValue	= retValue+day;
	return retValue;
}
