// Tag in home link of promotions/offers.
function tagScriptForPromotions (type, promo, position, pageTitle) {
	s=s_gi(getSuite());
	s.linkTrackVars='eVar24,eVar34';
	s.eVar24= promo;
	s.eVar34= type + position;
	s.tl(this,'o', pageTitle + promo + ' - ' + position);
}

// Tag in link to pdf hotel detail.
function tagScriptForPDFHotelDetail(hotel) {
	s.pageName="Hotels:" + hotel + ":PDF";
   	s.prop6="PDF";
   	s.prop28="Hotel info: PDF";
   	s.t();
}

// Tag in link to manualCp.
function getScriptForManualCP() {
	s=s_gi(getSuite());
	s.linkTrackVars='prop34';
	s.prop34='Companies: Help: Manual Usuario';
	s.tl(this, 'o', 'Companies: Help: Manual Usuario');
}

// Tag in link to manualTp.
function getScriptForManualTP() {
	s=s_gi(getSuite());
	s.linkTrackVars='prop36';
	s.prop36='Agencies: Help: Manual Usuario';
	s.tl(this, 'o', 'Agencies: Help: Manual Usuario');
}

// Tag for networks (used by weekend extender and the organizers)
function tagScriptForNetworksInPromotions(promotion, network) {
	s=s_gi(getSuite());
	s.linkTrackVars='prop41';
	s.prop41 = 'Promo ' + promotion + ' - ' + network;
	s.tl(this, 'o', 'Promo ' + promotion + ' - ' + network); 
}

// Tag for the position of hotel links in search results.
function tagScriptForHotelsLinkPosition (position){
	s=s_gi(getSuite());
	s.linkTrackVars='prop39,eVar15';
	s.prop39='Posicion ' + position;
	s.eVar15='Posicion ' + position;
	s.tl(this,'o','Posicion ' + position); 
}

// Tag for write form errors.
function tagScriptForFormErrors(error, pageName){
	s=s_gi(getSuite());
	s.linkTrackVars='prop40, pageName';
	if (pageName != null)
		s.pageName = pageName;
	else 
		s.pageName = s.pageName;
	s.prop40 = error;
	s.tl(this, 'o', error);
}


// Method for get the account of Omniture.
// Account similar to: nhhotelesdev,nhhotelesdeven.
function getAccount(defaultLanguage){
	// Variables
	var COMMA = ",";
	var ENGLISH = "en";
	var NEDERLANDS = "ne";	
	var domain = document.domain;

	var suite = getSuite(domain);

	// LANGUAGE
	var language = defaultLanguage; 
	if (language == null)
		var language = domain.substring(domain.lastIndexOf(".")+1);
	if (language == "com") language = ENGLISH;
	else if (language == "nl") language = NEDERLANDS;

	// S_ACCOUNT FINAL VALUE
	var account = suite + COMMA + suite + language; 
	return account;
} 

// Method for get the suite with the domain.
// Suite similar to nhhotelesdev.
function getSuite(domain){
	if (domain == null)
		domain = document.domain;
	var BASE = "nhhoteles";
	var DEV = "dev";
	var PROD = "prod";
	
	if (domain.search('www') != -1) { 
		return BASE + PROD;
	} else {
		return BASE + DEV;
	}
}

function getOldLanguage(languageNumber){
	if (languageNumber == "1") 
		return "spanish";
	else if (languageNumber == "2")
		return "english";
	else if (languageNumber == "3")
		return "dutch";
	else if (languageNumber == "4")
		return "german";
	else if (languageNumber == "5")
		return "italian";		
	else if (languageNumber == "6")
		return "french";
	else if (languageNumber == "7")
		return "portuguese";
}