/*
 Copyright (c) 2008  Wise Owl Technology Ltd.
 All Rights Reserved.
*/
var DELIMITOR=":";function isCookieSet()
{var cookienames=['wts_flight','wts_hotel','wts_vacation'];for(var i=0;i<cookienames.length;i++)
{cookie=$.cookie(cookienames[i]);if(cookie&&cookie.length>10)
{return true;}}
return false;}
function isIndCookieSet(cookiename)
{var cookie=$.cookie(cookiename);if(cookie&&cookie.length>10)
{return true;}
return false;}
function obj2Simple(obj)
{var simple=[];jQuery.each(obj,function(i,o){simple.push(o.name);simple.push(o.value);});return simple.join(DELIMITOR);}
function simple2Obj(str)
{var obj=new Array();var arr=str.split(DELIMITOR);for(var i=0;i<arr.length;i+=2)
{var o={name:arr[i],value:arr[i+1]};obj.push(o);}
return obj;}
function form2CStr(formobj)
{var arrStr=[];jQuery.each(formobj,function(i,o){arrStr.push(o.value);});return arrStr.join(DELIMITOR);}
function cStr2Form(formobj,savedStr)
{var arr=savedStr.split(DELIMITOR);jQuery.each(formobj,function(i,o){o.value=arr[i];});return formobj;}
function GATracker()
{var pageTracker=[];this.trackSearch=trackSearch;this.trackAnchor=trackAnchor;load();function setGATracker()
{if(location.hostname.indexOf(".co.uk")!=-1)
{pageTracker[0]=_gat._getTracker("UA-6113024-4");pageTracker[1]=_gat._getTracker("UA-6113024-7");}
else if(location.hostname.indexOf(".com")!=-1)
{pageTracker[0]=_gat._getTracker("UA-6113024-5");pageTracker[1]=_gat._getTracker("UA-6113024-7");}
else if(location.hostname.indexOf(".ca")!=-1)
{pageTracker[0]=_gat._getTracker("UA-6113024-1");pageTracker[1]=_gat._getTracker("UA-6113024-7");}
else
{pageTracker[0]=_gat._getTracker("UA-6113024-6");}
return pageTracker;}
function trackUrl(url,path)
{var dealPat=/redir.php\?dealsrc=([^&]+)&dealid=/;if(typeof(url)!='undefined')
{var dealsrc=url.match(dealPat);if(dealsrc)
{if(typeof(path)!='undefined')
{url=path;}
else
{url='/Deals/';}
url+=dealsrc[1];}}
for(var i=0;i<pageTracker.length;i++)
{pageTracker[i]._trackPageview(url);}}
function load()
{var gaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");gaJsHost+="google-analytics.com/ga.js";$.getScript(gaJsHost,function(){setGATracker();trackUrl();trackAnchor();});}
function trackAnchor(selector,path)
{if(typeof(selector)=='undefined')
{selector='a';}
$(selector).click(function(){trackUrl($(this).attr('href'),path);});}
function trackSearch(type,url)
{var prefix='/search/';trackUrl(prefix+type+'/'+url);trackUrl(prefix+type+'/');}}
