			function setHerstellerForm() {
				if (document.modellauswahl.hersteller.value == '0') {
					alert("Choose your phone manufacturer");
					return false;
				}
                try{
                    if (document.modellauswahl.elements[herstellername].value == '0') {
    	       				alert("Choose your phone model");
    		      			return false;
                    }
                    herstellername = document.modellauswahl.hersteller.value;
                    try{
                        if (document.modellauswahl.handy.value){
                         
                          return true;
                        }
                        
                    }catch(err)
                    {
                    }

                    document.modellauswahl.elements[herstellername].name = 'handy';
                }catch(err)
                {
                        if (document.modellauswahl.handy.value){
                         
                          return true;
                        }
					alert("Choose your phone model");
					return false;
                }


		

				return true;
			}

			function changeHerstellerForm() {
				herstellername = document.modellauswahl.hersteller.value;
				herstellerOptions = document.modellauswahl.hersteller.options;
				for (var i = 0; i < herstellerOptions.length; i++) {
					if (herstellerOptions[i].value != herstellername) {
						if (document.getElementById("div"+herstellerOptions[i].value)) {
							document.getElementById("div"+herstellerOptions[i].value).style.display = 'none';
						}
					}
				}
				if (document.getElementById("div"+herstellername)) {
					document.getElementById("div"+herstellername).style.display = 'block';
				}
			}
			function checkNumber() {
                
document.modellauswahl.sms.value='true';

                
				if (document.modellauswahl.sms.value=='false'){
                  	if (!setHerstellerForm()){
						return false;
	              	}
                 	return true;
               	}
                
				nummer = document.modellauswahl.Nummer.value;

				if (nummer.indexOf('+49')==0){
					nummer=nummer.substring(3,nummer.length);
					document.modellauswahl.Land.value='0049';
                }else if (nummer.indexOf('+43')==0){
					nummer=nummer.substring(3,nummer.length);
					document.modellauswahl.Land.value='0043';
                }else if (nummer.indexOf('+41')==0){
					nummer=nummer.substring(3,nummer.length);
					document.modellauswahl.Land.value='0041';
                }else if (nummer.indexOf('0049')==0){
					nummer=nummer.substring(4,nummer.length);
					document.modellauswahl.Land.value='0049';
                }else if (nummer.indexOf('0043')==0){
					nummer=nummer.substring(4,nummer.length);
					document.modellauswahl.Land.value='0043';
                }else if (nummer.indexOf('0041')==0){
					nummer=nummer.substring(4,nummer.length);
					document.modellauswahl.Land.value='0041';
                }

                while( nummer != (newnummer=nummer.replace(/[^0-9\.,]/,''))){
                    nummer=newnummer;
                }

				
               		 if (nummer.length<7) {
					alert("Your mobile phone number is to short.");
					return false;
				}

				if (!setHerstellerForm()){
					return false;
				}
				if (nummer.indexOf('0')==0){
					nummer=nummer.substring(1,nummer.length);	
               		}
				document.modellauswahl.Nummer.value=nummer;

                		
				return true;
			}

				document.getElementById("long-descr").style.display = 'none'
				function change_properties()
				{
					if (document.getElementById("link").firstChild.data == 'more...')
					{
						document.getElementById("long-descr").style.display = 'block'
						document.getElementById("link").firstChild.data = 'less'
					}
					else
					{
						document.getElementById("long-descr").style.display = 'none';
						document.getElementById("link").firstChild.data = 'more...'
					}
				}

				function show_screenshot(image)
				{
					document.images["image"].src = image.split("tmb_")[0] + image.split("tmb_")[1]
				}


function doSubmit() {
	return checkNumber();
}