//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 indexStart;
    var indexEnd;
    var referrerStart;
    var splitReferrerURL;
    var indexAmp;
    var searchPhrase = "not_available";           
    var referrerHost = "not_available";
    var addressBar = window.location.href;
	var referrerURL = document.referrer;
	var campaignName = "not_known";

if (getCookie('DWCGooglePPC').length<1)
{
	if (addressBar.indexOf("ppc") != -1 ){
    
        indexStart = addressBar.indexOf("ppc");
        indexStart = indexStart + 4;
		
        if (addressBar.indexOf("&") != -1)            
            indexEnd = addressBar.indexOf("&");
		else indexEnd = addressBar.length;  
		
            campaignName = addressBar.substring(indexStart,indexEnd);
            
			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;
			
			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 = "DWCGooglePPC=Campaign=" + campaignName + "&Phrase=" + searchPhrase;
    }
}
else if (getCookie('DWCSearchLog').length<1)
{
    if (document.referrer != '')
    {
        referrerURL = document.referrer;
                
        //Get referrer domain
        var count1 = referrerURL.indexOf("//");
        count1 = count1 + 2;
        var str1 = referrerURL.substring(count1,referrerURL.length);
        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 = "DWCSearchLog=Referrer=" + referrerHost + "&Phrase=" + searchPhrase;
        }
    }
}