var anfrage= new Array();
var weakCookie=false;

checkWeakCookie();

for(var i=1;i<=120;i++){ // Anfrageobjekte für jedes Zimmer werden erzeugt
	anfrage[i]= getAnfrageObject();
}

//functions

// c
function checkWeakCookie(){
	//booking cookie einlesen
	if(holeCookie("booking")){
		//cookie dekodieren
		var text= holeCookie("booking");
		text= decodeURIComponent(text);
		if(text.search(/weak/)!= -1){//Paramater weak gesetzt?
			// cookie neu anlegen nöglich
			weakCookie= true;
		}
	} else {
		weakCookie= true;
	}
}

function clearText(el) {
  if (el != null) {
    if (el.childNodes) {
      for (var i = 0; i < el.childNodes.length; i++) {
        var childNode = el.childNodes[i];
        el.removeChild(childNode);
      }
    }
  }
}


//d
function dateToMySQL(date){
	var ausdruck=/^\b(0?[1-9]|[12][0-9]|3[01])[-|.](0?[1-9]|1[012])[-|.]((19|20)?[0-9]{2})\b$/;
	ausdruck.exec(date);
	var tag= RegExp.$1;// Tag
	var monat= RegExp.$2 //Monat
	var jahr= RegExp.$3 //Jahr
	if(tag.length<2){
		tag="0"+tag;
	}
	if(monat.length<2){
		monat="0"+monat;
	}
	if(jahr.length<4){
		jahr="20"+jahr;
	}
	date=jahr+"-"+monat+"-"+tag;
	return date;
}


//e
function euro(cent){
	cent= (cent/100).toFixed(2).replace(".", ",");
	return cent;
}


//g
function getAnfrageObject() {
	var anfrage= null;
	try {
	  anfrage = new XMLHttpRequest();
	} catch (versuchmicrosoft) {
	  try {
	    anfrage= new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (anderesmicrosoft) {
	    try {
	      anfrage= new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (fehlschlag) {
	      anfrage= null;
	    }
	  }
	}
	if (anfrage == null)
  		alert("Ihr Browser unterstützt kein Ajax!");
  	return anfrage;
}

function getText(el) {
  var text = "";
  if (el != null) {
    if (el.childNodes) {
      for (var i = 0; i < el.childNodes.length; i++) {
        var childNode = el.childNodes[i];
        if (childNode.nodeValue != null) {
          text = text + childNode.nodeValue;
        }
      }
    }
  }
  return text;
}


//h
function holeCookie(name){
	name+= "=";
	var laenge= name.length;
	var cookie_laenge= document.cookie.length;
	var i= 0;
	while(i<cookie_laenge){
		var j= i + laenge;
		if(document.cookie.substring(i,j) == name){
			return holeCookieWert(j);
		}
		i= document.cookie.indexOf(" ",i)+ 1;
		if(i == 0){
			break;
		}
	}
	return null;
}

function holeCookieWert(position){
	var ende= document.cookie.indexOf(";", position);
	if(ende == -1){
		ende= document.cookie.length;
	}
	return decodeURIComponent(document.cookie.substring(position, ende));
}


//p
function print_r(array){
	var text="";
	for(value in array){
		text+=value+" => "+array[value]+"\n\n";
	}
	alert(text);
}


//r
function removeEuro(euro){
	euro= (euro.replace(",", "."))*100;
	return euro;
}

function replaceText(el, text) {
  if (el != null) {
    clearText(el);
    var newNode = document.createTextNode(text);
    el.appendChild(newNode);
  }
}


//s
function setzeCookie(name, wert){
	//var arg_wert= setzeCookie.arguments;
	//var arg_laenge= setzeCookie.arguments.length;
	document.cookie= name+ "="+ encodeURIComponent(wert);
}
