﻿// JScript File
var js_msg="";
var js_objid_gl = "";
var js_msgId_gl = "";
var globAlrtsObj;

function JF_gettop(ID,noofhtls)
{
var eP=eval('document.getElementById("'+ID+'")');
    var eL=0;
	var eT=0;
	var p=eP;
	while(p&&p.tagName!="BODY")
	{
		eT+=p.offsetTop;
		eL+=p.offsetLeft;
		p=p.offsetParent;
	}
    var eH=eP.offsetHeight;
	var dH=0 ;
	var W=0;
	var sT=document.body.scrollTop;
	var dW=0;

var controlwidth = eP.offsetWidth;
var top=parseFloat(eT) - noofhtls;
return top;
}
function JF_getLeft(ID)
{
var eP=eval('document.getElementById("'+ID+'")');
    var eL=0;
	var eT=0;
	var p=eP;
	while(p&&p.tagName!="BODY")
	{
		eT+=p.offsetTop;
		eL+=p.offsetLeft;
		p=p.offsetParent;
	}
    var eH=eP.offsetHeight;
	var dH=0 ;
	var W=0;
	var sT=document.body.scrollTop;
	var dW=0;
	
return eL;
}
function JF_ShowDbToolTip(js_objid, js_msgId)
{   
    js_objid_gl = "", js_msgId_gl = "";
    js_objid_gl = js_objid;js_msgId_gl = js_msgId;
    
    var js_alrtmsg = globAlrtsObj.GetSelMsgByID(js_msgId_gl);
    if(js_alrtmsg !='')
        JF_ShowToolTip(js_objid_gl, js_alrtmsg);
    else
    {
        js_Rqxml = "<root><msgid>"+js_msgId+"</msgid></root>"
        JsCallAjaxAlert("JF_ShowAlert",js_Rqxml, "SITEALERTS", false);
    }
}

function JF_ShowToolTip(js_objid, js_str)
{
	var tooltop;
	tooltop = JF_gettop(js_objid,0);
	if(js_objid == 'info_locations') tooltop = tooltop + 140;
	document.getElementById('ToolTip').style.display = '';
	ContentInfo = '<table border="0" cellpadding="4" bgcolor="#fbedac" cellspacing="0">'+
	'<tr><td style="font-size:11px"><font color=#000000 face="Arial">'+js_str+'</font></td></tr>'+
	'</table>';
	document.getElementById('ToolTip').innerHTML = ContentInfo;
	document.getElementById('ToolTip').style.top = (tooltop + 16) + 'px';
    document.getElementById('ToolTip').style.left = (JF_getLeft(js_objid)-20) + 'px';
}
function JF_HideToolTip()
{
	document.getElementById('ToolTip').style.display = 'none';
	document.getElementById('ToolTip').innerHTML = '';
}
function JF_submitToPage(js_URL)
{

    if(document.getElementById('hid_Extflag')) document.getElementById('hid_Extflag').value='Y';
    if(document.getElementById('HtlSrchCtrl_hid_searchBy')) document.getElementById('HtlSrchCtrl_hid_searchBy').value = '';
    document.forms[0].action = js_URL;
    document.forms[0].submit();
    return false;
}



function JF_WtsToPage(js_URL)
{
    if(document.getElementById('hid_OnReq_flg'))document.getElementById('hid_OnReq_flg').value="";
    if(document.getElementById('hid_Extflag')) document.getElementById('hid_Extflag').value='Y';
    if(document.getElementById('HtlSrchCtrl_hid_searchBy')) document.getElementById('HtlSrchCtrl_hid_searchBy').value = '';
    document.forms[0].action = js_URL;
    document.forms[0].submit();
    return false;
}

function JF_vistor()
{
if(document.getElementById('sle_VCen').value !="Select Centre")
{
	jl_vistId = document.getElementById('sle_VCen').value;
	if(document.getElementById('hid_vid'))document.getElementById('hid_vid').value=jl_vistId;
	
	if(jl_vistId != '')
	{
	    document.form_bhrc.action = 'bhrcv1_visitorcenter.aspx';
	    document.form_bhrc.submit();
	}
	}
}
function JF_GetPageURL(sURLName, sCityDesc, sURLCode, sURLType)
{
    var sCompleteURL = "";
    sCompleteURL = sURLName;
    if(sCityDesc != "" && sCompleteURL.indexOf(sCityDesc) == -1) sCompleteURL += '-' + sCityDesc;
    sCompleteURL = sCompleteURL.replace(/\//g, "");
    sCompleteURL = sCompleteURL.replace(/\\/g, "");
    sCompleteURL = sCompleteURL.replace(/:/g, "");
    sCompleteURL = sCompleteURL.replace(/\*/g, "");
    sCompleteURL = sCompleteURL.replace(/</g, "");
    sCompleteURL = sCompleteURL.replace(/>/g, "");
    sCompleteURL = sCompleteURL.replace(/#/g, "");
    sCompleteURL = sCompleteURL.replace(/'/g, "");
    sCompleteURL = sCompleteURL.replace(/’/g, "");
    sCompleteURL = sCompleteURL.replace(/,/g, "");
    sCompleteURL = sCompleteURL.replace(/–/g, "");
    sCompleteURL = sCompleteURL.replace(/&/g, "and");
    sCompleteURL = sCompleteURL.replace(/   /g, " ");
    sCompleteURL = sCompleteURL.replace(/  /g, " ");
    sCompleteURL = sCompleteURL.replace(/ -/g, "-");
    sCompleteURL = sCompleteURL.replace(/- /g, "-");
    sCompleteURL = sCompleteURL.replace(/ /g, "-");
    sCompleteURL = sCompleteURL.replace(/\./g, "");

    //if(sCityDesc != "" && sCompleteURL.indexOf(sCityDesc) == -1) sCompleteURL += '-' + sCityDesc;

    sCompleteURL = document.getElementById('Hid_NonSecureServer').value + sCompleteURL + "-" + sURLCode + sURLType + ".aspx";
    sCompleteURL = sCompleteURL.toLowerCase();
    return sCompleteURL;
}
//function JF_Initialize(js_msges)
//{
//    js_msg=js_msges;
//}

//function GetMessageById(js_id)
//{   
//        var js_link=eval(js_msg);
//        for(var i=0;i<js_link.Alerts.Rows.length;i++)
//        {
//            if(js_link.Alerts.Rows[i].Id==js_id)
//            return js_link.Alerts.Rows[i].Msg;
//        }
//}

function JsCallAjaxAlert(CallBackMethod, RqXml,opt, loadflg)
{
	js_Ajx_ts = new LSGetData();
	js_Ajx_ts.ShowDiv(loadflg);
	js_Ajx_ts.SetParam(RqXml);
	js_Ajx_ts.SetAsycMethod(CallBackMethod);
	js_Ajx_ts.SetErrMethod("Error");	
	js_Ajx_ts.SetClassId(opt);
	js_Ajx_ts.GetData();
}
function JF_ShowAlert()
{
    js_retstring = js_Ajx_ts.OutPut();
    js_alrtmsg = js_retstring;
    var oObj = new jsAlertMsgsCollection();
    oObj.MsgId = js_msgId_gl;
    oObj.MsgDesc = js_alrtmsg;
    
    globAlrtsObj.AddAltrs(oObj);
    JF_ShowToolTip(js_objid_gl, js_alrtmsg);
}

function jsAlertMsgsData()
{
    var arrAltrs = new Array();
    
    this.GetSelIndex = function(iIndex)
	{
		return JF_GetArrayValSrch(arrAltrs[iIndex]);		
	}
	this.GetUbound = function ()
	{
		return arrAltrs.length-1;
	}
	this.AddAltrs = function (oObj, iIndex)
	{
		arrAltrs.push(oObj)
		//arrAltrs[iIndex] = oObj;
	}
	this.RemoveAltrs = function(iIndex)
	{	    
	    arrAltrs.splice(iIndex,1);		
	}
	this.UpdateAltrs = function(oObj, iIndex)
	{
	     arrAltrs[iIndex]=oObj;	
	}
	this.GetSelMsgByID = function(msgID)
	{
		return JF_GetSelMsgByID(msgID);		
	}
	function JF_GetArrayValSrch(obj)
    {
       if(obj!=undefined)
          return obj;
       else
          return "";     
    }
    function JF_GetSelMsgByID(msgID)
    {
        jl_MsgDesc = "", jl_msgflag = "";
        for(var arrcnt=0; arrcnt < arrAltrs.length; arrcnt++)
        {
            jl_MsgId = arrAltrs[arrcnt].MsgId;
            jl_MsgDesc = arrAltrs[arrcnt].MsgDesc;
            if(msgID == jl_MsgId) { jl_msgflag = "Y"; break; }
        }
        if(jl_msgflag == "Y") return jl_MsgDesc; else return "";
    }
}
function jsAlertMsgsCollection()
{
    this.MsgId;
    this.MsgDesc;
}
globAlrtsObj = new jsAlertMsgsData();
//====================
window.onbeforeunload =JF_OpenFeedback;
function JF_OpenFeedback(evt){
    //if(event.clientX >900 && event.clientY < 0) 
    var js_pgURL = document.location.toString().toLowerCase();
    if( (js_pgURL.indexOf('bhrcv1_bookreq.aspx') == -1) && (js_pgURL.indexOf('bhrcv1_feedback.aspx') == -1) )
    {
        if ((window.event.clientY < 0 && window.event.clientY < -90) && (window.event.clientX > (document.documentElement.clientWidth - 5) || window.event.clientX < 15))
        {
            var wf = 'toolbar=no,location=no,directories=no,top,left,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width=600px,height=600px';
            var js_url="bhrcv1_visit_feedback.aspx?hid_pageId="+js_pgURL;
            mywindow = window.open(js_url,'Feedbackwindow',wf)
        }
    }
}

//======================Loading Div
function JF_SLoadDv()
{
    var js_dvhight;
    try
    {
        js_dvhight = JF_gettop('dv_ftr', '');
    }catch(ex){
        js_dvhight = 500;
    }
    
    var js_loadimg_ht;
    try
    {
    js_loadimg_ht = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;            
    }catch(ex){
        try{
        js_loadimg_ht = window.scrollY;
        }catch(exe){
            js_loadimg_ht = 500;
        }
    }
    js_loadimg_ht = js_loadimg_ht + 100;
    
    if(document.getElementById('dv_transp'))
    {   
        document.getElementById('dv_transp').style.height = (js_dvhight) + 'px';
        document.getElementById('td_img').innerHTML = '<img src=\"images/loading.gif\" style=\"margin-top:'+js_loadimg_ht+'px\"/>';
        document.getElementById('dv_transp').style.display = '';
    }
}
function JF_HLoadDv()
{
    if(document.getElementById('dv_transp'))
        setTimeout("document.getElementById('dv_transp').style.display = 'none';",1000);
}

function JF_GetHtlLstDsgn(js_EstName, js_EstCd, js_EstAddr, js_star_rtng_cd, js_star_rtng_desc, js_Min_rate, js_Fclty_imgsStr, js_Fclty_DescStr, js_EstRmrks, js_CityCd, js_CityDesc, js_EstBaseImg, js_RackRate, js_OffrFlg, js_RowIdx, js_Site_rmrks,js_DstRmrk)
{
    js_RowIdx=js_RowIdx.toUpperCase();
    var js_PgUrl = JF_GetPageURL(js_EstName, js_CityDesc, js_EstCd, "E");
    if (js_EstRmrks.length > 200) js_EstRmrks = js_EstRmrks.substring(0, 200);

    var sbHtlLst = new JsStringBuilder();
    sbHtlLst.Append("<div class=\"htl_tit_bg\" style=\"margin-top:5px;\">");
    sbHtlLst.Append("<div class=\"htl_tit\">");
    sbHtlLst.Append("<ul>");
    sbHtlLst.Append("<li><a class=\"tit_lk\" href=\"" + js_PgUrl + "\" onclick=\"return JF_submitToPage('" + js_PgUrl + "');\">" + js_EstName + "</a></li>");
    sbHtlLst.Append("<li style=\"font-size:10px; font-weight:normal; margin-left:10px; padding-top:3px; height:19px;\">"+js_EstAddr+"</li>");
    sbHtlLst.Append("</ul>");
    sbHtlLst.Append("</div>");
    sbHtlLst.Append("<div class=\"clr\"></div>");
    sbHtlLst.Append("</div>");
    sbHtlLst.Append("<div class=\"htl_bdr\">");
    sbHtlLst.Append("<div class=\"htl_img\"><a href=\"" + js_PgUrl + "\"><img src=\"" + js_ImagesURL + "" + js_EstBaseImg + "\" width=\"100\" height=\"68\" border=\"0\"/></a></div>");
    sbHtlLst.Append("<div class=\"htl_rt\">");
    sbHtlLst.Append("<div class=\"htl_tit\">");
    sbHtlLst.Append("<ul>");
    sbHtlLst.Append("<li style=\"width:125px;\"><img src=\"images/rating/" + js_star_rtng_cd + "sr.jpg\" /></li>");
    sbHtlLst.Append("<li style=\"padding-top:4px; width:225px;\" id=\"seqRow_" + js_RowIdx + "\">");
    if (js_Min_rate != "" && js_Min_rate!="0.00" )
    {
    if(js_Min_rate!="0" )
    {
    
        sbHtlLst.Append("rates from "); 
        if (js_OffrFlg == "Y" && js_RackRate !="0" ) sbHtlLst.Append("<s>&pound;" + js_RackRate + "</s>");
        sbHtlLst.Append("<span style=\"color:#ee1c24;\">&pound;" + js_Min_rate + "</span> GBP");                
        }
    }
    sbHtlLst.Append("</li>");
    if (js_Fclty_DescStr != "")
    {
        sbHtlLst.Append("<li style=\"width:175px; text-align:right; padding-top:3px;\">");
        
        var js_Fclty_imgs_arr = js_Fclty_imgsStr.split(',');
        var js_Fclty_Desc_arr = js_Fclty_DescStr.split(',');
        for (var flct_i = 0; flct_i < js_Fclty_imgs_arr.length; flct_i++)
        {
            if (js_Fclty_imgs_arr[flct_i] != "")
                sbHtlLst.Append("<img src=\"" + js_FcltyImagesURL + js_Fclty_imgs_arr[flct_i] + "\" title=\"" + js_Fclty_Desc_arr[flct_i] + "\" class=\"amen_img\">");
        }
        
        sbHtlLst.Append("</li>");
    }
    
    sbHtlLst.Append("</ul>");
    sbHtlLst.Append("</div>");
    sbHtlLst.Append("<div class=\"htl_txt\">");
    if(js_DstRmrk !="")sbHtlLst.Append("<span style=\"color:#183d8d\" >"+js_DstRmrk+"</span><br/>" );
    if (js_Site_rmrks != "") sbHtlLst.Append(js_Site_rmrks + "<br>");
    sbHtlLst.Append(js_EstRmrks + "...</div>");
    
    sbHtlLst.Append("<div class=\"htl_btn\" align=\"center\"><a href=\"" + js_PgUrl + "\" onclick=\"return JF_submitToPage('" + js_PgUrl + "');\"><span id=\"fullDtls_" + js_RowIdx + "\"><input name=\"btn_ini_load\" type=\"button\" value=\"Loading\" class=\"htmlbtnload\" /></span></a></div>");
    sbHtlLst.Append("</div>");
    sbHtlLst.Append("<div class=\"clr\"></div>");
    sbHtlLst.Append("</div>");

    return sbHtlLst.ToString();
}
//====================//
//Common Functions
function Trim(str)
/***
        PURPOSE: Remove trailing and leading blanks from our string.
        IN: str - the string we want to Trim

        RETVAL: A Trimmed string!
***/
{
    trim_str = RTrim(LTrim(str));            
    return trim_str;
    
}
        
       
        
 function LTrim(str)
/***
        PURPOSE: Remove leading blanks from our string.
        IN: str - the string we want to LTrim

        RETVAL: An LTrimmed string!
***/
{
        var whitespace = new String(" \t\n\r");

        var s = new String(str);

        if (whitespace.indexOf(s.charAt(0)) != -1) {
            // We have a string with leading blank(s)...

            var j=0, i = s.length;

            // Iterate from the far left of string until we
            // don't have any more whitespace...
            while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
                j++;


            // Get the substring from the first non-whitespace
            // character to the end of the string...
            s = s.substring(j, i);
        }

        return s;
}
 function RTrim(str)
/***
        PURPOSE: Remove trailing blanks from our string.
        IN: str - the string we want to RTrim

        RETVAL: An RTrimmed string!
***/
{
        // We don't want to trip JUST spaces, but also tabs,
        // line feeds, etc.  Add anything else you want to
        // "trim" here in Whitespace
        var whitespace = new String(" \t\n\r");

        var s = new String(str);

        if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
            // We have a string with trailing blank(s)...

            var i = s.length - 1;       // Get length of string

            // Iterate from the far right of string until we
            // don't have any more whitespace...
            while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
                i--;


            // Get the substring from the front of the string to
            // where the last non-whitespace character is...
            s = s.substring(0, i+1);
        }

        return s;
} 

function JF_ChkValidEmail(as_name,as_label) 
{
	js_val = Trim(as_name.value);
	vs_error='N';
	if ((js_val != '') && (js_val != null)) 
	{
		for (var i =0; i < js_val.length; i++) 
		if (!(js_val.substring(i,i+1) >= "a"  && js_val.substring(i,i+1) <= "z"))	
		if (!(js_val.substring(i,i+1) >= "A"  && js_val.substring(i,i+1) <= "Z"))	
		if (!(js_val.substring(i,i+1) >= "0"  && js_val.substring(i,i+1) <= "9"))	
		if (!(js_val.substring(i,i+1) == "."  || js_val.substring(i,i+1) == "@" || js_val.substring(i,i+1) == "-" || js_val.substring(i,i+1) == "_" || js_val.substring(i,i+1) == "%" ))
		{
			js_err= as_label + ' contains invalid characters.'; 
			JF_ErrHandle(as_name, as_label, js_err) ;
			return false;
		}
		if (js_val.length <5 )vs_error='Y';
		if (js_val.indexOf('@') == -1) vs_error='Y';
		if (js_val.indexOf('.') == -1) vs_error='Y';
		js_first=js_val.substring(0,1);
		js_last=js_val.substring(js_val.length-1);
		if (js_first=='@' || js_last=='@' || js_first=='.' || js_last=='.') 
		{
			vs_error='Y';
		}
		jl_pos = js_val.indexOf('@');
		js_next = js_val.substring(jl_pos+1,jl_pos+2);
		js_prev = js_val.substring(jl_pos-1,jl_pos);
		if ((js_next == '.') || (js_prev == '.'))
		{
			vs_error='Y';
		}
		if (vs_error == 'Y') 
		{
			js_err= 'Invalid ' + as_label; 
			JF_ErrHandle(as_name, as_label, js_err) ;
			return false;
		}
	}
	return true;
}
function JF_ErrHandle(as_name, as_label, as_err) {
 alert(as_err);
 as_name.focus();
 return; 
}
function JF_CheckInvdChrs()
{
var jl_len = document.forms[0].length;
	for(incelm=0; incelm < jl_len; incelm++)
	{	
		if (document.forms[0].elements[incelm].type == 'text' || document.forms[0].elements[incelm].type == 'textarea'|| document.forms[0].elements[incelm].type == 'password')
		{
			if( (document.forms[0].elements[incelm].value).indexOf("'") != -1 || (document.forms[0].elements[incelm].value).indexOf(">") != -1 || (document.forms[0].elements[incelm].value).indexOf("<") != -1 || (document.forms[0].elements[incelm].value).indexOf("--") != -1 || (document.forms[0].elements[incelm].value).indexOf("/*") != -1 || (document.forms[0].elements[incelm].value).indexOf("=") != -1 )
			{	
				alert('Entry should not have \', /*, --, >, <, = Characters');
				document.forms[0].elements[incelm].focus();
				return false;
			}
		}
	}
return true;
}
function JF_ChkNotNull(as_name, as_label)
{	
	js_val = Trim(as_name.value);
	js_err = 'N';
	if (js_val == "" || js_val== null ) 
	{
		js_err= as_label + ' must  be entered.';
	}
	else 
	{
		for(var i=0;i<js_val.length;i++) 
		if (js_val.substring(i,i+1) != ' ') break;
		if (i>=js_val.length) 
		{
			js_err= as_label + ' cannot be spaces.'; 
		}
	}
	if (js_err != 'N') 
	{
		JF_ErrHandle(as_name, as_label, js_err) ;
		return false;
	}
	return true;
}
//---Common Functions*/
function JF_RegOffr()
{
    if (!JF_ChkNotNull(window.document.form_bhrc.sle_regEmail,'Email')) return ;
	if (!JF_ChkValidEmail(window.document.form_bhrc.sle_regEmail,'Email')) return ;
	    var xm = new LSCreateXML();
        xm.StartTag("REGUserEmail");
        xm.AddParam("guid",document.getElementById("Hid_Guid").value);
        xm.AddParam("Site_id",document.getElementById("hid_siteid").value);
        xm.AddParam("Email_id",document.getElementById("sle_regEmail").value);
        xm.EndTag();
        JsCallAjax("JF_EmailCheckRetn",xm.GetXml(), "REGUSREMAIL", false);
}
function JsCallAjax(CallBackMethod, RqXml,opt, loadflg)
{
	js_Ajx_ts = new LSGetData();
	js_Ajx_ts.ShowDiv(loadflg);
	js_Ajx_ts.SetParam(RqXml);
	js_Ajx_ts.SetAsycMethod(CallBackMethod);
	js_Ajx_ts.SetErrMethod("Error");	
	js_Ajx_ts.SetClassId(opt);
	js_Ajx_ts.GetData();
}
function JF_EmailCheckRetn()
{
    try
    {
        js_retstring = js_Ajx_ts.OutPut();
        xmlDoc = FnXMLObject(js_retstring);
        alert("Thank you for Registering");
        document.getElementById("sle_regEmail").value='';
        
//        if (xmlDoc.getElementsByTagName("row").length >0)
//        {
//            document.getElementById("tr_passw").style.display='';
//             document.getElementById("tr_forgpassw").style.display='none';
//            js_ContinueFlg="Y";
//        }
//        else
//        {
//        document.getElementById("tr_passw").style.display='none';
//        document.getElementById("tr_forgpassw").style.display='none';
//        js_ContinueFlg="N";
//        }
        
    }
    catch(excep){}
}
function JF_chngAssnLst()
{
    
}

function JF_OpenBkngform(js_product)
{	
	mywindow=window.open("bhrcv1_terminal_prod_bkng.aspx?hid_product="+js_product.replace(/&/g,"amp;"),"prodbkng","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes, height=540,width=650,left=300,top=150")
	if (mywindow.opener == null) mywindow.opener = self;
	mywindow.focus();
}
function JF_BackToPage()
{	
document.getElementById('li_bck').style.background = 'url(images/btn_tours.jpg) no-repeat';
document.getElementById('sp_bk').style.color="white";
document.getElementById("hid_OnReq_flg").value="B";
document.form_bhrc.action = "bhrcv1_searchRslt.aspx";
	document.form_bhrc.submit();
	//
}

function JF_HstryBack()
{
history.go(-1);
}

function Jf_Reso(id)
{
if (id=="R")
{
document.form_bhrc.action = "bhrcv1_resources.aspx";
}
if (id=="C")
{
document.form_bhrc.action = "bhrcv1_contact.aspx";
}
if (id=="A")
{
document.form_bhrc.action = "bhrcv1_aboutus.aspx";
}
if (id=="M")
{
document.form_bhrc.action = "bhrcv1_sitemap.aspx";
}
document.form_bhrc.submit();
return false;
}
function JF_overlay(as_id)
{

   
    if(document.getElementById(as_id).value==document.getElementById(as_id).title)
    {
        document.getElementById(as_id).value="";
        
        document.getElementById(as_id).focus();
    }
}
function JF_overdown(as_id)
{
   
    if(document.getElementById(as_id).value=="")
    {
        document.getElementById(as_id).value=document.getElementById(as_id).title;
    }
}

function Jf_LodImg()
    {
    
    var imgph="<img src=\""+document.getElementById("Hid_ImagesURL").value+document.getElementById("BHRCHeader_hid_img").value +"\" width=\"389\" height=\"108\" style=\"margin-top:10px;\" />"
     document.getElementById("dv_img").innerHTML =imgph;
     document.getElementById("dv_original").style.display='';
     if(document.getElementById("BHRCHeader_hid_weno").value!="Y")
     {
      document.getElementById("dv_original").innerHTML = document.getElementById("BHRCHeader_hid_RmrkW").value;
       document.getElementById("dv_Caption").innerHTML=document.getElementById('BHRCHeader_hid_header_txt').value;
       document.getElementById("dv_Caption1").innerHTML=document.getElementById('BHRCHeader_hid_header_txt').value;
      }
     else
     {
      document.getElementById("dv_img").innerHTML="<div class=\"whats_Vno\" style=\"margin-top:10px;\" id=\"dv_curmnth\" runat=\"server\">"+document.getElementById("BHRCHeader_hid_WeKnowDesc").value +"</div>"
   document.getElementById("dv_original").innerHTML= document.getElementById("BHRCHeader_hid_RmrkW").value + "</br></br>";
     document.getElementById("dv_Caption").innerHTML = "<span style=\"font-family:Verdana;font-size:15px;font-weight:bold;font-style:italic;color:#000000;\">We Know... </span><span style=\"font-weight:normal; font-style:normal\">" + document.getElementById("BHRCHeader_hid_WeKnowDesc").value + "</span>";
     document.getElementById("dv_Caption1").innerHTML="<span style=\"font-family:Verdana;font-size:15px;font-weight:bold;font-style:italic;color:#000000;\">We Know... </span><span style=\"font-weight:normal; font-style:normal\">" + document.getElementById("BHRCHeader_hid_WeKnowDesc").value + "</span>";
     
     }
     if(document.getElementById("BHRCHeader_hid_ColId").value=="F") LV_Faq();
    
   
     
    }
    
    
function JF_OpenNewform(Url)
{	
mywindow=window.open(Url,"prodbkng","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes, height=540,width=650,left=300,top=150");
if (mywindow.opener == null) mywindow.opener = self;
mywindow.focus();
}

function JF_OpenBooking()
{	
mywindow=window.open("bhrcv1_bookings.aspx?guid="+document.getElementById("Hid_Guid").value+"&ph="+document.getElementById("BHRCHeader_HidPno").value,"prodbkng","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes, height=300,width=500,left=0,top=0");
if (mywindow.opener == null) mywindow.opener = self;
mywindow.focus();
}



function LV_Faq()
    {
    
       var output= document.getElementById("hid_res").value;
       var xmlobj;
                //output=output.replace(/&amp;lt;BR&amp;gt;/g,"&lt;BR&gt;");    
                xmlobj = FnXMLObject(output);      
             var rmrk=xmlobj.getElementsByTagName("Rmrk");
               var sbfaq = new JsStringBuilder();
       
                 sbfaq.Append(" <div class=\"tours_tit_bg\" style=\"margin-top:10px; font-weight:normal;\">Frequently Asked Questions: <span class=\"near_red\" style=\"font-size:12px;\"></span></div>");
                 sbfaq.Append("<div class=\"htl_bdr\">");
                 sbfaq.Append("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
                  for (var i=0;i<rmrk.length;i++)
                        { 
                        sbfaq.Append(" <tr>");
                        sbfaq.Append("<td  height=\"25\" class=\"faq_ans\">" +xmlobj.getElementsByTagName("Rmrk")[i].childNodes[0].nodeValue + "</td>");
                        sbfaq.Append("</tr>");
                     }
                   
                 sbfaq.Append("</table>");
                 sbfaq.Append("</div>");
                 //sbfaq.Append("</div>");
                 document.getElementById("div_externalLinks").innerHTML = sbfaq.ToString();
        

    }
    
    function JF_CancelBooking()
    {
    if(document.getElementById("hid_bkstat") && document.getElementById("hid_bkstat").value !="Y")
    {
        var xm = new LSCreateXML();
        xm.StartTag("root");
        xm.AddParam("Guid",document.getElementById("Hid_Guid").value);
        xm.AddParam("SiteId",document.getElementById("hid_Siteid").value);
        xm.AddParam("SrvRqst",document.getElementById("hid_SrvRqstNo").value);
        xm.AddParam("DtlItem",document.getElementById("hid_DtlItmNum").value);
        xm.EndTag();
        JsCallAjax("JF_Con_Cnacel",xm.GetXml(), "UPDSTAT", false);
        }
        

    }
    function JF_Con_Cnacel()
    {
    if(document.getElementById("spn_errlnk"))document.getElementById("spn_errlnk").style.display='none';
    if(document.getElementById("spn_errmsg"))document.getElementById("spn_errmsg").innerHTML='Your booking status: Discard and our reference #  ';
    document.getElementById("hid_bkstat").value="Y";
         alert("Your booking discarded successfully ");
        
    }
    
    function JF_ReqFrm(Js_estName,Js_addrs,Js_esytCd)
    {
        document.getElementById('hid_est_cd').value=Js_esytCd;
        document.getElementById('hid_est_name').value=Js_estName;
        
        document.getElementById('dv_Main').style.display='none';
        document.getElementById('dv_reqst').style.display='';
        document.getElementById('spn_estName').innerHTML=Js_estName;
         document.getElementById('sle_ckin_date').value=document.getElementById('HtlSrchCtrl_sle_ChkInDt').value;
         document.getElementById('sle_ckout_date').value=document.getElementById('HtlSrchCtrl_sle_ChkOutDt').value;
        
    }
    function JF_babk()
    {        
        document.getElementById('dv_Main').style.display='';
        document.getElementById('dv_reqst').style.display='none';
        return false;
        
    }
        function Loading()
        {
        document.getElementById('td_btn').style.display='none';
        document.getElementById('td_btnbk').style.display='none';
 
            
       }


   
    
  //  
    

