function show (dieid) {
    document.getElementById(dieid).style.display = "block";  
}

function changevisible(dieid, css) {
	if (document.getElementById(dieid).style.display == "block")
    document.getElementById(dieid).style.display = "none";else
    document.getElementById(dieid).style.display = "block"
}

function changetext(dieid) {
	if (document.getElementById(dieid).innerHTML == "anzeigen")
    document.getElementById(dieid).innerHTML = "schließen";else
    document.getElementById(dieid).innerHTML = "anzeigen"
}

function show_subnavi (dieid, boxlength) {
    document.getElementById(dieid).style.display = "block";
    document.getElementById(dieid).style.width = boxlength + "px";    
    document.getElementById(dieid).style.zIndex = "21";
   // document.getElementById("link_"+dieid).style.backgroundImage = 'url(images/bg_navi_active.gif)';
}
function serviceTimeout (funk) {
	 setTimeout("hide('"+funk+"')",5000);
}
function hide (dieid) {
	document.getElementById(dieid).style.display = "none";
}
function hide_subnavi (dieid) {
	document.getElementById(dieid).style.display = "none";
}
function getPosition(obj) {
  var pos = { x:0, y:0 };

  do {
    pos.x += obj.offsetLeft;
    pos.y += obj.offsetTop;
  } while (obj = obj.offsetParent);

  return pos;
}

function changebg(dieid, css) {
	document.getElementById(dieid).className = css;
}



function toogleView(id, textid, textopen, textclose){
	if(document.getElementById(id).style.display=='none') {
		show(id);
		document.getElementById(textid).innerHTML = textclose;
	} else {
		hide(id);
		document.getElementById(textid).innerHTML = textopen;
	}
}

function ShowMessage(id, textid, textopen, textclose){
	if(document.getElementById('message_id_'+id).style.display=='none') {
		show('message_id_'+id);
		show('answer_id_'+id);
		document.getElementById(textid).innerHTML = textclose;
	} else {
		hide('message_id_'+id);
		hide('answer_id_'+id);
		document.getElementById(textid).innerHTML = textopen;
	}
}

function toogleClass(name,classname){
		var el = document.getElementsByName(name);
    //alert(el);
   
    for (var i = 0; i < el.length; i++) {
   // alert(el[i]);
      if(el[i].className == classname){
        el[i].className = classname + " ukat_hidden";
      }else{
        el[i].className = classname;
      }
  }

}

function toogleBackground(id,id2){
	document.getElementById(id).style.backgroundImage = 'url(images/bg_navi_active.gif)';
	document.getElementById(id).style.color = 'white';
	document.getElementById(id2).style.backgroundImage = 'url(images/bg_navi_inactive.gif)';
	document.getElementById(id2).style.color = 'black';
}

function checkSuche() {
	if(document.getElementById('check_ruhe_erholung').checked==false
	&& document.getElementById('check_kultur_nightlife').checked==false
	&& document.getElementById('check_sport_action').checked==false
	&& document.getElementById('check_alles_auf_einmal').checked==false) {
		alert('Bitte geben Sie an was sie suchen!');
		return false;
	}
	return true;
}

function checkMoechte() {
	if(document.getElementById('check_auffrischen_vertiefen').checked==false
	&& document.getElementById('check_beruf_karriere').checked==false
	&& document.getElementById('check_neu_lernen').checked==false
	&& document.getElementById('check_freizeitkombi').checked==false) {
		alert('Bitte geben Sie an wie sie die Sprache lernen möchten!');
		return false;
	}
	return true;
}

function checkSprache() {
	if(document.getElementById('radioen').checked==false
	&& document.getElementById('radiosp').checked==false
	&& document.getElementById('radioit').checked==false
	&& document.getElementById('radiofr').checked==false) {
		alert('Bitte geben Sie eine Sprache an!');
		return false;
	}
	return true;
}

function checkDauer() {
	if(document.getElementById('radiozeit1').checked==false
	&& document.getElementById('radiozeit2').checked==false
	&& document.getElementById('radiozeit3').checked==false) {
		alert('Bitte geben Sie eine Dauer an!');
		return false;
	}
	return true;
}

function PopUp(Adresse,Breite,Hoehe){
	window.open(Adresse, "PopUp", "width="+Breite+",height="+Hoehe+",left=100,top=200");
}

function openPhotoWindow(imgsrc){
	var mitte_links = (screen.width/2-250);
  	var mitte_oben = (screen.height/2-250);
  	var win;
  	win = window.open("includes/img_big.php?imgsrc="+imgsrc+"", "zoom", "width=20,height=20,left=10,top=10, resizable=yes, toolbar=no, status=no, scrollbars=no, menubar=no, location=no, dependent=yes");
	win.focus();
}


function winResize(){
	var imgwidth, imgheight;
	imgwidth = document.bigimage.width;
	imgheight = document.bigimage.height;

	window.resizeTo(imgwidth, imgheight);
}
function changeVisible(id){
  if(id==1){
    show('offerbox1');
    hide('offerbox2');
    document.getElementById('year1').style.backgroundColor='#6F94CB';
    document.getElementById('year2').style.backgroundColor='#EEEEEE';
    document.getElementById('year1').style.color='#000000';
    document.getElementById('year2').style.color='#666666';
    document.getElementById('year2').style.textDecoration='underline';
    document.getElementById('year1').style.textDecoration='none';
  }else{
    show('offerbox2');
    hide('offerbox1');
    document.getElementById('year1').style.backgroundColor='#EEEEEE';
    document.getElementById('year2').style.backgroundColor='#6F94CB';
    document.getElementById('year1').style.color='#666666';
    document.getElementById('year2').style.color='#000000';
    document.getElementById('year1').style.textDecoration='underline';
    document.getElementById('year2').style.textDecoration='none';
  }
}

function setRating(id,value){
	document.getElementById(id).value=value;
	document.getElementById('div_'+id).innerHTML=value;
}

function makeFail(id){
	if(document.getElementById(id).selectedIndex==0) {
		document.getElementById(id).style.backgroundColor='#CC6666';
	} else {
		makeValid(id);
	}
}

function makeValid(id){
	document.getElementById(id).style.backgroundColor='#FFFFFF';
}

function check4Language(){
	if(document.getElementById('lalpaxtype').value=='') {
		document.getElementById('lalpaxtype').style.backgroundColor='#CC6666';
		return false;
	}
	if(document.getElementById('lallanguage').value=='') {
		document.getElementById('lallanguage').style.backgroundColor='#CC6666';
		return false;
	}
	return true;
}
function removeTag(id){   
   var remPar = document.getElementById(id);
   var remEl = document.getElementById(id).firstChild;
   remPar.removeChild(remEl);
   remPar.style.display = "none";
}

function check_picturesize(imagepath,id,w,h)
{
 var img = new Image();
 img.onload = function()
 {
 aspect=(this.width/this.height);
 if (this.width>=w)
 {
 this.width=w;
 this.height=(this.width/aspect);
 }
 if (this.height>=h)
 {
 this.height=h;
 this.width=(this.height*aspect);
 }

 document.getElementById(imagepath).style.display=this.width;
 document.getElementById(imagepath).height=this.height;
 };

 img.src=imagepath;
}