var HOTEL_IMAGES_PATH_HTTPSERVER="http://resource.elong.com/cn/hotels/images/" ;

//截去字符串头尾的空格字符

function ValidatorTrim(s) {
    var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
    return (m == null) ? "" : m[1];
}

 

//获取指定ID的控件的值

function ValidatorGetValue(id) 
{
    var strValue = "";
    var obj = document.getElementById(id);
    if(obj == null)
    {
        return strValue ;
    }
    strValue = ValidatorTrim(obj.value );
    return strValue ;
}

//=============================
// 格式化字符串;
//example:The {0} format to The dog.
//Add by:wangh
//Date:2007-12-5
//=============================
function FormatString(sFormatStr,sParam)
{
	return sFormatStr.replace(/{[0-9]}/,sParam);
}

//=============================
// 提示信息加入促销代码;
//Add by:wangh
//Date:2007-12-5
//=============================
function DisplaySalesCode(sStrWithSalesCode,sStrWithoutSalesCode)
{
	//取促销代码
	if (document.getElementById("V_SalesCode") != null)
	{
		var strSalesCode = document.getElementById("V_SalesCode").value;
		if (strSalesCode.length > 0)
		{
			return FormatString(sStrWithSalesCode,strSalesCode);
		}
	}
	
	return sStrWithoutSalesCode;
}
 
function DisplayHtml(val,html,isReset,addOutline)
{
	var heardHtml = "<img src='" + HOTEL_IMAGES_PATH_HTTPSERVER + "Info.gif' border=0 align=absMiddle>&nbsp;"
	
	if(val != null)
	{
		var valstr = val.getAttribute("controltovalidate");
		var obj = document.getElementById(valstr);
	
		if(obj != null)	
		{
			try
			{		
			  obj.focus();
			}catch(ex){	
			  var val = false;
			  return ; 
			}
		}
		
		//还原到初始状态
		if(isReset)
		{
		    val.innerHTML = html;
			val.className = "";
			if (obj != null && obj.title != null && obj.title != "")
			{
			    obj.className = obj.title;
			    obj.title = "";
			}
		    return;
		}
		
		if(html.length > 0)
		{
			var cssName = "ValidatorDisplayStyle";
			html = heardHtml + html;
			
			if (addOutline)
			{
			    var validatorControl = new ValidatorControl();
			    html = validatorControl.buildValidatorControl(html);
			    cssName = "";
			}
			
			val.innerHTML = html;
			val.className = cssName;
			if (obj != null)
			{
			    obj.title = obj.className;
			    obj.style.width = obj.clientWidth + "px";
			    obj.className = "input3_915";
			}
		}else{
			val.innerHTML = "";
			val.className = "";
			if (obj != null && obj.title != null && obj.title != "")
			{
			    obj.className = obj.title;
			    obj.title = "";
			}
		}
	}
}

//页面校验函数

function Page_ClientValidate(Page_Validators)
{
    var i;
    var blnResult = true ;
    var blnTemp = true;

    if(Page_Validators == null || Page_Validators.length ==0)
    {
        return blnResult ;
    }
    for(i=Page_Validators.length-1 ; i>-1; i--)
    {

		
        var spTemp = Page_Validators[i]; 
        
        if(spTemp != null)
        {           

			blnTemp=eval(spTemp.getAttribute("evaluationfunction") + "(spTemp) ;");         

			if(!blnTemp)
			{
				blnResult = blnTemp ;
			}
        }
    }   

    return blnResult;

}

 
