var ibe_url = "http://ibe.easy-pax.net/12680/demed-neu/";

function rsi_makeURL(args, t) {
	if(!args) alert("Es sind keine Daten übermittelt worden.");
	if(!t) t = "normal";
	
	var url = document.URL.split("/");
	url = url.pop().split("?");
	url = url.shift();
	
	var now = new Date();
	var now_time = now.getTime();
	var one_day = new Date(now_time + 86400000);
	var one_week = new Date(now_time + 604800000);
	var two_weeks = new Date(now_time + 1209600000);
	var four_weeks = new Date(now_time + 2419200000);
	var twelve_weeks = new Date(now_time + 9676800000);
	
	
	if(t == "lastminute"){
		var start_date = rsi_makeString(now.getDate())+"."+rsi_makeString(now.getMonth()+1)+"."+rsi_makeString(now.getFullYear());
		var end_date = rsi_makeString(two_weeks.getDate())+"."+rsi_makeString(two_weeks.getMonth()+1)+"."+rsi_makeString(two_weeks.getFullYear());
	}
	else if(t == "winter") {
		m = now.getMonth() + 1;
		if(m == 11) mo = 12;
		else if(m == 12) mo = 1;
		else if(m == 1) mo = 2;
		else mo = 11;
		y = now.getFullYear();
		if(mo == 1) y++;
		var start_date = "01."+rsi_makeString(mo)+"."+rsi_makeString(y);
		if(mo != 12)
			var end_date = "15."+rsi_makeString(mo + 1)+"."+rsi_makeString(y);
		else
			var end_date = "15."+rsi_makeString(mo + 1)+"."+rsi_makeString(y + 1);
	}
	else {
		var start_date = rsi_makeString(two_weeks.getDate())+"."+rsi_makeString(two_weeks.getMonth()+1)+"."+rsi_makeString(two_weeks.getFullYear());
		var end_date = rsi_makeString(four_weeks.getDate())+"."+rsi_makeString(four_weeks.getMonth()+1)+"."+rsi_makeString(four_weeks.getFullYear());
	}
	
	var uparts = args.split("&");
	var parts = uparts.length;
	var delim = "?";
	var u = "";
	for(i = 0; i < parts; i++) {
		if(i > 0) delim = "&";
		var p = uparts[i].split("=");
		if(p[0] == "sd")
			u += delim+"sd="+start_date;
		else if(p[0] == "ed")
			u += delim+"ed="+end_date;
		else
			u += delim+uparts[i];
	}
	
	url = ibe_url+u;
	//console.debug(url);
	document.location.href = url;
}

function rsi_makeString(input) {
	var output = input.toString();
	if(output.length < 2) output = "0"+output;
	if(output.length > 2) output = output.substr(2);
	return output;
}

function __showKidsAge() {
	val = document.getElementById("kidsSel").value;
	document.getElementById("kidsage").style.display = val > "0" ? "block" : "none";
	showKidsAge(val);
}

function absTop(el) {
	return (el.offsetParent) ? el.offsetTop + absTop(el.offsetParent) : el.offsetTop;
}
function absLeft(el) {
	return (el.offsetParent) ? el.offsetLeft + absLeft(el.offsetParent) : el.offsetLeft;
}

function setEasyIBEStep(stepnr) {
    var stype = "PA";
    var prev = document.URL;
    var regex = /sp=./g;
    if (regex.test(prev)) {
        if (stepnr == 3 && stype == "NF") {
            stepnr--;
        }
        if (stepnr == 4 && stype == "NH") {
            stepnr--;
        }
    } else {
    }
    prev = prev.replace(/&bk=1/g, "");
    window.location.href = prev + "%26sp%3D" + stepnr;
}

function open_profitool() {
	var win=null;
	function NewWindow(mypage,myname,w,h,pos,infocus){
		if(pos=='random'){
			myleft =(screen.width) ? Math.floor(Math.random()*(screen.width-w)):100;
			mytop =(screen.height) ? Math.floor(Math.random()*((screen.height-h)-75)):100;
		}
		if(pos=='center'){
			myleft=(screen.width)?(screen.width-w)/2:100;
			mytop=(screen.height)?(screen.height-h)/2:100;
		}
		else if((pos!='center' && pos!='random') || pos==null){
			myleft=0;
			mytop=20;
		}
		settings='width=' + w + ',height=' + h + ',top=' + mytop + ',left=' + myleft + ',scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
		win=window.open(mypage,myname,settings);
		win.focus();
	};
	NewWindow('http://profitool.easy-pax.net','popup','1024','760', 'left=0', 'top=0','fullscreen','front');
}

function OpenRegister(register) {
	var mandant = 1534; var root = "http://enews.pixell.de/enews2/"; //GTI
	
	var emailctl = document.getElementById("enews_email");
	var email = emailctl.value;
	
	var strWidthHeight = 'width=310,height=460,left=0,top=0';
	
	if(register) {
		window.open(root+'register.asp?action=subscribe&layout=0&mandant_id='+mandant+'&style=demed&email='+email + "&name=&surname=", '_blank', strWidthHeight)
	}
	else {
		window.open(root+'register.asp?action=unsubscribe&layout=0&mandant_id='+mandant+'&style=demed&email='+email, '_blank', strWidthHeight)
	}
	
	if(emailctl) emailctl.value="";
}

function openAgePopup() {
	if(document.getElementById('kids').selectedIndex == 0) return false;
	var wndSelectAge = window.open('selectagepopup2.html', 'selectage', 'height=301,width=270,status=no,toolbar=no,menubar=no,location=no,titlebar=no');
	wndSelectAge.moveTo(window.screen.availWidth/2 - 135,window.screen.availHeight/2 - 150);
	wndSelectAge.focus();
}

function showCal(obj) {
	var calObj=document.getElementById("imerologio");
	calObj.src="calendar.html";
	calObj.style.left=getAbsPos(obj,"Left")+obj.offsetWidth;
	calObj.style.top=getAbsPos(obj,"Top");
	calObj.style.display="";
}

function getAbsPos(o,p){ var i=0;while(o!=null){i+=o["offset"+p];o=o.offsetParent;}return i; }
function chdn(fname,ddn,dd,mm) {
	dd=document[fname][dd].options[document[fname][dd].selectedIndex].value;
	mm=document[fname][mm].options[document[fname][mm].selectedIndex].value;
	
	tagNames="SoMoDiMiDoFrSa";
	var today=new Date((20+mm.substring(3,5)),(mm.substring(0,2)-1),dd);
	document[fname][ddn].value=tagNames.substring(today.getDay()*2,(today.getDay()+1)*2);
}

function FormSubmit() {
	var dl_startDate = document.getElementById('lmstdt').value;
	
	var now = new Date();
	var now_time = now.getTime();
	var four_weeks = new Date(now_time + 2419200000);
	var end_date = rsi_makeString(four_weeks.getDate())+"."+rsi_makeString(four_weeks.getMonth()+1)+"."+rsi_makeString(four_weeks.getFullYear());
	
	u = "?sd="+dl_startDate+"&ed="+end_date+"&dp="+document.getElementById("dl_depCode").value;
	if(document.getElementById("dst") && document.getElementById("dst").value != "") {
		u += "&ds="+document.getElementById("dst").value;
		u += "&sp=3&st=PA&t=DEM&a="+document.getElementById("adults").value;
	}
	else
		u += "&sp=2&st=PA&t=DEM&a="+document.getElementById("adults").value;
	u += "&d="+document.getElementById("dl_durGroup").value;
	if(document.getElementById("kids").value > 0)
		u += "&c1="+document.getElementById("c1").value;
	if(document.getElementById("kids").value > 1)
		u += "&c2="+document.getElementById("c2").value;
	if(document.getElementById("hotelname") && document.getElementById("hotelname").value != "")
		u += "&hn="+document.getElementById("hotelname").value;
	if(document.getElementById("hotelort") && document.getElementById("hotelort").value != "")
		u += "&hr="+document.getElementById("hotelort").value;
	if(document.getElementById("hcat") && document.getElementById("hcat").value != "")
		u += "&s="+document.getElementById("hcat").value;
	if(document.getElementById("maint_search") && document.getElementById("maint_search").value != "")
		u += "&bt="+document.getElementById("maint_search").value;
	
	url = ibe_url+u;
	//console.debug(url);
	document.location.href = url;
}