/*



*/

/* Added to config.js to avoid the dependency on YUI */
if (typeof GWC == "undefined") {
    var GWC = {};
}
GWC.namespace = function() {
    var a=arguments, o=null, i, j, d;
    for (i=0; i<a.length; i=i+1) {
        d=a[i].split(".");
        o=GWC;
        for (j=(d[0] == "GWC") ? 1 : 0; j<d.length; j=j+1) {
            o[d[j]]=o[d[j]] || {};
            o=o[d[j]];
        }
    }
    return o;
};

GWC.namespace('GWC.EU.Shopping');
GWC.EU.Shopping.config = {
  tracking: {
    bEnabled: false,
    baseUrl: "http://uk.rd.GWC.com/shopping/kelkoo/homepage", // No trailing slash
    uastring: "Googlebot|Slurp|msnbot|Teoma",
    productsearchId : "productsearch",
    searchFormId : 's',
    aModuleIds : ['globalnav','vct','home-promo','hot-products','home-topcat','misc-infos','gen-ter-mod','tagcloud','feat-stores','country-misc','intl-cpy','spec-sites', 'hp-custom1', 'hp-custom2', 'newsletter', 'featured-stores', 'user-hist', 'most-popular-container', 'themes']
  },
  suggestAsYouType:{
    isActivated: true,
    startsFrom: 3,
    minimumFrom: 2,
    sendDelay: 0.8
  },
  bookmark:{
     isActivated: true,
     trackingUrl: '/asyncCall/ctl/do/uxtracking',
     bookmarkParam: 'type=bookmark',
     homepageParam: 'type=homepage'
  },
  globalnav:{
    dataURL: '/ctl/do/asyncCall/navigation-data?hash=PKS351HDbhS5aQSVigY1YEqxuqw-&aggressiveCaching=true&partner=kelkoo'
  },
  caroEditorial: { 
    vContainer: 'ed-caro',
    sLoopMode: 'continuous',
    bRandomStart: true,
    bAutoPlay: true,
    iAutoPlayCount: 3,
    iAutoPlayInterval: 4000,
    oControls: {
      sClassName: 'controls',
      sInsertion: 'after',
      sNextTxt: 'Next',
      sPrevTxt: 'Previous',
      vRef: 'ed-caro'
    },
    oPagination: {
      sClassName: 'pagination',
      sInsertion: 'append',
      vRef: 'home-promo'
    }
  },
  caroPopcats: { 
    vContainer: 'pop-cats',
    sLoopMode: 'continuous',
    iNumSlidesVisible: 3,
    iSlideAdvance: 3,
    bRandomStart: false,
    oControls: {
      sClassName: 'controls',
      sInsertion: 'after',
      sNextTxt: 'Next',
      sPrevTxt: 'Previous',
      vRef: 'pop-cats'
    },
    oPagination: {
      sClassName: 'pagination',
      sInsertion: 'append',
      vRef: 'home-topcat'
    }
  },
  chartsProductOverlay : { delegateId : 'top-products' },
  levelsProductOverlay : { delegateId : 'level-results-page' }
};


GWC.EU.Shopping.kelkooid = {
  tracking: function(){
    var time = new Date();
    var url = '/servlet/Kelkooid?siteName=kelkoo&a={1}&referer={2}';
    url = url.replace(/\{1\}/, time.getTime());
    var referer = escape(document.referrer);
    referer = referer.replace(/\+/g, "%2B");
    url = url.replace(/\{2\}/g, referer);
    /* Browser tracking */
    var a = new Image(); 
    a.src="/servlet/Bs?sc=yes";
		// Make the request
		document.write('<img src="' + url + '" width="1" height="1" alt="" style="position: absolute; top: 0; left: 0;">');
  }
};
GWC.EU.Shopping.kelkooid.tracking();

GWC.EU.Shopping.locale = {
	domain: "kelkoo.es",
  loading: "Cargando&hellip;",
  close: "Cerrar",
	showAll: "Mostrar todo",
	hideAll: "Esconder todo",
	HideFilters: "Esconder filtro",
	mostPopModuleProductsTab: "Productos",
	mostPopModuleBrandsTab: "Marcas",
	mostPopModuleStoresTab: "Tiendas",
	mostPopModuleThemesTab: "Especiales",
	TravelNoDestination: "Por favor elige o introduce la ciudad de destino.",
	suggestSuggestion: "Sugerencias",
	suggestClose: "Cerrar",
	offerVerification: "Oferta verificada a las ",
	departureCaption: "Itinerario de vuelo de salida",
	returnCaption: "Itinerario de vuelo de regreso",	
	departureLabel: "Salida",	
	stopsLabel: "Escalas",
	monostopLabel: "Escala",
	arrivalLabel: "Llegada",
	flightNumber: "Vuelo : ",
	flightDuration: "Duración : ",
	flightClass: "Clase : ",
	flightType: "Tipo : ",
	flightAircraft: "Avión : ",
	flightDistance: "Distancia : ",
	multipleAirlines: "Múltiples aerolíneas",
	airportcode: "Código del aeropuerto",
	chain: "Cadena hotelera: ",
	location: "Ubicación: ",
	roomtype: "Tipo de habitación:  ",
	nbRooms: "Número de habitaciones: ",
	boardBasis: "Régimen: ",
	services: "Servicios: ",
	obfuscationKey: "[at]",
	postCodeDescription : "ej: 28006"
};

GWC.EU.Shopping.YUICalendarConf = {
	WEEKDAYS_MEDIUM:
		["Dom","Lun","Mar","Mie","Jue","Vie","Sab"],
	WEEKDAYS_LONG:
		["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"],
	WEEKDAYS_SHORT:
		["Do","Lu","Ma","Mi","Ju","Vi","Sa"],
	WEEKDAYS_1CHAR:
		["D","L","M","x","J","V","S"],
	DATE_FIELD_DELIMITER:"/", 
	LOCALE_WEEKDAYS:"medium",
	START_WEEKDAY:1, 
	MONTHS_SHORT: 
		["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],
	MONTHS_LONG:
		["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],
	MDY_DAY_POSITION:1, 
	MDY_MONTH_POSITION:2,
	MDY_YEAR_POSITION:3,
	MY_MONTH_POSITION:1,
	MY_YEAR_POSITION:2,
	MD_MONTH_POSITION:2,
	MD_DAY_POSITION:1
};


