/*
functions.js
JavaScript Functions
*/

function printPDF(applicant_id) {
    var titel = escape(document.getElementById('titel').value);
    var fachrichtung = document.getElementById('fachrichtung2').options[document.getElementById('fachrichtung2').selectedIndex].text;
	var cat = document.getElementById('cat').options[document.getElementById('cat').selectedIndex].text;    
    var abstr = escape(document.getElementById('abstract').value);
    var cn1 = escape(document.getElementById('cn1').value);
    var ca1 = escape(document.getElementById('ca1').value);    
    var cn2 = escape(document.getElementById('cn2').value);
    var ca2 = escape(document.getElementById('ca2').value);    
    var cn3 = escape(document.getElementById('cn3').value);
    var ca3 = escape(document.getElementById('ca3').value);    
    var cn4 = escape(document.getElementById('cn4').value);
    var ca4 = escape(document.getElementById('ca4').value);    
    var cn5 = escape(document.getElementById('cn5').value);
    var ca5 = escape(document.getElementById('ca5').value);    
    var dis = document.getElementById('dis').options[document.getElementById('dis').selectedIndex].text;
    var zug = document.getElementById('zug').options[document.getElementById('zug').selectedIndex].text;    
    var verliehen = escape(document.getElementById('verliehen').value);
    var inhalt = escape(document.getElementById('inhalt').value);    
    //var kurz = escape(document.getElementById('kurz').value);
    var stand = escape(document.getElementById('stand').value);
    var methoden = escape(document.getElementById('methoden').value);
    var zeit = escape(document.getElementById('zeitplan').value);
    var kosten = escape(document.getElementById('kosten').value);
    var nachweis = escape(document.getElementById('nachweis').value);   
    var gruende = escape(document.getElementById('gruende').value);
    var gleichzeitig = escape(document.getElementById('gleichzeitig').value);
    
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'titel', value: titel}});
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'fachrichtung', value: fachrichtung}});    
	new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'cat', value: cat}});    
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'abstract', value: abstr}});    
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'cn1', value: cn1}});
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'ca1', value: ca1}});  
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'cn2', value: cn2}});
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'ca2', value: ca2}});  
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'cn3', value: cn3}});
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'ca3', value: ca3}});  
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'cn4', value: cn4}});
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'ca4', value: ca4}});  
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'cn5', value: cn5}});
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'ca5', value: ca5}}); 
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'dis', value: dis}});      
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'zug', value: zug}});    
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'inhalt', value: inhalt}});        
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'verliehen', value: verliehen}});        
    //new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'kurz', value: kurz}});        
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'stand', value: stand}});        
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'methoden', value: methoden}});
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'zeitplan', value: zeit}});        
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'kosten', value: kosten}});
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'nachweis', value: nachweis}});    
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'gruende', value: gruende}});        
    new Ajax.Request('savetosession.php',{method: 'post', parameters: {param: 'gleichzeitig', value: gleichzeitig}});        
    
    var url =   'http://akweb.akwien.at/tkf/printpdf.php';
    window.open(url);
}

function checkFields() {
    var titel = document.getElementById('titel');
    if(titel.value == '') { alert('Arbeitstitel fehlt!'); titel.focus(); return false; }
    
    var fachrichtung = document.getElementById('fachrichtung');
    if(fachrichtung.options[fachrichtung.selectedIndex].value = '') {alert('Fachrichtung fehlt!'); fachrichtung.focus(); return false; }

    var abstr = document.getElementById('abstract');
    if(abstr.value == '') { alert('Abstract fehlt!'); abstr.focus(); return false; }
    
    return true;
}

function checkRegister() {
    var firstname = document.getElementById('firstname');
    if(firstname.value == '') {alert('Vorname fehlt!'); firstname.focus(); return false; }

    var lastname = document.getElementById('lastname');
    if(lastname.value == '') {alert('Nachname fehlt!'); lastname.focus(); return false; }    
    
    var email = document.getElementById('email');
    if(email.value == '') {alert('eMailadresse fehlt!'); email.focus(); return false; }    
    
    var email2 = document.getElementById('email2');
    if(email.value != email2v) {alert('eMailadressen sind nicht gleich!'); email.focus(); return false; }    
    
    var street = document.getElementById('street');
    if(street.value == '') {alert('Strasse fehlt!'); street.focus(); return false; }
    
    var pwd = document.getElementById('pwd');
    var pwd2 = document.getElementById('pwd2');
    if(pwd.value != pwd2.value) {alert('Passwoerter sind nicht gleich!'); pwd.focus(); return false;}
       
    var plz = document.getElementById('plz');
    if(plz.value == '') {alert('PLZ fehlt!'); plz.focus(); return false; }

    var city = document.getElementById('city');
    if(city.value == '') {alert('Ort fehlt!'); city.focus(); return false; }

    var bank = document.getElementById('bank');
    if(bank.value == '') {alert('Bank fehlt!'); bank.focus(); return false; }
    
    var ktonr = document.getElementById('ktonr');
    if(ktonr.value == '') {alert('Kontonummer fehlt!'); ktonr.focus(); return false; }
    
    var blz = document.getElementById('blz');
    if(blz.value == '') {alert('BLZ fehlt!'); blz.focus(); return false; } 
   
    return true;
}

function popup() {
    var fr = document.getElementById('fachrichtung2');
    var fachrichtung = fr.options[fr.selectedIndex].value;
    var pop;
    var uri;
    uri = 'http://akweb.akwien.at/tkf/popup.php?fachrichtung='+fachrichtung;
    pop = window.open(uri,'TKFPopUp','width=800px, height=600px,scrollbar=no');
    pop.focus();
}
