
    	function validate(of){
    		
        var fehler = "";
        var fehlerausgabe=1; 
        var FormType;
        var email;
        var emailATPos;
		var emailDotPos; 
		var emailWWWPos
        var reqfields;

    	fehler += document.getElementById('obligation').value + "\n";
			//* end Changes from form example */
			if(document.getElementById('obligation'))
			{
				fehler +=document.getElementById('obligation').value + "\n";
			    reqfields=document.getElementById('obligation').value.split(',');

				for(var j=0;j<reqfields.length;j++)
				{
					fehler += reqfields[j] + "\n";
					fehler += j + "\n";
					fehler += document.getElementById(reqfields[j]).value + "\n";
				
					FormType =document.getElementById(reqfields[j]).type.toLowerCase();
					
					 switch(FormType)
						{
								case 'text':    if(document.getElementById(reqfields[j]).value.length < 10){
									             		document.getElementById("err" + reqfields[j]).style.display="block";
									             		
									             		fehlerausgabe=2;
									             }else document.getElementById("err"+reqfields[j]).style.display="none";	
									              
									              if((reqfields[j])=="email"){
									            	    email=document.getElementById(reqfields[j]).value;
									            	    emailATPos = email.indexOf("@");
													    emailDotPos = email.indexOf(".", emailATPos);
									            	    
									      	           	 if ((emailATPos == -1) || (emailDotPos - emailATPos < 2) || (email.length - emailDotPos < 3)) {
										             	 	document.getElementById("err"+reqfields[j]).style.display="block";
										             	 	fehlerausgabe=2;
										             	 }else document.getElementById("err"+reqfields[j]).style.display="none"; 
									                       
									             }	
									             
									             if((reqfields[j])=="weblink"){
									            	    email=document.getElementById(reqfields[j]).value;
									            	    emailATPos = email.indexOf("http");
													    emailDotPos = email.indexOf(".");
									            	    emailWWWPos = email.indexOf("www");
									      	           	 if ((emailDotPos == -1)) {
										             	 	document.getElementById("err"+reqfields[j]).style.display="block";
										             	 	fehlerausgabe=2;
										             	 }else document.getElementById("err"+reqfields[j]).style.display="none"; 
									                       
									             }					
									      	   
									            						
								                 break;
								                 
							case 'textarea':    if(document.getElementById(reqfields[j]).value.length < 10){
									             		document.getElementById("err"+reqfields[j]).style.display="block";
									             		fehlerausgabe=2;
									             }else document.getElementById("err"+reqfields[j]).style.display="none";
								
								                 break;
							case 'checkbox':     if(!document.getElementById(reqfields[j]).checked){
								                 document.getElementById("err"+reqfields[j]).style.display="block";
									             		fehlerausgabe=2;
									             }else document.getElementById("err"+reqfields[j]).style.display="none";
								                 break;
					case 'select-multiple':        var selectedIndex=document.form.categories.selectedIndex;
													if(selectedIndex == -1){
														document.getElementById("err"+reqfields[j]).style.display="block";
														fehlerausgabe=2;
													}else document.getElementById("err"+reqfields[j]).style.display="none";

								                 break;
                     
						}
					
					
					  
				}
			
				
			}
			

			    
				if(fehlerausgabe == 2) {
					fehler = "";
					return false;
				} else {
                    return true;
				}
		
		}
    	function validateDel(of){
    		
        var fehler = "";
        var fehlerausgabe=1; 
        var FormType;
        var email;
        var emailATPos;
		var emailDotPos; 
		var emailWWWPos
        var reqfields;

    	fehler += document.getElementById('obligation').value + "\n";
			//* end Changes from form example */
			if(document.getElementById('obligation'))
			{
				fehler +=document.getElementById('obligation').value + "\n";
			    reqfields=document.getElementById('obligation').value.split(',');

				for(var j=0;j<reqfields.length;j++)
				{
					fehler += reqfields[j] + "\n";
					fehler += j + "\n";
					fehler += document.getElementById(reqfields[j]).value + "\n";
				
					FormType =document.getElementById(reqfields[j]).type.toLowerCase();
					
					 switch(FormType)
						{
								case 'text':    if(document.getElementById(reqfields[j]).value.length < 10){
									             		document.getElementById("err" + reqfields[j]).style.display="block";
									             		
									             		fehlerausgabe=2;
									             }else document.getElementById("err"+reqfields[j]).style.display="none";	
									              
									              if((reqfields[j])=="email"){
									            	    email=document.getElementById(reqfields[j]).value;
									            	    emailATPos = email.indexOf("@");
													    emailDotPos = email.indexOf(".", emailATPos);
									            	    
									      	           	 if ((emailATPos == -1) || (emailDotPos - emailATPos < 2) || (email.length - emailDotPos < 3)) {
										             	 	document.getElementById("err"+reqfields[j]).style.display="block";
										             	 	fehlerausgabe=2;
										             	 }else document.getElementById("err"+reqfields[j]).style.display="none"; 
									                       
									             }	
									             
									             if((reqfields[j])=="weblink"){
									            	    email=document.getElementById(reqfields[j]).value;
									            	    emailATPos = email.indexOf("http");
													    emailDotPos = email.indexOf(".");
									            	    emailWWWPos = email.indexOf("www");
									      	           	 if ((emailDotPos == -1)) {
										             	 	document.getElementById("err"+reqfields[j]).style.display="block";
										             	 	fehlerausgabe=2;
										             	 }else document.getElementById("err"+reqfields[j]).style.display="none"; 
									                       
									             }					
									      	   
									            						
								                 break;
								                 
							case 'textarea':    if(document.getElementById(reqfields[j]).value.length < 10){
									             		document.getElementById("err"+reqfields[j]).style.display="block";
									             		fehlerausgabe=2;
									             }else document.getElementById("err"+reqfields[j]).style.display="none";
								
								                 break;
							case 'checkbox':     if(!document.getElementById(reqfields[j]).checked){
								                 document.getElementById("err"+reqfields[j]).style.display="block";
									             		fehlerausgabe=2;
									             }else document.getElementById("err"+reqfields[j]).style.display="none";
								                 break;
					case 'select-multiple':        var selectedIndex=document.form.categories.selectedIndex;
													if(selectedIndex == -1){
														document.getElementById("err"+reqfields[j]).style.display="block";
														fehlerausgabe=2;
													}else document.getElementById("err"+reqfields[j]).style.display="none";

								                 break;
                     
						}
					
					
					  
				}
			
				
			}
			

			    
				if(fehlerausgabe == 2) {
					fehler = "";
					return false;
				} else {
					   if(confirm("Link delete?"))
                        {
					        return true;
					    }
					    else
					    {
					        return false;
					    }
				}
		
		}
		
		function validateElement(el){
			var element=el;
	    	var FormType;
	    	var email;
			var emailATPos;
			var emailDotPos;
			var emailWWWPos;  
				
							FormType =document.getElementById(element).type.toLowerCase();
							//alert(element);
							//alert(document.getElementById(element).value.length);
							
							 switch(FormType)
										{
											case 'text':        if(document.getElementById(element).value.length < 10){
													             		document.getElementById("err" + element).style.display="block";
													            }else document.getElementById("err" + element).style.display="none";	
													           
													              if(element == "email"){
													              	
													            	    email=document.getElementById(element).value;
													                    emailATPos = email.indexOf("@");
													                    emailDotPos = email.indexOf(".", emailATPos);
													                    //alert("email: " + email + "  emailATPos: " + emailATPos + "  emailDotPos: " + emailDotPos );   
													                    

													                    if ((emailATPos == -1) || (emailDotPos - emailATPos < 2) || (email.length - emailDotPos < 3)) {
													      	           	 	  document.getElementById("erremail").style.display="block"; 
														             	}else document.getElementById("erremail").style.display="none"; 
													                       
													               }
													               
													               if(element == "email_1"){
													              	
													            	    email=document.getElementById(element).value;
													                    emailATPos = email.indexOf("http");
													                    emailDotPos = email.indexOf(".");
													                    emailWWWPos = email.indexOf("www");
													                    //alert("email: " + email + "  emailATPos: " + emailATPos + "  emailDotPos: " + emailDotPos );   
													                    

													                    if ((emailDotPos == -1) ) {
													      	           	 	  document.getElementById("erremail").style.display="block"; 
														             	}else document.getElementById("erremail").style.display="none"; 
													                       
													               }						
													      	   
													            						
												                 break;
												                 
											case 'textarea':    if(document.getElementById(element).value.length < 10){
													             		document.getElementById("err" + element).style.display="block";
													            }else document.getElementById("err" + element).style.display="none";
												
											                     break;
											case 'checkbox':     if(!document.getElementById(element).checked){
												                      document.getElementById("err" + element).style.display="block";
													             }else document.getElementById("err" + element).style.display="none";
												                 break;
											case 'select-multiple':        var selectedIndex=document.form.categories.selectedIndex;
																			if(selectedIndex == -1){
																				document.getElementById("err"+element).style.display="block";
																				fehlerausgabe=2;
																			}else document.getElementById("err"+element).style.display="none";
						
														                 break;	                 
											
										}
			
		}
	
//****************************************************************************************************************		
		

function check_length(e) {
	var name = e.name + "_aus";
	if(e.value.length > 65000) {
		document.getElementById(name).style.visibility = "visible";
	}
	else
		document.getElementById(name).style.visibility = "hidden";
}
 function emailtest(e) {
	var reg = /^([a-zA-Z0-9_\.\-])+@(\[)?([a-zA-Z0-9_\.\-])*([a-zA-Z0-9]{2,})\.([a-zA-Z]{2,3}|[0-9]{1,3}\])$/;
		return (reg.test(e.value));
  }
function leer(ele) {
	var inhalt = ele.value;
	return (inhalt.replace(" ","") != "");
}

function test_zahl_end(e) {
	var reg = /^\d*$/;
	return (reg.test(e.value));
}

function test_zahl__curr_end(e) {
	var reg = /^(\d|\.)*$/;
	return (reg.test(e.value));
}


function hide () {
  if (document.getElementById)
    document.getElementById("menu").style.visibility = "hidden";
    document.getElementById("texthide").style.visibility = "hidden";
}
function show () {
  if (document.getElementById)
    document.getElementById("menu").style.visibility = "visible";
    document.getElementById("texthide").style.visibility = "visible";
}


function hidetitle (title,maintitle) {
var hidetitle=title;
var showtitle=maintitle;	
  if (document.getElementById){
    document.getElementById(hidetitle).style.display = "none";
    document.getElementById(showtitle).style.display = "block";
  }
}

function showtitle (title,maintitle) {
	
var showtitle=title;
var hidetitle=maintitle;
	
  if (document.getElementById){
    document.getElementById(showtitle).style.display = "block";
    document.getElementById(hidetitle).style.display = "none";
  }
}


function iframeAutoHeightNews()
{
  var autoheight;
  var idframe="myframe";
   
   autoheight=document.getElementById(idframe).contentWindow.document.body.scrollHeight;
   //alert(autoheight);
   document.getElementById(idframe).height=autoheight+30;

}

function IframeUpdateMy(size,id)
{
  var autoheight=size;
  var idframe=id;
  if(idframe=="myframe"){
	  if(document.getElementById(idframe)){
	    document.getElementById(idframe).height=autoheight+40;
	  }
  }
}
function IframeUpdateBox(size,id)
{
  var autoheight=size;
  var idframe=id;
   if(idframe=="boxframe"){
	  if(document.getElementById(idframe)){
	    document.getElementById(idframe).height=autoheight+40;
	  }
  }
}
function iframeAutoHeightBox()
{

  var autoheight;
  var idframe="boxframe";
  
   autoheight=document.getElementById(idframe).contentWindow.document.body.scrollHeight;
 
   document.getElementById(idframe).height=autoheight+30;
   

}

function iframeAutoHeight()
{
	if(document.getElementById('myframe')){
		iframeAutoHeightNews();
	}
	if(document.getElementById('boxframe')){
		iframeAutoHeightBox();
	}
}


function printit(){
if (window.print) {
    window.print() ;
} else {
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    WebBrowser1.ExecWB(6, 2);
    WebBrowser1.outerHTML = "";
}
}


