var host_name='https://www.uebersetzungsbuero-typetime.de/';
//var host_name='http://localhost/typetime/';


function fachgebietAendern()
{
	var index_fachgebiet = document.getElementById('fachgebiet').selectedIndex;
}

function fachgebietAendern3(id)
{
	document.getElementById("fachgebiet").selectedIndex=id;
}

function sprache_vonAendern()
{
	var index_fachgebiet = document.getElementById('sprache_von').selectedIndex;
}

function sprache_vonAendern3(id)
{
	document.getElementById("sprache_von").selectedIndex=id;
	getZielsprachenEinzelnAuftrag();
	checkLieferterminAuftrag();
}


function sprache_nachAendern()
{
	var index_fachgebiet = document.getElementById('sprache_nach').selectedIndex;
}

function sprache_nachAendern3(id)
{
	document.getElementById("sprache_nach").selectedIndex=id;
	checkLieferterminAuftrag();
}


function lieferterminAendern(id)
{
}


function lieferterminAendern3(id)
{
	if(id==1)
	document.getElementById("liefertermin_prio_1").checked="true";
	if(id==2)
	document.getElementById("liefertermin_prio_2").checked="true";
	if(id==4)
	document.getElementById("liefertermin_prio_4").checked="true";
}


function rowclickedcheckAuftrag(checkid, rowid, checked)
{
if(checked=="JA")
	document.getElementById(checkid).checked="true";
else
	document.getElementById(checkid).checked="";

	rowclickedcheckAuftrag2(checkid, rowid);
}


function rowclickedcheckAuftrag2(checkid, rowid)
{
	window.setTimeout("colorizeRowAuftrag('"+checkid+"','"+rowid+"')",300); //delay ist notwendig, weil der Eventhandler ausgelöst wird, bevor die Checkbox umgeschaltet wird...
	return true;
}


function colorizeRowAuftrag(idcheck, idrow)
{

try{

	 var text_sprache_nach = document.getElementById(idcheck).value;
	 var value_sprache_nach = idcheck;
	if(document.getElementById(idcheck).checked)
	{
			document.getElementById(idrow).className ="checked";
		
					var neuerEintrag="true";
					for (i = 0; i < document.getElementById("sprache_nach_ausgesucht").length; i++)
					{
						if(document.getElementById("sprache_nach_ausgesucht").options[i].value==value_sprache_nach)
						neuerEintrag="false";
					}
					
					
					if(neuerEintrag=="true")
					 {
					 var NeuerEintrag = new Option(text_sprache_nach,value_sprache_nach,false,false);
					 
					 document.getElementById("sprache_nach_ausgesucht").options[document.getElementById("sprache_nach_ausgesucht").length] = NeuerEintrag;
					 }
		
	}
	else
	{
	document.getElementById(idrow).className ="unchecked";
	
	for (i = 0; i < document.getElementById("sprache_nach_ausgesucht").length; i++)
	{
	
	if(document.getElementById("sprache_nach_ausgesucht").options[i].value==value_sprache_nach)
	 document.getElementById("sprache_nach_ausgesucht").options[i]=null;
	 
	}
	}

deleteSprache_nach_ausgesucht();
checkLieferterminAuftrag();

}catch(e){
}
}


function sprachenZuruecksetzen()
{
	for (i = document.getElementById("sprache_nach_ausgesucht").length-1; i >= 0; i--)
	{
		document.getElementById("sprache_nach_ausgesucht").options[i]=null;
	}
	
	deleteSprache_nach_ausgesucht();
	parent.Fensterhoehe(window.document.body.offsetHeight); 
}

function sprachenZuruecksetzenAuftrag()
{
	for (i = document.getElementById("sprache_nach_ausgesucht").length-1; i >= 0; i--)
	{
		document.getElementById("sprache_nach_ausgesucht").options[i]=null;
	}
	
	deleteSprache_nach_ausgesucht();
	parent.Fensterhoehe(window.document.body.offsetHeight); 
}

function rowclickedcheck(checkid, rowid)
{
	window.setTimeout("colorizeRow('"+checkid+"','"+rowid+"')",300); //delay ist notwendig, weil der Eventhandler ausgelöst wird, bevor die Checkbox umgeschaltet wird...
	return true;
}

function colorizeRow(idcheck, idrow)
{

try{

	 var text_sprache_nach = document.getElementById(idcheck).value;
	 var value_sprache_nach = idcheck;
	if(document.getElementById(idcheck).checked)
	{
					document.getElementById(idrow).className ="checked";
		
					var neuerEintrag="true";
					for (i = 0; i < document.getElementById("sprache_nach_ausgesucht").length; i++)
					{
						if(document.getElementById("sprache_nach_ausgesucht").options[i].value==value_sprache_nach)
						neuerEintrag="false";
					}
					
					if(neuerEintrag=="true")
					 {
					 var NeuerEintrag = new Option(text_sprache_nach,value_sprache_nach,false,false);
					 document.getElementById("sprache_nach_ausgesucht").options[document.getElementById("sprache_nach_ausgesucht").length] = NeuerEintrag;
					 }
		
	}
	else
	{
	document.getElementById(idrow).className ="unchecked";
	
	for (i = 0; i < document.getElementById("sprache_nach_ausgesucht").length; i++)
	{
	
	if(document.getElementById("sprache_nach_ausgesucht").options[i].value==value_sprache_nach)
	 document.getElementById("sprache_nach_ausgesucht").options[i]=null;
	 
	}
	}

deleteSprache_nach_ausgesucht();
checkLieferterminAuftrag();
parent.Fensterhoehe(window.document.body.offsetHeight); 			
}catch(e){}
}


function colorizeRowRadio(idcheckcommon, idrowcommon, count)
{
	for (i = 1; i <= count; i++)
	{
		idrow = "" + idrowcommon + i;;
		idcheck = "" + idcheckcommon + i;
		document.getElementById(idrow).className = ((document.getElementById(idcheck).checked) ? "checked" : "unchecked");
	}
}



 function erstelleAngebotAusAuftragGetSessionId()
{
	http.open("GET", "getSessionID.jsp", true);
    http.onreadystatechange = handleHttpResponseErstelleAngebotAusAuftragGetSessionId;
    http.send(null);
}

function handleHttpResponseErstelleAngebotAusAuftragGetSessionId() {
    if (http.readyState == 4) {
        if (http.status == 200) {
			erstelleAngebotAusAuftrag(http.responseText);
        } else {
       }
    }    
}
  
function erstelleAngebotAusAuftrag()
{
	erstelleAngebotAusAuftrag('0');
}
 
 var min_prio;
function erstelleAngebotAusAuftrag(jsessionid)
{
var text;
var sprache_nach_ok=false;


if(document.getElementById("korrektur").checked)
text="?korrektur=true";
else
text="?korrektur=false";

if(document.getElementById("beglaubigung").checked)
text+="&beglaubigung=true";
else
text+="&beglaubigung=false";

if(document.getElementById("studentenrabatt").checked)
text+="&studentenrabatt=true";
else
text+="&studentenrabatt=false";

if(jsessionid!='0')
text+="&sessionid="+jsessionid;

var index_sprache_von = document.getElementById('sprache_von').selectedIndex;
var value_sprache_von = document.getElementById('sprache_von').options[index_sprache_von].value; 	

text+="&sprache_von="+value_sprache_von;

for (i = 0; i < document.getElementById("sprache_nach_ausgesucht").length; i++)
{
	text+="&sprache_nach_"+i+"="+ getSprache_nachId(document.getElementById("sprache_nach_ausgesucht").options[i].value);
	sprache_nach_ok=true;
}
if(!sprache_nach_ok)
{

var index_sprache_nach = document.getElementById('sprache_nach').selectedIndex;
var value_sprache_nach = document.getElementById('sprache_nach').options[index_sprache_nach].value; 	

text+="&sprache_nach_0="+getSprache_nachId(value_sprache_nach);

}

text+="&min_prio="+min_prio;

if(document.getElementById("liefertermin_prio_1").checked)
text+="&liefertermin=1";

if(document.getElementById("liefertermin_prio_2").checked)
text+="&liefertermin=2";

if(document.getElementById("liefertermin_prio_4").checked)
text+="&liefertermin=4";


var index_fachgebiet = document.getElementById('fachgebiet').selectedIndex;
var value_fachgebiet = document.getElementById('fachgebiet').options[index_fachgebiet].value; 	

text+="&fachgebiet="+value_fachgebiet;

text+="&mindestpreis="+document.getElementById('mindestpreis').value;

if(document.getElementById("messageDiv").innerHTML.length>20)
{

	try{
	if(document.getElementById("zusaetzliche_sprachen_div").style.display=="none")
	;
	else
	{
		document.getElementById("zusaetzliche_sprachen_div").style.display="none";
		parent.Fensterhoehe(window.document.body.offsetHeight); 
	}
	}catch(e){}


try{
top.location.href=host_name+"index.jsp"+text+"&side=angebot";
}catch(e){}



}
else
alert('Bevor Sie fortfahren, müssen Sie mindestens eine Datei hochladen.');
}


function check_upload(value)
{
	if(value.length>4)
	{
		value=value.substring(value.length-4, value.length);
	}
	return true;
}



function startUpload()
{
	
	{
	var upload_file=document.getElementById('upload_file').value;
	if(check_upload(upload_file))
	{
		document.getElementById("hochladen_submitbutton").click();
	}
	
	document.getElementById("upload_file").value="";
	}
}


				function addNextTranslationAuftrag()
				{
				document.getElementById("zielsprache_und_button").style.display="none";
				
				document.getElementById("sprache_von").disabled="disabled";
				
				 var index_sprache_nach = document.getElementById('sprache_nach').selectedIndex;
 				 var text_sprache_nach = document.getElementById('sprache_nach').options[index_sprache_nach].text;
  				var value_sprache_nach = document.getElementById('sprache_nach').options[index_sprache_nach].value; 			
						
				var index_sprache_von = document.getElementById('sprache_von').selectedIndex;
 				 var text_sprache_von = document.getElementById('sprache_von').options[index_sprache_von].text;
  				var value_sprache_von = document.getElementById('sprache_von').options[index_sprache_von].value; 	
				
				window.setTimeout("wait_before_check('"+value_sprache_nach+"')",300); 
				}
				
				function wait_before_check(value_sprache_nach)
				{
					try{
					document.getElementById(value_sprache_nach).checked='true';		
					rowclickedcheck(value_sprache_nach,'row'+value_sprache_nach);	
					}catch(e){}
				}
				
				function getSprache_nachId(sprache_nach)
				 {
				 var index;
				 index=sprache_nach.indexOf("_");
				 return sprache_nach.substring(0,index);
				 }
				
				function checkLieferterminAuftrag()
				{
					
					if(document.getElementById("korrektur").checked)
					{}
					else
					{
					var temp="1";
					var prio="1";
					var index;
					var i=0;
					
					
					if(document.getElementById("sprache_nach_ausgesucht").length>0)
					{
					for (i = 0; i < document.getElementById("sprache_nach_ausgesucht").length; i++)
					{
					index=document.getElementById("sprache_nach_ausgesucht").options[i].value.indexOf("_");
					
					temp=document.getElementById("sprache_nach_ausgesucht").options[i].value.substring(index+1,document.getElementById("sprache_nach_ausgesucht").options[i].value.length);
					
					if(temp>prio) prio=temp;
					
					}
					}
					else
					{
					
					var selectedIndex=document.getElementById("sprache_nach").selectedIndex;
					index=document.getElementById("sprache_nach").options[selectedIndex].value.indexOf("_");
					
					temp=document.getElementById("sprache_nach").options[selectedIndex].value.substring(index+1,document.getElementById("sprache_nach").options[selectedIndex].value.length);
					
					if(temp>prio) prio=temp;
					
					
					}
								
					if(i>0)			
						document.getElementById("sprache_nach_ausgesucht").size=i;
					
					document.getElementById("liefertermin_prio_1").checked="";
					document.getElementById("liefertermin_prio_2").checked="";
					document.getElementById("liefertermin_prio_4").checked="";
					
					document.getElementById("liefertermin_prio_1_text").className="text";
					document.getElementById("liefertermin_prio_2_text").className="text";					
					document.getElementById("liefertermin_prio_4_text").className="text";

					
					if(prio=="1")
					{
					document.getElementById("liefertermin_prio_1").checked="true";
					document.getElementById("liefertermin_prio_1").disabled="";
					document.getElementById("liefertermin_prio_2").disabled="";
					
					}
					
					if(prio=="2")
					{
					document.getElementById("liefertermin_prio_2").checked="true";
					document.getElementById("liefertermin_prio_1").disabled="true";
					document.getElementById("liefertermin_prio_2").disabled="";
					document.getElementById("liefertermin_prio_1_text").className="text_gray";	
					}
					
					
					if(prio=="4")
					{
					document.getElementById("liefertermin_prio_4").checked="true";
					document.getElementById("liefertermin_prio_1").disabled="true";
					document.getElementById("liefertermin_prio_2").disabled="true";
					document.getElementById("liefertermin_prio_1_text").className="text_gray";					
					document.getElementById("liefertermin_prio_2_text").className="text_gray";					
					}
					
					if(prio<=2) document.getElementById("liefertermin_prio_4").checked="true";
					min_prio=prio;
				
					}
				}
				
				
				
				
				function deleteSprache_nach_ausgesucht()
				{
				
				 
				 if(document.getElementById("sprache_nach_ausgesucht").length==0)
				 {
						document.getElementById("sprache_von").disabled="";
						document.getElementById("zielsprachenauftrag").innerHTML="&nbsp;";
						document.getElementById("zielsprache_und_button").style.display="block";

					}
				}
				
				function uploadFile()
				{
				document.upload.submit();
				}
				
         

function showModelId() {
  // show marker emblem
  var index = document.getElementById('sprache_nach').selectedIndex;
  var automaker = document.getElementById('sprache_nach').options[index].text;
  var value = document.getElementById('sprache_nach').options[index].value; 

}

function initProgress() {

}

function resetProgress() {
 checkLieferterminAuftrag();
 sprache_vonAendern();
}

function reportError() {
  if (document.getElementById('sprache_nach').options.length == 0) {
    document.getElementById('errorMsg').innerHTML = "Dropdown busted!";
  }
  Element.show('errorMsg');
  setTimeout("Effect.DropOut('errorMsg')", 2500);
}
      

			
var http = getHTTPObject(); // We create the XMLHTTPRequest Object
var http_upload = getHTTPObject(); // We create the XMLHTTPRequest Object
var httpZeichen = getHTTPObject();
var http_zielsprachen = getHTTPObject();
var http_zielsprachen_klein = getHTTPObject();
var http_berechne_angebot = getHTTPObject();

function handleHttpResponseUploadedFiles() {
    if (http_upload.readyState == 4) {
        if (http_upload.status == 200) {
                
			document.getElementById("messageDiv").innerHTML = http_upload.responseText;    

			
	
			if(http_upload.responseText.length>20)
			{
				document.getElementById("anzahl_zeichen2").disabled="true";
			
				httpZeichen.open("GET", "getAnzahlZeichen.jsp", true);
				httpZeichen.onreadystatechange = handleHttpResponseGetAnzahlZeichen;
				httpZeichen.send(null);
			}
			else
			{
				document.getElementById("anzahl_zeichen2").disabled="";
			}
        } else {
        //    alert ( "Not able to retrieve messageDivKlein name" );
        }
    }    
}



function handleHttpResponseGetAnzahlZeichen()
{
 if (httpZeichen.readyState == 4) {
        if (httpZeichen.status == 200) {
			 var gesamtpreis = httpZeichen.responseText;
			document.getElementById("anzahl_zeichen2").value=gesamtpreis;
				parent.Fensterhoehe(window.document.body.offsetHeight); 
			
			try{
			if(document.getElementById("korrektur").checked)
			{
				document.getElementById("sprache_nach").style.visibility = "hidden";
				document.getElementById("zusaetzliche_sprachen").style.visibility = "hidden";
				document.getElementById("preis_berechnen").style.visibility = "hidden";
			}
			else berechneAngebot();
			
			}catch(e){berechneAngebot();}
        } else {
        }
    } 
}



function handleHttpResponseEntferneText() {
	  if (http_upload.readyState == 4) {
        if (http_upload.status == 200) {
                
			document.getElementById("messageDiv").innerHTML = http_upload.responseText;    
			parent.Fensterhoehe(window.document.body.offsetHeight); 
			getUploadedFiles();
			erstelleAngebot();
			

			if(http_upload.responseText.length>20)
			{
				document.getElementById("anzahl_zeichen2").disabled="true";
							
				httpZeichen.open("GET", "getAnzahlZeichen.jsp", true);
				httpZeichen.onreadystatechange = handleHttpResponseGetAnzahlZeichen;
				httpZeichen.send(null);
			}
			else
			{
				document.getElementById("anzahl_zeichen2").disabled="";
			}
			
        } else {
        //    alert ( "Not able to retrieve messageDivKlein name" );
        }
    }   
}


function handleHttpResponseZielsprachenAuftrag() {
    if (http_zielsprachen_klein.readyState == 4) {
        if (http_zielsprachen_klein.status == 200) {
			document.getElementById("zielsprachenauftrag").innerHTML = http_zielsprachen_klein.responseText; 
			parent.Fensterhoehe(window.document.body.offsetHeight);
	    } else {
       //     alert ( "Not able to retrieve zielsprachen name" );
        }
    }    
}

function handleHttpResponsegetZielsprachenEinzelnAuftrag() {
    if (http_zielsprachen.readyState == 4) {
        if (http_zielsprachen.status == 200) {
			document.getElementById("sprache_nach_div").innerHTML = http_zielsprachen.responseText; 
			checkLieferterminAuftrag();
        } else {
       //     alert ( "Not able to retrieve zielsprachen name" );
        }
    }    
}
function getZielsprachenEinzelnAuftrag()
{
	http_zielsprachen.open("GET", "getZielsprachenEinzeln.jsp?sprache_von="+document.getElementById("sprache_von").value, true);
    http_zielsprachen.onreadystatechange = handleHttpResponsegetZielsprachenEinzelnAuftrag;
    http_zielsprachen.send(null);
}


function getZielsprachenAuftrag()
{

if(document.getElementById("korrektur").checked)
;
else
{
var parameter="";

var index_sprache_von = document.getElementById('sprache_von').selectedIndex;
var value_sprache_von = document.getElementById('sprache_von').options[index_sprache_von].value; 

var index_sprache_nach = document.getElementById('sprache_nach').selectedIndex;
var value_sprache_nach = document.getElementById('sprache_nach').options[index_sprache_nach].value; 

parameter="?sprache_von="+value_sprache_von;
parameter+="&sprache_nach="+value_sprache_nach;

 	http_zielsprachen_klein.open("GET", "zielsprachenkleinErmitteln.jsp"+parameter, true);
    http_zielsprachen_klein.onreadystatechange = handleHttpResponseZielsprachenAuftrag;
    http_zielsprachen_klein.send(null);
}
}


function sprachenKleinGross()
{
	if(document.getElementById("zusaetzliche_sprachen_div").style.display=="none")
		document.getElementById("zusaetzliche_sprachen_div").style.display="block";
	else
		document.getElementById("zusaetzliche_sprachen_div").style.display="none";
		parent.Fensterhoehe(window.document.body.offsetHeight); 
}


function sprachenKleinGross2()
{
	if(document.getElementById("zusaetzliche_sprachen_div").style.display=="none")
		document.getElementById("zusaetzliche_sprachen_div").style.display="block";
	else
		document.getElementById("zusaetzliche_sprachen_div").style.display="none";
		parent.Fensterhoehe(window.document.body.offsetHeight); 			
}


function checkZielsprachen()
{
}


function entferneText(text_id)
{
 	http_upload.open("GET", "getUploadedFiles.jsp?entferne_id="+text_id, true);
    http_upload.onreadystatechange = handleHttpResponseEntferneText;
    http_upload.send(null);
}


function getUploadedFiles() {
 	http_upload.open("GET", "getUploadedFiles.jsp", true);
    http_upload.onreadystatechange = handleHttpResponseUploadedFiles;
    http_upload.send(null);
}

function getHTTPObject() {
    var xmlhttp;
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } else
	{
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP')
	} 
    return xmlhttp;
}

			
         	var updater = null;
            function startStatusCheck() {
				updater = null;
			    document.getElementById("messageDiv").innerHTML = "";
 				document.getElementById("hochladen_button").disabled="true";
 				document.getElementById("hochladen_submitbutton").disabled="true";
				document.getElementById("auftrag_angebot_erstellen").disabled="true";
			
			   updater = new Ajax.PeriodicalUpdater(
                                'messageDiv',
                                '/typetime/FileUpload.jsp',
                                {asynchronous:true, frequency:1, method: 'get', parameters: 'c=status', onFailure: reportError});
			   return true;
            }

            function reportError(request) {
 				document.getElementById("hochladen_button").disabled="";
 				document.getElementById("hochladen_submitbutton").disabled="";
                killUpdate("Error communicating with server. Please try again.");
            }



 function killStatusAuftrag()
  {
  	document.getElementById("messageDiv").innerHTML="";
	getUploadedFiles();	
	document.getElementById("auftrag_angebot_erstellen").disabled="";
  }
  
  function killUpdate(message)
  {
	if(updater!=null)
	{
 	 try{
	document.getElementById("hochladen_button").disabled="";
	document.getElementById("hochladen_submitbutton").disabled="";
    updater.stop();
	updater=null;
    if(message != '')
    {
      document.getElementById('status').innerHTML = '<div class="error"><b>Error processing results: ' + message + '</b></div>';
    }
    else
    {
	    new Ajax.Updater('messageDiv',
                     '/typetime/FileUpload.jsp',
                     {asynchronous:true, method: 'get', parameters: 'c=status', onFailure: reportError});
    }
	window.setTimeout("killStatusAuftrag()",1000);	
	}catch(e){}
	}
}

	function checkStudentenrabatt()
	{
		if(document.getElementById("studentenrabatt").checked)
		{
			document.getElementById("beglaubigung").checked="true";
			document.getElementById("beglaubigung").disabled="true";
		}else
		{
			document.getElementById("beglaubigung").disabled="";
		}
	}
	
	
function berechneAngebot()
{
		
var text;
var sprache_nach_ok=false;


if(document.getElementById("korrektur").checked)
text="?korrektur=true";
else
text="?korrektur=false";

var index_sprache_von = document.getElementById('sprache_von').selectedIndex;
var value_sprache_von = document.getElementById('sprache_von').options[index_sprache_von].value; 	

text+="&sprache_von="+value_sprache_von;

for (i = 0; i < document.getElementById("sprache_nach_ausgesucht").length; i++)
{
	text+="&sprache_nach_"+i+"="+ getSprache_nachId(document.getElementById("sprache_nach_ausgesucht").options[i].value);
	sprache_nach_ok=true;
}
if(!sprache_nach_ok)
{

var index_sprache_nach = document.getElementById('sprache_nach').selectedIndex;
var value_sprache_nach = document.getElementById('sprache_nach').options[index_sprache_nach].value; 	

text+="&sprache_nach_0="+getSprache_nachId(value_sprache_nach);

}

text+="&min_prio="+min_prio;

if(document.getElementById("liefertermin_prio_1").checked)
text+="&liefertermin=1";

if(document.getElementById("liefertermin_prio_2").checked)
text+="&liefertermin=2";

if(document.getElementById("liefertermin_prio_4").checked)
text+="&liefertermin=4";


var index_fachgebiet = document.getElementById('fachgebiet').selectedIndex;
var value_fachgebiet = document.getElementById('fachgebiet').options[index_fachgebiet].value; 	

text+="&fachgebiet="+value_fachgebiet;

var anzahl_zeichen=0;
anzahl_zeichen= document.getElementById("anzahl_zeichen2").value;

try{	
text+="&anzahl_zeichen="+parseInt(anzahl_zeichen);
}catch(e){
text+="&anzahl_zeichen=-1";
}

text+="&berechneAngebot=true";


try{
if(document.getElementById("korrektur").checked)
{
}
else
{
	try{
	document.getElementById("preisrechner_gesamtpreis2").innerHTML="";
	}catch(e){}
	
	if(navigator.appVersion.indexOf("Safari")>-1 || navigator.appName=="Netscape")
	{
		document.getElementById("preisrechner_zeilenpreis2").innerHTML="<img style='position:relative;left:45px;top:10px;' src='/typetime/img/indicator_002.gif'>";
	}
	else
	{
		document.getElementById("preisrechner_zeilenpreis2").innerHTML="<img style='position:relative;left:50px;top:3px;' src='/typetime/img/indicator_002.gif'>";	
	}
	
	window.setTimeout("startBerechneAngebot('"+text+"')",1500); 
}
}catch(e)
{
}
}
	
function startBerechneAngebot(text)
{
	http_berechne_angebot.open("GET", "berechneAngebot.jsp"+text, true);
	http_berechne_angebot.onreadystatechange = handleHttpResponseBerechneZielsprachen;
	http_berechne_angebot.send(null);
}



function handleHttpResponseBerechneZielsprachen()
{
document.getElementById("mindestpreis").value="0";
   if (http_berechne_angebot.readyState == 4) {
        if (http_berechne_angebot.status == 200) {
		         
			 var gesamtpreis_zeilenpreis = http_berechne_angebot.responseText;
            results = gesamtpreis_zeilenpreis.split("###");
			
	try{
	document.getElementById("preisrechner_gesamtpreis2").innerHTML="";		
	document.getElementById("preisrechner_zeilenpreis2").innerHTML="";						
	
		if(document.getElementById("anzahl_zeichen2").value=="-1" || document.getElementById("anzahl_zeichen2").value=="Anzahl der Wörter eingeben" || document.getElementById("anzahl_zeichen2").value=="" || document.getElementById("anzahl_zeichen2").value=="0")
			{
			document.getElementById("preisrechner_gesamtpreis2").innerHTML+="<span class=text_gross_weiss><b>"+results[0]+" Cent / Wort</b></span>";
			document.getElementById("preisrechner_gesamtpreis2").innerHTML+="<br><span class=text_klein_weiss>zzgl. 19% MwSt.</span>";	 
			
			}
			else
			{
		
			if(results[2]=="1") 
			{
			document.getElementById("preisrechner_gesamtpreis2").innerHTML+="<span class=text_gross_weiss><b>"+results[1]+" €</b></span><span class=text_klein_weiss> (Mindestbestellwert)</span>";	
			document.getElementById("mindestpreis").value="1";			
			}
			else
			{
document.getElementById("preisrechner_gesamtpreis2").innerHTML+="<span class=text_gross_weiss><b>"+results[1]+" €</b></span>";

			}
		
document.getElementById("preisrechner_gesamtpreis2").innerHTML+="<br><span class=text_klein_weiss>zzgl. 19% MwSt.</span>";			
		}
}catch(e){}
        } else {
        }
    } 
}
	
	
	function checkKorrektor()
	{
		if(document.getElementById("korrektur").checked)
		{
			sprachenZuruecksetzen();	
			document.getElementById("sprache_nach_div").style.display="none";
			document.getElementById("zielsprache_und_button").style.display="none";
			document.getElementById("weitereSprachenButton").style.display="none";
			
document.getElementById("preisrechner_gesamtpreis2").innerHTML="<span class='text_fett_weiss'>Stundensatz (netto) EUR 50&nbsp;&nbsp;</span>";

document.getElementById("preisrechner_zeilenpreis2").innerHTML="";

			document.getElementById("liefertermin_prio_2").checked="true";
			document.getElementById("liefertermin_prio_1").disabled="";
			document.getElementById("liefertermin_prio_2").disabled="";
			document.getElementById("liefertermin_prio_1_text").className="text";
			document.getElementById("liefertermin_prio_2_text").className="text";					
			document.getElementById("liefertermin_prio_4_text").className="text";
			
			document.getElementById("beglaubigung").checked="";
			document.getElementById("studentenrabatt").checked="";
			document.getElementById("beglaubigung").disabled="true";
			document.getElementById("studentenrabatt").disabled="true";
		}
		else
		{
			document.getElementById("sprache_nach_div").style.display="block";
			document.getElementById("zielsprache_und_button").style.display="block";
			document.getElementById("weitereSprachenButton").style.display="block";	
			
			berechneAngebot();
			checkLieferterminAuftrag();
			
			document.getElementById("beglaubigung").disabled="";
			document.getElementById("studentenrabatt").disabled="";
		}
	}
	 
	getUploadedFiles();
	checkLieferterminAuftrag();

