siteUrl = 'http://www.guanlantx.com';

function passwordStrength(password){
	var desc = new Array();
	desc[0] = "非常弱";
	desc[1] = "弱";
	desc[2] = "好一点了";
	desc[3] = "中等吧";
	desc[4] = "强";
	desc[5] = "相当强";

	var score   = 0;

	//if password bigger than 6 give 1 point
	if (password.length > 6) score++;

	//if password has both lower and uppercase characters give 1 point	
	if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) score++;

	//if password has at least one number give 1 point
	if (password.match(/\d+/)) score++;

	//if password has at least one special caracther give 1 point
	if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) )	score++;

	//if password bigger than 12 give another 1 point
	if (password.length > 12) score++;

	 document.getElementById("passwordStrength").className = "strength" + score;
}

function shouldLogin(){
	var pop = new Popup({ contentType:1,isReloadOnClose:false,isReloadCurrentOnClose:true,width:330,height:110,isSupportDraging:true});
	pop.setContent("title","请登录...");
	pop.setContent("contentUrl",siteUrl+"/impl/login.php");
	pop.build();
	pop.show();
	return false;		
}

function showAlert(title,content,w,h){
	var pop=new Popup({contentType:4,isReloadOnClose:false,width:w,height:h});
	pop.setContent("title",title);
	pop.setContent("alertCon",content);
	pop.build();
	pop.show();
}

function isUndefined(variable) {
	return typeof variable == 'undefined' ? true : false;
}

function actionForm(){
	$('#action').attr('disabled',true).toggleClass('iptBtn3');
	ducument.getElementById('checkForm').submit();
}

function Wclose(pop){pop.close();pop=null;}

function changeTabCnt(name,index){
	$('#'+name+'>li').removeClass();
	$('#'+name+'_tab_'+index).addClass('selected');
	$('#'+name+'cnt>div').hide();
	$('#'+name+'_cnt_'+index).show();
}

function changeTabCnt2(name,index){
	$('#'+name+'>li').removeClass();
	$('#'+name+'_tab_'+index).addClass('selected');	
	$('#'+name+'cnt>table').hide();
	$('#'+name+'_cnt_'+index).show();
}

function changeTabCnt3(name,index){
	$('#'+name+'>span').removeClass().addClass('linkBlack');
	$('#'+name+'_tab_'+index).removeClass().addClass('linkRed');
	$('#'+name+'cnt>div').hide();
	$('#'+name+'_cnt_'+index).show();
}

function changedivbg(tcolor){
	$('#novelContainer').css({'backgroundColor':tcolor});
}

function changedivColor(wcolor){
	$('#novelContainer').css({'color':wcolor});
}

function simpleSearch(){
	var keyword = $('#searchkey');
	if(keyword.val() == ''){
		showAlert('搜索提示','请输入搜索关键字',200,80);
	}else{
		window.location.href=siteUrl+'/search/'+encodeURI($('#searchType').val())+'?keyword='+encodeURI(keyword.val());
	}
}

function logout(){
	var url = siteUrl+'/impl/login.php?ac=logout';
	$.get(url,function(data){
		window.location.reload();
	});
}

/*
==================================================================
LayOut(TextboxID):对Textbox里面的内容进行自动排版:段与段之间自动空
行;段前缩进2个大空格;去除段前段后多余的空格.
==================================================================
*/

function LayOut(TextboxID)
{
    var newLineChar="\r\n";
    var segHead="    ";
    var text = document.getElementById(TextboxID).innerText;
    var textContainer = new Array();
    var ContainerArrayIndex = 0;
    var startIndex=0;
    var endIndex=0;
    var textLength=text.length;
    var returnString="";
    var isRubbish=true;
    var rubbish=new String(" \t　\r\n");
    
    for(var count = 0; count < textLength; count++)
    {
        if(rubbish.indexOf(text.charAt(count))==-1) isRubbish=false;
        
        if(count==textLength-1&&isRubbish==false)
        {
            textContainer[ContainerArrayIndex]=Trim(text.substring(startIndex,textLength));
            ContainerArrayIndex++;
        }
        else
        {
            if(text.substring(count,count+2)==newLineChar)
            {
                endIndex=count+2;
                if(endIndex-startIndex>2&&isRubbish==false)
                {
                    textContainer[ContainerArrayIndex]=Trim(text.substring(startIndex,endIndex-2))+text.substring(endIndex-2,endIndex);
                    ContainerArrayIndex++;
                }
                startIndex=endIndex;
                count++;
                isRubbish=true;
            }
        }
    }
    
    for(var count = 0; count < ContainerArrayIndex; count++)
    {
        returnString+=segHead+textContainer[count]+newLineChar;
    }
    
    document.getElementById(TextboxID).innerText = returnString;
}

/*
==================================================================
LTrim(string):去除左边的空格
==================================================================
*/
function LTrim(str)
{
    var whitespace = new String(" \t　");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}

/*
==================================================================
RTrim(string):去除右边的空格
==================================================================
*/

function RTrim(str)
{
    var whitespace = new String(" \t　");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}

/*
==================================================================
Trim(string):去除前后空格
==================================================================
*/

function Trim(str)
{
    return RTrim(LTrim(str));
}