// For common utilities, By Gourav Kumar, RateGain IT Solution
var _YTV = "http://www.youtube.com/v/"; var _YTID = "19"; var _YTIMG = "http://img.youtube.com/vi/"; var bName = navigator.appName; var enEnt = true;
function getXmlDocumentElement(text)
{
    var doc;
    if (window.ActiveXObject) { doc=new ActiveXObject("Microsoft.XMLDOM"); doc.async="false"; doc.loadXML(text); }
    else { var parser=new DOMParser(); doc=parser.parseFromString(text,"text/xml"); }
    return doc.documentElement;
}
function CreateXmlHttp()
{
    var XmlHttp;
	try { XmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
	catch(e) { try { XmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }  catch(oc) { XmlHttp = null; } }
	if(!XmlHttp && typeof XMLHttpRequest != "undefined")  { XmlHttp = new XMLHttpRequest(); }
	return XmlHttp;
}
function _$(_el) { return document.getElementById(_el); }
function GetInnerText (node)
{
	 var val = (node.textContent || node.innerText || node.text) ; if(!_cObj(val)) val = ''; return val;
}
function GIH(node) {
    if(_cObj(node)) {
        if(_cObj(node.textContent)) return node.textContent;
        else if(_cObj(node.innerHTML)) return node.innerHTML;
        else if(_cObj(node.text)) return node.text;
        else return "";
    }
    else return "";
}
function CheckForValidObject(obj) { if(obj==null || typeof obj=='undefined') return false;  else return true; }
function _cObj(obj) { if(obj==null || typeof obj=='undefined') return false;  else return true; }
String.prototype.trim = function () { return this.replace(/^\s*/, "").replace(/\s*$/, ""); }
function ReplaceAll(text, strA, strB) 
{
    while ( text.indexOf(strA) != -1) { text = text.replace(strA,strB); } return text;
}
function closeWindow()
{
    try { window.opener='X';  window.open('','_parent','');  window.close(); }
    catch(e) { window.close(); } return true;
}
function GetPrImUrl(_ndCI,prvId)
{  
    var ndlPI = _ndCI.selectNodes("PI");            
    for(_item=0;_item<ndlPI.length;_item++){  var _id = ndlPI[_item].getAttribute("id");  var _url = ndlPI[_item].getAttribute("url"); if(_id ==prvId) return _url; }
    return "";
}
function gPrN(_ndCI,prvId)
{  
    var ndlPI = _ndCI.selectNodes("PI");            
    for(_item=0;_item<ndlPI.length;_item++) {  var _id = ndlPI[_item].getAttribute("id");  var _name = ndlPI[_item].getAttribute("name"); if(_id ==prvId) return _name;  }
    return "";
}
function pDr(_value, ddlResort)
{
    var opI;
    for (var count = ddlResort.options.length-1; count >-1; count--) { ddlResort.options[count] = null; }
    if(_value != "1") { for(var _p=7; _p<=28; _p+=7) { var _op_ = crOp(_p); ddlResort.appendChild(_op_); } }   
    for(var i=1; i<=30; i++) { var op = crOp(i); ddlResort.appendChild(op); }
}
function crOp(_val)
{
    var op = document.createElement('OPTION'); op.value = _val; op.appendChild(document.createTextNode(_val));  return op;
}
function sendAsyMail(_to)
{
    setTimeout("alert('Your email has been sent successfully.');",100);
    var tD = new Date(); var rU = "/Search/AjaxImpl.aspx?page=m&dt="+ tD.getTime();
    var XmlHttp = CreateXmlHttp();
    if(XmlHttp) {
        XmlHttp.onreadystatechange = function(){
            if(XmlHttp.readyState == 4) {
	            if(XmlHttp.status == 200) { sPMM(XmlHttp.responseText); }		
            }
        }
        XmlHttp.open("POST", rU,  true); XmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  XmlHttp.send(_to);	
    }
}
function sPMM(_eMailMsg) { return false; }
function onYes() {}
function onNo() {}
function crCk(name, value, days)
{
   if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); }
   else  var expires = "";
   document.cookie = name+"="+value+expires+"; path=/"; return false;
}
function gCk(name)
{
    var cVal =""; var ca = document.cookie.split(';'); var nameEQ = name + "=";
    for(var i=0; i < ca.length; i++) { var c = ca[i];
        while (c.charAt(0)==' ')  c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) cVal = c.substring(nameEQ.length, c.length); 
    }
    return cVal;
}
function erCk(name) { crCk(name, "", -1); return false; }
function pDur(_dur) { var dr = _$("ctl00_plhBody_ddlDuration"); dr.value = _dur; }
function pD(_dur, f) { var d = "ddlDuration" + f; _$(d).value = _dur; }
function oRF(rwU)
{
    var tD = new Date(); var rU = "/Search/Reviews.aspx?page=rw&dt="+ tD.getTime();
    var XmlHttp = CreateXmlHttp();
    if(XmlHttp) { XmlHttp.onreadystatechange = function() { if(XmlHttp.readyState == 4) { } }
    XmlHttp.open("POST", rU,  true); XmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  XmlHttp.send(rwU);		
    }
}
function uS(_id, _type,_category)
{
//    var tD = new Date(); var rU = "/Search/AjaxImpl.aspx?page=cs&id="+_id+"&type="+_type+"&cat="+_category+"&dt="+ tD.getTime();
//    var XmlHttp = CreateXmlHttp();
//    if(XmlHttp) { XmlHttp.onreadystatechange = function() { if(XmlHttp.readyState == 4) { if(XmlHttp.status == 200) { } } } 
//    XmlHttp.open("GET", rU, true); XmlHttp.send(null); 
//    }
}
function _popup(){_popup1();}
function _popup1()
{
    document.body.scroll = "no"; document.onscroll = function () { window.scrollTo(0,0); };
    if (bName == "Microsoft Internet Explorer")  document.body.scrollTop;
    //else { document.body.style.overflow = "hidden"; window.pageYOffset; }
    var dvFade = _$("divFade"); dvFade.style.display = "block"; dvFade.style.top = "0px"; dvFade.style.left = "0px"; 
    dvFade.style.height = _$("main_content").offsetHeight+"px";
    if(screen.width <1010) dvFade.style.width = (_$("main_content").offsetWidth-20)+"px";
    else dvFade.style.width = screen.width+"px";
    if (bName == "Microsoft Internet Explorer") {
        try{
        var dvFIF = _$("destFadeIFrame"); dvFIF.style.display = 'block'; dvFIF.style.top = "0px"; dvFIF.style.left = "0px";
        dvFIF.style.width = dvFade.offsetWidth-5; dvFIF.style.height = dvFade.offsetHeight-5;
        }
        catch(e){}
    }
}
function _videoPopUp()
{
    _popup(); var dvVP = _$("_divVideoPopUp"); dvVP.style.display="block"
    var _top = ( (window.screen.availHeight) - (530/2) ) + "px"; var _left = ( (window.screen.availWidth/2) - (800/2) ) + "px";
    dvVP.style.top = "50px"; dvVP.style.left = _left; dvVP.className = "pop";
    if (bName == "Microsoft Internet Explorer") {
        try{
        var eIF = _$("destEmailIFrame"); eIF.style.display = 'block'; eIF.style.width = dvVP.offsetWidth-5;
        eIF.style.height = dvVP.offsetHeight-5; eIF.style.left = dvVP.style.left; eIF.style.top = dvVP.style.top;
        }
        catch(e){}
    }
    dvVP.focus();
}
function cPop(dv)
{
    if (bName != "Microsoft Internet Explorer") { document.body.style.overflow = "auto"; document.onscroll = true; }
    document.onscroll = true; dv.style.display="none"; _$("destEmailIFrame").style.display="none"; _$("destFadeIFrame").style.display="none"; _$("divFade").style.display = "none";
}
function _closeVideoPopUp() { cPop(_$("_divVideoPopUp"));}
function _emailPopUp()
{
    _popup(); var dvEP = _$("_divEmailPopUp"); dvEP.style.display="block"
    var _top = ( (window.screen.availHeight) - (530/2) ) + "px"; var _left = ( (window.screen.availWidth/2) - (800/2) ) + "px";
    dvEP.style.top = "50px"; dvEP.style.left = _left; dvEP.className = "pop";
    if (bName == "Microsoft Internet Explorer") {
        try{
        var eIF = _$("destEmailIFrame"); eIF.style.display = 'block'; eIF.style.width = dvEP.offsetWidth-5;
        eIF.style.height = dvEP.offsetHeight-5; eIF.style.left = dvEP.style.left; eIF.style.top = dvEP.style.top;
        }
        catch(e){}
    }
    dvEP.focus(); _$("ctl00_plhBody_EmailPopUp_txtToEmail").focus();
}
function _closeEmailPopUp() { cPop(_$("_divEmailPopUp"));}
function _mapPopUp()
{
    _popup(); var dvMP = _$("_divMapPopUp"); dvMP.style.display="block"
    var _top = ( (window.screen.availHeight) - (530/2) ) + "px"; var _left = ( (window.screen.availWidth/2) - (800/2) ) + "px";
    dvMP.style.top = "50px"; dvMP.style.left = _left; dvMP.className = "pop";
    if (bName == "Microsoft Internet Explorer") {
        try{
        var eIF = _$("destEmailIFrame"); eIF.style.display = 'block'; eIF.style.width = dvMP.offsetWidth-5; 
        eIF.style.height = dvMP.offsetHeight-5; eIF.style.left = dvMP.style.left; eIF.style.top = dvMP.style.top;
        }
        catch(e){}
    }
    dvMP.focus();
}
function _closeMapPopUp() { cPop(_$("_divMapPopUp"));try{var dvUP = _$(mapPkgID); document.location = "#"+mapPkgID;/*dvUP.focus();*/ }catch(e){} }
function _updatePopUp()
{  
//    e = e? e: window.event;
    _popup1(); var dvUP = _$("_divUpdatePopUp"); dvUP.style.display="block"
    var _top = ( (window.screen.availHeight/2) - (130/2) ) + "px";
    var _left = ( (window.screen.availWidth/2) - (200/2) ) + "px";
    dvUP.style.top = _top; dvUP.style.left = _left; dvUP.className = "updatepop";
    if (bName == "Microsoft Internet Explorer") {
        try{
        var eIF = _$("destEmailIFrame"); eIF.style.display = 'block'; eIF.style.width = dvUP.offsetWidth-10;
        eIF.style.height = dvUP.offsetHeight-10; eIF.style.left = parseInt(dvUP.style.left)+5; eIF.style.top = parseInt(dvUP.style.top)+5;
        }
        catch(e){}
    }
    //dvUP.focus();
    var UP = _$("uTOP");UP.focus();
}
function _updatePopUpTab()
{  
//    e = e? e: window.event;
    _popup1(); var dvUP = _$("_divUpdatePopUp"); dvUP.style.display="block"
    var _top = "900px";
    var _left = ( (window.screen.availWidth/2) - (200/2) ) + "px";
    dvUP.style.top = _top; dvUP.style.left = _left; dvUP.className = "updatepop";
    if (bName == "Microsoft Internet Explorer") {
        try{
        var eIF = _$("destEmailIFrame"); eIF.style.display = 'block'; eIF.style.width = dvUP.offsetWidth-10;
        eIF.style.height = dvUP.offsetHeight-10; eIF.style.left = parseInt(dvUP.style.left)+5; eIF.style.top = parseInt(dvUP.style.top)+5;
        }
        catch(e){}
    }
    dvUP.focus();
}
function _closeUpdatePopUp()
{
    if (bName != "Microsoft Internet Explorer") { document.body.style.overflow = "auto"; document.onscroll = true; }
    if(_cObj(_$("_divUpdatePopUp"))) _$("_divUpdatePopUp").style.display="none";
    if(_cObj(_$("destEmailIFrame"))) _$("destEmailIFrame").style.display="none";
    if(_cObj(_$("destFadeIFrame"))) _$("destFadeIFrame").style.display="none";
    if(_cObj(_$("divFade"))) _$("divFade").style.display = "none";
}
function closePopUp(event)
{
    if (event.keyCode == 27) {
        if (bName != "Microsoft Internet Explorer") { document.body.style.overflow = "auto"; document.onscroll = true; }
        if(_cObj(_$("_divUpdatePopUp"))) if(_$("_divUpdatePopUp").style.display=="block") _$("_divUpdatePopUp").style.display="none";
        if(_cObj(_$("_divMapPopUp"))) if(_$("_divMapPopUp").style.display=="block") _$("_divMapPopUp").style.display="none";
        if(_cObj(_$("_divEmailPopUp"))) if(_$("_divEmailPopUp").style.display=="block") _$("_divEmailPopUp").style.display="none";
        if(_cObj(_$("_divVideoPopUp"))) if(_$("_divVideoPopUp").style.display=="block") _$("_divVideoPopUp").style.display="none";
        if(_cObj(_$("_divImagePopUp"))) if(_$("_divImagePopUp").style.display=="block") _$("_divImagePopUp").style.display="none";
        if(_cObj(_$("destEmailIFrame"))) if(_$("destEmailIFrame").style.display=="block") _$("destEmailIFrame").style.display="none";
        if(_cObj(_$("destFadeIFrame"))) if(_$("destFadeIFrame").style.display=="block") _$("destFadeIFrame").style.display="none";
        if(_cObj(_$("divFade"))) if(_$("divFade").style.display=="block") _$("divFade").style.display = "none";
    }
    return false;
}
function _imagePopUp()
{
    _popup();  var dvIP = _$("_divImagePopUp"); dvIP.style.display="block"
    var _top = ( (window.screen.availHeight) - (530/2) ) + "px"; var _left = ( (window.screen.availWidth/2) - (800/2) ) + "px";
    dvIP.style.top = "50px"; dvIP.style.left = _left; dvIP.className = "pop";
    if (bName == "Microsoft Internet Explorer") {
        try{
        var eIF = _$("destEmailIFrame"); eIF.style.display = 'block'; eIF.style.width = dvIP.offsetWidth-5;
        eIF.style.height = dvIP.offsetHeight-5; eIF.style.left = dvIP.style.left; eIF.style.top = dvIP.style.top;
        }
        catch(e){}
    }
    dvIP.focus();
}
function _closeImagePopUp() { cPop(_$("_divImagePopUp")) }
function crPly(vURL, height, width,dv,vDir, t,_im)
{
    if(t != '1') aSt = "false"; else aSt = "true";
    try{
        if(_cObj(dv)) { cldv(dv) }
        var im = ""; if(_cObj(_im)) im += "image="+_im+"&";
        var dvCh = document.createElement('DIV'); dvCh.id="divC"; dv.appendChild(dvCh);
        var s1 = new SWFObject("/Search/Player/player.swf?skin=/Search/Player/skin.swf","ply",width,height,"9","#FFFFFF");
        s1.addParam("allowfullscreen","true"); s1.addParam("allowscriptaccess","always");s1.addParam("wmode","transparent");
        if(vURL.indexOf("stars.onholidaygroup.com") != -1 || vURL.indexOf("easytobook.com") != -1){ s1.addParam("flashvars","logo=/Search/Player/watermark_logo_bw.gif&file="+vURL+"&autostart="+aSt+"&type=flv"); }
        else{ var vdIdx = vURL.indexOf('/vod/')
            if(vdIdx !=-1) vURL = vURL.substring(vdIdx+5,vURL.length);
            else { vdIdx = vURL.indexOf('/videos.hotelly.com/') 
                if(vdIdx !=-1) vURL = vURL.substring(vdIdx+20,vURL.length);
            }
            if(vDir.indexOf('http')==0) s1.addParam("flashvars",im+"logo=/Search/Player/watermark_logo_bw.gif&autostart="+aSt+"&file="+vDir+"/"+vURL);
            else s1.addParam("flashvars",im+"logo=/Search/Player/watermark_logo_bw.gif&streamer="+vDir+"&bufferlength=0&autostart="+aSt+"&file="+vURL);
        }
        s1.write('divC');
   }catch(e){}
}
function fTD(_val) 
{
	var nS=_val.toString(); var _decPos = nS.indexOf(".");
	if ( _decPos == -1 ) return nS + ".00";
	else { nS += "00";	 return nS.substr(0,_decPos+3); }
}
function rateImage(_cr)
{
    var img = document.createElement("IMG"); var _r = _cr.toString().split(".");
    if(_r.length > 1) {
        if(_r[1] > 0) img.src = 'http://img.hotelly.com/main/'+afId+'/rate'+_r[0]+'_a.gif'; 
        else img.src = 'http://img1.hotelly.com/main/'+afId+'/rate'+_r[0]+'.gif'; 
    }
    else img.src = 'http://img2.hotelly.com/main/'+afId+'/rate'+_r[0]+'.gif'; 
    return img;
}
function rCIm(_cr)
{
    var img = document.createElement("IMG"); var _r = _cr.toString().split(".");
    if(_r.length > 1) {
        if(_r[1] > 0) img.src = '/Search/images/'+afId+'/rateG'+_r[0]+'_a.gif'; 
        else img.src = '/Search/images/'+afId+'/rateG'+_r[0]+'.gif'; 
    }
    else img.src = '/Search/images/'+afId+'/rateG'+_r[0]+'.gif'; 
    return img;
}

function urlUnEx(_p)
{
    _p = ReplaceAll(_p, " ", "_"); _p = ReplaceAll(_p, "&amp;", "and"); _p = ReplaceAll(_p, "&", "and");
    _p = ReplaceAll(_p, ",", ""); _p = ReplaceAll(_p, ":", ""); _p = ReplaceAll(_p, '"', "");
    _p = ReplaceAll(_p, "'", ""); _p = ReplaceAll(_p, "!", ""); _p = ReplaceAll(_p, "#", "");
    _p = ReplaceAll(_p, "$", ""); _p = ReplaceAll(_p, "%", ""); _p = ReplaceAll(_p, "*", "");
    _p = ReplaceAll(_p, ";", ""); _p = ReplaceAll(_p, "<", ""); _p = ReplaceAll(_p, ">", "");
    _p = ReplaceAll(_p, "=", ""); _p = ReplaceAll(_p, "?", ""); _p = ReplaceAll(_p, "@", "");
    _p = ReplaceAll(_p, "^", ""); _p = ReplaceAll(_p, "|", "");
    return _p;
}

function setDfDt(c, d, cv)
{
    var one_day=1000*60*60*24; var _yy = new Date().getYear(); if(_yy < 1900) _yy += 1900;
    var _mm = new Date().getMonth() + 1; var _dd = new Date().getDate();
    var date=new Date(_yy,(_mm-1),_dd); var tD = new Date(date.getTime()+(d*one_day));
    var _d = tD.getDate().toString(); if(_d.length ==1) _d = 0+_d;
    var _m = tD.getMonth(); _m= (_m+1).toString(); if(_m.length ==1) _m = 0+(_m);
    var _y = tD.getFullYear(); var _t = _d + "-" + _m + "-" + _y; _$(c).value = GFD(_t);
    if(_cObj(cv)) _$(cv).value = _t; return false;
}
function qrStr(st) 
{
    var u = window.location.search.substring(1); var y = u.split("&"); var v = "";
    for (i=0;i<y.length;i++) { var t = y[i].split("="); if (t[0] == st) {v = t[1]; } }
    return v;
}
function disEnter(event)
{
    if (event.keyCode == 13 && enEnt) { event.returnValue=false; event.cancel = true; return false; }
}
function videoUrl(id, dl)
{
    var ndl;
    if(dl.indexOf("rtmp:") != 0 && dl.indexOf("http:") != 0) {
        switch (id) {
            case '19': ndl = "http://www.youtube.com/v/" + dl; break;
            case '60': ndl = "http://www.dailymotion.com/swf/" + dl; break;
            case '61': ndl = "http://www.metacafe.com/fplayer/" + dl; break;
            case '63': ndl = "travelistic.com" + dl; break;
            default: ndl = dl; break;
        }
    }
    else { ndl = dl; }
    return ndl;
}
function vImgUrl(id, dl, img)
{
    var nimg;
    if(img.indexOf("http:") != 0) {
        switch (id) {
            case '19': nimg = "http://img.youtube.com/vi/" + dl + "/" + img; break;
            case '60': nimg = "http://ak.static.dailymotion.com/dyn/preview/" + dl + "/" + img; break;
            case '61': nimg = "http://www.metacafe.com/fplayer/" + dl + "/" + img; break;
            default: nimg = img; break;
        }
    }
    else { nimg = img; }
    return nimg;
}
function playIcon(aid, im)
{
    var imp; if(im == 1) imp = '/play_104_78.png'; else if(im == 2) imp = '/play_85_65.png'; else if(im == 3) imp = '/play_82_62.png'; else imp = '/video_play.gif';
    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
        var iev=new Number(RegExp.$1)
        if (iev<7) return '/Search/images/'+ aid + '/video_play.gif';
        else return '/Search/images/'+ aid + imp;
    }
    else return '/Search/images/'+ aid + imp;
}

function conDate(d) { var x=d.split("-"); return x[1] + "/" + x[0] + "/" + x[2]; }
function hpCal(f)
{
    var ct = "ctl00_plhBody_"; var ci = "hotelCheckin"; var co = "hotelCheckout"; var cic = "checkinCalContainer";var coc = "checkoutCalContainer";
    var cio = "checkinValue";var coo = "checkoutValue";
    if(f!=undefined&&f!=''&&f!='0'){ci=ci+f;cio=ct+cio+f;co=co+f;coo=ct+coo+f;cic=cic+f;coc=coc+f;}
    else{ci=ct+ci+f;co=ct+co+f;cio=ct+cio+f;coo=ct+coo+f;}
    if(_$(ci) != null && _$(co) != null) setupCal(conDate(_$(cio).value), conDate(_$(coo).value), ci, co, cic, coc,2,f);
}
function echeck(email)
{
    if(email.length <= 0) { return false; }
    var sp = email.match("^(.+)@(.+)$");
    if(sp == null) return false;
    if(sp[1] != null) { var regexp_user=/^\"?[\w-_\.\+]*\"?$/; if(sp[1].match(regexp_user) == null) return false; }
    if(sp[2] != null) { var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
        if(sp[2].match(regexp_domain) == null) { var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
            if(sp[2].match(regexp_ip) == null)  return false;
        }
        return true;
    }
    return false;
}
function GFD(df)
{
    var f = _$("ctl00_Header1_hidDate").value; var mArr=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']; var dArr=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
	var x = df.split("-"); var d = x[0]; var m = x[1]; var y = x[2]; var dt = new Date(); dt.setFullYear(y,m-1,d); var fD;
    switch(f) {
        case "dd/MM/yy": fD = d + '/' + m+ '/'+ y.substring(2,4); break;
        case "dd/MM/yyyy": fD = d + '/' + m+ '/'+ y; break;
        case "ddd MMM dd": var ddd = dArr[dt.getDay()]; var MMM = mArr[m-1]; fD = ddd + ' '+ MMM + ' '+ d; break;
        case "MM/dd/yy": fD = m+ '/' + d + '/'+ y.substring(2,4); break;
        case "MM/dd/yyyy": fD = m+ '/' + d + '/'+ y; break;
        case "MMM dd yy": var MMM = mArr[m-1]; fD = MMM + ' ' + d + ' '+ y.substring(2,4); break;
        default: return df;
    }
    return fD;
}
function chkDate(d) { var x=d.split("-"); var d,m,y; d=x[0];m=x[1];y=x[2]; if(d.length<2)d = "0"+d; if(m.length<2)m = "0"+m; return d+"-"+m+"-"+y; }
function cldv(dv){ if (dv.hasChildNodes()){ while (dv.childNodes.length >= 1 ){ dv.removeChild(dv.firstChild); } } }
function crE(e) { return document.createElement(e)}
function crTN(e) { return document.createTextNode(e)}
function crXD(v) { var x=Sarissa.getDomDocument();               
    x=(new DOMParser()).parseFromString(v, "text/xml");
    x.setProperty("SelectionNamespaces", "xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");
    x.setProperty("SelectionLanguage", "XPath"); return x;}
function xS(v){ return new XMLSerializer().serializeToString(v); }

function _$e(e){ return document.getElementsByTagName(e)};
function sAt(nd,n,v){nd.setAttribute(n,v);}
function gAt(nd,n){return nd.getAttribute(n);}
function aCh(ndP,ndC){ndP.appendChild(ndC);}
function slSN(x,elnm){return x.selectSingleNode(elnm);}
function DCS(v1,v2,v3,v4,v5,v6) {try{
    var dt = new Date(); var v = v3+"|_|"+v4;
    if(_cObj(v5))v += "|_|"+v5;if(_cObj(v6)){v6 = v6+"|_|"+dt.getTime();v += "|_|"+v6;}else{v6 = dt.getTime();v += "|_|"+v6;}
    hAnalytics(v);
    saleTrack.addSaleItem(v1,v2,v3,v4,v5,v6); saleTrack.logSale(1); 
    gAnalytics(v);}catch(e){}
}
function hAnalytics(_v){
    try {
         var tD = new Date();var rU = "/Search/AjaxImpl.aspx?analytics=hotelly&v="+_v+"&dt="+ tD.getTime();
         var XmlHttp = CreateXmlHttp();
         if(XmlHttp) { XmlHttp.open("GET", rU, true); XmlHttp.setRequestHeader("Content-Type", "application/xml; charset=utf-8"); XmlHttp.send(null); }
    }
    catch(e){}
}
function gAnalytics(v){
try{pageTracker._trackPageview(v);}catch(e){}
}

