/* ##############################<Validate Kontakt Form>####################################### */
function validateKontaktForm(fld)
{
	 retval=true;
	 setfocus=false;
	 
	 if(fld && fld.value=="") 
	 	return false
	
		arr_txt_flds=new Array('Name','E-Mail')
		
		for(i=0;i<arr_txt_flds.length;i++){
			if(document.getElementById(arr_txt_flds[i]).value == "" && (fld==null || fld==arr_txt_flds[i])){
				document.getElementById(arr_txt_flds[i]).className="input_error";
				
				document.getElementById('lbl_'+arr_txt_flds[i]).className="label_error";
				if(!setfocus) {
					setfocus=arr_txt_flds[i]
				}
				retval=false;
				if(fld) return false
        		}
        		else if(fld==null || fld==arr_txt_flds[i]){
            			document.getElementById('lbl_'+arr_txt_flds[i]).className="";
            			document.getElementById(arr_txt_flds[i]).className="textfield";
        		}
		}
     
	 	
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('E-Mail').value)){
            document.getElementById('lbl_E-Mail').className="";
            document.getElementById('E-Mail').className="textfield";
        }
        else if(fld==null || fld=='E-Mail') {
            document.getElementById('E-Mail').className="input_error";
            document.getElementById('lbl_E-Mail').className="label_error";
            if(!setfocus) document.getElementById('E-Mail').focus();
            retval=false;
        }
	if(setfocus) {document.getElementById(setfocus).focus()};
	if(fld==null && retval==false){
		alert('*Required Field Missing !!!')
	}
	return  retval;
}

/* ##############################</Validate Kontakt Form>####################################### */

/* ##############################<Validate Password Form>####################################### */
function validatePasswordForm()
{
	 retval=true;	  
	if(document.getElementById('kundenuname').value ==  ""){
            document.getElementById('kundenuname').className="input_error";
            document.getElementById('lbl_kundenuname').className="label_error";
            retval=false;	   
        }
	else{
    			document.getElementById('lbl_kundenuname').className="";
            		document.getElementById('kundenuname').className="";
	}
	return  retval;
}
/* ##############################</Validate Password Form>####################################### */



/* ##############################</Validate User Form>####################################### */
function checkForm(form, mand, email) {                                                            
	for (i=0;i<form.elements.length;i++){

    		if(form.elements[i].name.indexOf('s')==0){
           		form.elements[i].className='';
          		for(j=0;j<mand.length;j++){
                     		if(form.elements[i].name==mand[j]){
                                 	form.elements[i].className="input_error";
                    		}

         		}
			for(k=0;k<email.length;k++){
     				if(form.elements[i].name==email[k]){
           				form.elements[i].className="input_error";
    				}
			}
	
     		}
	}
	document.getElementById('form_error_display').style.display='block';
}/* ##############################</Validate User Form>####################################### */
	
/* ##############################<Validate Comment Form>####################################### */
function validateCommentForm(fld)
{
	 retval=true;
	 setfocus=false;
	 
	 if(fld && fld.value=="") 
	 	return false
	
		arr_txt_flds=new Array('Fname','Email','Comment')
		
		for(i=0;i<arr_txt_flds.length;i++){
			if(document.getElementById(arr_txt_flds[i]).value == "" && (fld==null || fld==arr_txt_flds[i])){
				document.getElementById(arr_txt_flds[i]).className="input_error";
				
				document.getElementById('lbl_'+arr_txt_flds[i]).className="label_error";
				if(!setfocus) {
					setfocus=arr_txt_flds[i]
				}
				retval=false;
				if(fld) return false
        		}
        		else if(fld==null || fld==arr_txt_flds[i]){
            			document.getElementById('lbl_'+arr_txt_flds[i]).className="";
            			document.getElementById(arr_txt_flds[i]).className="textfield";
        		}
		}
     
	 	
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('Email').value)){
            document.getElementById('lbl_Email').className="";
            document.getElementById('Email').className="textfield";
        }
        else if(fld==null || fld=='Email') {
            document.getElementById('Email').className="input_error";
            document.getElementById('lbl_Email').className="label_error";
            if(!setfocus) document.getElementById('Email').focus();
            retval=false;
        }
	if(setfocus) {document.getElementById(setfocus).focus()};
	if(fld==null && retval==false){
		alert('*Required Field Missing !!!')
		retval=false;
	}
	return  retval;
}

/* ##############################</Validate CommentForm>####################################### */

/* --------------------------- show hide div -----------------------------*/
function showHideDiv(theDiv){
	theElement = document.getElementById(theDiv);
	if(theElement.style.display == 'block')
		theElement.style.display='none';
	else
		theElement.style.display = 'block';
	return false;	
}