/**
 * Validierung
 */
function valid(form) {
	var valid2 = new Validation(form, {
								immediate : true,
								onSubmit:false,
								stopOnFirst:true,
								useTitles:true});
    var result = valid2.validate();
    //alert(result);
    return result;
}

current_overID = "";
last_overID = "";
 
function item (img_name,width,height){
	img_prefix = img_name;
	this.slide_img = new Image (width,height);
	this.slide_img.src = "images/plz/" + img_prefix + ".png";
}
 
function new_item (img_name,width,height){
	item [img_name] = new item (img_name,width,height);
}
 
function mouseover (itemID)
{
	current_overID = itemID;
	if (current_overID != last_overID) {
		document.jrcmap.src = item [current_overID].slide_img.src;
	}
}

/**
 * Ändert beim seitenaufbau oder beim Auswahl des kontaktformulars den Betreff und das Label
 * @return
 */
function changeArt() {
	var waehlen;
	if(waehlen = document.getElementById('Waehlen')){
		
		var auswahl = waehlen.value;
		var betrefftext = "";
		
		switch (auswahl) {
			case "Sportler"			: 	betrefftext = "Weitere Informationen für Sportler";
										label = "Vereinsname";
										break;
			case "Verein"			: 	betrefftext = "Weitere Informationen für Vereine";
										label = "Vereinsname";
										break;
			case "Firma"			: 	betrefftext = "Weitere Informationen für Unternehmer";
										label = "Firmenname"; 
										break;
			case "Markenbotschafter": 	betrefftext = "Weitere Informationen für Markenbotschafter";
										label = "Sportart"; 
										break;
			default 				:	betrefftext = ""; 
										label = "_";
										break;
		}
		
		var betreff = document.getElementById('Betreff');
		betreff.value = betrefftext;
		

		var artname = document.getElementById('Artname');
		art = document.getElementById('Artname').parentNode;
		art.parentNode.firstChild.innerHTML = label;
		//artname.value = label;
	}
}

function showBox(id){
	var element = document.getElementById('sportler' + id);
	element.style.visibility="visible";
	var element = document.getElementById('unternehmen' + id);
	element.style.visibility="visible";
	var element = document.getElementById('pfeil');
	element.style.visibility="visible";

}

function hideBox(id){
	var element = document.getElementById('sportler' + id);
	element.style.visibility="hidden";
	var element = document.getElementById('unternehmen' + id);
	element.style.visibility="hidden";
	var element = document.getElementById('pfeil');
	element.style.visibility="hidden";

}

function switchBox(id){
	document.getElementById('sportler1').style.visibility="hidden";
	document.getElementById('unternehmen1').style.visibility="hidden";
	document.getElementById('route1').firstChild.nodeValue = "Route 1";
	document.getElementById('sportler2').style.visibility="hidden";
	document.getElementById('unternehmen2').style.visibility="hidden";
	document.getElementById('route2').firstChild.nodeValue = "Route 2";
	document.getElementById('sportler3').style.visibility="hidden";
	document.getElementById('unternehmen3').style.visibility="hidden";
	document.getElementById('route3').firstChild.nodeValue = "Route 3";
	var element = document.getElementById('sportler' + id);
	element.style.visibility="visible";
	var element = document.getElementById('unternehmen' + id);
	element.style.visibility="visible";
	 
	var element2 = document.getElementById('route' + id);
	element2.firstChild.nodeValue = '>Route ' + id + '<';
	
	//if(element.style.visibility=="visible"){
	//	element.style.visibility="hidden";		
	//}
	//else{
		
	//}

}

function showLoginBox(){
	var loginbox = document.getElementById('loginBox');
	var basket = document.getElementById('basket');
	var loginbutton = document.getElementById('loginButton');
	if(loginbox.style.display=="block") {
		basket.style.display="block";
		loginbox.style.display="none";
	} else {
		basket.style.display="none";
		loginbox.style.display="block";
	}
}

function checkAlle(form,field) {
	var test = true;
	var no;
	//var m=document.getElementById(form.id);
	var m=form;
	no=m.elements[field.name].length;
	
	if(field.value == 0){
		if(field.checked) {
			for(i=1;i<no;i++) {
				m.elements[field.name][i].checked='checked';				
			}
		}
		else {
			for(i=1;i<no;i++) {
				m.elements[field.name][i].checked='';	
			}
		}
	}
	else{
		if(!field.checked) {
			m.elements[field.name][0].checked='';
		}
		for(i=1;i<no;i++) {
			if(!m.elements[field.name][i].checked){
				test = false;
			}	
		}
		if(test){
			m.elements[field.name][0].checked='checked';
		}
	}
}

