var scroll = true;
var i = 0;
var theme = new Array("Malerarbeiten","Außenfassade","Fußboden","Trockenbau","Sanierung","Ausbildung","Job","Sonstiges");
var themejs = new Array("malerarbeiten","aussenfassade","fussboden","trockenbau","sanierung","ausbildung","job","sonstiges");

function setflag(){
      scroll=false;
}
function scroll_up(){
    scroll = true;
    moveup();
 }
function moveup(){
    if(scroll == true){
           if(i!=0){
           i+=2;
           document.getElementById('scroll_text').style.top=i+"px";
           window.setTimeout("moveup()", 50);
           }
     }
}
function scroll_down(){
       scroll=true;
       movedown();
}
function movedown(){
    if(scroll == true){
         if(document.getElementById('scroll_text').offsetHeight >= (i*-1)+ document.getElementById('scroll_container').offsetHeight && document.getElementById('scroll_text').offsetHeight != 0){
            i-=2;
            document.getElementById('scroll_text').style.top=i+"px";
            window.setTimeout("movedown()", 50);
         }
         else if(document.getElementById('referenz_left') != null) {
             if(document.getElementById('referenz_left').offsetHeight > document.getElementById('referenz_right').offsetHeight) {
                         if(document.getElementById('referenz_left').offsetHeight != (i*-1)+ document.getElementById('scroll_container').offsetHeight) {
                                i-=2;
                                document.getElementById('scroll_text').style.top=i+"px";
                                window.setTimeout("movedown()", 50);
                         }
               }
               else {
                         if(document.getElementById('referenz_right').offsetHeight != (i*-1)+ document.getElementById('scroll_container').offsetHeight) {
                                i-=2;
                                document.getElementById('scroll_text').style.top=i+"px";
                                window.setTimeout("movedown()", 50);
                         }
               }
         }
    }
}


function reload(renderTo,bild){
    document.getElementById(renderTo).src = bild;
}

 function UnCryptMailto(s) {
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(1));
	}
	return r;
 }
 function linkTo_UnCryptMailto(s)	{
	location.href=UnCryptMailto(s);
 }
  function RadioButton(feld,index,maxindex)
  {
	
         for(i=0;i<maxindex+1;i++)
         {
              if(index != i){
                  document.images[feld+''+i].src = 'img/kontakt_formularradio_nonactiv.png';
              }
              else{
                  document.images[feld+''+i].src = 'img/kontakt_formularradio_activ.png';
              }
         }
            document.getElementById('theme').value = theme[index];
                            for(i in theme){
                                    document.getElementById(themejs[i]).style.color ="";
                             }

    }

   function opendropdown(dropdown){
       document.getElementById(dropdown+"dropdown").style.visibility = "visible";
       //console.log( document.getElementById(dropdown+"dropdown"));
   }

   function getValue(value, element, dropdown){
       document.getElementById(element).value = value;
       document.getElementById(dropdown).style.visibility = "hidden";
   }

    function check(){
        document.getElementById('form').action="php/formular.php";
	    var Ausdruck = /(\w.+)/;
		var Email    = /(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/;
	
		
		var ok = true;

        if(document.getElementById('theme').value == ""){
           for(i in theme){
				if (document.getElementById(themejs[i])){
					document.getElementById(themejs[i]).style.color ="#c23333";
				}
            }
            
			ok = false;
        }
		
        if(document.getElementById('name').value == ""){
            document.getElementById('name').style.borderColor="#c23333";
            ok = false;
        }
        
		if(document.getElementById('vorname').value == ""){
            document.getElementById('vorname').style.borderColor="#c23333";
            ok = false;
        }
		
		if(document.getElementById('strasse').value == ""){
            document.getElementById('strasse').style.borderColor="#c23333";
            ok = false;
        }
        
		if(document.getElementById('telefon').value == ""){
            document.getElementById('telefon').style.borderColor="#c23333";
            ok = false;
        }
		if(document.getElementById('ort').value == ""){
          document.getElementById('ort').style.borderColor="#c23333";
          ok = false;
        }
          if(document.getElementById('nachricht').value == "" || (!(document.getElementById('nachricht').value.match(Ausdruck))) ){
          document.getElementById('nachricht').style.borderColor="#c23333";
          ok = false;
        }
        if(document.getElementById('email').value == "" || !(document.getElementById('email').value.match(Email))){
          document.getElementById('email').style.borderColor="#c23333";
          ok = false;
        }

	    if (!ok) {
		  document.getElementById('errormsg').innerHTML = 'Bitte die rot gekennzeichneten Felder ausf&uuml;llen';
	    }
		
		return ok;

    }

        function setback(element){
        element.style.borderColor="";
    }