function valideazaForm(){
	err = 0;
	eroare = "";
	dc = document;
	/*Anrede*/
	if(dc.getElementById("anrede"))
		if(dc.getElementById("anrede").selectedIndex == 0){
			if(err == 0) dc.getElementById("anrede").focus();
			err = 1;	
			eroare += _msg_anrede;		
		}
	
	/* Vorname */
	if(dc.getElementById("vorname")){
		if(trim_space(dc.getElementById("vorname")) == false){
			if(err == 0) dc.getElementById("vorname").focus();
			err = 1;		
			eroare += _msg_vorname;	
			varErrorTmpClass = dc.getElementById("vorname").className + " RedBorder";
			dc.getElementById("vorname").className = varErrorTmpClass;
		} else{
			/*daca are clasa compusa cu dunga rosie*/
			varTmpIndexOfSpace = dc.getElementById("vorname").className.indexOf(" ");
			if (varTmpIndexOfSpace != -1){
				varTmpActualName = dc.getElementById("vorname").className;
				dc.getElementById("vorname").className = varTmpActualName.substr(0,varTmpIndexOfSpace);
			}
		}
	}
	/* Name */
	if(dc.getElementById("nachname")){
		if(trim_space(dc.getElementById("nachname")) == false){
			if(err == 0) dc.getElementById("nachname").focus();
			err = 1;		
			eroare += _msg_nachname;	
			varErrorTmpClass = dc.getElementById("nachname").className + " RedBorder";
			dc.getElementById("nachname").className = varErrorTmpClass;
		} else{
			/*daca are clasa compusa cu dunga rosie*/
			varTmpIndexOfSpace = dc.getElementById("nachname").className.indexOf(" ");
			if (varTmpIndexOfSpace != -1){
				varTmpActualName = dc.getElementById("nachname").className;
				dc.getElementById("nachname").className = varTmpActualName.substr(0,varTmpIndexOfSpace);
			}
		}
	}	
	/*Country*/
	if(dc.getElementById("country"))
		if(dc.getElementById("country").selectedIndex == 0){
			if(err == 0) dc.getElementById("country").focus();
			err = 1;	
			eroare += _msg_country;		
		}
	
	/* Strasse */
	/*if(dc.getElementById("strasse_nr")){
		if(trim_space(dc.getElementById("strasse_nr")) == false){
			if(err == 0) dc.getElementById("strasse_nr").focus();
			err = 1;		
			eroare += _msg_strasse;	
			dc.getElementById("strasse_nr").className = "RedInput w250";
		} else dc.getElementById("strasse_nr").className = "txtFgri w250";
	}		*/
	/*Land*/
/*	if(dc.getElementById("land"))
		if(dc.getElementById("land").selectedIndex == 0){
			if(err == 0) dc.getElementById("land").focus();
			err = 1;	
			eroare += _msg_land;		
		}*/
	/* PLZ */
/*	if(dc.getElementById("plz")){
		if(trim_space(dc.getElementById("plz")) == false){
			if(err == 0) dc.getElementById("plz").focus();
			err = 1;		
			eroare += _msg_plz;	
			dc.getElementById("plz").className = "RedInput w30";
		} else dc.getElementById("plz").className = "txtFgri w30";
	}	*/
	/* Ort */
/*	if(dc.getElementById("ort")){
		if(trim_space(dc.getElementById("ort")) == false){
			if(err == 0) dc.getElementById("ort").focus();
			err = 1;		
			eroare += _msg_ort;	
			dc.getElementById("ort").className = "RedInput w250";
		} else dc.getElementById("ort").className = "txtFgri w250";
	}		*/

	/* Email */
	if(dc.getElementById("mail")){
		if(trim_space(dc.getElementById("mail")) == false || checkEmailAdress(dc.getElementById("mail").value) == false || dc.getElementById('verMail').value != 1){
			if(err == 0) dc.getElementById("mail").focus();
			err = 1;		
			eroare += _msg_email;	
			varErrorTmpClass = dc.getElementById("mail").className + " RedBorder";
			dc.getElementById("mail").className = varErrorTmpClass;
		}else{
			/*daca are clasa compusa cu dunga rosie*/
			varTmpIndexOfSpace = dc.getElementById("mail").className.indexOf(" ");
			if (varTmpIndexOfSpace != -1){
				varTmpActualName = dc.getElementById("mail").className;
				dc.getElementById("mail").className = varTmpActualName.substr(0,varTmpIndexOfSpace);
			}
		}
	}	
	
	if(dc.form1.accept.checked == false){
			err = 1;		
			eroare += _msg_accept;	
	}


	/* Telephone */
/*	if(dc.getElementById("telefon")){
		if(trim_space(dc.getElementById("telefon")) == false){
			if(err == 0) dc.getElementById("telefon").focus();
			err = 1;		
			eroare += _msg_telefon;	
			dc.getElementById("telefon").className = "RedInput w250";
		} else dc.getElementById("telefon").className = "txtFgri w250";
	}	*/

	if(err == 1){
		alert(_msg_eroare + eroare);	
		return false;
	}
	
	/*if(dc.getElementById("anrede").checked == false){
		alert(_msg_anrede)accept;	
		return false;
	}*/
		
	return true;

}

function selectSubCat(obj){
	var allSubCat = document.getElementById("selectAll").value;
	//alert(allSubCat);
	var allSubCatArray = allSubCat.split(",");
	//alert(allSubCatArray);
	for(var i=0; i<allSubCatArray.length; i++){
		subCatObj = document.getElementById("interes_"+allSubCatArray[i].replace(/\'/g,''));
		if(document.getElementById("interes_33").checked == true) subCatObj.checked = true;
		else subCatObj.checked = false;
	}
}

function deselectSubCat(objId){
	var allSubCatArray = document.getElementById("selectAll").value.split(",");
	for(var i=0; i<allSubCatArray.length; i++){
		subCatObj = document.getElementById("interes_"+allSubCatArray[i].replace(/\'/g,''));
		//alert(subCatObj.id+subCatObj.checked);
		if(subCatObj.checked == false){
			document.getElementById("interes_33").checked = false
			return;
		}
	}
			document.getElementById("interes_33").checked = true
}

function checkEmailAdress(who){
  //var email=/^[A-Za-z0-9][\w-.]+[A-Za-z0-9]@[A-Za-z0-9]([\w-.]+[A-Za-z0-9]\.)+([A-Za-z]){2,4}$/i; // xx@xx.xx
	var email=/^[A-Za-z0-9][\w-.]*[A-Za-z0-9]*@[A-Za-z0-9]*([\w-.]*[A-Za-z0-9]\.)+([A-Za-z]){2,4}$/i; // x@x.xx
	return(email.test(who));
}



/*
dc.getElementById("anrede_txt").className = "RedInput w250";

*/