/**
 * @author Peter Berghausen
 */

// Temporary variables to hold mouse x-y pos.s
var tempX = 0 ;
var tempY = 0 ;

try {
	// If NS -- that is, !IE -- then set up for mouse capture
	document.captureEvents(Event.MOUSEMOVE)
} catch(e) {}

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;


// Main function to retrieve mouse x-y pos.s
function getMouseXY(e) {
  try { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } catch(ex) {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  

  return true
}

function download(){
    var test = false;
    var ob = document.eignungscheck ; 
    
    with (ob) {
        submit();
    }
}

function bewerte(htaccessSubFolder){
	//alert(htaccessSubFolder);
    var ob = document.eignungscheck ;
	if( ob != null ) {
	    if (trim(ob.f_branche.value) == "" ||
		    trim(ob.f_projekt.value) == "" ||
		    trim(ob.f_plz.value) == "" ||
		    trim(ob.f_jahresumsatz.value) == "" ||
		    trim(ob.f_auslandsumsatzanteil.value) == "" ||
		    trim(ob.f_wievielkunden.value) == "" ||
		    trim(ob.f_skonto.value) == "" ||
		    trim(ob.f_betriebsergebnis.value) == "" ||
		    trim(ob.f_firmenalter.value) == "") {
		        showFormError('Bitte füllen Sie alle Felder korrekt aus!');
		        return;
	    }
	    if (!isNumeric(ob.f_plz.value)) {
	        showFormError('Bitte geben Sie eine gültige Postleitzahl ein!');
	        return;
	    } else {
	        if (ob.f_plz.value.length != 5 || parseInt(trim(ob.f_plz.value)) < 0 || parseInt(trim(ob.f_plz.value)) > 99999) {
	            showFormError("Bitte geben Sie eine gültige Postleitzahl ein!");
	            return;
	        }
	    }
	    with (ob) {
	        //action = document.loaction.href ;
	        //method = "post";
	        //target = "_self";
	        f_modus.value = "bewertung";
			//checkContactForm(document.forms.eignungscheck, 'eignungscheck.php');
	    }
	    
	    bolSend = checkForm(document.forms.eignungscheck) ;
		//alert(bolSend);
		if(bolSend) {
			setContentAJAX('kontakt', htaccessSubFolder+'lib/include/eignungscheck.php', ajaxData) ;
		}
    }
}

function resette(){
    var ob = document.forms.eignungscheck; 
    with (ob) {
        //action = document.loaction.href ;
        method = "post";
        target = "_self";
        f_modus.value = "";
		checkContactForm(ob, 'eignungscheck.php');
    }
}

function ladeKommentar(ev){
    var nr = this.id.replace(/img/, "");
    var d = document.getElementById("Kommentar" + nr);
    d.style.top = ev.clientY + 5;
    d.style.left = ev.clientX + 5;
    d.style.visibility = "visible";
}

function hideKommentar(ev){
    var nr = this.id.replace(/img/, "");
    var d = document.getElementById("Kommentar" + nr);
    d.style.visibility = "hidden";
}

function Tastendruck(Ereignis){
    if (!Ereignis) 
        Ereignis = window.event;
    //if (Ereignis.keyCode == 13) 
        //bewerte();
}

document.onkeypress = Tastendruck;


function ladeKomm(nr){
    var d = document.getElementById("Kommentar" + nr);
    //alert(tempX + ' : ' + tempY);
    d.style.top = (tempY - 20) + 'px'; //;
    d.style.left = (tempX - 320) + 'px' ; //;
    d.style.visibility = "visible";
}

function hideKomm(nr){
    var d = document.getElementById("Kommentar" + nr);
    d.style.visibility = "hidden";
}

if (!document.all) {
    var namen = new Array("Bau", "Projekt", "Franch", "Masch", "Vermietung", "Privatkunde", "Archi", "Provision", "Negativ", "Jahresumsatz", "Auslandsumsatz", "Wieviel", "Skonto", "Betrieb", "Dreba", "Firmenalter");
    for (var i = 0; i < namen.length; i++) {
        bez = namen[i];
		if( document.getElementById("img" + bez) != null) {
			document.getElementById("img" + bez).addEventListener("mouseover", ladeKommentar, true);
       		document.getElementById("img" + bez).addEventListener("mouseout", hideKommentar, true);
		}
    }
}

