﻿	
	//URL的处理
	//dataHelperUrl     数据处理页的URL
	//starId            被评比的级别
	//返回正确的URL
	function getUrl( inputUrl )
	{
	    var charqOra = '&';
	    if(!ValidateIsCorrect( inputUrl , /\?/ ))
	        charqOra = '?';
	   return inputUrl + charqOra;
	}
	
    //正则验证用户输入数据
	//validateControlText 	用户输入数据
	//validateReg 			正则验证表达式
	//返回bool 值 
	function ValidateIsCorrect( validateControlText , validateReg)
	{
		if( validateControlText != null && validateControlText != "" )
		{ 
			var reg = new RegExp(validateReg);
			if(!reg.test(validateControlText))   
				return false;
		}
		return true;
	}

	
	
	/* cookie 的设置， 限制评级频率 开始 */
	
	//发放COOKIE
	function setCookie( name , value , expire )
	{
		// COOKIE 名/值 ，escape——COOKIE加密
		var cookieNameAndValue = name+"="+escape(value)+";";
		
		//COOKIE过期时间
		var extime = new Date();
		extime.setTime (extime.getTime() + expire *60*60*1000);
		var cookieExpire = ((expire) ? " expires="+extime.toGMTString()+";" : "");
				
		//发放COOKIE
		document.cookie = cookieNameAndValue + cookieExpire ;
	}

	//读取COOKIE
    function getCookieValue(cookie_name)
    {
        var allcookies = document.cookie;
        var cookie_pos = allcookies.indexOf(cookie_name);

        // 如果找到了索引，就代表cookie存在，
        // 反之，就说明不存在。
        if (cookie_pos != -1)
        {
            // 把cookie_pos放在值的开始，只要给值加1即可。
            cookie_pos += cookie_name.length + 1;
            var cookie_end = allcookies.indexOf(";", cookie_pos);

            if (cookie_end == -1)
            {
                cookie_end = allcookies.length;
            }
            var value = unescape(allcookies.substring(cookie_pos, cookie_end));
        }
        return value;
    }
	
	/* cookie 的设置， 限制评级频率 结束 */
	
	/* rating 提示信息开始 */
	
	//设置操作提示信息
	//showBoxID  信息显示容器的ID
	//message	信息
	//timeOut	延迟多少秒执行 setVoteCount 
	function setDisplayInfo( showBoxID , message , timeOut , voteCount )
	{
	    //var span_displayInfo = document.getElementById("strong_displayMessage");
	    var span_displayInfo = document.getElementById( showBoxID );
	    span_displayInfo.innerHTML = message;
	    span_displayInfo.style.color = "#888888";
		
		if( timeOut > 0 )
			setTimeout( 'setDisplayInfo( "'+ showBoxID +'" ,"'+ totalVote +" "+ voteCount +'" , 0  , '+ voteCount +' )' , timeOut * 1000); 
	}
		
	/* rating 提示信息结束 */

