//---------------------------------------------------------------------------------------


        function pop(aUrl){
            var popWin = window.open(aUrl,'pop','width=480,height=550,left=200,top=30,dependent=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');
            popWin.focus();
        }

//---------------------------------------------------------------------------------------


        function popImg(aPic,img_w,img_h){
            

            var width = parseInt(img_w)+40;
            var height = parseInt(img_h)+100;
            
            var popWin = window.open("/html/p_image.html?pic="+aPic+"&width="+img_w+"&height="+img_h,'pop','width='+width+',height='+height+',left=200,top=30,dependent=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');
            popWin.focus();
        }

//---------------------------------------------------------------------------------------


    function checkEelment(aName){
        
        var srcName = "add_"+aName;
        document.forms['f_add'].elements[srcName].click();
    }
    
//---------------------------------------------------------------------------------------



    function setFormVals(aName){
            
        var srcName = "add_"+aName;
        document.forms['er_search'].elements[aName].value = (document.forms['f_add'].elements[srcName].checked==true)?"1":"0";
        //document.forms['f_add'].elements[srcName].value = (document.forms['f_add'].elements[srcName].value=="0")?"0":"1";
//alert("1." + aName + "\n" + document.forms['er_search'].elements[aName].value +  "\n" + document.forms['f_add'].elements[srcName].checked);// 
    }

//---------------------------------------------------------------------------------------

    function checkEelment(aName){
        
        var srcName = "add_"+aName;
        document.forms['f_add'].elements[srcName].click();
    }
    
//---------------------------------------------------------------------------------------

	function submitF(){
		
		setFormVals("case");
		setFormVals("exact");
		
		document.forms["er_search"].submit();
	}

//---------------------------------------------------------------------------------------


	function mOver(obj){
		
		obj.style.borderLeft   = "solid 1px #b9b9c8";
		obj.style.borderTop    = "solid 1px #b9b9c8";
		obj.style.borderRight  = "solid 1px #efefef";
		obj.style.borderBottom = "solid 1px #efefef";
	}

	function mOut(obj){
		
		obj.style.border = "solid 1px #d7d7e3";
	}

//---------------------------------------------------------------------------------------



	function getContent(aUrl){
		self.location.href = aUrl;
	}


//---------------------------------------------------------------------------------------


	function setCmbx(cId){
		
		var cDiv = cId.substring(0,cId.indexOf("_")) + "_div";
		document.schiffsreise_div.visibility = "hide";
	}

//---------------------------------------------------------------------------------------


	function submitKF(){
		
		var msgFields = "";
		var counter   = 0;
		
		var fFieldsV  = new Array();
		var fFieldsN  = new Array();
		
		fFieldsN[0] = ["Vorname"];
		fFieldsN[1] = ["Name"];
		fFieldsN[2] = ["Strasse"];
		fFieldsN[3] = ["Hausnr"];
		fFieldsN[4] = ["PLZ"];
		fFieldsN[5] = ["Ort"];
		
		fFieldsV[0] = document.forms['kontakt'].elements['Vorname'].value;
		fFieldsV[1] = document.forms['kontakt'].elements['Name'].value;
		fFieldsV[2] = document.forms['kontakt'].elements['Strasse'].value;
		fFieldsV[3] = document.forms['kontakt'].elements['Hausnr'].value;
		fFieldsV[4] = document.forms['kontakt'].elements['PLZ'].value;
		fFieldsV[5] = document.forms['kontakt'].elements['Ort'].value;
		
		for(var i = 0; i < fFieldsV.length; i++){
			
			if(fFieldsV[i] == ""){
				msgFields += (counter+1) + ". " + fFieldsN[i] + "\n";
				counter++;
			}
		}
		
		if(msgFields == "")
			document.forms['kontakt'].submit();
		
		else{
			
			if(counter == 1)
				alert("Bitte füllen Sie das Feld\n" + msgFields + "aus!");
			else
				alert("Bitte füllen Sie die Felder:\n" + msgFields + "aus!");
			
			return;
		}
	}


//---------------------------------------------------------------------------------------


	function validFld(fld){
		
		var val = unescape(fld.value);
		
		if( (fld.name == "Vorname") || (fld.name == "Name") || (fld.name == "Ort") ){
			
			if(val != ""){
				
				var pattern = /[^a-zA-Z]/;
				var isMatch = pattern.test(val);
				
				if(isMatch){
					
					alert("Das Feld '"+fld.name+"' darf keien Zahlen\nund Sonderzeichen enthalten!");
					setError(fld);
					return;
				}
				
				else{
					if(!document.layers)
						fld.style.backgroundColor = "#ffffff";
					return;
				}
			}
		}
		
		if(fld.name == "Hausnr"){
			
			if(val != ""){
				
				var pattern = /^[0-9]+$|^[0-9]+\s?-?\s?[0-9]+$|^[0-9]+\s?[a-zA-Z]?$/;
				var isMatch = pattern.test(val);
				
				if(isMatch){
					if(!document.layers)
						fld.style.backgroundColor = "#ffffff";
					return;
				}
				
				else{
					alert("Bitte überprüfen Sie die Schreibweise im Feld 'Hausnr.'!");
					setError(fld);
					return;
				}
			}
		}
		
		if(fld.name == "PLZ"){
			
			if(val != ""){
				
				if(val.length != 5){
					alert("Das Feld 'PLZ' muss fünfstellig sein!");
					setError(fld);
					return;
				}
				
				var pattern = /\D/;
				var isMatch = pattern.test(val);
				
				
				if(isMatch){
					alert("Das Feld PLZ darf nur Zahlen enthalten!");
					setError(fld);
					return;
				}
				
				else{
					if(!document.layers)
						fld.style.backgroundColor = "#ffffff";
					return;
				}
			}
		}

		if( (fld.name == "Telefon") || (fld.name == "Fax") ){
			
			if(val != ""){
				
				if( val.length < 5 ){
					alert("Bitte geben Sie die Vollständige Nummer\nmit Vorwahl an!");
					setError(fld);
					return;
				}
				
				var pattern = /^[0][0-9]+(\s?-?\s?[0-9]+)$/;
				var isMatch = pattern.test(val);
				
				
				if(isMatch){
					if(!document.layers)
						fld.style.backgroundColor = "#ffffff";
					return;
				}
				
				else{
					alert("Bitte überprüfen Sie die Eingabe im Feld '"+fld.name+"'!");
					setError(fld);
					return;
				}
			}
		}
		
		
		
		if(fld.name == "Email"){
			
			if(val != ""){
				
				var pattern = /^[a-zA-Z0-9]+([-_\.]?[a-zA-Z0-9]+)@[a-zA-Z0-9]+([-_\.]?[a-zA-Z0-9]+)\.[a-zA-Z]{2,3}$/;
				var isMatch = pattern.test(val);
				
				if(isMatch){
					
					if(!document.layers)
						fld.style.backgroundColor = "#ffffff";
					return;
				}
				
				else{
					alert("Bitte überprüfen Sie die Schreibweise im Feld 'Email'!");
					setError(fld);
					return;
				}
			}
		}
	}

	
	function setError(aFld){
		
		if(document.layers){
			aFld.select();
			aFld.focus();
		}
		
		if(!document.layers)
			aFld.style.backgroundColor = "#ffcccc";
	}



//---------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------
	

