// JavaScript Document

function isBlank(str)
{ 
	for(var i=0; i<str.length;i++)
	{ 
		var caractere = str.charAt(i) 
		// check for space, tab and enter
		if((caractere!=" ") && (caractere!="\t") &&(caractere!="\n"))
		{ 
			return false 
		} 
		return true 
	} 
} 

function validateTicket(f)
{ 
	var fieldEmpty = ""; 
	// check if input type text and textarea are empty
	for (var noElement=0; noElement < f.elements.length; ++noElement)
	{ 
		var element = f.elements[noElement] 
		
		if (	element.name == "position" || element.name == "handy" || element.name == "fax"
			||	element.name == "game_vcl" || element.name == "business_dinner" || element.name == "Ideen" )
		{
			continue;
		}
		
		if ((element.type == "text" || element.type == "textarea") && !element.optional)
		{ 
			if (element.value==null || element.value=="" || isBlank(element.value))
			{ 
				fieldEmpty = fieldEmpty + "\n - " + element.name 
			}
			
			if (element.name == "captcha" && element.value != "sauer")
			{
				fieldEmpty = fieldEmpty + "\n - Captcha is wrong!" 
			}
		}
		else if (element.type == "checkbox")
		{
			if (!element.checked)
			{ 
				fieldEmpty = fieldEmpty + "\n - " + element.name 
			}
		}
	}

	if (fieldEmpty)
	{ 
		alert("Diese Felder müssen noch ausgefüllt werden:" + "\n" + fieldEmpty) 
		return false 
	} 
	
	return true 
}

function validateContact(f)
{ 
	var fieldEmpty = ""; 
	// check if input type text and textarea are empty
	for( var noElement=0; noElement<f.elements.length; noElement++)
	{ 
		var element = f.elements[noElement] 
		
		if(((element.type == "text")||(element.type == "textarea")) && !element.optional)
		{ 
			if(element.value==null || element.value=="" || isBlank(element.value))
			{ 
				fieldEmpty = fieldEmpty + "\n - " + element.name 
			}
		}
	}
	
	if( fieldEmpty )
	{ 
		alert("Diese Felder müssen noch ausgefüllt werden:" + "\n" + fieldEmpty) 
		return false 
	} 
	
	return true 
}
