function trim(str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}
function sendcallBackForm()
{
	var form = document.getElementById('callBackForm');
	var msgs = new Array();
	
	// Check name
    form.kuldoNev.value = trim(form.kuldoNev.value);
	if( form.kuldoNev.value.length == 0 || ((form.kuldoNev.value.length > 0)
      && !form.kuldoNev.value.match(/^[A-Za-záéíóöőúüűÁÉÍÓÖŐÚÜŰ \.\-]+$/i)
      ))
    {
        msgs.push(cd_getMessage('kuldoNev'));
    }		
/*
	// Check e-mail address
	form.visszahivas.value = trim(form.visszahivas.value);
	if( form.visszahivas.value.length == 0 || !form.visszahivas.value.match(/^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$/i) )
	{
		msgs.push(cd_getMessage('visszahivas'));
	}
	else
	{
		var myDate=new Date();
		var toDate=new Date();
		str =	form.visszahivas.value;
		myDate.setFullYear(parseInt(str.substr(0,4)),parseInt(str.substr(5,2).replace('0','')-1),parseInt(str.substr(8,2).replace('0','')));	
		if	((toDate-myDate) >0)
		{
			msgs.push(cd_getMessage('visszahivasd'));
		}else if(myDate.getDay()== 6 || myDate.getDay()== 0)
		{
			msgs.push(cd_getMessage('visszahivash'));
		}
		
	}
*/	
    form.egyeb.value = trim(form.egyeb.value);
	if( form.egyeb.value.length > 500)
	{
        msgs.push(cd_getMessage('egyeb'));
    }
	
	// Check e-mail address
	form.code.value = trim(form.code.value);
	if( form.code.value.length == 0 )
	{
		msgs.push(cd_getMessage('code'));
	}	
	// Check e-mail address
	form.kuldoEmail.value = trim(form.kuldoEmail.value);
	if( form.kuldoEmail.value.length != 0 && !form.kuldoEmail.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) )
	{
		msgs.push(cd_getMessage('kuldoEmail'));
	}

	

	// Check phone
	form.kuldoTel.value = trim(form.kuldoTel.value);		
	if( form.kuldoTel.value.length == 0 || ((form.kuldoTel.value.length > 0)		  
	  && !form.kuldoTel.value.match(/^[0-9]+$/i)
	  ))
	{
		msgs.push(cd_getMessage('kuldoTel'));
	}

	// Check phone
	form.kuldoTelKorzet.value = trim(form.kuldoTelKorzet.value);		
	if( form.kuldoTelKorzet.value.length == 0 || ((form.kuldoTelKorzet.value.length > 0)		  
	  && !form.kuldoTelKorzet.value.match(/^[0-9]+$/i)
	  ))
	{
		msgs.push(cd_getMessage('kuldoTelKorzet'));
	}
	// Displaying messages
	var displayMessage = '';
	if(msgs.length > 0)
	{   
			for(var i=0 ; i<msgs.length ; i++)
			{
				displayMessage += msgs[i] + '\n';
			}
			displayMessage = displayMessage.substring(0,displayMessage.length-1);
			alert(displayMessage);
			return false;
	}
	form.action.value = 'sendmail';
	return form.submit();		

}                      
