// JavaScript Document
function handleClick(Event)
{
	if (Event.target)	
	{
		
		//document.getElementsByName("FE[user_cwdmobj_main][shortdescrcc]").value=Event.target.value.length;	
	}
}

function checkLen(formname,fieldName,maxLen,lang,counter)
{

	if (document[formname][fieldName])	
	{
		var txt=document[formname][fieldName].value;
		if (document[formname][counter]) 
			document[formname][counter].value = maxLen-txt.length;//
		if(txt.length > maxLen)
		{
			if(lang == 0)
			  alert("Bitte maximal "+maxLen+" Zeichen eingeben!");
			else if(lang == 2)
			  alert("Por favor, escriba un máximo de "+maxLen+" caracteres!"); //ES 
			else
			  alert("Please enter max. "+maxLen+" characters!");			  			
		  	document[formname][fieldName].value = txt.substring(0,maxLen);
		}
	}
}
function checkPrice(formname,fieldName,lang)
{	
	if (document[formname][fieldName])	
	{
		var txt=document[formname][fieldName].value;
		var msg = "These formats are allowed:\nExamples: 1000,- 1000 1000,00";
		
		if(lang == 0)
			msg = "Folgende Formate sind erlaubt:\nBeipiele: 1000,- 1000 1000,00";
		if(lang == 2)
			msg = "Se permiten los siguientes formatos: \n ejemplos: 1000,- 1000 1000,00";	// ES		
		if(txt.length>0) {
		
			//var reg = /^\w{0,4}\s?\d+(([,][-])|([,]\d\d)?)?$/;
			var reg = /^\d+(([,][-])|([,]\d\d)?)?$/;			
			if(!txt.match(reg)) {
			
				alert(msg);
				//if(txt.length > 1)
				document[formname][fieldName].value = '';
				setTimeout("document."+formname+".elements['"+fieldName+"'].focus()",5);			
				return false;				
			}
		}
		
	}
}
function checkPersons(formname,fieldName,lang)
{
	
	if (document[formname][fieldName])	
	{
		var txt=document[formname][fieldName].value;
		var msg = "Please enter a Number!";
		
		if(lang == 0)
			msg = "Bitte geben Sie hier eine Zahl ein!";
		if(lang == 2)
			msg = "Por favor, escriba un número!"; // ES
		
		if(txt.length>0) {
		
			var reg = /^[0-9]*$/;
			if(!txt.match(reg)) {
				alert(msg);
				//if(txt.length > 1)
				document[formname][fieldName].value = '';
				setTimeout("document."+formname+".elements['"+fieldName+"'].focus()",5);			
				return false;								
			}
		}
	}
}
function checkDayMonth(formname,fieldName,lang,day)
{
	
	if (document[formname][fieldName])	
	{
		var txt=document[formname][fieldName].value;
		if(txt.length>0) {
			var reg = /^\d+$/;
			if(day) {
				var msg = "Please enter a Number between 1 and 31!";
				if(lang == 0)
					msg = "Bitte geben Sie nur Zahlen zwischen 1 und 31 ein!" ;	
				if(lang == 2)
					msg = "Por favor, escriba un número entre el 1 y el 31!" ;	// ES
												
				if(!txt.match(reg) || txt < 1 || txt > 31) {
					alert(msg);
					//if(txt.length > 1)
					document[formname][fieldName].value = '';
					setTimeout("document."+formname+".elements['"+fieldName+"'].focus()",5);				
					return false;					
				}
			}
			else {
				var msg = "Please enter a Number between 1 and 12!" ;

				if(lang == 0)
					msg = "Bitte geben Sie nur Zahlen zwischen 1 und 12 ein!" ;
				if(lang == 2)
					msg = "Por favor, escriba un número entre el 1 y el 12!" ; // ES
													
				if(!txt.match(reg) || txt < 1 || txt > 12) {
					alert(msg);
					//if(txt.length > 1)
					document[formname][fieldName].value = '';
					setTimeout("document."+formname+".elements['"+fieldName+"'].focus()",5);				
					return false;					
				}			
			}
		}
	}
}
function checkDateSeason(formname,fieldName,lang)
{
	
	if (document[formname][fieldName])	
	{
		var txt=document[formname][fieldName].value;
		var msg = "Please enter a date.\nExample: 12-01 or 2009-12-01" ;
		
		if(lang == 0)
			msg = "Bitte geben Sie ein Datum ein. \nBeispiel: 12.12. oder 01.12.2009" ;
		if(lang == 2)
			msg = "Por favor, escriba una fecha.\nEjemplo: 12.12. ó 01.12.09";	// ES	
				
		if(txt.length>0) {
		
			var reg = /^(0?[1-9]|[12]\d|3[01])\.(0?[1-9]|1[0-2])\.((20)?\d{2})?$/;	
			if(lang == 1)
				reg = /^(((20)?\d{2})\-)?(0?[1-9]|1[0-2])\-(0?[1-9]|[12]\d|3[01])$/;
										
			if(!txt.match(reg)) {
				alert(msg);
				//if(txt.length > 1)
				document[formname][fieldName].value = '';
				setTimeout("document."+formname+".elements['"+fieldName+"'].focus()",5);					
				return false;
			}
		}
	}
}
function show(id) 
{
	document.getElementById(id).style.display='block';
}
function hide(id) 
{
	document.getElementById(id).style.display='none';
}
function show_z(id) 
{
	if(document.getElementById('zusatz1').checked || 
	   document.getElementById('zusatz2').checked || 
	   document.getElementById('zusatz3').checked ) 	
		document.getElementById(id).style.display='block';
	else
		document.getElementById(id).style.display='block';
		//document.getElementById(id).style.display='none';
}