var comparior = function() {
	this.comparior = document.getElementById('comparior');
	this.isoLanguageCode;
	
	this.buildForm = function(t, strCity, strHotel) {
		var iframe = document.createElement('iframe');
		iframe.id = 'compariorsf';
	//	iframe.src = 'http://www.comparior.com/affiliates.php?t=' + t + '&language=' + this.isoLanguageCode;
//		iframe.src = 'http://localhost/comparior/affiliates.php?t=' + t + '&language=' + this.isoLanguageCode+'&strCity='+strCity+'&strHotel='+strHotel;
		iframe.src = 'http://www.comparior.com/affiliates.php?t=' + t + '&language=' + this.isoLanguageCode+'&strCity='+strCity+'&strHotel='+strHotel;
		
		switch (t) {
			case 1:
				iframe.style.width 	= '120px';
				iframe.style.height = '400px';
				iframe.style.border	= '0px';//'1px solid #000';
				//iframe.border = '0';
				iframe.frameBorder = '0';
			break;
			
			case 2:
				iframe.style.width = '630px';
				iframe.style.height = '520px';
				iframe.style.border = '0px';
				iframe.frameBorder = '0';
			break;
			
			case 3:
				iframe.style.width = '468px';
				iframe.style.height = '120px';
				iframe.style.border = '0px';
				iframe.frameBorder = '0';
			break;
			
			case 4:
				iframe.style.width = '440px';
				iframe.style.height = '310px';
				iframe.style.border = '0px';
				iframe.frameBorder = '0';
			break;
			
			//new case for HD
			case 5:
				iframe.style.width = '190px';
				iframe.style.height = '800px';
				iframe.style.border = '0px';
				iframe.frameBorder = '0';
			break;
			
			//new case for HD
			case 6:
				iframe.style.width = '700px';
				iframe.style.height = '85px';
				iframe.style.border = '0px';
				iframe.frameBorder = '0';
			break;
			
			//new case (Mauro) for li menu footer
			case 7:
				iframe.style.width = '190px';
				iframe.style.height = '400px';
				iframe.style.border = '0px';
				iframe.frameBorder = '0';
			break;

			
			default:
				iframe.style.width = '440px';
				iframe.style.height = '520px';
				iframe.style.border = '0px';
				//iframe.style.border = '1px solid #000;';
		}
		this.comparior.appendChild(iframe);
	}
	
	this.setIsoLanguageCode = function(isoLanguageCode) {
		if (arguments.length < 1) {
			isoLanguageCode = 'en';
		}
		
		switch (isoLanguageCode.toLowerCase()) {
			case 'it':
				this.isoLanguageCode = 'it';
			break;
			
			case 'de':
				this.isoLanguageCode = 'de';
			break;
			
			case 'es':
				this.isoLanguageCode = 'es';
			break;
			
			case 'fr':
				this.isoLanguageCode = 'fr';
			break;
			
			default:
				this.isoLanguageCode = 'en';
		}
	}
}

var getComparior = function(isoLanguageCode, t, strCity, strHotel) {
	if (arguments.length < 2) {
		t = 0;
		strCity = 0;
		strHotel = 0;
	}
	var Comparior = new comparior();
	Comparior.setIsoLanguageCode(isoLanguageCode);
	
	Comparior.buildForm(t, strCity, strHotel);
	
}