function composeUrlRewritten(addData)
{
return "findaupair_en_" + addData + ".php";
}
var http_request = false;
function makePOSTRequest(url, parameters) {
//document.getElementById('myspan').innerHTML = "Attendere...";
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", parameters.length);
//http_request.setRequestHeader("Connection", "close");
http_request.send(parameters);
}
function ctrlKey(e,o){
if(e.keyCode==13) document.getElementById(o).click();
}
function alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
modify = document.getElementById('modify').value=="yes"?"yes":"no";
//alert(http_request.responseText);
aa = http_request.responseText;
//document.getElementById('myspan').innerHTML = result;
//document.getElementById('myspan').innerHTML = "";
if(modify=="no"){
cmdTipo = document.getElementById('cmdTipo').value;
if(aa=="errore"){
alert("Error on registration");
}else if(isFinite(aa)){
location.href = composeUrlRewritten(cmdTipo);
}
}else{
if(aa=="errore"){
alert("Error on modifying");
}else if(aa=="oki"){
alert("Modify done");
}
}
}else {
alert('There was a problem with the request.');
}
}
}
function normalizeCampo(campo){
document.getElementById(campo).style.border = "1px solid #9ac4e8";
document.getElementById(campo).style.borderTop = "1px solid #205179";
document.getElementById(campo).style.borderLeft = "1px solid #205179";
}
function indirizzoEmailValido(indirizzo) {
if (window.RegExp) {
var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
var regnv = new RegExp(nonvalido);
var regv = new RegExp(valido);
if (!regnv.test(indirizzo) && regv.test(indirizzo))
return true;
return false;
}
else {
if(indirizzo.indexOf("@") >= 0)
return true;
return false;
}
}
function setControl(val, obj){
var parentObj = obj.parentNode.firstChild;
while(parentObj.nextSibling!=null){
if(parentObj.nodeName == "A") parentObj.style.fontWeight = "normal";
if(parentObj.nodeName == "INPUT") parentObj.value = val;
parentObj = parentObj.nextSibling;
}
obj.style.fontWeight = "bolder";
}
function creaDiv(event,offSet,range,mese,anno,nomeCampo){
//var div = document.createNode("div");
var close = "
close

";
var div = document.getElementById('lavoro');
var asse_x = event.clientX;
asse_x = asse_x - 100;
var asse_y = event.clientY;
asse_y = asse_y + 15 + document.body.scrollTop;
div.style.display = "block";
div.style.visibility = "visible";
div.style.height = "198px";
div.style.position = "absolute";
//ajaxGetRand(composeUrlRewritten('scegliData_'+offSet+'_'+range+'_'+mese+'_'+anno+'_'+nomeCampo+'_rand'),myHandler);
ajaxGetRand('index.php?cmd=scegliData&offSet='+offSet+'&range='+range+'&mese='+mese+'&anno='+anno+'&nomeCampo='+nomeCampo,myHandler);
function myHandler(aa){
div.innerHTML = close+aa;
}
div.style.background = "white";
div.style.border = "1px solid #9ac4e8";
div.style.borderTop = "1px solid #205179";
div.style.borderLeft = "1px solid #205179";
div.style.width = "200px";
div.style.top = asse_y+"px";
div.style.left = asse_x+"px";
//&cmd=divData&nomeForm=esegui_modificaData&nomeCampoGiorno=giorno&nomeCampoMese=mese&nomeCampoAnno=anno
}
function creaDivMese(event,offSet,range,mese,anno,nomeCampo){
//var div = document.createNode("div");
var close = "close

";
var div = document.getElementById('lavoro');
var asse_x = event.clientX;
asse_x = asse_x - 100;
var asse_y = event.clientY;
asse_y = asse_y + 15 + document.body.scrollTop;
div.style.display = "block";
div.style.visibility = "visible";
div.style.height = "128px";
div.style.position = "absolute";
ajaxGetRand('index.php?cmd=scegliMese&offSet='+offSet+'&range='+range+'&mese='+mese+'&anno='+anno+'&nomeCampo='+nomeCampo,myHandler);
//ajaxGetRand(composeUrlRewritten('scegliMese_'+offSet+'_'+range+'_'+mese+'_'+anno+'_'+nomeCampo+'_rand'),myHandler);
function myHandler(aa){
div.innerHTML = close+aa;
}
div.style.background = "white";
div.style.border = "1px solid #9ac4e8";
div.style.borderTop = "1px solid #205179";
div.style.borderLeft = "1px solid #205179";
div.style.width = "200px";
div.style.top = asse_y+"px";
div.style.left = asse_x+"px";
//&cmd=divData&nomeForm=esegui_modificaData&nomeCampoGiorno=giorno&nomeCampoMese=mese&nomeCampoAnno=anno
}
function creaDivS(offSet,range,mese,anno,nomeCampo){
//var div = document.createNode("div");
var close = "";
var div = document.getElementById('lavoro');
//ajaxGetRand(composeUrlRewritten('scegliData_'+offSet+'_'+range+'_'+mese+'_'+anno+'_'+nomeCampo+'_rand'),myHandler);
ajaxGetRand('index.php?cmd=scegliData&offSet='+offSet+'&range='+range+'&mese='+mese+'&anno='+anno+'&nomeCampo='+nomeCampo,myHandler);
function myHandler(aa){
div.innerHTML = close+aa;
}
}
function aggiornaValoriScegliData(nomeCampo,anno,mese,giorno) {
var data = anno+"-"+mese+"-"+giorno;
document.getElementById(nomeCampo).value = data;
document.getElementById('lavoro').style.display = "none";
}
function aggiornaValoriScegliDataMese(nomeCampo,anno,mese) {
var data = anno+"-"+mese;
document.getElementById(nomeCampo).value = data;
document.getElementById('lavoro').style.display = "none";
}
function creaDivLang(event,nomeCampo,any){
//var div = document.createNode("div");
var close = "close

";
var div = document.getElementById('lavoro');
var asse_x = event.clientX;
asse_x = asse_x - 90;
var asse_y = event.clientY;
asse_y = asse_y + 15 + document.body.scrollTop;
div.style.display = "block";
div.style.visibility = "visible";
div.style.position = "absolute";
div.style.height = "198px";
ajaxGetRand('index.php?cmd=scegliLang&nomeCampo='+nomeCampo+'&any='+any,myHandler);
function myHandler(aa){
div.innerHTML = close+""+aa+"
";
}
div.style.background = "white";
div.style.border = "1px solid #9ac4e8";
div.style.borderTop = "1px solid #205179";
div.style.borderLeft = "1px solid #205179";
div.style.width = "180px";
div.style.top = asse_y+"px";
div.style.left = asse_x+"px";
}
function creaDivNaz(event,nomeCampo,full,any,list){
//var div = document.createNode("div");
var close = "close

";
var div = document.getElementById('lavoro');
var asse_x = event.clientX;
asse_x = asse_x - 135;
var asse_y = event.clientY;
asse_y = asse_y + 15 + document.body.scrollTop;
div.style.display = "block";
div.style.visibility = "visible";
div.style.position = "absolute";
div.style.height = "198px";
ajaxGetRand(composeUrlRewritten('scegliNaz_'+ nomeCampo + '_' +full+'_' + any + '_' + list + '_rand'),myHandler);
function myHandler(aa){
div.innerHTML = close+""+aa+"
";
}
div.style.background = "white";
div.style.border = "1px solid #9ac4e8";
div.style.borderTop = "1px solid #205179";
div.style.borderLeft = "1px solid #205179";
div.style.width = "270px";
div.style.top = asse_y+"px";
div.style.left = asse_x+"px";
}
function setList(val, obj, tipo, nomeCampo){
if(tipo=="single"){
document.getElementById(nomeCampo).value = val;
document.getElementById('lavoro').style.display = "none";
}else if(tipo=="multiple"){
obj = document.getElementById(val);
if(obj.style.fontWeight == "bolder"){
obj.style.fontWeight = "normal";
}else{
obj.style.fontWeight = "bolder";
}
var parentObj = obj.parentNode.firstChild;
var campoTxt = "";
while(parentObj.nextSibling!=null){
if(parentObj.nodeName == "A" && parentObj.style.fontWeight == "bolder"){
campoTxt += parentObj.id+"; ";
}
parentObj = parentObj.nextSibling;
}
document.getElementById(nomeCampo).value = campoTxt;
}
}
function setListClear(nomeCampo){
document.getElementById(nomeCampo).value = "";
document.getElementById('lavoro').style.display = "none";
}
function creaDivPass(event,nomeCampo,any){
//var div = document.createNode("div");
var close = "close

";
var div = document.getElementById('lavoro');
var asse_x = event.clientX;
asse_x = asse_x - 90;
var asse_y = event.clientY;
asse_y = asse_y + 15 + document.body.scrollTop;
div.style.display = "block";
div.style.visibility = "visible";
div.style.position = "absolute";
div.style.height = "198px";
ajaxGetRand('index.php?cmd=scegliPass&nomeCampo='+nomeCampo+'&any='+any,myHandler);
function myHandler(aa){
div.innerHTML = close+""+aa+"
";
}
div.style.background = "white";
div.style.border = "1px solid #9ac4e8";
div.style.borderTop = "1px solid #205179";
div.style.borderLeft = "1px solid #205179";
div.style.width = "180px";
div.style.top = asse_y+"px";
div.style.left = asse_x+"px";
}
function creaDivStatic(event,nomeCampo){
//var div = document.createNode("div");
var close = "close

";
var div = document.getElementById('lavoro');
var asse_x = event.clientX;
asse_x = asse_x - 90;
var asse_y = event.clientY;
asse_y = asse_y + 15 + document.body.scrollTop;
div.style.display = "block";
div.style.visibility = "visible";
div.style.position = "absolute";
div.style.height = "120px";
ajaxGetRand('index.php?cmd=scegliStatic&nomeCampo='+nomeCampo,myHandler);
function myHandler(aa){
div.innerHTML = close+""+aa+"
";
}
div.style.background = "white";
div.style.border = "1px solid #9ac4e8";
div.style.borderTop = "1px solid #205179";
div.style.borderLeft = "1px solid #205179";
div.style.width = "180px";
div.style.top = asse_y+"px";
div.style.left = asse_x+"px";
}
function creaDivStaticEta(event,nomeCampo){
//var div = document.createNode("div");
var close = "close

";
var div = document.getElementById('lavoro');
var asse_x = event.clientX;
asse_x = asse_x - 90;
var asse_y = event.clientY;
asse_y = asse_y + 15 + document.body.scrollTop;
div.style.display = "block";
div.style.visibility = "visible";
div.style.position = "absolute";
div.style.height = "100px";
ajaxGetRand('index.php?cmd=scegliStaticEta&nomeCampo='+nomeCampo,myHandler);
function myHandler(aa){
div.innerHTML = close+""+aa+"
";
}
div.style.background = "white";
div.style.border = "1px solid #9ac4e8";
div.style.borderTop = "1px solid #205179";
div.style.borderLeft = "1px solid #205179";
div.style.width = "180px";
div.style.top = asse_y+"px";
div.style.left = asse_x+"px";
}
function creaDivStaticEta2(event,nomeCampo){
//var div = document.createNode("div");
var close = "close

";
var div = document.getElementById('lavoro');
var asse_x = event.clientX;
asse_x = asse_x - 90;
var asse_y = event.clientY;
asse_y = asse_y + 15 + document.body.scrollTop;
div.style.display = "block";
div.style.visibility = "visible";
div.style.position = "absolute";
div.style.height = "100px";
ajaxGetRand('index.php?cmd=scegliStaticEta2&nomeCampo='+nomeCampo,myHandler);
function myHandler(aa){
div.innerHTML = close+""+aa+"
";
}
div.style.background = "white";
div.style.border = "1px solid #9ac4e8";
div.style.borderTop = "1px solid #205179";
div.style.borderLeft = "1px solid #205179";
div.style.width = "180px";
div.style.top = asse_y+"px";
div.style.left = asse_x+"px";
}
function controllaLogin(){
normalizeCampo('userLog');
normalizeCampo('passLog');
if(document.getElementById('userLog').value == false){
alert("USER: missing field");
document.getElementById('userLog').style.border = "1px solid #ff6600";
document.getElementById('userLog').focus();
return false;
}else if(document.getElementById('passLog').value == false){
alert("PASSWORD: missing field");
document.getElementById('passLog').style.border = "1px solid #ff6600";
document.getElementById('passLog').focus();
return false;
}
else {
inviaLogin(document.getElementById('userLog').value,document.getElementById('passLog').value);
}
}
function inviaLogin(user,pass) {
ajaxGetRand('index.php?cmd=validation&userLog='+escape(user)+'&passLog='+escape(pass),myHandler);
function myHandler(aa){
document.getElementById('carica').style.visibility='hidden';
if(aa=="no"){
alert("No valid account");
}else if(aa="oki"){
location.href="./";
}
}
}
function controllaFoto(num){
var varF = "foto"+num;
var varD = "descr"+num;
var formId = "addFoto"+num;
normalizeCampo(varF);
normalizeCampo(varD);
if(document.getElementById(varF).value == false){
alert("PHOTO: missing field");
document.getElementById(varF).style.border = "1px solid #ff6600";
document.getElementById(varF).focus();
return false;
}else if(document.getElementById(varD).value == false){
alert("DESCRIPTION: missing field");
document.getElementById(varD).style.border = "1px solid #ff6600";
document.getElementById(varD).focus();
return false;
}else{
document.getElementById(formId).submit();
return true;
}
}
function delFoto(img){
if(confirm("CONFIRM: delete photo")){
location.href="index.php?cmd=delFoto&img="+img;
}
}
function controllaSearch1Au(){
normalizeCampo('nazionalitaFa');
normalizeCampo('nome');
normalizeCampo('lingueParlate');
if(hiddenSearch){
if(document.getElementById('nazionalitaFa').value == false && document.getElementById('nome').value == false){
alert("NATIONALITY: missing field");
document.getElementById('nazionalitaFa').style.border = "1px solid #ff6600";
document.getElementById('nazionalitaFa').focus();
return false;
}else {
document.getElementById('search1Au').submit();
return true;
}
}else{
if(document.getElementById('nazionalitaAu').value == false && document.getElementById('lingueParlate').value == false && document.getElementById('nazionalitaFa').value == false && document.getElementById('da').value == false && document.getElementById('permanenza').value == false){
alert("Any field inserted");
}else{
document.getElementById('search1Au').submit();
return true;
}
}
}
function controllaSearch1Au_b(){
normalizeCampo('nazionalitaFa');
normalizeCampo('nome');
normalizeCampo('lingueParlate');
if(hiddenSearch){
if(document.getElementById('nazionalitaFa').value == false && document.getElementById('nome').value == false){
alert("NATIONALITY: missing field");
document.getElementById('nazionalitaFa').style.border = "1px solid #ff6600";
document.getElementById('nazionalitaFa').focus();
return false;
}else {
document.getElementById('search1Au_b').submit();
return true;
}
}else{
if(document.getElementById('nazionalitaAu').value == false && document.getElementById('lingueParlate').value == false && document.getElementById('nazionalitaFa').value == false && document.getElementById('da').value == false && document.getElementById('permanenza').value == false){
alert("Any field inserted");
}else{
document.getElementById('search1Au_b').submit();
return true;
}
}
}
function controllaSearch1Fa(){
normalizeCampo('nazionalitaAu');
normalizeCampo('nazionalitaFa');
if(hiddenSearch){
if(document.getElementById('nazionalitaAu').value == false && document.getElementById('nome').value == false){
alert("NATIONALITY: missing field");
document.getElementById('nazionalitaAu').style.border = "1px solid #ff6600";
document.getElementById('nazionalitaAu').focus();
return false;
}else {
document.getElementById('search1Fa').submit();
return true;
}
}else{
if(document.getElementById('nazionalitaAu').value == false && document.getElementById('lingueParlate').value == false && document.getElementById('nazionalitaFa').value == false && document.getElementById('da').value == false && document.getElementById('permanenza').value == false){
alert("Any field inserted");
}else{
document.getElementById('search1Fa').submit();
return true;
}
}
}
var hiddenSearch = true;
function searchHid(tipo){
if(hiddenSearch){
document.getElementById("hidText").style.display = "block";
document.getElementById("hidField").style.display = "block";
document.getElementById("advSmp").innerHTML = "Simple Search";
document.getElementById("imgAddRm").src = "img/remove.png";
hiddenSearch = false;
}else{
document.getElementById("hidText").style.display = "none";
document.getElementById("hidField").style.display = "none";
document.getElementById("advSmp").innerHTML = "Advanced Search";
document.getElementById("imgAddRm").src = "img/add.png";
if(tipo=="a"){
document.getElementById("nazionalitaAu").value = "";
}else if(tipo=="f"){
document.getElementById("lingueParlate").value = "";
}
document.getElementById("da").value = "";
document.getElementById("permanenzaDa").value = "";
document.getElementById("permanenzaA").value = "";
hiddenSearch = true;
}
}
function showDiv(){
stat = document.getElementById('hidDiv').style.display;
if(stat=="block"){
document.getElementById('hidDiv').style.display = "none";
}else{
document.getElementById('hidDiv').style.display = "block";
}
}
function sendMessage(idReceiver,tipoR){
if(document.getElementById('contentMex').value == false){
alert("No message to send");
document.getElementById('contentMex').style.border = "1px solid #ff6600";
document.getElementById('contentMex').focus();
return false;
}else {
content = document.getElementById('contentMex').value;
content = content.replace(/\n/g,"::capo::");
ajaxGetRand('index.php?cmd=inviaMex&idReceiver='+idReceiver+'&tipoR='+tipoR+'&content='+content,myHandler);
}
function myHandler(aa){
if(aa=="ok"){
alert("Message sent correctly");
showDiv();
document.getElementById('contentMex').value = "";
}else if(aa=="no"){
alert("Error sending message");
}
}
}
function openDiv(id){
idDiv = "hidDiv"+id;
div = document.getElementById(idDiv);
if(div.style.display=="block"){
div.style.display = "none";
}else{
div.style.display = "block";
}
ajaxGetRand('index.php?cmd=setLetto&id='+id,myHandler);
function myHandler(aa){
if(aa=="ok"){
srcI = "img"+id;
document.getElementById(srcI).src = "img/mail_letta.gif";
}
}
}
function delMex(id){
if(confirm("CONFIRM: delete message")){
ajaxGetRand('index.php?cmd=deleteMex&id='+id,myHandler);
}
function myHandler(aa){
if(aa=="ok"){
idDiv = "mex"+id;
div = document.getElementById(idDiv);
div.style.display = "none";
}
}
}
function showDivS(id){
idDiv = "hidDivS"+id;
stat = document.getElementById(idDiv).style.display;
if(stat=="block"){
document.getElementById(idDiv).style.display = "none";
}else{
document.getElementById(idDiv).style.display = "block";
}
}
function sendMessageS(idReceiver,tipoR,id){
idContent = "contentMex"+id;
if(document.getElementById(idContent).value == false){
alert("No message to send");
document.getElementById(idContent).style.border = "1px solid #ff6600";
document.getElementById(idContent).focus();
return false;
}else {
content = document.getElementById(idContent).value;
content = content.replace(/\n/g,"::capo::");
ajaxGetRand('index.php?cmd=inviaMex&idReceiver='+idReceiver+'&tipoR='+tipoR+'&content='+content+'&idMex='+id,myHandler);
}
function myHandler(aa){
if(aa=="ok"){
alert("Message sent correctly");
showDivS(id);
document.getElementById(idContent).value = "";
srcI = "img"+id;
document.getElementById(srcI).src = "img/mail_risp.gif";
}else if(aa=="no"){
alert("Error sending message");
}
}
}
function countMex(){
ajaxGetRand(composeUrlRewritten('countMex'),myHandler);
function myHandler(aa){
document.getElementById('countMex').innerHTML = aa;
}
}
function setVisible(val){
ajaxGetRand('index.php?cmd=setVisible&val='+val,myHandler);
function myHandler(aa){
if(aa=="ok"){
alert("Modify done");
}
}
}
function recuperaPassword(){
normalizeCampo('email');
normalizeCampo('codice');
if(document.getElementById('email').value == false){
alert("E-MAIL: missing field");
document.getElementById('email').style.border = "1px solid #ff6600";
document.getElementById('email').focus();
return false;
}else if(document.getElementById('codice').value == false){
alert("CODE: missing field");
document.getElementById('codice').style.border = "1px solid #ff6600";
document.getElementById('codice').focus();
return false;
}
else {
inviaPass(document.getElementById('email').value,document.getElementById('codice').value);
}
}
function inviaPass(email,codice) {
ajaxGetRand('index.php?cmd=eseguiRecuperaPassword&email='+escape(email)+'&codice='+escape(codice),myHandler);
function myHandler(aa){
document.getElementById('carica').style.visibility='hidden';
if(aa=="errorCode"){
alert("No valid code");
document.getElementById('codice').value = "";
document.getElementById('codice').style.border = "1px solid #ff6600";
document.getElementById('codice').focus();
}else{
alert(aa);
document.getElementById('codice').value = "";
document.getElementById('email').value = "";
}
}
}
function contaChar(obj){
val = 1000 - obj.value.length;
if(val<1){
letteraV = obj.value.substring(0,1000);
obj.value = letteraV;
val = 0;
}
document.getElementById('conta').innerHTML = val;
}
function upContact() {
document.getElementById('contact').innerHTML = "old contact";
}
function upContactName(nme) {
var elems = document.getElementsByTagName("span");
for(var i = 0; i < elems.length; i++){
att = elems[i].getAttribute("name");
if(att=="contact"+nme){
elems[i].innerHTML = "old contact";
}
}
}
function inviteMessage(idReceiver,tipoR){
ajaxGetRand('index.php?cmd=inviaInvito&idReceiver='+idReceiver+'&tipoR='+tipoR,myHandler);
function myHandler(aa){
if(aa=="ok"){
alert("Message sent correctly");
document.getElementById('contentMex').value = "";
}else if(aa=="no"){
alert("Error sending message");
}
}
}
function changeLock(sender,receiver,tipo,lock,id){
ajaxGetRand('index.php?cmd=eseguiSetLockMex&sender='+sender+'&receiver='+receiver+'&tipo='+tipo+'&lock='+lock,myHandler);
function myHandler(aa){
if(aa=="ok"){
if(lock==0){
document.getElementById('imgLock'+id).src = "img/unlock.png";
document.getElementById('aLock'+id).onclick = function(){changeLock(sender,receiver,tipo,'1',id)};
document.getElementById('aLock'+id).innerHTML = "lock contact";
}else{
document.getElementById('imgLock'+id).src = "img/lock.png";
document.getElementById('aLock'+id).onclick = function(){changeLock(sender,receiver,tipo,'0',id)};
document.getElementById('aLock'+id).innerHTML = "unlock contact";
}
alert("Modify done");
}
}
}
function sbloccaUt(obj,id){
ajaxGetRand('index.php?cmd=eseguiSbloccaUt&id='+id,myHandler);
function myHandler(aa){
if(aa=="ok"){
obj.parentNode.style.display = "none";
}
}
}
function subLetter(val){
normalizeCampo('emailSub');
email = document.getElementById('emailSub');
if(!indirizzoEmailValido(email.value)){
email.style.border = "1px solid red";
alert("E-MAIL: not valid field");
}else{
ajaxGetRand('index.php?cmd=inviaSub&val='+val+'&email='+escape(email.value),myHandler);
}
function myHandler(aa){
alert("Your request has been sent");
}
}
function selGiorni(i,costo,giorni){
if(i==1 || i==2){
if(i==1){
document.getElementById('div1').style.background = "url(./img/bgPrice.gif)";
document.getElementById('div2').style.background = "url(./img/bgPriceB.gif)";
document.getElementById('span1').style.color = "#1b3664";
document.getElementById('span2').style.color = "";
document.getElementById('item_number_2').value = giorni+" days";
document.getElementById('amount_2').value = costo;
document.getElementById('os0_2').value = "1";
}else if(i==2){
document.getElementById('div2').style.background = "url(./img/bgPrice.gif)";
document.getElementById('div1').style.background = "url(./img/bgPriceB.gif)";
document.getElementById('span2').style.color = "#1b3664";
document.getElementById('span1').style.color = "";
document.getElementById('item_number_2').value = giorni+" days";
document.getElementById('amount_2').value = costo;
document.getElementById('os0_2').value = "2";
}
}
if(i==5 || i==6){
if(i==5){
document.getElementById('div5').style.background = "url(./img/bgPrice.gif)";
document.getElementById('div6').style.background = "url(./img/bgPriceB.gif)";
document.getElementById('span5').style.color = "#1b3664";
document.getElementById('span6').style.color = "";
document.getElementById('item_number_6').value = giorni+" days";
document.getElementById('amount_6').value = costo;
document.getElementById('os0_6').value = "5";
}else if(i==6){
document.getElementById('div6').style.background = "url(./img/bgPrice.gif)";
document.getElementById('div5').style.background = "url(./img/bgPriceB.gif)";
document.getElementById('span6').style.color = "#1b3664";
document.getElementById('span5').style.color = "";
document.getElementById('item_number_6').value = giorni+" days";
document.getElementById('amount_6').value = costo;
document.getElementById('os0_6').value = "6";
}
}
}
function composeUrlRewritten(addData)
{
return "findaupair_en_" + addData + ".php";
}
function controllaRegister1Au(){
/*
if(document.getElementById('user').value == false){
alert("USER: missing field");
document.getElementById('user').style.border = "1px solid red";
document.getElementById('user').focus();
return false;
}else*/ if(document.getElementById('email').value == false){
alert("E-MAIL: missing field");
document.getElementById('email').style.border = "1px solid red";
document.getElementById('email').focus();
return false;
}else if(!indirizzoEmailValido(document.getElementById('email').value)){
alert("E-MAIL: not valid field");
document.getElementById('email').style.border = "1px solid red";
document.getElementById('email').focus();
return false;
}else if(document.getElementById('pass').value == false){
alert("PASSWORD: missing field");
document.getElementById('pass').style.border = "1px solid red";
document.getElementById('pass').focus();
return false;
}else if(document.getElementById('pass').value != document.getElementById('pass2').value){
alert("PASSWORD: not coincideing field");
document.getElementById('pass2').value = "";
document.getElementById('pass2').focus();
return false;
}else if(document.getElementById('nome').value == false){
alert("NAME: missing field");
document.getElementById('nome').style.border = "1px solid red";
document.getElementById('nome').focus();
return false;
}else if(document.getElementById('cognome').value == false){
alert("SURNAME: missing field");
document.getElementById('cognome').style.border = "1px solid red";
document.getElementById('cognome').focus();
return false;
}else if(document.getElementById('indirizzo').value == false){
alert("ADDRESS: missing field");
document.getElementById('indirizzo').style.border = "1px solid red";
document.getElementById('indirizzo').focus();
return false;
}else if(document.getElementById('cap').value == false){
alert("ZIP: missing field");
document.getElementById('cap').style.border = "1px solid red";
document.getElementById('cap').focus();
return false;
}else if(document.getElementById('citta').value == false){
alert("CITY: missing field");
document.getElementById('citta').style.border = "1px solid red";
document.getElementById('citta').focus();
return false;
}else if(document.getElementById('stato').value == false){
alert("STATE: missing field");
document.getElementById('stato').style.border = "1px solid red";
document.getElementById('stato').focus();
return false;
}else {
//var user=document.getElementById('user').value;
var email=document.getElementById('email').value;
var pass=document.getElementById('pass').value;
var nome=document.getElementById('nome').value;
var cognome=document.getElementById('cognome').value;
var indirizzo=document.getElementById('indirizzo').value;
var cap=document.getElementById('cap').value;
var citta=document.getElementById('citta').value;
var regione=document.getElementById('regione').value;
var stato=document.getElementById('stato').value;
var tel=document.getElementById('telefono').value;
var fax=document.getElementById('fax').value
var chat=document.getElementById('chat').value;
var url=document.getElementById('url').value;
var modify = document.getElementById('modify').value=="yes"?"yes":"no";
//register1Au(user,email,pass,nome,cognome,indirizzo,cap,citta,regione,stato,tel,fax,chat,url,modify);
register1Au(email,pass,nome,cognome,indirizzo,cap,citta,regione,stato,tel,fax,chat,url,modify);
}
}
//function register1Au(user,email,pass,nome,cognome,indirizzo,cap,citta,regione,stato,tel,fax,chat,url,modify){
function register1Au(email,pass,nome,cognome,indirizzo,cap,citta,regione,stato,tel,fax,chat,url,modify){
if(modify=="no"){
//ajaxGetRand('?cmd=register1Au&user='+escape(user)+'&email='+escape(email)+'&pass='+escape(pass)+'&nome='+escape(nome)+'&cognome='+escape(cognome)+'&indirizzo='+escape(indirizzo)+'&cap='+escape(cap)+'&citta='+escape(citta)+'®ione='+escape(regione)+'&stato='+escape(stato)+'&tel='+escape(tel)+'&fax='+escape(fax)+'&chat='+escape(chat)+'&url='+escape(url),myHandler);
ajaxGetRand('index.php?cmd=register1Au&email='+escape(email)+'&pass='+escape(pass)+'&nome='+escape(nome)+'&cognome='+escape(cognome)+'&indirizzo='+escape(indirizzo)+'&cap='+escape(cap)+'&citta='+escape(citta)+'®ione='+escape(regione)+'&stato='+escape(stato)+'&tel='+escape(tel)+'&fax='+escape(fax)+'&chat='+escape(chat)+'&url='+escape(url),myHandler);
}else{
//ajaxGetRand('?cmd=mod1Au&user='+escape(user)+'&email='+escape(email)+'&pass='+escape(pass)+'&nome='+escape(nome)+'&cognome='+escape(cognome)+'&indirizzo='+escape(indirizzo)+'&cap='+escape(cap)+'&citta='+escape(citta)+'®ione='+escape(regione)+'&stato='+escape(stato)+'&tel='+escape(tel)+'&fax='+escape(fax)+'&chat='+escape(chat)+'&url='+escape(url),myHandler);
ajaxGetRand('index.php?cmd=mod1Au&email='+escape(email)+'&pass='+escape(pass)+'&nome='+escape(nome)+'&cognome='+escape(cognome)+'&indirizzo='+escape(indirizzo)+'&cap='+escape(cap)+'&citta='+escape(citta)+'®ione='+escape(regione)+'&stato='+escape(stato)+'&tel='+escape(tel)+'&fax='+escape(fax)+'&chat='+escape(chat)+'&url='+escape(url),myHandler);
}
function myHandler(aa){
document.getElementById('carica').style.visibility='hidden';
if(modify=="no"){
if(aa=="errore"){
alert("Error on registration");
}else if(isFinite(aa)){
//location.href = "index.php?cmd=regAu2";
location.href = composeUrlRewritten("regAu2");
}else if(aa="nonUniqueUser"){
alert("E-mail already used");
//document.getElementById('user').style.border = "1px solid red";
//document.getElementById('user').focus();
document.getElementById('email').style.border = "1px solid red";
document.getElementById('email').focus();
}
}else{
if(aa=="errore"){
alert("Error on modifying");
}else if(aa=="oki"){
alert("Modify done");
}
}
}
}
function controllaRegister2Au(){
if(document.getElementById('dataNascita').value == false){
alert("BIRTH DATE: missing field");
document.getElementById('dataNascita').style.border = "1px solid red";
document.getElementById('dataNascita').focus();
return false;
}else if(document.getElementById('sesso').value == ""){
alert("SEX: missing field");
return false;
}else if(document.getElementById('nazionalita').value == false){
alert("NATIONALITY: missing field");
document.getElementById('nazionalita').style.border = "1px solid red";
document.getElementById('nazionalita').focus();
return false;
}else if(document.getElementById('madrelingua').value == false){
alert("MOTHER TONGUE: missing field");
document.getElementById('madrelingua').style.border = "1px solid red";
document.getElementById('madrelingua').focus();
return false;
}else if(document.getElementById('lingueParlate').value == false){
alert("LANGUAGES: missing field");
document.getElementById('lingueParlate').style.border = "1px solid red";
document.getElementById('lingueParlate').focus();
return false;
}else {
var dataNascita=document.getElementById('dataNascita').value;
var sesso=document.getElementById('sesso').value;
var nazionalita=document.getElementById('nazionalita').value;
var madrelingua=document.getElementById('madrelingua').value;
var lingueParlate=document.getElementById('lingueParlate').value;
var esperienza=document.getElementById('esperienza').value;
var patente=document.getElementById('patente').value;
var passaporto=document.getElementById('passaporto').value;
var visto=document.getElementById('visto').value;
var fuma=document.getElementById('fuma').value;
var dieta=document.getElementById('dieta').value;
var modify = document.getElementById('modify').value=="yes"?"yes":"no";
register2Au(dataNascita,sesso,nazionalita,madrelingua,lingueParlate,esperienza,patente,passaporto,visto,fuma,dieta,modify);
}
}
function register2Au(dataNascita,sesso,nazionalita,madrelingua,lingueParlate,esperienza,patente,passaporto,visto,fuma,dieta,modify){
if(modify=="no"){
ajaxGetRand('index.php?cmd=register2Au&dataNascita='+escape(dataNascita)+'&sesso='+escape(sesso)+'&nazionalita='+escape(nazionalita)+'&madrelingua='+escape(madrelingua)+'&lingueParlate='+escape(lingueParlate)+'&esperienza='+escape(esperienza)+'&patente='+escape(patente)+'&passaporto='+escape(passaporto)+'&visto='+escape(visto)+'&fuma='+escape(fuma)+'&dieta='+escape(dieta),myHandler);
}else{
ajaxGetRand('index.php?cmd=mod2Au&dataNascita='+escape(dataNascita)+'&sesso='+escape(sesso)+'&nazionalita='+escape(nazionalita)+'&madrelingua='+escape(madrelingua)+'&lingueParlate='+escape(lingueParlate)+'&esperienza='+escape(esperienza)+'&patente='+escape(patente)+'&passaporto='+escape(passaporto)+'&visto='+escape(visto)+'&fuma='+escape(fuma)+'&dieta='+escape(dieta),myHandler);
}
function myHandler(aa){
document.getElementById('carica').style.visibility='hidden';
if(modify=="no"){
if(aa=="errore"){
alert("Error on registration");
}else if(isFinite(aa)){
//location.href = "index.php?cmd=regAu3";
location.href = composeUrlRewritten("regAu3");
}
}else{
if(aa=="errore"){
alert("Error on modifying");
}else if(aa=="oki"){
alert("Modify done");
}
}
}
}
function controllaRegister3Au(){
var da = document.getElementById('da').value;
da = da.replace("-","");
var al = document.getElementById('al').value;
al = al.replace("-","");
if(document.getElementById('nazionalita').value == false){
alert("NATIONALITY: missing field");
document.getElementById('nazionalita').style.border = "1px solid red";
document.getElementById('nazionalita').focus();
return false;
}else if(document.getElementById('da').value == false){
alert("ARRIVE FROM: missing field");
document.getElementById('da').style.border = "1px solid red";
document.getElementById('da').focus();
return false;
}else if(document.getElementById('al').value == false){
alert("ARRIVE TO: missing field");
document.getElementById('al').style.border = "1px solid red";
document.getElementById('al').focus();
return false;
}else if(da>al){
alert("ARRIVE FROM NEXT TO ARRIVE TO");
document.getElementById('da').style.border = "1px solid red";
document.getElementById('da').focus();
}else if(document.getElementById('permanenzaDa').value == false){
alert("PERMANENCE: missing field");
document.getElementById('permanenzaDa').style.border = "1px solid red";
document.getElementById('permanenzaDa').focus();
return false;
}else if(document.getElementById('permanenzaA').value == false){
alert("PERMANENCE: missing field");
document.getElementById('permanenzaA').style.border = "1px solid red";
document.getElementById('permanenzaA').focus();
return false;
}else if(document.getElementById('accetta').value != 1){
alert("Accept the Terms and Conditions of Use");
return false;
}else if(document.getElementById('accettaDati').value != 1){
alert("I have read the information on the Privacy Law and authorize and consent the use of my personal data");
return false;
}else{
var nazionalita=document.getElementById('nazionalita').value;
var regione=document.getElementById('regione').value;
var citta=document.getElementById('citta').value;
var fuma=document.getElementById('fuma').value;
var mono=document.getElementById('mono').value;
var lavoriD=document.getElementById('lavoriD').value;
var numBamb=document.getElementById('numBambini').value;
if(parseInt(document.getElementById('etaBambiniDa').value) > parseInt(document.getElementById('etaBambiniA').value)){
document.getElementById('etaBambiniDa').value = document.getElementById('etaBambiniA').value;
}
var etaBamb=document.getElementById('etaBambiniDa').value+"-"+document.getElementById('etaBambiniA').value;
var badPet=document.getElementById('badarePet').value;
var da=document.getElementById('da').value;
var al=document.getElementById('al').value;
if(parseInt(document.getElementById('permanenzaDa').value) > parseInt(document.getElementById('permanenzaA').value)){
document.getElementById('permanenzaDa').value = document.getElementById('permanenzaA').value;
}
var permanenzaDa=document.getElementById('permanenzaDa').value;
var permanenzaA=document.getElementById('permanenzaA').value;
var lettera=document.getElementById('lettera').value;
var modify = document.getElementById('modify').value=="yes"?"yes":"no";
//register3Au(nazionalita,regione,citta,fuma,mono,lavoriD,numBamb,etaBamb,badPet,da,al,permanenzaDa,permanenzaA,lettera,modify);
lettera = lettera.replace(/'/g,"\\'");
var poststr = 'nazionalita='+escape(nazionalita)+'®ione='+escape(regione)+'&citta='+escape(citta)+'&fuma='+escape(fuma)+'&mono='+escape(mono)+'&lavoriD='+escape(lavoriD)+'&numBamb='+escape(numBamb)+'&etaBamb='+escape(etaBamb)+'&badPet='+escape(badPet)+'&da='+escape(da)+'&al='+escape(al)+'&permanenzaDa='+escape(permanenzaDa)+'&permanenzaA='+escape(permanenzaA)+'&lettera='+escape(lettera);
if(modify=="no"){
makePOSTRequest(composeUrlRewritten('register3Au'), poststr);
}else{
makePOSTRequest(composeUrlRewritten('mod3Au'), poststr);
}
}
}
function register3Au(nazionalita,regione,citta,fuma,mono,lavoriD,numBamb,etaBamb,badPet,da,al,permanenzaDa,permanenzaA,lettera,modify){
if(modify=="no"){
ajaxGetRand('index.php?cmd=register3Au&nazionalita='+escape(nazionalita)+'®ione='+escape(regione)+'&citta='+escape(citta)+'&fuma='+escape(fuma)+'&mono='+escape(mono)+'&lavoriD='+escape(lavoriD)+'&numBamb='+escape(numBamb)+'&etaBamb='+escape(etaBamb)+'&badPet='+escape(badPet)+'&da='+escape(da)+'&al='+escape(al)+'&permanenzaDa='+escape(permanenzaDa)+'&permanenzaA='+escape(permanenzaA)+'&lettera='+escape(lettera),myHandler);
}else{
ajaxGetRand('index.php?cmd=mod3Au&nazionalita='+escape(nazionalita)+'®ione='+escape(regione)+'&citta='+escape(citta)+'&fuma='+escape(fuma)+'&mono='+escape(mono)+'&lavoriD='+escape(lavoriD)+'&numBamb='+escape(numBamb)+'&etaBamb='+escape(etaBamb)+'&badPet='+escape(badPet)+'&da='+escape(da)+'&al='+escape(al)+'&permanenzaDa='+escape(permanenzaDa)+'&permanenzaA='+escape(permanenzaA)+'&lettera='+escape(lettera),myHandler);
}
function myHandler(aa){
document.getElementById('carica').style.visibility='hidden';
if(modify=="no"){
if(aa=="errore"){
alert("Error on registration");
}else if(isFinite(aa)){
location.href = composeUrlRewritten("fineReg");
}
}else{
if(aa=="errore"){
alert("Error on modifying");
}else if(aa=="oki"){
alert("Modify done");
}
}
}
}
function addFavAu(id){
ajaxGetRand(composeUrlRewritten('addFavAu_'+id),myHandler);
function myHandler(aa){
alert("OK ;)");
}
}
function delFavAu(id){
ajaxGetRand(composeUrlRewritten('delFavAu_'+id),myHandler);
function myHandler(aa){
window.location.reload(false);
}
}
function composeUrlRewritten(addData)
{
return "findaupair_en_" + addData + ".php";
}
function controllaRegister1Fa(){
/*if(document.getElementById('user').value == false){
alert("USER: missing field");
document.getElementById('user').style.border = "1px solid red";
document.getElementById('user').focus();
return false;
}else*/ if(document.getElementById('email').value == false){
alert("E-MAIL: missing field");
document.getElementById('email').style.border = "1px solid red";
document.getElementById('email').focus();
return false;
}else if(!indirizzoEmailValido(document.getElementById('email').value)){
alert("E-MAIL: not valid field");
document.getElementById('email').style.border = "1px solid red";
document.getElementById('email').focus();
return false;
}else if(document.getElementById('pass').value == false){
alert("PASSWORD: missing field");
document.getElementById('pass').style.border = "1px solid red";
document.getElementById('pass').focus();
return false;
}else if(document.getElementById('pass').value != document.getElementById('pass2').value){
alert("PASSWORD: not coincideing field");
document.getElementById('pass2').value = "";
document.getElementById('pass2').focus();
return false;
}else if(document.getElementById('nome').value == false){
alert("NAME: missing field");
document.getElementById('nome').style.border = "1px solid red";
document.getElementById('nome').focus();
return false;
}else if(document.getElementById('cognome').value == false){
alert("SURNAME: missing field");
document.getElementById('cognome').style.border = "1px solid red";
document.getElementById('cognome').focus();
return false;
}else if(document.getElementById('indirizzo').value == false){
alert("ADDRESS: missing field");
document.getElementById('indirizzo').style.border = "1px solid red";
document.getElementById('indirizzo').focus();
return false;
}else if(document.getElementById('cap').value == false){
alert("ZIP: missing field");
document.getElementById('cap').style.border = "1px solid red";
document.getElementById('cap').focus();
return false;
}else if(document.getElementById('citta').value == false){
alert("CITY: missing field");
document.getElementById('citta').style.border = "1px solid red";
document.getElementById('citta').focus();
return false;
}else if(document.getElementById('stato').value == false){
alert("STATE: missing field");
document.getElementById('stato').style.border = "1px solid red";
document.getElementById('stato').focus();
return false;
}else {
//var user=document.getElementById('user').value;
var email=document.getElementById('email').value;
var pass=document.getElementById('pass').value;
var nome=document.getElementById('nome').value;
var cognome=document.getElementById('cognome').value;
var indirizzo=document.getElementById('indirizzo').value;
var cap=document.getElementById('cap').value;
var citta=document.getElementById('citta').value;
var regione=document.getElementById('regione').value;
var stato=document.getElementById('stato').value;
var tel=document.getElementById('telefono').value;
var fax=document.getElementById('fax').value
var chat=document.getElementById('chat').value;
var url=document.getElementById('url').value;
var modify = document.getElementById('modify').value=="yes"?"yes":"no";
//register1Fa(user,email,pass,nome,cognome,indirizzo,cap,citta,regione,stato,tel,fax,chat,url,modify);
register1Fa(email,pass,nome,cognome,indirizzo,cap,citta,regione,stato,tel,fax,chat,url,modify);
}
}
//function register1Fa(user,email,pass,nome,cognome,indirizzo,cap,citta,regione,stato,tel,fax,chat,url,modify){
function register1Fa(email,pass,nome,cognome,indirizzo,cap,citta,regione,stato,tel,fax,chat,url,modify){
if(modify=="no"){
//ajaxGetRand('?cmd=register1Fa&user='+escape(user)+'&email='+escape(email)+'&pass='+escape(pass)+'&nome='+escape(nome)+'&cognome='+escape(cognome)+'&indirizzo='+escape(indirizzo)+'&cap='+escape(cap)+'&citta='+escape(citta)+'®ione='+escape(regione)+'&stato='+escape(stato)+'&tel='+escape(tel)+'&fax='+escape(fax)+'&chat='+escape(chat)+'&url='+escape(url),myHandler);
ajaxGetRand('index.php?cmd=register1Fa&email='+escape(email)+'&pass='+escape(pass)+'&nome='+escape(nome)+'&cognome='+escape(cognome)+'&indirizzo='+escape(indirizzo)+'&cap='+escape(cap)+'&citta='+escape(citta)+'®ione='+escape(regione)+'&stato='+escape(stato)+'&tel='+escape(tel)+'&fax='+escape(fax)+'&chat='+escape(chat)+'&url='+escape(url),myHandler);
}else{
//ajaxGetRand('?cmd=mod1Fa&user='+escape(user)+'&email='+escape(email)+'&pass='+escape(pass)+'&nome='+escape(nome)+'&cognome='+escape(cognome)+'&indirizzo='+escape(indirizzo)+'&cap='+escape(cap)+'&citta='+escape(citta)+'®ione='+escape(regione)+'&stato='+escape(stato)+'&tel='+escape(tel)+'&fax='+escape(fax)+'&chat='+escape(chat)+'&url='+escape(url),myHandler);
ajaxGetRand('index.php?cmd=mod1Fa&email='+escape(email)+'&pass='+escape(pass)+'&nome='+escape(nome)+'&cognome='+escape(cognome)+'&indirizzo='+escape(indirizzo)+'&cap='+escape(cap)+'&citta='+escape(citta)+'®ione='+escape(regione)+'&stato='+escape(stato)+'&tel='+escape(tel)+'&fax='+escape(fax)+'&chat='+escape(chat)+'&url='+escape(url),myHandler);
}
function myHandler(aa){
document.getElementById('carica').style.visibility='hidden';
if(modify=="no"){
if(aa=="errore"){
alert("Error on registration");
}else if(isFinite(aa)){
location.href = composeUrlRewritten("regFa2");
}else if(aa="nonUniqueUser"){
alert("E-mail already used");
//document.getElementById('user').style.border = "1px solid red";
//document.getElementById('user').focus();
document.getElementById('email').style.border = "1px solid red";
document.getElementById('email').focus();
}
}else{
if(aa=="errore"){
alert("Error on modifying");
}else if(aa=="oki"){
alert("Modify done");
}
}
}
}
function controllaRegister2Fa(){
if(document.getElementById('nazionalita').value == false){
alert("NATIONALITY: missing field");
document.getElementById('nazionalita').style.border = "1px solid red";
document.getElementById('nazionalita').focus();
return false;
}else if(document.getElementById('lingueParlate').value == false){
alert("LANGUAGES: missing field");
document.getElementById('lingueParlate').style.border = "1px solid red";
document.getElementById('lingueParlate').focus();
return false;
}else {
var nazionalita=document.getElementById('nazionalita').value;
var lingueParlate=document.getElementById('lingueParlate').value;
var mono=document.getElementById('mono').value;
var esperienza=document.getElementById('esperienza').value;
var numBamb=document.getElementById('numBambini').value;
if(parseInt(document.getElementById('etaBambiniDa').value) > parseInt(document.getElementById('etaBambiniA').value)){
document.getElementById('etaBambiniDa').value = document.getElementById('etaBambiniA').value;
}
var etaBamb=document.getElementById('etaBambiniDa').value+"-"+document.getElementById('etaBambiniA').value;
var badarePet=document.getElementById('badarePet').value;
var gover=document.getElementById('governanti').value;
var fuma=document.getElementById('fuma').value;
var auto=document.getElementById('auto').value;
var dieta=document.getElementById('dieta').value;
var modify = document.getElementById('modify').value=="yes"?"yes":"no";
register2Fa(nazionalita,lingueParlate,mono,esperienza,numBamb,etaBamb,badarePet,gover,fuma,auto,dieta,modify);
}
}
function register2Fa(nazionalita,lingueParlate,mono,esperienza,numBamb,etaBamb,badarePet,gover,fuma,auto,dieta,modify){
if(modify=="no"){
ajaxGetRand('index.php?cmd=register2Fa&nazionalita='+escape(nazionalita)+'&lingueParlate='+escape(lingueParlate)+'&mono='+escape(mono)+'&esperienza='+escape(esperienza)+'&numBamb='+escape(numBamb)+'&etaBamb='+escape(etaBamb)+'&badarePet='+escape(badarePet)+'&gover='+escape(gover)+'&fuma='+escape(fuma)+'&auto='+escape(auto)+'&dieta='+escape(dieta),myHandler);
}else{
ajaxGetRand('index.php?cmd=mod2Fa&nazionalita='+escape(nazionalita)+'&lingueParlate='+escape(lingueParlate)+'&mono='+escape(mono)+'&esperienza='+escape(esperienza)+'&numBamb='+escape(numBamb)+'&etaBamb='+escape(etaBamb)+'&badarePet='+escape(badarePet)+'&gover='+escape(gover)+'&fuma='+escape(fuma)+'&auto='+escape(auto)+'&dieta='+escape(dieta),myHandler);
}
function myHandler(aa){
document.getElementById('carica').style.visibility='hidden';
if(modify=="no"){
if(aa=="errore"){
alert("Error on registration");
}else if(isFinite(aa)){
location.href = composeUrlRewritten("regFa3");
}
}else{
if(aa=="errore"){
alert("Error on modifying");
}else if(aa=="oki"){
alert("Modify done");
}
}
}
}
function controllaRegister3Fa(){
var da = document.getElementById('da').value;
da = da.replace("-","");
var al = document.getElementById('al').value;
al = al.replace("-","");
if(document.getElementById('nazionalita').value == false){
alert("NATIONALITY: missing field");
document.getElementById('nazionalita').style.border = "1px solid red";
document.getElementById('nazionalita').focus();
return false;
}else if(document.getElementById('da').value == false){
alert("ARRIVE FROM: missing field");
document.getElementById('da').style.border = "1px solid red";
document.getElementById('da').focus();
return false;
}else if(document.getElementById('al').value == false){
alert("ARRIVE TO: missing field");
document.getElementById('al').style.border = "1px solid red";
document.getElementById('al').focus();
return false;
}else if(da>al){
alert("ARRIVE FROM NEXT TO ARRIVE TO");
document.getElementById('da').style.border = "1px solid red";
document.getElementById('da').focus();
}else if(document.getElementById('permanenzaDa').value == false){
alert("PERMANENCE: missing field");
document.getElementById('permanenzaDa').style.border = "1px solid red";
document.getElementById('permanenzaDa').focus();
return false;
}else if(document.getElementById('permanenzaA').value == false){
alert("PERMANENCE: missing field");
document.getElementById('permanenzaA').style.border = "1px solid red";
document.getElementById('permanenzaA').focus();
return false;
}else if(document.getElementById('accetta').value != 1){
alert("Accept the Terms and Conditions of Use");
return false;
}else if(document.getElementById('accettaDati').value != 1){
alert("I have read the information on the Privacy Law and authorize and consent the use of my personal data");
return false;
}else{
var nazionalita=document.getElementById('nazionalita').value;
var esperienza=document.getElementById('esperienza').value;
var sesso=document.getElementById('sesso').value;
var lingueParlate=document.getElementById('lingueParlate').value;
var fuma=document.getElementById('fuma').value;
var lavoriD=document.getElementById('lavoriD').value;
var numBamb=document.getElementById('numBambini').value;
var disabili=document.getElementById('disabili').value;
var badPet=document.getElementById('badarePet').value;
var patente=document.getElementById('patente').value;
var da=document.getElementById('da').value;
var al=document.getElementById('al').value;
if(parseInt(document.getElementById('etaDa').value) > parseInt(document.getElementById('etaA').value)){
document.getElementById('etaDa').value = document.getElementById('etaA').value;
}
var etaDa=document.getElementById('etaDa').value;
var etaA=document.getElementById('etaA').value;
if(parseInt(document.getElementById('permanenzaDa').value) > parseInt(document.getElementById('permanenzaA').value)){
document.getElementById('permanenzaDa').value = document.getElementById('permanenzaA').value;
}
var permanenzaDa=document.getElementById('permanenzaDa').value;
var permanenzaA=document.getElementById('permanenzaA').value;
var lettera=document.getElementById('lettera').value;
var modify = document.getElementById('modify').value=="yes"?"yes":"no";
//register3Fa(nazionalita,etaDa,etaA,esperienza,sesso,lingueParlate,fuma,lavoriD,numBamb,disabili,badPet,patente,da,al,permanenzaDa,permanenzaA,lettera,modify);
lettera = lettera.replace(/'/g,"\\'");
var poststr = 'nazionalita='+escape(nazionalita)+'&etaDa='+escape(etaDa)+'&etaA='+escape(etaA)+'&esperienza='+escape(esperienza)+'&sesso='+escape(sesso)+'&lingueParlate='+escape(lingueParlate)+'&fuma='+escape(fuma)+'&lavoriD='+escape(lavoriD)+'&numBamb='+escape(numBamb)+'&disabili='+escape(disabili)+'&badPet='+escape(badPet)+'&patente='+escape(patente)+'&da='+escape(da)+'&al='+escape(al)+'&permanenzaDa='+escape(permanenzaDa)+'&permanenzaA='+escape(permanenzaA)+'&lettera='+escape(lettera)
if(modify=="no"){
makePOSTRequest(composeUrlRewritten('register3Fa'), poststr);
}else{
makePOSTRequest(composeUrlRewritten('mod3Fa'), poststr);
}
}
}
function register3Fa(nazionalita,etaDa,etaA,esperienza,sesso,lingueParlate,fuma,lavoriD,numBamb,disabili,badPet,patente,da,al,permanenzaDa,permanenzaA,lettera,modify){
if(modify=="no"){
ajaxGetRand('index.php?cmd=register3Fa&nazionalita='+escape(nazionalita)+'&etaDa='+escape(etaDa)+'&etaA='+escape(etaA)+'&esperienza='+escape(esperienza)+'&sesso='+escape(sesso)+'&lingueParlate='+escape(lingueParlate)+'&fuma='+escape(fuma)+'&lavoriD='+escape(lavoriD)+'&numBamb='+escape(numBamb)+'&disabili='+escape(disabili)+'&badPet='+escape(badPet)+'&patente='+escape(patente)+'&da='+escape(da)+'&al='+escape(al)+'&permanenzaDa='+escape(permanenzaDa)+'&permanenzaA='+escape(permanenzaA)+'&lettera='+escape(lettera),myHandler);
}else{
ajaxGetRand('index.php?cmd=mod3Fa&nazionalita='+escape(nazionalita)+'&etaDa='+escape(etaDa)+'&etaA='+escape(etaA)+'&esperienza='+escape(esperienza)+'&sesso='+escape(sesso)+'&lingueParlate='+escape(lingueParlate)+'&fuma='+escape(fuma)+'&lavoriD='+escape(lavoriD)+'&numBamb='+escape(numBamb)+'&disabili='+escape(disabili)+'&badPet='+escape(badPet)+'&patente='+escape(patente)+'&da='+escape(da)+'&al='+escape(al)+'&permanenza='+'&permanenzaDa='+escape(permanenzaDa)+'&permanenzaA='+escape(permanenzaA)+'&lettera='+escape(lettera),myHandler);
}
function myHandler(aa){
document.getElementById('carica').style.visibility='hidden';
alert(aa);
if(modify=="no"){
if(aa=="errore"){
alert("Error on registration");
}else if(isFinite(aa)){
location.href = composeUrlRewritten("fineRegFa");
}
}else{
if(aa=="errore"){
alert("Error on modifying");
}else if(aa=="oki"){
alert("Modify done");
}
}
}
}
function addFavFa(id){
ajaxGetRand(composeUrlRewritten('addFavFa_'+id),myHandler);
function myHandler(aa){
alert("OK ;)");
}
}
function delFavFa(id){
ajaxGetRand(composeUrlRewritten('delFavFa_'+id),myHandler);
function myHandler(aa){
window.location.reload(false);
}
}