functionFormErrorAr['errornull'] = function(obj){
	obj.style.background = "#fff";
	var objname = obj.name;
	document.getElementById(objname+'Error').innerHTML = ''
}

functionFormErrorAr['vuoto'] = function(obj){
	obj.style.background = "#ffcfcf";
	var objname = obj.name;
	
	var strEr = ''
	
	if(lingua == 'en'){
		strEr = ' - The field is required<br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Das Feld ist erforderlich<br/>'
	}else{
		strEr = ' - Il campo è obbligatorio<br/>'
	}
	
	document.getElementById(objname+'Error').innerHTML += strEr
}

functionFormErrorAr['num'] = function(obj){
	//alert(obj.name)
	obj.style.background = "#ffcfcf";
	var objname = obj.name;
	
	var strEr = ''
	
	if(lingua == 'en'){
		strEr = ' - The field accepts only numeric characters<br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Das Feld akzeptiert nur numerische Zeichen<br/>'
	}else{
		strEr = ' - Il campo accetta solo caratteri numerici<br/>'
	}
	
	document.getElementById(objname+'Error').innerHTML += strEr
	
	//document.getElementById(objname+'Error').innerHTML += ' - Il campo accetta solo caratteri numerici<br/>'
}

functionFormErrorAr['alph'] = function(obj){
	//alert(obj.name)	
	obj.style.background = "#ffcfcf";
	var objname = obj.name;
	
	var strEr = ''
	
	if(lingua == 'en'){
		strEr = ' - The field accepts only alphabetic characters<br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Das Feld akzeptiert nur Buchstaben<br/>'
	}else{
		strEr = ' - Il campo accetta solo caratteri alfabetici<br/>'
	}
	
	document.getElementById(objname+'Error').innerHTML += strEr
}

functionFormErrorAr['alphnum'] = function(obj){
	//alert(obj.name)	
	obj.style.background = "#ffcfcf";
	var objname = obj.name;
	
	var strEr = ''
	
	if(lingua == 'en'){
		strEr = ' - The field accepts alphanumeric characters only<br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Das Feld akzeptiert nur alphanumerische Zeichen<br/>'
	}else{
		strEr = ' - Il campo accetta solo caratteri alfanumerici<br/>'
	}
	
	document.getElementById(objname+'Error').innerHTML += strEr
}

functionFormErrorAr['mag'] = function(obj,value){
	//alert(obj.name)	
	obj.style.background = "#ffcfcf";
	var objname = obj.name;
	
	var strEr = ''
	
	if(lingua == 'en'){
		strEr = ' - The field must be greater than '+value+'<br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Das Feld muss gr&ouml;ßer sein als '+value+'<br/>'
	}else{
		strEr = ' - Il campo deve essere maggiore di '+value+'<br/>'
	}
	
	document.getElementById(objname+'Error').innerHTML += strEr
}

functionFormErrorAr['data'] = function(obj){
	//alert(obj.name)	
	obj.style.background = "#ffcfcf";
	var objname = obj.name;
	
	var strEr = ''
	
	if(lingua == 'en'){
		strEr = ' - This field should contain a date in the format dd/mm/yyyy <i> [ie: 31/01/2011] </i><br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Dieses Feld sollte ein Datum im Format TT/MM/JJJJ <i> [dh: 31/01/2011] </i><br/>'
	}else{
		strEr = ' - Il campo deve contenere una data nel formato dd/mm/aaaa <i>[es:31/01/2011]</i><br/>'
	}
	
	document.getElementById(objname+'Error').innerHTML += strEr
}

functionFormErrorAr['dataTD'] = function(obj){
	//alert(obj.name)	
	obj.style.background = "#ffcfcf";
	var objname = obj.name;
	
	var strEr = ''
	
	if(lingua == 'en'){
		strEr = ' - This field should contain a later date than today<br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Dieses Feld sollte zu einem sp&auml;teren Termin zu Termin<br/>'
	}else{
		strEr = ' - Il campo deve contenere una data succesiva ad oggi<br/>'
	}
	
	document.getElementById(objname+'Error').innerHTML += strEr
	
}

functionFormErrorAr['dataB'] = function(objB,objA){
	//alert(obj.name)	
	objA.style.background = "#ffcfcf";
	objB.style.background = "#ffcfcf";
	var objnameA = objA.name;
	var objnameB = objB.name;
	
	var strErA = ''
	var strErB = ''
	
	if(lingua == 'en'){
		strErA = ' - Date of arrival è il campo del campo maggiore data of departure<br/>'
		strErA = ' - Date of departure è il campo del campo minore data of arrival<br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Das Feld ist gr&ouml;ßer als das Anreisedatum Abreisedatum Bereich<br/>'
		strErA = ' - Das Feld ist kleiner als die Abreise Anreisedatum erfolgen, sind Datumsfeld<br/>'
	}else{
		strEr = ' - Il campo data di arrivo è maggiore del campo data di partenza<br/>'
		strErA = ' - Il campo data di partenza è minore del campo data di arrivo<br/>'
	}
	
	document.getElementById(objnameA+'Error').innerHTML += strErA
	document.getElementById(objnameB+'Error').innerHTML += strErB
	
}

functionFormErrorAr['mail'] = function(obj){
	//alert(obj.name)	
	obj.style.background = "#ffcfcf";
	var objname = obj.name;
	
	var strEr = ''
	
	if(lingua == 'en'){
		strEr = ' - This field should contain mail <i>[eg: info@dominio.it] </i><br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Dieses Feld sollte mail <i>[zB: info@dominio.it]</i><br/>'
	}else{
		strEr = ' - Il campo deve contenere mail <i>[es: info@dominio.it]</i><br/>'
	}
	
	document.getElementById(objname+'Error').innerHTML += strEr
}

functionFormErrorAr['ugualB'] = function(objB,objA){
	//alert(obj.name)
	objA.style.background = "#ffcfcf";
	objB.style.background = "#ffcfcf";
	var objnameA = objA.name;
	var objnameB = objB.name;
	
	var strEr = ''
	
	if(lingua == 'en'){
		strEr = ' - Email field do not coincide<br/>'	
	}else if(lingua == 'de'){
		strEr = ' - Mail-Feld nicht &uuml;bereinstimmen<br/>'
	}else{
		strEr = ' - Il campo mail non coincidono<br/>'
	}
	
	document.getElementById(objnameA+'Error').innerHTML += strEr
	document.getElementById(objnameB+'Error').innerHTML += strEr
	
}

functionFormErrorAr['check'] = function(){
	window.scrollTo(0,500);
	//test?alert("Viene comunque inviato poi da spostare in invio"):null;
	//ajaxCall(Domain+'/app/test/testajax.asp','prova di invio',functionFormErrorAr['invio']);
}

//var webInvioComplete = function(value){
//	test?alert(value):null;
//}
functionFormErrorAr['invio'] = function(obj){
	//alert("E' TUTTO CORRETTO SI PUO' INVIARE");
	if(lingua == 'en'){
		document.getElementById('BookingSetPass').innerHTML = '<br/><h1 style="color:#00ff00;">PROCESS COMPLETED</h1>'
	}else if(lingua == 'de'){
		document.getElementById('BookingSetPass').innerHTML = '<br/><h1 style="color:#00ff00;">ABGESCHLOSSEN</h1>'
	}else{
		document.getElementById('BookingSetPass').innerHTML = '<br/><h1 style="color:#00ff00;">INVIO COMPLETATO</h1>'
	}
}

