var item_eliminados=[];var defaultJSON='[{"hora":"3:35","texto":"Getting ready, bridesmaids, detail shots (jewelry, shoes, wedding dress, make-up, departing room)"},{"hora":"3:50","texto":"Photographer departs for the wedding location)"},{"hora":"3:55","texto":"Wedding location gazebo decoration, guest seating, groom standing, best men)"},{"hora":"4:00","texto":"Ceremony shots ( bride walking down the aisle, close ups, bride and groom, family and friends, vows and rings exchange, first kiss, departing gazebo - bubbles, petals)"},{"hora":"4:25","texto":"Photos of Newlyweds with family and friends."},{"hora":"4:50","texto":"Newlyweds photo session."}]';function cargaHorasPaquetes(){var jsonHpaquetes=[{paquete:"Package Palma",horas:"1:30"},{paquete:"Package Palapa",horas:"1:30"},{paquete:"Package Playa",horas:"1:30"},{paquete:"Package All Inclusive",horas:"1:00"},{paquete:"Package Pinia",horas:"2:00"},{paquete:"Package Mango",horas:"3:00"},{paquete:"Package Maracuya",horas:"4:00"},{paquete:"Package Paradise",horas:"5:00"},{paquete:"Package Papaya",horas:"6:00"}];var opcion=new Option(jsonHpaquetes[0].paquete.unescapeHTML(),jsonHpaquetes[0].horas);$("lstHpaquetes").options[$("lstHpaquetes").options.length]=opcion;for(var i=1;i<jsonHpaquetes.length;i++){var opcion=new Option(jsonHpaquetes[i].paquete.unescapeHTML(),jsonHpaquetes[i].horas);try{$("lstHpaquetes").options[$("lstHpaquetes").options.length]=opcion;}catch(e){}}}function cargaPorcentajes(){var JSONp="[";for(var i=1;i<=100;i++){if(i%5==0)JSONp+="{valor:\""+i+"\","+"op:\""+i+"\"},";}JSONp=JSONp.substr(0,JSONp.length-1);JSONp+="]";JSONp=JSONp.evalJSON();var opciones=$$("#divQuestion select");opciones.each(function(opcion){crearOpciones(opcion.id,JSONp);});}function crearOpciones(valor,json){for(var i=0;i<json.length;i++){var opcion=new Option(json[i].valor,json[i].op);try{$(valor).options[$(valor).options.length]=opcion;}catch(e){}}}function cargarTime12(horas){cargarHoras(horas,"txtHFoto","contenidoHoras10","autocompleteTimeFoto");cargarHoras(horas,"txtHvideo","contenidoHoras","autocompleteTime");cargarHoras(horas,"txtHEvideo","contenidoHoras1","autocompleteTime1");totalHorasPakage();totalHoras();}var horasIt;function cargarTime24(horas){cargarHoras(horas,"txtHoraB","contenidoHoras2","autocompleteTime2");horasIt=horas;}function creaItinerario(i,txtH1,txtH2,txaTexto){var horario=txtH1+"-"+txtH2;var myhorario=Builder.node('div',{id:'horario'+i,style:'height:auto;'},[Builder.node('div',{id:'tiempo',className:"tipoTexto"},horario),Builder.node('div',{id:'texto', className:"tipoTexto"},[Builder.node('div',{id:'texto'+i,className:"alinDer"},[Builder.node('p',txaTexto)]),Builder.node('img',{src:'images/delete.png',title:"delete",onclick:"eliminar_itinerario(\"horario"+i+"\",\""+i+"\")"}),Builder.node('img',{src:'images/b_edit.png',title:"edit",onclick:"editar(\"horario"+i+"\",\""+i+"\",\"texto"+i+"\",\"crearNew_itinerario"+i+"\")"}),Builder.node('div',{id:'crearNew_itinerario'+i,style:'position:relative;'},[Builder.node('div',{id:'bntNewItinerario'+i,className:"bntNewItinerario",style:'float:left;margin:5px 0px;',onclick:"crearNewIt(\"box_crearNew_intinerario"+i+"\",\"txtHorasb"+i+"\")"},"New item"),Builder.node('div',{id:'box_crearNew_intinerario'+i,className:"box_crearNew_intinerario"},[Builder.node('div',{id:'cerrar',onclick:"cerrar(\"box_crearNew_intinerario"+i+"\")"}),Builder.node('div',{id:'margen_inputIt'},["Time begin: ",Builder.node('input',{id:'txtHorasb'+i,name:'txtHorasb'+i,type:'text',value:txtH2,onfocus:"llenarHoraIni(\"txtHorasb"+i+"\",\"contenidoHoras"+(4+i)+"\",\"autocompleteTime"+(4+i)+"\")"}),Builder.node('br'),Builder.node('div',{id:'autocompleteTime'+(4+i),style:'margin:0px 10px 0px 70px'})]),Builder.node('div',{id:'margen_inputIt'},["Time finisf: ",Builder.node('input',{id:'txtHorasf'+i,name:'txtHorasf'+i,disabled:false,type:'text',value:txtH2,onfocus:"llenarHoraIni(\"txtHorasf"+i+"\",\"contenidoHoras"+(5+i)+"\",\"autocompleteTime"+(5+i)+"\")"}),Builder.node('br'),Builder.node('div',{id:'autocompleteTime'+(5+i),style:'margin:0px 10px 0px 70px'})]),Builder.node('div',{id:'margen_inputIt'},["Text: ",Builder.node('textarea',{id:'txaTexto'+i,name:'txaTexto'+i})]),Builder.node('div',{id:'bntCrearIt'+i, className:"btnCrearIt", onclick:"addNewItinerario(\"box_crearNew_intinerario"+i+"\",\""+i+"\",\"bntNewItinerario"+i+"\",\"txtHorasb"+i+"\",\"txtHorasf"+i+"\",\"txaTexto"+i+"\")"},"Add")])])]),]);$("itinerario").appendChild(myhorario);$("box_crear_intinerario").hide();$("bntItinerario").onclick=function(){var mishorarios=$("itinerario").childNodes.length;if(mishorarios==0){$("box_crear_intinerario").style.display="block";}else{this.disabled=true;}}}function addNewItinerario(idb,i,disablebtn,txtH1,txtH2,txtaTexto){i++;creaItinerario(i,$F(txtH1),$F(txtH2),$F(txtaTexto));if(idb=="" && disablebtn==""){}else{eliminar(idb,0);cerrar(disablebtn);}}function cargarHoras(horas,idh,idul,autocomplete){var fin=parseInt(0);if(idh=="txtHoraF"){ini=0;$(idh).value=horas[0].hora;fin=horas.length;}else{if(idh=="txtHEvideo" || idh=="txtHFoto"){ini=1;$(idh).value=horas[1].hora;fin=horas.length;}else if(idh=="txtHvideo"){ini=1;$(idh).value=horas[1].hora;fin=3;}else {ini=1; fin=horas.length;}}$(idh).onfocus =function(){$(autocomplete).style.display="block";if($(idul)==null){var ul=Builder.node("ul");ul.id=idul;for(var i=ini;i<fin;i++){var li=Builder.node("li",{onclick:"addHoras(\""+horas[i].hora+"\",\""+idh+"\",\""+idul+"\",\""+autocomplete+"\")"});li.innerHTML=horas[i].hora;li.id="hora"+i;ul.appendChild(li);$(autocomplete).className="autorelleno";$(autocomplete).appendChild(ul);}}else{$(autocomplete).style.display="block";}}}function addHoras(val,idh,idul,autocomplete){if(idh=="txtHoraB"){$(idh).value=val;$("txtHoraF").disabled=false;$(autocomplete).style.display="none";var horasJSON=Crear_jsonIT(idh);cargarlosHorarios(horasJSON,idh,idul,autocomplete);}else{if(idh=="txtHvideo" || idh=="txtHEvideo" || idh=="txtHFoto"){$(idh).value=val;$(autocomplete).style.display="none";totalHorasPakage();totalHoras();}else{$(idh).value=val;$(idh).disabled=true;$(autocomplete).style.display="none";var horasJSON=Crear_jsonIT(idh);cargarlosHorarios(horasJSON,idh,idul,autocomplete);}}}function addHorasD(val,idh,idul,autocomplete){var txtHorasb=idh.substring(9);var newtxtb="txtHorasb"+txtHorasb;var newtxtf="txtHorasf"+txtHorasb;if(idh==newtxtb){$(idh).value=val;$(autocomplete).style.display="none";$(newtxtf).disabled=false;var hi=$F(newtxtb);$(newtxtf).value=hi;}else{$(idh).value=val;$(idh).disabled=true;$(autocomplete).style.display="none";}}function enviar_datos(datForm,band){var myJSON="";var opciones=$("itinerario").childNodes;if(lee("ENbride")==1 && lee("ENgroom")==1 && lee("EDate")==1 && lee("EHv")==1 && lee("EHev")==1){if(band==1 && opciones.length!=0){if(item_eliminados.length!=0){for(i=0;i<item_eliminados.length;i++){eliminar_item_itinerario(item_eliminados[i]);}}var myJSON1="[";myJSON=muestraTimeText();myJSON1+=myJSON.substr(0,myJSON.length-1);myJSON1+="]";var paketes=$('lstHpaquetes').options[$('lstHpaquetes').selectedIndex].text;var datos=datForm+"&json="+myJSON1+"&pakete="+paketes;}else{var paketes=$('lstHpaquetes').options[$('lstHpaquetes').selectedIndex].text;var datos=datForm+"&json="+defaultJSON+"&pakete="+paketes;}$("bntRegistrar").disabled=true;$("bntRegistrar").hide();$Ajax("enviar_question.php",{avisoCargando: "divLoading",metodo:$metodo.POST,parametros:datos,onfinish:cargarItinerario});}else{alert("check your data or update");}}function muestraTimeText(){var opciones=$("itinerario").childNodes;var myJSON="";for(var i=0;i<opciones.length;i++){nombre=opciones[i].attributes.getNamedItem("id").nodeValue;element=$(nombre);element.cleanWhitespace();uno=element.childNodes[0].innerHTML;dos=element.childNodes[1].childNodes[0].childNodes[0].innerHTML;myJSON+="{\"hora\":\""+uno+"\","+"\"texto\":\""+dos+"\"},";}return myJSON;}function getPageSize(){var xScroll, yScroll;if (window.innerHeight && window.scrollMaxY){xScroll = document.body.scrollWidth;yScroll = window.innerHeight + window.scrollMaxY;}else if(document.body.scrollHeight > document.body.offsetHeight){xScroll = document.body.scrollWidth;yScroll = document.body.scrollHeight;}else{xScroll = document.body.offsetWidth;yScroll = document.body.offsetHeight;}var windowWidth, windowHeight;if(self.innerHeight){windowWidth = self.innerWidth;windowHeight = self.innerHeight;}else if(document.documentElement && document.documentElement.clientHeight){windowWidth = document.documentElement.clientWidth;windowHeight = document.documentElement.clientHeight;} else if(document.body){windowWidth = document.body.clientWidth;windowHeight = document.body.clientHeight;}if(yScroll < windowHeight){pageHeight = windowHeight;}else{pageHeight = yScroll;}if(xScroll < windowWidth){pageWidth = windowWidth;}else{pageWidth = xScroll;}arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;}function cargarItinerario(itinerarios){var arrayPageSize = getPageSize();var width=arrayPageSize[0];var lados=(width-780)/2;var lightboxLeft=(140+lados);$("box_reg_agencia").style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";$("box_reg_agencia").style.position="fixed";$("box_reg_agencia").innerHTML=itinerarios;$("box_reg_agencia").show();$("lienzo").show();$("bntRegistrar").disabled=false;$("bntRegistrar").show();limpiar_input();}function limpiar_input(){$("txtNameBride").value="";limpiaMsgErrorN("msgNbride","ENbride");$("txtNameGroom").value="";limpiaMsgErrorN("msgNgroom","ENgroom");$("txtDate").value="";limpiaMsgError("msgDate","EDate");}function limpiaMsgErrorN(msg,msgE){$(msg).innerHTML="";escribe(msgE,'0');}function limpiaMsgError(msg,msgE){$(msg).innerHTML="YYYY-MM-DD";escribe(msgE,'0');}function eliminar_itinerario(items,i){var opciones=$("itinerario").childNodes;var posicion=i-2;if(posicion==opciones.length){alert("impossible to remove this item update your page to start again");}else{item_eliminados.push(i);$(items).hide();}}function eliminar_item_itinerario(val_items){var items="horario"+val_items;var myhorarioE=$(items).parentNode;myhorarioE.removeChild($(items));}function eliminar(items,i){myhorarioE=$(items).parentNode;myhorarioE.removeChild($(items));}function editar(items,i,texto,NuevoItinerariopadre){if($("modificando"+i)==null){var div = Builder.node('div', { id: 'modificando'+i,className:'box_modificar_intinerario',style:'display:block;'},[Builder.node('div',{id:'cerrar',onclick:"cerrar(\"modificando"+i+"\")"}),Builder.node('div',{id:'margen_inputIt'},["Text: ",Builder.node('textarea',{id:'txaModificado'+i,name:'txaModificado'+i}),Builder.node('div',{id:'bntModIt'+i, className:"btnCrearIt", onclick:"modificarText(\""+texto+"\",\"modificando"+i+"\",\"txaModificado"+i+"\")"},"Edit")])]);$(NuevoItinerariopadre).appendChild(div);}else{$("modificando"+i).style.display="block";}}function modificarText(texto,nodo,modTexto){var textoMod=$F(modTexto);var nuevoP=textoMod;$(texto).childNodes[0].innerHTML=nuevoP;cerrar(nodo);}function escribe(campo,mensaje){$(campo).innerHTML=mensaje;}function lee(campo){return $(campo).innerHTML;}function totalHoras(){var H=new Array(2);H[0]="00";H[1]="00";var H1=$F("txtHvideo").split(":");var H2=$F("txtHEvideo").split(":");suma(H,H1,H2,"totalH","txtH");}function totalHorasPakage(){var H=$F("lstHpaquetes").split(":");var H1=$F("txtHFoto").split(":");var H2=new Array(2);H2[0]="00";H2[1]="00";suma(H,H1,H2,"totalHF","txtHF");}function suma(v1,v2,v3,showHrs,inserHrs){x=parseInt(v1[0])+parseInt(v2[0])+parseInt(v3[0]);y=(parseInt(v1[1])+parseInt(v2[1])+parseInt(v3[1]))/60;if(parseFloat(y)==0.5)y="30";else if(parseFloat(y)==1){x=x+parseInt(y);y="00";}else if(parseFloat(y)==1.5){x=x+parseInt(y);y="30";}if(y=="0")y="00";$(showHrs).innerHTML=x+":"+y;$(inserHrs).value=x+":"+y;}function calcularSumarhoras(y){switch(y){case 60:y=0;break;case 65:y=5;break;case 70:y=10;break;case 75:y=15;break;case 80:y=20;break;case 85:y=25;break;}return y;}function calcularSuma12horas(x){switch(x){case 13:x=1;break;case 14:x=2;break;case 15:x=3;break;case 16:x=4;break;case 17:x=5;break;case 18:x=6;break;case 19:x=7;break;case 20:x=8;break;case 21:x=9;break;case 22:x=10;break;case 23:x=11;break;case 24:x=00;break;default: x;}return x;}function llenarHoraIni(txthoraf,contenidoH,autocomplete_Time){var horasJSON=Crear_jsonIT(txthoraf);horasJSON=horasJSON.evalJSON();$(autocomplete_Time).style.display="block";if($(contenidoH)==null){var ul=Builder.node("ul");ul.id=contenidoH;for(var i=0;i<horasJSON.length;i++){var li=Builder.node("li",{onclick:"addHorasD(\""+horasJSON[i].hora+"\",\""+txthoraf+"\",\""+contenidoH+"\",\""+autocomplete_Time+"\")"});li.innerHTML=horasJSON[i].hora;li.id="hora"+i;ul.appendChild(li);$(autocomplete_Time).className="autorelleno";$(autocomplete_Time).appendChild(ul);}}else{$(autocomplete_Time).style.display="block";}}function crearNewIt(idmostrar,txthorasb){hora=$F("txtHoraB");x=$F("txtHF").split(":");y=hora.split(":");z1=parseInt(x[0])+parseInt(y[0]);z2=parseInt(x[1])+parseInt(y[1]);if(z2>=60){z1=z1+1;z2=calcularSumarhoras(z2);z3=z1+":"+z2;z=z3.split(":");}else{z3=z1+":"+z2;z=z3.split(":");}if(z[1]==0){ z[1]="00";z=z[0]+":"+z[1];}else{z=z[0]+":"+z[1];}if(z[1]==5){z[1]="05";z=z[0]+":"+z[1];}if($F(txthorasb)==z){alert("Impossible to create a new schedule their hours are completed");}else{$(idmostrar).style.display="block";}}function cerrar(idocultar){$(idocultar).hide();}function cargarlosHorarios(horasJSON,idh,idul,autocomplete){horasJSON=horasJSON.evalJSON();var crear_idul=idul.substr(0,14)+(parseInt(idul.substring(14))+1);var crear_autocompleteTime=autocomplete.substr(0,16)+(parseInt(autocomplete.substring(16))+1);if($(crear_idul)==null){cargarHoras(horasJSON,"txtHoraF",crear_idul,crear_autocompleteTime);}else{eliminar(crear_idul,0);cargarHoras(horasJSON,"txtHoraF",crear_idul,crear_autocompleteTime);}var crear_idul1=idul.substr(0,14)+(parseInt(idul.substring(14))-1);var crear_autocompleteTime1=autocomplete.substr(0,16)+(parseInt(autocomplete.substring(16))-1);if($(idul)==null){cargarHoras(horasIt,"txtHoraB",crear_idul1,crear_autocompleteTime1);}else{eliminar(idul,0);cargarHoras(horasIt,"txtHoraB",crear_idul1,crear_autocompleteTime1);}}function Crear_jsonIT(horaIni){hora=$F("txtHoraB");horaE=$F(horaIni);x=$F("txtHF").split(":");y=hora.split(":");w=horaE.split(":");z1=parseInt(x[0])+parseInt(y[0]);z2=parseInt(x[1])+parseInt(y[1]);if(z2>=60){z1=z1+1;z2=calcularSumarhoras(z2);z3=z1+":"+z2;z=z3.split(":");}else{z3=z1+":"+z2;z=z3.split(":");}if(z[1]==0){z[1]="00";}if(z[1]==5){z[1]="05";}if(y[0]==w[0]){y[0]==y[0];}else{u=w[0]-y[0];y[0]=parseInt(y[0])+parseInt(u);}var horasJSON="[";var segundos=60;if(z[0]>=24){z[0]=23;}for(var i=y[0];i<=z[0];i++){if(z[1]=="00"){if(i==z[0] && j==61){j="00";if(z[0]==i && z[1]==0){w[1]="00";segundos="00";break;}}}for(j=w[1];j<=segundos;j++){if(j%5==0){if(j==60){cambio=i;horasJSON+="{\"hora\":\""+(parseInt(cambio)+1)+":00"+"\"},";}else{horasJSON+="{\"hora\":\""+i+":"+j+"\"},";if(z[0]==i && z[1]==j){break;}}}}w[1]="05";}horasJSON=horasJSON.substr(0,horasJSON.length-1);horasJSON+="]";return horasJSON;}function cerrar_ventana(){$("lienzo").hide();$("box_reg_agencia").hide();document.location.href="question.html";}