
function showbankaccount(what){
    var objectId=  $('pObjectId').value;
	var url = '/inc/showbankaccount.ajax.php?objectId='+objectId;
  var myAjax = new Ajax.Updater(
		{success: what},
		url,
		{
			method: 'post',
			evalScripts:true
		}
      );

}

function sendContingentRequest() {
	var myAjax = new Ajax.Updater(
		{success: 'temp'},
		'/inc/send.coningent.request.php',
		{
			method: 'post',
			parameters :  $('frmContingentRequest').serialize(true),
			evalScripts:true
		}
	);
}

function calculateNewPrice() {
	var myAjax = new Ajax.Request('/inc/fewo.ajax.php?aAction=calculateNewPrice', {
		method : 'get',
		parameters :  $('frmBooking').serialize(true),
		onSuccess : function(transport) {
				if(transport.responseText != '') {
					$('spnPrice').innerHTML = transport.responseText;
				}
		},
		evalScripts:true
	});
}

function showObjectDetails(objectId) {
 	
	document.getElementById('pObject').value=objectId;
//alert(document.getElementById('pObject').value);
//	$('frmFewoBooking').submit();

	//document.getElementById('frmFewoBooking').submit();
        //document.frmFewoBooking.submit();
        document.forms['frmFewoBooking'].submit();
}

function compareDates(pDate1,pDate2,pCondition) {
	var myAjax = new Ajax.Request('/inc/compare.date.ajax.php', {
		method : 'get',
		parameters : {pDate1:$F(pDate1),pDate2:$F(pDate2),pCondition:pCondition},
		onSuccess : function(transport) {
				if(transport.responseText != '') {
					$(pDate2).value = transport.responseText;
				}
		},
		evalScripts:true
	});
}
function countDate(direction,pField) {
	var myAjax = new Ajax.Request('/inc/count.date.ajax.php', {
		method : 'get',
		parameters : {pDirection:direction,pField:pField,pDate:$F(pField)},
		onSuccess : function(transport) {
			$(pField).value = transport.responseText;
			$(pField).onchange();
		}
	});
}

function getObjectImage(fb,pObject) {
	var imgNum = $F('pImgNum_'+pObject);
	if(fb == 'forward') {
		imgNum = (imgNum * 1) + 1;
	} else if(fb == 'backward') {
		imgNum = (imgNum * 1) - 1;
	}
	$('pImgNum_'+pObject).value=imgNum;
	var myAjax = new Ajax.Updater(
		{success: 'objectImage_' + pObject},
		'/inc/fewo.ajax.php',
		{
			method: 'post',
			parameters : {pAction:'showObjectImage',pId:pObject,pImgNum:imgNum},
			evalScripts:true
		}
	);
}

function shFormForAvailabilityCheck(pId) {
	var myAjax = new Ajax.Updater(
		{success: 'forForm_' + pId},
		'/inc/fewo.ajax.php',
		{
			method: 'post',
			parameters : {pAction:'showFormForAvailabilityCheck',pId:pId},
			evalScripts:true
		}
	);
}

function shBookingSchedule(pId,tpl) {
	var myAjax = new Ajax.Updater(
		{success: 'fewoResultDetails_' + pId},
		'/inc/fewo.ajax.php',
		{
			method: 'post',
			parameters : {pAction:'showBookingSchedule',pId:pId,pTpl:tpl},
			evalScripts:true
		}
	);
}

function validateBookingOptions(frmId) {
	var myAjax = new Ajax.Updater(
		{success: 'errorMsg'},
		'/inc/fewo.ajax.php?pAction=validateBookingOptions&frmId=' + frmId,
		{
			method: 'get',
			parameters : $(frmId).serialize(true),
			evalScripts:true
		}
	);
}

function checkObjectAvailability(pId) {
	var myAjax = new Ajax.Updater(
		{success: 'resultForCheck_' + pId},
		'/inc/fewo.ajax.php',
		{
			method: 'post',
			parameters : $('objectfrm_' + pId).serialize(true),
			evalScripts:true
		}
	);
}

function shObjecttypeDetails(pId){
	if($('objecttypedetails_' + pId).innerHTML == '') {
		var myAjax = new Ajax.Updater(
			{success: 'objecttypedetails_' + pId},
			'/inc/fewo.ajax.php',
			{
				method: 'get',
				parameters : {pAction:'loadObjecttypeDetails',pId:pId},
				evalScripts:true
			}
		);
		$('shHref_' + pId).innerHTML = '>Informationen schliessen';
	} else {
		$('objecttypedetails_' + pId).innerHTML = '';
		$('shHref_' + pId).innerHTML = '>mehr Informationen';
	}
}

function shFewoResultDetails(what,id) {
	var myAjax = new Ajax.Updater(
  
		{success: 'fewoResultDetails_' + id},
		'/inc/fewo.ajax.php?aAction=showObjectDetails&pShow=' + what + '&pId=' + id,
		{
			method: 'get',
			parameters : $('frmFewoBooking').serialize(true),
			evalScripts:true
		}
	);
}

function makeActiveTab (id,parentDiv){
      if ($(parentDiv).childElements()){
            var elements = $(parentDiv).childElements();
            elements.each(function(e,i){
                  e.className = 'fewoResultDetailsSlider';
            });
      }
      $(id).className = 'fewoResultDetailsSlider_active';
}



function showLoading(){
	document.getElementsByTagName('body')[0].style.cursor="wait";
	document.getElementById('systemworking').style.display = 'inline';
}

function hideLoading (){
	document.getElementsByTagName('body')[0].style.cursor="default";
	document.getElementById('systemworking').style.display = 'none';
}

Ajax.Responders.register({
	onCreate : showLoading,
	onComplete : hideLoading
});

/* 17-09-2007 (cs) function showSubNav(navParent){
		var myAjax = new Ajax.Updater(
		{success: 'subNav'},
		'/inc/ipso_sub_nav.php?pNavparent=' + navParent,
		{
			method: 'get',
			evalScripts:true
		}
	);
}*/



	/**
	* return user-agent
	* 
	* @author Christian Stolze
	* @copyright effective GmbH
	* @since 2008-02-11
	*/
	function ua(){
		var clientName = navigator.appName;
		if(clientName == 'Microsoft Internet Explorer') {
			return 'ie';
		} else {
			return 'other';
		}		
	}

function popUp(url,id){
	window.open(url,id,"width=800,height=600,left=100,top=100,scrollbar=yes,location=no,menubar=no,toolbar=no");
}

	function showMenu(e,dasMenu){
		var aktMenu = dasMenu;
		var xPos = e.clientX;	
		var yPos = e.clientY;

		hideWellness();
		document.getElementById(aktMenu).style.display = "block";

		var width = document.getElementById(aktMenu).offsetWidth;
		var height = document.getElementById(aktMenu).offsetHeight;
		xPos -= width;
		if(xPos < 0)
			xPos = 0;

		if(xPos > (800 - width))
			xPos = 800 - width;

		yPos -= height / 2;
		document.getElementById(aktMenu).style.top = yPos + "px";
		document.getElementById(aktMenu).style.left = xPos + "px";
	}
	
	function hideWellness()	{
		//Automatisch alle divs mit "wellness" in der Div-ID
		for (x=0;x<document.getElementsByTagName("div").length;x++)	{
			aktID = document.getElementsByTagName("div")[x].id;	
			//wenn "wellness" in der Div-ID
			if (aktID.indexOf("wellness") >= 0)  document.getElementById(aktID).style.display = "none";
		}
	}



