﻿var invitationCodetype = 0;
function TypeSelected(obj)
{
    invitationCodetype = obj;
}
function InvitaionCode(obj)
{
    var Num = obj;        
    var ajax = InitAjax();
    var timespan = Math.random();
    var NeedPayment = 0;

    if(document.getElementById("Checkbox_NeedPayment").checked)
    {
        NeedPayment = 1; 
    }
    var toPost = "type=" + invitationCodetype + "&Num=" + Num + "&NeedPayment=" + NeedPayment + "&timespan=" + timespan; 

    var PageUrl = "InvitationCodeLink.aspx";

    ajax.open("POST", PageUrl,true);
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 

    ajax.onreadystatechange = function() 
    { 
        if (ajax.readyState == 4 && ajax.status == 200) 
        { 
           if(ajax.responseText!="")
            {
                document.getElementById("InvitationCode").innerHTML = ajax.responseText;
            }
        } 
     }
     ajax.send(toPost);
}
//-----------------------------------------------------------------------------------------------
String.prototype.trim=function()
{
	return this.replace(/(^\s*)|(\s*$)/g,"");
}
String.prototype.ltrim=function()
{
  return this.replace(/(^\s*)/g,"");
}
String.prototype.rtrim=function()
{
    return this.replace(/(\s*$)/g,"");
}

function CommentUnload()
{
//window.opener.location.reload();
  //  alert(document.parentWindow.document.location.href);
  if(parent.GB != null)
  {
  parent.GB.reload_on_close = true;
  }
    
}
function getEvent(){     //同时兼容ie和ff的写法
         if(document.all)    return window.event;        
         func=getEvent.caller;            
         while(func!=null){    
             var arg0=func.arguments[0];
             if(arg0){
                 if((arg0.constructor==Event || arg0.constructor ==MouseEvent)
                     || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){    
                     return arg0;
                 }
             }
             func=func.caller;
         }
         return null;
 }

function setCookie(sName, sVal, iDays, sPath) 
{
            var sExpires;
			if (iDays)
			{
				sExpires = new Date();
				sExpires.setTime(sExpires.getTime()+(iDays*24*60*60*1000));
			}
			document.cookie = sName + "=" + escape(sVal) + ';expires=' + sExpires.toGMTString() + ";path=" + sPath;
			//document.cookie = 'myTest=testvalue;expires=' + expires.toGMTString() + ";path=" + sPath;
			if (document.cookie.length > 0)
				return true;
}
function getCookie(sName) 
		{
			var sCookie = " " + document.cookie;
			var sSearch = " " + sName + "=";
			var sStr = null;
			var iOffset = 0;
			var iEnd = 0;
			if (sCookie.length > 0) 
			{
				iOffset = sCookie.indexOf(sSearch);
				if (iOffset != -1) 
				{
					iOffset += sSearch.length;
					iEnd = sCookie.indexOf(";", iOffset)
					if (iEnd == -1) 
						iEnd = sCookie.length;
					sStr = unescape(sCookie.substring(iOffset, iEnd));
				}
			}
			return(sStr);
		}	
		
function Radio1_Click(obj,IDNum,AddFeatureCount,AddFeatureIDStr)
{
   var objStr=obj + "_InfoPanelList";
   var obj1=document.getElementById(objStr);   
   obj1.style.display = "none"; 
   
   var j=1;

   for(j=1;j<=AddFeatureCount;j++)
   {   
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_AddFeatureRadio1";              
       obj1=document.getElementById(objStr);   
       obj1.style.display = ""; 
       
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_divRadio1Hidden";              
       obj1=document.getElementById(objStr);   
       obj1.value = "true";        
   }
   
    for(j=1;j<=AddFeatureCount;j++)
   {   
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_AddFeatureRadio3";
       obj1=document.getElementById(objStr);   
       obj1.style.display = "none"; 
       
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_divRadio3Hidden";              
       obj1=document.getElementById(objStr);   
       obj1.value = "false";          
   }
   
   objStr = obj+"_Radio4";
   obj1=document.getElementById(objStr);   
   obj1.checked=true; 
}

function Radio2_Click(obj,IDNum,AddFeatureCount,AddFeatureIDStr)
{
    var objStr=obj + "_InfoPanelList";
   var obj1=document.getElementById(objStr);   
   obj1.style.display = ""; 
   
   var j=1;

   for(j=1;j<=AddFeatureCount;j++)
   {   
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_AddFeatureRadio1";   
       obj1=document.getElementById(objStr);   
       obj1.style.display = "none"; 
       
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_divRadio1Hidden";              
       obj1=document.getElementById(objStr);   
       obj1.value = "false";         
   }
}

function Radio3_Click(obj,IDNum,AddFeatureCount,AddFeatureIDStr)
{
    var objStr=obj + "_InfoPanelList";
   var obj1=document.getElementById(objStr);   
   obj1.style.display = ""; 
   
   var j=1;

  for(j=1;j<=AddFeatureCount;j++)
   {   
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_AddFeatureRadio3";
       obj1=document.getElementById(objStr);   
       obj1.style.display = ""; 
       
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_divRadio3Hidden";              
       obj1=document.getElementById(objStr);   
       obj1.value = "true";        
   }
}
function Radio4_Click(obj,IDNum,AddFeatureCount,AddFeatureIDStr)
{
  var objStr=obj + "_InfoPanelList";
   var obj1=document.getElementById(objStr);   
   obj1.style.display = ""; 
   
   var j=1;

  for(j=1;j<=AddFeatureCount;j++)
   {   
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_AddFeatureRadio3";
       obj1=document.getElementById(objStr);   
       obj1.style.display = "none"; 
       
       objStr = AddFeatureIDStr + (IDNum * AddFeatureCount - AddFeatureCount + j) + "_divRadio3Hidden";              
       obj1=document.getElementById(objStr);   
       obj1.value = "false";       
   }
}

function InitAjax()
{
    var httpAjax = null;
    try
    {
	    httpAjax = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e1)
    {
	    try
	    {
		    httpAjax = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    catch(e2)
	    {
	    }
    }
    if(!httpAjax && XMLHttpRequest != 'undefined')
    {
	    httpAjax = new XMLHttpRequest();
    }
    return httpAjax;

}

function MSLeave(tt)
{
    if(tt.onmouseleave != null)
    {
        tt.src="images/0stars.gif"
    }
}

function MS(tt)
{  
  var evt=getEvent();
  var starX;  
  
  if(document.all) 
  {
      starX=evt.offsetX;
  }else
  {
      starX=evt.layerX-tt.x;
      
  }
    
    if (starX <5)
    {
      tt.src="images/0stars.gif"
    }

    if (starX >=5 && starX <10)
    {
      tt.src="images/0-5stars.gif"
    }

    if (starX >=10 && starX <15)
    {
      tt.src="images/1stars.gif"
    }
    if (starX >=15 && starX <20)
    {
      tt.src="images/1-5stars.gif"
    }
    if (starX >=20 && starX <25)
    {
      tt.src="images/2stars.gif"
    }
    if (starX >=25 && starX <30)
    {
      tt.src="images/2-5stars.gif"
    }
    if (starX >=30 && starX <35)
    {
      tt.src="images/3stars.gif"
    }

    if (starX >=35 && starX <40)
    {
      tt.src="images/3-5stars.gif"
    }
    if (starX >=40 && starX <45)
    {
      tt.src="images/4stars.gif"
    }
    if (starX >=45 && starX <50)
    {
      tt.src="images/4-5stars.gif"
    }

    if (starX >=50 && starX <55)
    {
      tt.src="images/5stars.gif"
    }
}

//==============================
function CLt(obj)
{
    var objID = obj.id;
    var img = obj
    img.onmousemove = null;
    img.onmouseleave = null;
    
    var ImageURL = img.src;

    var imgName1 = ImageURL.substr(ImageURL.lastIndexOf("/")+1,1);
    var imgName3 = ImageURL.substr(ImageURL.lastIndexOf("/")+3,1);
    var Rating="";
    
    if(imgName3=="5")
    {
       Rating = imgName1+"."+imgName3;
    }
    else
    {
       Rating=imgName1;
    }
    //----------------------------------------------
    
    
    // var HideFieldId = document.getElementById(obj + "_HiddenField1");
    var HideFieldId  = document.getElementById(objID.substring(0,objID.lastIndexOf("_")) + "_HiddenField1");
     HideFieldId.value = Rating;
     //alert(Rating);  
}
//===================================================
function CL(obj,UserIp)
{
   
        obj.onmousemove = null;
        obj.onmouseleave = null;
        var imgName1 =obj.src.substr(obj.src.lastIndexOf("/")+1,1);
        var imgName3=obj.src.substr(obj.src.lastIndexOf("/")+3,1);
        var Rating="";
        
        if(imgName3=="5")
        {
           Rating = imgName1+"."+imgName3;
        }
        else
        {
           Rating=imgName1;
        }
        var imgID=obj.id;
       var Ip=UserIp;
        
        var ajax = InitAjax();
        var timespan = Math.random();
        var toPost = "imgID=" + imgID +"&Rating="+ Rating +"&UserIp="+UserIp+ "&timespan=" + timespan; 
        //=============================
        //alert(window.location);
        //---------------------------------------
        var PageUrl = "./LinkClick.aspx";
        ajax.open("POST", PageUrl,true);
        ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
        
        ajax.onreadystatechange = function() 
        { 
            if (ajax.readyState == 4 && ajax.status == 200) 
            { 
               if(ajax.responseText!="")
                {
                    var arr = ajax.responseText.split("&") 
                    var ImageName="ImgShow_"+arr[0]+"_"+arr[1];
                    var ScoreName="ScoreSpan_"+arr[0]+"_"+arr[1];
                    var VoteName="VoteSpan_"+arr[0]+"_"+arr[1];
                    var RatingSpan="NoRating_"+arr[0]+"_"+arr[1];
                    var TotalScore1="TotalScore_"+arr[0]+"_1";
                    var TotalImage1="Image_"+arr[0]+"_1";
                    var TotalVotes1="TotalVotes_"+arr[0]+"_1";
                    var RatingShow1="RatingShow_"+arr[0]+"_1";
                    var TotalScore2="TotalScore_"+arr[0]+"_2";
                    var TotalImage2="Image_"+arr[0]+"_2";
                    var TotalVotes2="TotalVotes_"+arr[0]+"_2";
                    var RatingShow2="RatingShow_"+arr[0]+"_2";
                    document.getElementById(ImageName).src = arr[3];
                    document.getElementById(ImageName).style.display ="";
                    document.getElementById(RatingSpan).style.display="none"
                    document.getElementById(ScoreName).innerHTML = arr[2];
                    document.getElementById(VoteName).innerHTML = arr[4];
                    document.getElementById(TotalImage1).src = arr[6];
                    document.getElementById(TotalScore1).innerHTML = arr[5];
                    document.getElementById(TotalVotes1).innerHTML = arr[7];
                    document.getElementById(TotalImage1).style.display ="";
                    document.getElementById(RatingShow1).style.display="none"
                    document.getElementById(TotalImage2).src = arr[6];
                    document.getElementById(TotalScore2).innerHTML = arr[5];
                    document.getElementById(TotalVotes2).innerHTML = arr[7];
                    document.getElementById(TotalImage2).style.display ="";
                    document.getElementById(RatingShow2).style.display="none"
                }
            } 
         }
         ajax.send(toPost);
    
}


//===================================================================
function AddListToFeature(ItemId,FeatureId)
{
   var ListId="List_"+ItemId+"_"+FeatureId;
   var List=document.getElementById(ListId).value;
   
    var ajax = InitAjax();
    var timespan = Math.random();
    var toPost = "ItemId=" + ItemId +"&FeatureId="+ FeatureId +"&List="+ List + "&timespan=" + timespan; 
    //=============================
    //alert(window.location);
    //---------------------------------------
    var PageUrl = "./LinkClick.aspx";
    ajax.open("POST", PageUrl,true);
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
    
    ajax.onreadystatechange = function() 
    { 
        if (ajax.readyState == 4 && ajax.status == 200) 
        { 
           if(ajax.responseText!="")
            {
                var arr = ajax.responseText.split(",") 
                var ListSize="ListSize_"+arr[0]+"_"+arr[1];
                var ShowList="ShowList_"+arr[0]+"_"+arr[1];
                var MoreId="More_"+arr[0]+"_"+arr[1];
                var arrSize=0;
                var j=0;
                while(arr[j]!=null)
                {
                   j=j+1;
                }
                arrSize=j;
                document.getElementById(ListSize).innerHTML = arrSize-2;
                if(arrSize>2)
                {
                    var strList="";
                    if(arrSize<=5)
                    {
                       document.getElementById(ShowList).innerHTML="";
                       for(var i=2;i<arrSize;i++)
                       {
                            document.getElementById(ShowList).innerHTML  =document.getElementById(ShowList).innerHTML + arr[i] + ","
                       }
                    }
                    else
                    {             
                         document.getElementById(ShowList).innerHTML  =  arr[2] + ","+ arr[3] + ","+ arr[4];                                           
                         document.getElementById(ShowList).innerHTML  =document.getElementById(ShowList).innerHTML +  "...";     
                         //document.getElementById(MoreId).style.display =""; 没有跳转页面，暂时隐藏  
                    }                      
                }                
            }
        } 
     }
     ajax.send(toPost);
}
//-------------------------------------------------------------------
function AddInputToFeature(ItemId,FeatureId)
{
   var InputId="RangeId_"+ItemId+"_"+FeatureId;
   var Input=document.getElementById(InputId).value;
   if(isNumber(Input))
   {
        var ajax = InitAjax();
        var timespan = Math.random();
        var toPost = "ItemId=" + ItemId +"&FeatureId="+ FeatureId +"&Input="+ Input + "&timespan=" + timespan; 
        //=============================
        //alert(window.location);
        //---------------------------------------
        var PageUrl = "./LinkClick.aspx";
        ajax.open("POST", PageUrl,true);
        ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
        
        ajax.onreadystatechange = function() 
        { 
            if (ajax.readyState == 4 && ajax.status == 200) 
            { 
               if(ajax.responseText!="")
                {
                    var arr = ajax.responseText.split(",") 
                    var Average="Average_"+arr[0]+"_"+arr[1];
                    var Range="Range_"+arr[0]+"_"+arr[1];
                    document.getElementById(Average).innerHTML = arr[2];
                    document.getElementById(Range).innerHTML = arr[3];   
                     document.getElementById("ValueError_"+ItemId+"_"+FeatureId).style.display = "none";           
                }
            } 
         }
         ajax.send(toPost);
   }
   else
   {
         document.getElementById("ValueError_"+ItemId+"_"+FeatureId).style.display = "";
   }
   
}
//--------------------------------------------------------------------
//验证是否为数字 
function isNumber(oNum)
{  
    if(!oNum) return false;
    var strP=/^\d+(\.\d+)?$/; 
    if(!strP.test(oNum)) return false; 
    try{ if(parseFloat(oNum)!=oNum) return false; }
    catch(ex) { return false; }
    return true; 
 }

function ChangeWeightOfFeature(FeatureId)
{
   var txtChange="ChangeWeight_"+FeatureId;
   var ChangeWeight=document.getElementById(txtChange).value;
   if(isNumber(ChangeWeight)&&ChangeWeight>=0&&ChangeWeight<=1)
   {
        var ajax = InitAjax();
        var timespan = Math.random();
        var toPost = "FeatureId="+ FeatureId +"&Weight="+ ChangeWeight + "&timespan=" + timespan; 
        //=============================
        //alert(window.location);
        //---------------------------------------
        var PageUrl = "./LinkClick.aspx";
        ajax.open("POST", PageUrl,true);
        ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
        
        ajax.onreadystatechange = function() 
        { 
            if (ajax.readyState == 4 && ajax.status == 200) 
            { 
               if(ajax.responseText!="")
                {
                    var arr = ajax.responseText.split(",") 
                    var NewWeight="WeightContent_"+arr[0];
                    document.getElementById(NewWeight).innerHTML = arr[1];
                    document.getElementById("ChangeWeightError_"+FeatureId).innerHTML = "OK"; 
                    //刷新页面
                    window.location.reload();       
                }
            } 
         }
         ajax.send(toPost);
   }
   else
   {
        document.getElementById("ChangeWeightError_"+FeatureId).innerHTML = "Please enter a number range 0 to 1";
      
   }
   
}

function getCookie(sName)
{
   // cookies are separated by semicolons
    var aCookie = document.cookie.split("; ");
    for (var i=0; i < aCookie.length; i++)
    {
        // a name alue pair (a crumb) is separated by an equal sign
        var aCrumb = aCookie[i].split("=");
        if (sName == aCrumb[0])
        {
            return aCrumb[1];
        }
    }
    // a cookie with the requested name does not exist
    return null;

}
//---------------------------------------------------------
function InitSubMenu(MenuItemId,MenuItemName)
{
    var domain = getCookie("StackUpDomain");
    
    var ajax = InitAjax();
    var timespan = Math.random();
    var toPost = "MenuItemId=" + MenuItemId + 
                 "&MenuItemName=" + MenuItemName + 
                 "&timespan=" + timespan;
                 
    var PageUrl = "http://" + domain +"/component/SubMenuLink.aspx";
    
    ajax.open("POST", PageUrl,true);
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
    
    ajax.onreadystatechange = function() 
    { 
        if (ajax.readyState == 4 && ajax.status == 200) 
        { 
           if(ajax.responseText!="")
            {
                document.getElementById("SubMenu").innerHTML = ajax.responseText;
            }
        } 
     }
     ajax.send(toPost);
}
//---------------------------------------------------------
// 
//---------------------------------------------------------
//function ClickSubMenu(SubMenuItemId)
//{
//    var test="123";
//    var test2="567";
//    var test=test2;
//}
//----------------------------------------------------------
// when click help image ,display text in speficed sapn.
//---------------------------------------------------------
function ShowHelp(SpanId,ImageShow,ImageHide)
{
  var DisplaySpan=document.getElementById(SpanId);
  var DisplayImageShow=document.getElementById(ImageShow);
  var DisplayImageHide=document.getElementById(ImageHide);
  DisplaySpan.style.display="";
  DisplayImageShow.style.display="none";
  DisplayImageHide.style.display="";
}
//----------------------------------------------------------
// when click help image ,hide text in speficed sapn.
//---------------------------------------------------------
function HideHelp(SpanId,ImageShow,ImageHide)
{
  var DisplaySpan=document.getElementById(SpanId);
  var DisplayImageShow=document.getElementById(ImageShow);
  var DisplayImageHide=document.getElementById(ImageHide);
  DisplaySpan.style.display="none";
  DisplayImageShow.style.display="";
  DisplayImageHide.style.display="none";
}

//---------------------------------------------------------
// when click help image ,hide text in speficed sapn.
//---------------------------------------------------------
//function HideDisplay(obj)
//{
//    if(obj == 1)
//    {
//        document.getElementById("Panel1").style.display = "";
//        document.getElementById("Panel3").style.display = "";
//    }
//    if(obj == 2)
//    {
//        document.getElementById("Panel1").style.display = "none";
//        document.getElementById("Panel3").style.display = "none";
//    }
//    if(obj == 3)
//    {
//        document.getElementById("Panel2").style.display = "";
//        document.getElementById("Panel4").style.display = "";
//    }
//    if(obj == 4)
//    {
//        document.getElementById("Panel2").style.display = "none";
//        document.getElementById("Panel4").style.display = "none";
//    }
//}
//-------------------
// photo zooming.
//-------------------
function resizeimg(ImgD,iwidth,iheight) 
{ 
     var image=new Image(); 
     image.src=ImgD.src; 
     if(image.width>0 && image.height>0)
     { 
        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;
           } 
        } 
        else
        { 
            if(image.height>iheight)
            { 
                ImgD.height=iheight; 
                ImgD.width=(image.width*iheight)/image.height; 
            }else
            { 
                ImgD.width=image.width; 
                ImgD.height=image.height; 
            } 
         }
    } 
}
//====================Logo Resize======change by shibeilei===================
function resizeimgLogo(ImgD,iwidth,iheight) 
{ 
     var image=new Image(); 
     image.src=ImgD.src;
//     var FirstIndex=image.src.lastIndexOf("/")+1; 
//     var LastIndex=image.src.length;
//     if(image.src.substring(FirstIndex,LastIndex)!="Images/stackup.gif")
//     {
     if(image.width>0 && image.height>0)
     { 
        if(image.width/image.height>= iwidth/iheight)
        { 
           if(image.width>iwidth)
           { 
               ImgD.width=iwidth*2; 
               ImgD.height=(image.height*iwidth*2)/image.width; 
           }
           else
           { 
                ImgD.width=image.width*2; 
                ImgD.height=image.height;
           } 
        } 
        else
        { 
            if(image.height>iheight)
            { 
                ImgD.height=iheight; 
                ImgD.width=(image.width*iheight*2)/image.height; 
            }
            else
            { 
                ImgD.width=image.width*2; 
                ImgD.height=image.height; 
            } 
         }
    } 
   //}
}

//================
///
///privatecomp.aspx和publiccomp.aspx页面控制AddFeature显示代码
///
function ShowAddFeature()
{
   document.getElementById("AddFeatureTR").style.display="";
   document.getElementById("AddFeaturebtnTD").style.display=""; 
   document.getElementById("AddFeatureLinkTD").style.display="none";     
}

function ShowMonthFee()
{
    var fee = document.getElementById("txtFeePay");
    var month = document.getElementById("txtNumberOfMonth");
    var total;
    
    total = fee.value * month.value;
    document.getElementById("spanTotalAmount").innerText = "$" + total;
       
}

function CheckFeeInput()
{
    var feeMinimum = document.getElementById("spanFeeMinimum").innerText.trim();
    var feePay = document.getElementById("txtFeePay").value.trim();
    
    var pattern = /(^[0-9]+\.[0-9]*$)|(^[0-9]*\.[0-9]+$)|(^[0-9]+$)/;
    var match = pattern.test(feePay);
    
    
    if(match == false)
    {
        document.getElementById("spanFeePayInfo").innerText = "Invalidate Charactor Exist";
    }
    else if(parseFloat(feeMinimum) > parseFloat(feePay))
    {
        document.getElementById("spanFeePayInfo").innerText = "The amount you enter must not be less than the minimum fee above.";
    }
    else
    {
        document.getElementById("spanFeePayInfo").innerText = "";
    }
    
    if(feePay == "")
    {
        document.getElementById("spanFeePayInfo").innerText = "Please input fee.";
    }
}

function CheckMonthInput()
{
    var month = document.getElementById("txtNumberOfMonth");
    var pattern = /^\d+$/;
    var match = pattern.test(month.value.trim());
    
    if(match == false)
    {
        document.getElementById("spanNumberOfMonthInfo").innerText = "Invalidate Charactor Exist";
    }
    else if(parseFloat(month.value.trim()) <= 0)
    {
        document.getElementById("spanNumberOfMonthInfo").innerText = "The month you entered must be more than 0.";
    }
    else 
    {
        document.getElementById("spanNumberOfMonthInfo").innerText = "";
    }
    
    if(month.value.trim() == "")
    {
        document.getElementById("spanNumberOfMonthInfo").innerText = "Please input month.";
    }
    
}

//检查输入字符个数
function CheckCharactorCountInput(minLength,maxLength,inputTxtId,outputTxtId)
{
    var min = minLength;
    var max = maxLength;
    var inputTxt = document.getElementById(inputTxtId);
    var outputTxt = document.getElementById(outputTxtId);
    
    var length = inputTxt.value.trim().length;
    
    if(length < min)
    {
        outputTxt.innerText = "less than " + minLength;
    }
    else if(length > max)
    {
        outputTxt.innerText = "more than " + maxLength;
    }    
//    else
//    {
//        outputTxt.innerText = "";
//    }
}

//检查输入字符是否符合正则表达式
function CheckNameInput(patn,inputTxtId,outputTxtId)
{
    var pattern = patn;
    var inputTxt = document.getElementById(inputTxtId);
    var outputTxt = document.getElementById(outputTxtId);
    
    var match = pattern.test(inputTxt.value.trim());
    
    if(match == false)
    {
       outputTxt.innerText = "Exist invalid charactor.";
    }
    else
    {
        outputTxt.innerText = "";
    }
    
    if(inputTxt.value.trim() == "")
    {
       outputTxt.innerText = "Cannot be empty.";
    }
}
