
var oPopup;
var sPopup = '';
var IntervalTimer;
var CheckPopupCounter = 40; //10sec

function SetCheckin(Offset)
{
	if (isNaN(Offset))
		return;

	Offset = Number(Offset);
	if (Offset>=0 && Offset<=365)
		window._HCCheckin = Offset
}

function SetStay(Overnights)
{
	if (isNaN(Overnights))
		return;
		
	Overnights = Number(Overnights);
	if (Overnights>=1 && Overnights<=31)
		window._HCStay = Overnights
}

function SetBoard(Board)
{
	Board = ""+Board;
	if (Board.length>=1 && Board.length<=5)
		window._HCBoard = Board
	
}

function SetRoom(RoomType)
{
	//if (isNaN(RoomType))
	//	return;
	
	RoomType = ""+RoomType;
	//RoomType = Number(RoomType);
	if (RoomType.length>=1 && RoomType.length<=2)
		window._HCRoomType = RoomType
}

function SetPersons(Qty)
{
	if (isNaN(Qty))
		return;
		
	Qty = Number(Qty);
	if (Qty>=1 && Qty<=10)
		window._HCPersons = Qty
}

function SetPOS(POS)
{
	window._POS = POS
}

function OpenCart(HotelRID,Language)
{

	var sUrl;
	var CheckIn = new Date();
	
	sUrl = "http://service.sinfonet.it/cartshop/index.jsp?";
	
	switch (Language)
	{
		case "DE":
			sUrl += "Language=de";break;
		case "IT":
			sUrl += "Language=it";break;
		case "FL":
			sUrl += "Language=nl";break;
		case "PL":
			sUrl += "Language=pl";break;
		case "CZ":
			sUrl += "Language=cs";break;
		default:
			sUrl += "Language=en";break;
	}
	
	sUrl += "&LodgmentRID=" + HotelRID;
	var Days = parseInt(window._HCCheckin);
	if (Days > 0)
		CheckIn = new Date(CheckIn.getFullYear(), CheckIn.getMonth(), CheckIn.getDate() + Days);
	sUrl += "&checkin_ymd=" + CheckIn.getFullYear() + "-" + (CheckIn.getMonth()+1) + "-" + CheckIn.getDate();
	sUrl += "&days=" + window._HCStay;
	sUrl += "&boardcode=" + window._HCBoard.substr(0, 1);
	sUrl += "&nrpersons=" + window._HCPersons;
	sUrl += "&roomtype=" + window._HCRoomType.substr(0, 1);
//	sUrl += "&pos=" + window._POS;
	oPopup = window.open(sUrl, "Cart", "Width=650, height=700, scrollbars=no, status=yes, dependent=yes, scrollbars=yes");
	oPopup.focus();
return;

	sUrl = ""; 
	window._HCHotelRID = HotelRID;
	window._HCLanguage = Language;
	window._HCUrlLogo = '';
	oPopup = window.open(sUrl, "Cart", "Width=615, height=491, scrollbars=no, status=yes, dependent=yes, scrollbars=yes");
	oPopup.focus();
	//Add Parameters to popup
	SendParameters();
}

function addParameter(Name, Value)
{
	return "<input type='hidden' name='" + Name + "' value='" + Value + "'>";
}

function SendParameters()
{



return;
	//Add Parameters to popup
	sPopup = '<html><head><meta http-equiv="content-type" content="text/html;charset=ISO-8859-15"></head><body onload="window.document.SendCartParameter.submit();">Please wait...<form Name="SendCartParameter" action="https://www.suedtirol.info/Sinfo/Common/Cart20/cart.asp" method="POST">';
	sPopup += addParameter("A0RID", window._HCHotelRID);
	sPopup += addParameter("Language", window._HCLanguage);
	sPopup += addParameter("UrlLogo", window._HCUrlLogo);
	sPopup += addParameter("Checkin", window._HCCheckin);
	sPopup += addParameter("Stay", window._HCStay);
	sPopup += addParameter("Board", window._HCBoard);
	sPopup += addParameter("RoomType", window._HCRoomType);
	sPopup += addParameter("Persons", window._HCPersons);
	sPopup += addParameter("Action", window._HCAction);
	sPopup += addParameter("CartType", 1);
	sPopup += '</form></body></html>';

	oPopup.document.write(sPopup);
	oPopup.document.forms.SendCartParameter.submit();
	
}
window.onerror = handleError;
function handleError()
{
	return true;
}

//Init Defaults
window._HCHotelRID = '';
window._HCLanguage = 'EN';
window._HCUrlLogo = '';
window._HCCheckin = 1;
window._HCStay = 7;
window._HCBoard = "12345";
window._HCRoomType = "12";
window._HCPersons = 2;
window._HCAction = 'SeekDefine';
window._POS = "309EECDE9A6F44CD92E9F808F17A7730";
