function changeBG(elemento){
	if(elemento.options[elemento.selectedIndex].value=='Italiano')elemento.style.backgroundImage="url(../imgs/lang/it.gif)";
	if(elemento.options[elemento.selectedIndex].value=='Spagnolo')elemento.style.backgroundImage="url(../imgs/lang/es.gif)";
	if(elemento.options[elemento.selectedIndex].value=='Inglese')elemento.style.backgroundImage="url(../imgs/lang/en.gif)";
	if(elemento.options[elemento.selectedIndex].value=='Francese')elemento.style.backgroundImage="url(../imgs/lang/fr.gif)";
	if(elemento.options[elemento.selectedIndex].value=='Arabo')elemento.style.backgroundImage="url(../imgs/lang/ar.gif)";
}

function frmSwitch(tipo){
	if(tipo=='iscriviti'){
		$('frmLogin').style.display='none';
		$('frmAdd').style.display='none';
		$('frmNewAccount').style.display='inline';
		$('frmLog').style.display='inline';
	}
	if(tipo=='login'){
		$('frmLogin').style.display='inline';
		$('frmAdd').style.display='inline';
		$('frmNewAccount').style.display='none';
		$('frmLog').style.display='none';
	}
}

function frmSubmit(form){
	var url='./snippets/'+form+'.php';
	var serializedForm = Form.serialize(form, true);
	//alert(url);
	new Ajax.Request(url, {
		method: 'post',
		postBody: serializedForm,
		onSuccess: function(transport){
			if(transport.responseText=='OK'){
				if(form=='frmNewAccount'){alert(registrazioneOK);$('login').style.display='none';}
				else{window.location.reload();}
			}
			else {
				$('response').innerHTML=transport.responseText;
				$('response').style.display='inline';
				$('frmLogin').style.display='none';
				$('frmAdd').style.display='none';
				$('frmNewAccount').style.display='none';
				$(form).style.display='inline';
			}
		}
	})
}

function controlla(campo, modo){
	switch(modo){
		case 1:
			if($(campo).value.match(/^[a-zA-Z]+$/)){$(campo).style.backgroundImage='url(/imgs/ok.gif)';}else $(campo).style.backgroundImage='url(/imgs/ko.gif)';
		break;
		case 2:
			valida(campo);
		break;
		case 3:
			if($(campo).value.match(/^[a-zA-Za-z0-9_.-]+$/) && $('passwd').value==$('password2').value){
				$('passwd').style.backgroundImage='url(/imgs/ok.gif)';
				$('password2').style.backgroundImage='url(/imgs/ok.gif)';
			}else
			{
			 	$('passwd').style.backgroundImage='url(/imgs/ko.gif)';
				$('password2').style.backgroundImage='url(/imgs/ko.gif)';
			}
		break;
		case 4:
			if($(campo).value.match(/^[.\w-]+@([\w-]+\.)+[a-zA-Z]{2,6}$/)){$(campo).style.backgroundImage='url(/imgs/ok.gif)';}else $(campo).style.backgroundImage='url(/imgs/ko.gif)';
		break;
	}
	if($('nome').style.backgroundImage=='url(/imgs/ok.gif)' && $('cognome').style.backgroundImage=='url(/imgs/ok.gif)' && $('newusr').style.backgroundImage=='url(/imgs/ok.gif)' && $('passwd').style.backgroundImage=='url(/imgs/ok.gif)' && $('password2').style.backgroundImage=='url(/imgs/ok.gif)' && $('email').style.backgroundImage=='url(/imgs/ok.gif)')
		$('frmRegSubmit').disabled=false;
	else $('frmRegSubmit').disabled=true;
}

function valida(campo){
	var url='/snippets/verificaUtente.php';
	new Ajax.Request(url, {
		method: 'post',
		postBody: 'user=' + $(campo).value,
		onSuccess: function(transport){
			if(transport.responseText=='OK' && $(campo).value.match(/^[a-zA-Za-z0-9_.-]+$/)){$(campo).style.backgroundImage='url(/imgs/ok.gif)';}else $(campo).style.backgroundImage='url(/imgs/ko.gif)';
		}
	});
}