
//<![CDATA[
function show(element){
	element.className += "hover";
}

function hide(element){
	element.className = element.className = "";
}
//]]>

function AOWDSelect(id){

 if(document.getElementById('check' + id).checked == true){
	document.getElementById('courseprice').innerHTML = parseInt(document.getElementById('courseprice').innerHTML) + parseInt(document.getElementById('price' + id).value);
 }else{
	document.getElementById('courseprice').innerHTML = parseInt(document.getElementById('courseprice').innerHTML) - parseInt(document.getElementById('price' + id).value);
 }

}


function ToogleInfoLayer(a){

 if(document.getElementById('course' + a).style.display == 'block'){
  document.getElementById('course' + a).style.display = 'none';
 }else{
  document.getElementById('course' + a).style.display = 'block';
 }

}


function popLayer(a){
 document.getElementById('course' + a).style.visibility = 'visible';
}


function hideLayer(a){
 document.getElementById('course' + a).style.visibility = 'hidden';
}


function checkOrderform(a, b){
	
	switch (a) {
	    
	  case 1:
	    if (b.length >= 3) {
	     document.getElementById('errVor').style.visibility = 'visible';
	    } else {
	     document.getElementById('errVor').style.visibility = 'hidden';    
	    }
	    break; 
	    
	  case 2:
	    if (b.length >= 3) {
	     document.getElementById('errNach').style.visibility = 'visible';
	    } else {
	     document.getElementById('errNach').style.visibility = 'hidden';    
	    }
	    break;
	
	  case 3:
	    if (b.length >= 6) {
	     document.getElementById('errStr').style.visibility = 'visible';
	    } else {
	     document.getElementById('errStr').style.visibility = 'hidden';    
	    }
	    break;
	    
	  case 4:
	    if (isDate(b)) {
	     document.getElementById('errGeb').style.visibility = 'visible';
	    } else {
	     document.getElementById('errGeb').style.visibility = 'hidden';    
	    }
	    break;
	
	  case 5:
	    if (b.length >= 4) {
	     document.getElementById('errPLZ').style.visibility = 'visible';
	    } else {
	     document.getElementById('errPLZ').style.visibility = 'hidden';    
	    }
	    break;
	
	  case 6:
	    if (b.length >= 3) {
	     document.getElementById('errOrt').style.visibility = 'visible';
	    } else {
	     document.getElementById('errOrt').style.visibility = 'hidden';    
	    }
	    break;
	
	  case 7:
	    if (b.length >= 6) {
	     document.getElementById('errTel').style.visibility = 'visible';
	    } else {
	     document.getElementById('errTel').style.visibility = 'hidden';    
	    }
	    break;
	
	  case 8:
	    break;
	
	  case 9:
	    if (b.length >= 0) {
	     document.getElementById('errMobi').style.visibility = 'visible';
	    } else {
	     document.getElementById('errMobi').style.visibility = 'hidden';    
	    }
	    break;
	
	  case 10:
	    if (b.length >= 6 && b.indexOf("@") >= 2 && b.lastIndexOf(".") > b.indexOf("@") + 1 && b.lastIndexOf(".") < b.length - 2) {
	     document.getElementById('errMail').style.visibility = 'visible';
	    } else {
	     document.getElementById('errMail').style.visibility = 'hidden';    
	    }
	    break;
	
	  default:
	    break;
	}
}


function isDate(dtStr){
	
	if (dtStr.length >= 6 && dtStr.length <= 10){
		var Datum = dtStr.split(".");
		if (Datum.length == 3){
			
			if (Datum[0] >= 1 && Datum[0] <= 31){
			
				if (Datum[1] >= 1 && Datum[1] <= 12){	
					
					if (Datum[2].length == 2 || Datum[2].length == 4){
						return true;
					}
				}
			}
		}
	}
	
}



