/* ##############################<Validate Order Form>####################################### */
function validateOrderForm(fld)
{
	 retval=true;
	 setfocus=false;
	 if(fld && fld.value=="") 
	 	return false;
		
		arr_txt_flds=new Array('Vorname','Nachname','Adresse','PLZ_Ort','Telefon','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";				
				if(!setfocus) {
					setfocus=arr_txt_flds[i]
				}
				retval=false;
				if(fld) return false
        		}
        		else if(fld==null || fld==arr_txt_flds[i]){
            			document.getElementById(arr_txt_flds[i]).className="text_box";
        		}
			if(document.getElementById('Anrede').selectedIndex == 0){
				document.getElementById('Anrede').className="select_error";
				retval=false;
			}else{
				document.getElementById('Anrede').className="select";
			}
		}
	 	
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('E-Mail').value)){
            document.getElementById('E-Mail').className="text";
        }
        else if(fld==null || fld=='E-Mail') {
            document.getElementById('E-Mail').className="input_error";
            if(!setfocus) document.getElementById('E-Mail').focus();
            retval=false;
        }
	Groesse_M=parseInt(document.getElementById('Groesse_M').value);
	Groesse_L=parseInt(document.getElementById('Groesse_L').value);
	Groesse_XL=parseInt(document.getElementById('Groesse_XL').value);
	Groesse_XXL=parseInt(document.getElementById('Groesse_XXL').value);
	Groesse_XXXL=parseInt(document.getElementById('Groesse_XXXL').value);
	
	if(Groesse_M==NaN){Groesse_M=0;}
	if(Groesse_L==NaN){Groesse_L=0;}
	if(Groesse_XL==NaN){Groesse_XL=0;}
	if(Groesse_XXL==NaN){Groesse_XXL=0;}
	if(Groesse_XXXL==NaN){Groesse_XXXL=0;}
	
	if(Groesse_M==0 && Groesse_L==0 && Groesse_XL==0 && Groesse_XXL==0 && Groesse_XXXL==0){
		if(!setfocus) setfocus='Groesse_M';
		document.getElementById('Groesse_M').className="input_error";
		document.getElementById('Groesse_L').className="input_error";
		document.getElementById('Groesse_XL').className="input_error";
		document.getElementById('Groesse_XXL').className="input_error";
		document.getElementById('Groesse_XXXL').className="input_error";
		retval=false;
	}else{
		document.getElementById('Groesse_M').className="text_box";
		document.getElementById('Groesse_L').className="text_box";
		document.getElementById('Groesse_XL').className="text_box";
		document.getElementById('Groesse_XXL').className="text_box";
		document.getElementById('Groesse_XXXL').className="text_box";
	}
	
	if(setfocus) {document.getElementById(setfocus).focus()};
	if(fld==null && retval==false){
		alert('Ihre Bestellung ist unvollständig oder fehlerhaft. Bitte überprüfen Sie Ihre Bestellung. Unvollständige oder fehlerhafte Angaben sind rot markiert.');
	}
	if(retval && document.getElementById('Anerkennung').checked==false){
		alert('Bitte bestätigen Sie die AGB, um die Bestellung abzuschließen')
		document.getElementById('Anerkennung').focus()
		return false
	}
	return  retval;
}

/* ##############################</Validate Order Form>####################################### */
/* ##############################<Validate  CD Order Form>####################################### */
function validateCDOrderForm(fld)
{
	 retval=true;
	 setfocus=false;
	 if(fld && fld.value=="") 
	 	return false;
		
		arr_txt_flds=new Array('Vorname','Nachname','Adresse','PLZ_Ort','Telefon','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";				
				if(!setfocus) {
					setfocus=arr_txt_flds[i]
				}
				retval=false;
				if(fld) return false
        		}
        		else if(fld==null || fld==arr_txt_flds[i]){
            			document.getElementById(arr_txt_flds[i]).className="text_box";
        		}
			if(document.getElementById('Anrede').selectedIndex == 0){
				document.getElementById('Anrede').className="select_error";
				retval=false;
			}else{
				document.getElementById('Anrede').className="select";
			}
		}
	 	
        if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('E-Mail').value)){            
			document.getElementById('E-Mail').className="text_box";
        }
        else if(fld==null || fld=='E-Mail') {			
            document.getElementById('E-Mail').className="input_error";
            if(!setfocus) document.getElementById('E-Mail').focus();
            retval=false;
        }
	
	if(document.getElementById('Die_besten_Mueller_Partyhits_Vol_1').disabled == false && document.getElementById('Die_besten_Mueller_Partyhits_Vol_1').value == ""){		
		document.getElementById('Die_besten_Mueller_Partyhits_Vol_1').className="small_input_error";	
		if(!setfocus) document.getElementById('Die_besten_Mueller_Partyhits_Vol_1').focus();
		
		retval=false;
	}
	else
	{
		document.getElementById('Die_besten_Mueller_Partyhits_Vol_1').className="text_box";
	}

	if(document.getElementById('Die_besten_Mueller_Partyhits_Vol_2').disabled == false && document.getElementById('Die_besten_Mueller_Partyhits_Vol_2').value == ""){		
		document.getElementById('Die_besten_Mueller_Partyhits_Vol_2').className="small_input_error";
		if(!setfocus) document.getElementById('Die_besten_Mueller_Partyhits_Vol_2').focus();	
		retval=false;
	}
	else
	{
		document.getElementById('Die_besten_Mueller_Partyhits_Vol_2').className="text_box";
	}
	if(document.getElementById('Das_Doppelpack_Vol_1_and_Vol_2').disabled == false && document.getElementById('Das_Doppelpack_Vol_1_and_Vol_2').value == ""){		
		document.getElementById('Das_Doppelpack_Vol_1_and_Vol_2').className="small_input_error";	
		if(!setfocus) document.getElementById('Das_Doppelpack_Vol_1_and_Vol_2').focus();
		retval=false;
	}
	else
	{
		document.getElementById('Das_Doppelpack_Vol_1_and_Vol_2').className="text_box";
	}

	
	      			
	if(setfocus){
		document.getElementById(setfocus).focus()
	};
	if(fld==null && retval==false){
		alert('Ihre Bestellung ist unvollständig oder fehlerhaft. Bitte überprüfen Sie Ihre Bestellung. Unvollständige oder fehlerhafte Angaben sind rot markiert.');
		window.scrollTo(0,100);
	}
	
	if(retval && document.getElementById('Anerkennung').checked==false){
		alert('Bitte bestätigen Sie die AGB, um die Bestellung abzuschließen')
		document.getElementById('Anerkennung').focus()
		return false
	}
	return  retval;
}

/*
function endisable( ) {
 document.getElementById('Die_besten_Mueller_Partyhits_Vol_2').disabled =
! document.getElementById('cd_Vol_2').checked;
}
*/


/* ##############################<Validate Contest (Gewinnspiel) Form>####################################### */
function validateContestForm(fld)
{
	 retval=true;
	 setfocus=false;
	 if(fld && fld.value=="") 
	 	return false;
		
		arr_txt_flds=new Array('Vorname','Adresse','PLZ','Wohnort','Geburtsdatum','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";				
				if(!setfocus) {
					setfocus=arr_txt_flds[i]
				}
				retval=false;
				if(fld) return false
        		}
        		else if(fld==null || fld==arr_txt_flds[i]){
            			document.getElementById(arr_txt_flds[i]).className="text_box";
        		}

			if(document.getElementById('captcha').value== 0){
				document.getElementById('captcha').className="captcha_error";
				retval=false;
			}else{
				document.getElementById('captcha').className="captcha";
			}

		}
	 	
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('E-Mail').value)){
            document.getElementById('E-Mail').className="text_box";
        }
        else if(fld==null || fld=='E-Mail') {
            document.getElementById('E-Mail').className="input_error";
            if(!setfocus) document.getElementById('E-Mail').focus();
            retval=false;
        }
		
	if(setfocus) {document.getElementById(setfocus).focus()};
	if(retval && document.getElementById('Teilnahmebedingungen').checked==false){
		alert('Bitte bestätigen Sie die Teilnahmebedingungen')
		document.getElementById('Teilnahmebedingungen').focus()
		return false
	}
	return  retval;
}

/* ##############################</Validate Contest (Gewinnspiel) Form>####################################### */
