//function to check if cookie exists
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
  return "";
}

//SEO Enquiry  
    var referrerURL;
    var indexStart;
    var indexEnd;
    var referrerStart;
    var splitReferrerURL;
    var indexAmp;
    var searchPhrase = "not_available";           
    var referrerHost = "not_available";
    var addressBar = window.location.href;

if (getCookie('MillHotelSearchEngineLog').length<1)
{
    if (document.referrer != '')
    {
        referrerURL = document.referrer;
                
        //Get referrer domain
        if ((referrerURL != "") && (referrerURL != null)){
            if ((referrerURL.indexOf("http://") != -1) || (referrerURL.indexOf("https://") != -1))
            {
                var count1 = referrerURL.indexOf("//");
                count1 = count1 + 2;
                var str1 = referrerURL.substring(count1,referrerURL.length);
                
                if (str1.length > 0){
                    var count2 = str1.indexOf("/");
                    referrerHost = str1.substring(0, count2);
                }
        
                //Check for query string variable and locate index of search phrase
                if (referrerURL.indexOf("?q=") != -1){
                referrerStart = referrerURL.indexOf("?q=");
                referrerStart = referrerStart + 3;
                } 
                else if (referrerURL.indexOf("&q=") != -1){
                referrerStart = referrerURL.indexOf("&q=");
                referrerStart = referrerStart + 3;
                } 
                else if (referrerURL.indexOf("?query=") != -1){
                referrerStart = referrerURL.indexOf("?query=");
                referrerStart = referrerStart + 7;
                } 
                else if (referrerURL.indexOf("&query=") != -1){
                referrerStart = referrerURL.indexOf("&query=");
                referrerStart = referrerStart + 7;
                } 
                else if (referrerURL.indexOf("?p=") != -1){
                referrerStart = referrerURL.indexOf("?p=");
                referrerStart = referrerStart + 3;
                } 
                else if (referrerURL.indexOf("&p=") != -1){
                referrerStart = referrerURL.indexOf("&p=");
                referrerStart = referrerStart + 3;
                } 
                else referrerStart = 0;
                
                //Get search phrase
                if (referrerStart != 0)
                {        
                    splitReferrerURL = referrerURL.substring(referrerStart, referrerURL.length);
                    if (splitReferrerURL.indexOf("&") != -1)
                    {
                        indexAmp = splitReferrerURL.indexOf("&");
                        searchPhrase = splitReferrerURL.substring(0,indexAmp);
                    } 
                    else 
                        searchPhrase = splitReferrerURL;
                    
                    document.cookie = "MillHotelSearchEngineLog=Referrer=" + referrerHost + "&Phrase=" + searchPhrase;
                }
            }
        }
    }
}