function submit_form(formobject,formaction){
  	formobject.action=formaction;
    formobject.submit();
}


function submit_form_buchung(formobject,formaction)
{
		var benach    = document.getElementById("benachrichtigen");
		var benachr   = benach.options[benach.selectedIndex].id;
    var tmpsel    = benachr.split("_");

		if (document.getElementById('aenderung').value == 1)
		{
      var is_confirmed = confirm('Sie haben preisrelevante Änderungen durchgeführt. Trotzdem Speichern?');
      if (is_confirmed)
      {
      	 if (tmpsel[1] == "ja" )
      	 {
      	    var is_confirmed = confirm('Sie beabsichtigen eine Bestätigungmail zu verschicken. Wirklich senden?');
      			if (is_confirmed)
      			{
         				formobject.action=formaction;
    		 				formobject.submit();
    		 		}
    		 		else
    		 		{
    		 			return false;
    		 		}
				 }
				 else
				 {
            formobject.action=formaction;
            formobject.submit();
				 }
      }
      else
      {
      	return false;
      }
		}
		else
		{
				if (tmpsel[1] == "ja" )
      	{
          var is_confirmed = confirm('Sie beabsichtigen eine Bestätigungmail zu verschicken. Wirklich senden?');
          if (is_confirmed)
          {
            formobject.action=formaction;
            formobject.submit();
          }
          else
          {
          	return false;
          }
        }
        else
        {
          formobject.action=formaction;
          formobject.submit();
        }
		}

}

function CheckZeitraum(index){
	var check = 0;
  var y;
  var ok = true;

  for(var i=0;i<document.form1.length;i++){
    if(document.form1.elements[i].type=="checkbox"){
      if(document.form1.elements[i].checked==true){check++;}
    }
  }

  for(var i=0;i<document.form1.length;i++){
    if(document.form1.elements[i].type=="checkbox"){
      if(document.form1.elements[i].checked==true){
        var y = 0;
        while(y<check){
          if(document.form1.elements[i].type=="checkbox"){
            if(document.form1.elements[i].checked==false){ok=false;}
            y++;
          }
        	i++;
        }
        i = document.form1.length;
      }
    }
  }

  if(ok==false){
  	alert("Der Buchungszeitraum muss ein zusammenhängender Zeitraum sein. Wollen Sie trotzdem die Yacht in diesem Zeitraum buchen, so müssen Sie dies in eine weitere Buchung durchführen.");
  	if(index.checked==false){
  	  index.checked=true;
  	}else{
  	  index.checked=false;
  	}
  }
}


function ChangeBild(imgsrc,groesse)
{

  var oldimgsrc = document.getElementById("yachtbild").src;
  newimgsrc  = imgsrc.slice(1,(imgsrc.length-1));
  var suche  = oldimgsrc.indexOf(newimgsrc);

  if (suche != -1)
  {
      //document.getElementById("bildchanger").onClick();
  }
  else
  {
      groesse = groesse.split("_");
      document.getElementById("yachtbild").src = "./images/charteryachten/leer.jpg";
      document.getElementById("yachtbild").width = groesse[0];
      document.getElementById("yachtbild").height = groesse[1];
      document.getElementById("yachtbild").src = imgsrc;
      //document.getElementsById('yachtbild').src = imgsrc;
  }

}


function confirmLink(theLink, confirmMsg)
{
    var is_confirmed = confirm(confirmMsg);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }

    return is_confirmed;
} // end of the 'confirmLink()' function

  function mark_cell(cell){
    cell.style.backgroundColor = "#9ECFF6";
  }
  function demark_cell(cell){
    cell.style.backgroundColor = "#E5F2FD";
  }
  function ZeitAnzeigen() {
var Wochentagname =  new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");

 var Jetzt = new Date();
 var Tag = Jetzt.getDate();
 var Monat = Jetzt.getMonth() + 1;
 var Jahr = Jetzt.getYear();
 if(Jahr < 999) Jahr += 1900;
 var Stunden = Jetzt.getHours();
 var Minuten = Jetzt.getMinutes();
 var Sekunden = Jetzt.getSeconds();
 var WoTag = Jetzt.getDay();
 var Vortag  = ((Tag < 10) ? "0" : "");
 var Vormon  = ((Monat < 10) ? ".0" : ".");
 var Vorstd  = ((Stunden < 10) ? "0" : "");
 var Vormin  = ((Minuten < 10) ? ":0" : ":");
 var Vorsek  = ((Sekunden < 10) ? ":0" : ":");
 var Datum = Vortag + Tag + Vormon + Monat  + "." + Jahr;
 var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
 var Gesamt = Wochentagname[WoTag] + ", " + Datum + ", " + Uhrzeit;

 if(DHTML) {
   if(NS) setCont("id","Uhr",null,"<span class=\"Uhr\">" + Gesamt + "<\/span>");
   else   setCont("id","Uhr",null,Gesamt);
 }
 else return;

 window.setTimeout("ZeitAnzeigen()",1000);
}



function editZusatzfototext(theLink, confirmMsg, textobj)
{
    var is_confirmed = confirm(confirmMsg);
    if (is_confirmed) {
    	theLink.href += '&bildtitel='+document.getElementById(textobj).value;
        theLink.href += '&is_js_confirmed=1';
    }

    return is_confirmed;
}


function openRabatt(yachtid)
{
		parameters = "toolbar=no,locationbar=no,menubar=no,status=no,resizable=no,height=420,width=650,scrollbars";
		// alert(yachtid);
		rabatt = window.open("/php/charter/yachten_rabatte.php?yachtid="+yachtid,"rabatt",parameters);
		// Holt Fenster in den Vordergrund
        rabatt.focus();
		return false;
}

function gokalendar(link)
{
        selyear   = document.getElementById("seljahr").value;
        selmonth  = document.getElementById("selmonat").value;
		window.location.href=link+'&fer_year='+selyear+'&fer_month='+selmonth;
}

function changeyacht()
{
        selyacht    = document.getElementById("yachtcheck");
        selyachttmp = selyacht.options[selyacht.selectedIndex].id;
        var tmpsel = selyachttmp.split("_");
        if (tmpsel[1] == "1")
        {
        	document.getElementById("zahlungsempfaenger").selectedIndex = 1;
        }
        else
        {
        	document.getElementById("zahlungsempfaenger").selectedIndex = 0;
        }

        if (tmpsel[2] == "1")
        {
        	document.getElementById("absender").selectedIndex = 1;
        }
        else
        {
        	document.getElementById("absender").selectedIndex = 0;
        }        
}

function openKalendar(inputid,yachtid, tplext)
{
        startdatum 	= document.getElementById("startdatum").value;
        endedatum  	= document.getElementById("endedatum").value;
        yachtid 	= document.getElementById("yachtcheck").value;
		parameters = "toolbar=no,locationbar=no,menubar=no,status=no,resizable=no,height=320,width=235,scrollbar=no";
		// alert(yachtid);
		if (inputid != 'endedatum')
		{
		   kalendar = window.open("./charter.php?action=kalendar&yachtid="+yachtid+"&inputid="+inputid+"&tpl_ext="+tplext,"Verfügbarkeiten",parameters);
		   kalendar.focus();
		}
		else
		{
		   kalendar = window.open("./charter.php?action=kalendar&yachtid="+yachtid+"&inputid="+inputid+"&startdatum="+startdatum+"&tpl_ext="+tplext,"Verfügbarkeiten",parameters);
		   kalendar.focus();
		}
		//kalendar = window.open("./charter.php?action=kalendar&yachtid="+yachtid+"&inputid="+inputid,"Verfügbarkeiten");
		// Holt Fenster in den Vordergrund
        kalendar.focus();
		//return false;
}

function kalendar_submit(inputid, value)
{
   opener.document.getElementById(inputid).value =value;
   opener.document.getElementById(inputid).focus();

   window.close();
}