/* JavaScript-Datei fuer rhein-main volley */

try {
document.execCommand('BackgroundImageCache', false, true);
} catch (e) {}

/* Formulareeingaben pruefen */
function checkForm(formname, werte) {
	var fields = new Array();
	var check = 0;
	var email_regex = /^.+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})$/;
    var check_email = -1;
	
	for (var i=0; i<werte.length; i++) {
		fields[i] = document[formname][werte[i]].value;
	}
	
	for (var i=0; i<fields.length; i++) {
		if (fields[i] == "") {
			alert('Sie m?ssen alle mit * gekennzeichneten Felder ausf?llen!');
			return false;
		} else {
			check++;
		}
		if ((werte[i] == 're_email') || (werte[i] == 're_cbemail')) {
            check_email = fields[i].search(email_regex);
            if (check_email == -1) {
                alert('Bitte tragen Sie eine korrekte E-Mail-Adresse ein.');
                return false;
            }
        }
	}
	if (check == werte.length) {
		return true;
	} else {
		return false;
	}
}

// Funktion zum Unterbinden von Mehrfachausfuehrungen
var only_once_list = new Array();
function only_once(obj) {
	if(only_once_list[obj.name] == 1) {
		return true;
	}
	if(obj.href) {
		obj.disabled;
		if(obj.style) {
			obj.style.color = "#999999";
			obj.style.textDecoration = "none";
			obj.style.cursor = 'wait';
		}
		return true;
	}
	for(var i = 0; ; i++) {
		if(!obj[i]) { break; }
		if(obj[i].type != 'button' && obj[i].type != 'submit') { continue; }
		if(obj[i].name == 'execonce') {
			obj[i].disabled;
			if(obj[i].style) {
				obj[i].style.backgroundColor = "#CCCCCC";
				obj[i].style.color = "#999999";
				obj[i].style.border = "solid #999999 1px";
			}
		}
	}
	only_once_list[obj.name] = 1;
	return true;
}

// Funktion, um E-Mail zu verbergen
function openmailurl(prefix, postfix) {
	location.href= 'mailto:' + prefix + '@' + postfix;
}

var b;
  var old = -1;
  var random1 = 0;
  var random2 = 0;
  
  
  function partnerlogo1()  {
    for(b = 1; b <=2 ; b++){
      $('.sponsor1').fadeOut("slow",function(){
       
        $('.sponsor1 img').attr("src","/images/sponsoren1/("+random1+").jpg");
          $('.sponsor1').fadeIn("slow");
      });   
    }
    
    if (random1 < 10) {
    	random1++;
    } else {
    	random1=0;
    }
     
    window.setTimeout("partnerlogo1()", 7000);  
  }
  
  function partnerlogo2()  {
    for(b = 1; b <=2 ; b++){
      $('.sponsor2').fadeOut("slow",function(){
       
        $('.sponsor2 img').attr("src","/images/sponsoren2/("+random2+").jpg");
          $('.sponsor2').fadeIn("slow");
      });   
    }
    
    if (random2 < 8) {
    	random2++;
    } else {
    	random2=0;
    }
     
    window.setTimeout("partnerlogo2()", 7000);  
  }
  
  window.onload= function(){ partnerlogo1();partnerlogo2();};

 function showAll(zone, anzahl) {
 	
 	if (document.getElementById('li_' + zone + '_6').style.display == 'block') {
 		display = 'none';
 		document.getElementById('a_' + zone).innerHTML = 'Alle anzeigen';
 	} else {
 		display = 'block';
 		document.getElementById('a_' + zone).innerHTML = '&Auml;ltere verbergen';
 	}
 	
 	for (i=6;i<=anzahl;i++) {
 		document.getElementById('li_' + zone + '_' + i).style.display = display;
 	}
 }

