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); } }