﻿function log(a){if(window.console){console.log("%s: %o",a,this)}}function confirmCancel(a){return confirm(a)}var _POPUP_FEATURES="location=0,statusbar=0,menubar=0,width=100,height=100";function raw_popup(a,d,b){if(isUndefined(b)){b=_POPUP_FEATURES}if(isUndefined(d)){d="_blank"}var c=window.open(a,d,b);c.focus();return c}function link_popup(b,a){return raw_popup(b.getAttribute("href"),b.getAttribute("target")||"_blank",a)}function form_popup(c,b){var a="";for(i=0;i<c.elements.length;i++){if(c.elements[i].type=="text"||c.elements[i].type=="hidden"||c.elements[i].type=="textarea"||c.elements[i].type=="button"){a+=c.elements[i].name+"="+c.elements[i].value+"&"}else{if(c.elements[i].type=="checkbox"){alert("úbs óútfært")}else{if(c.elements[i].type=="select-one"){alert("úbs óútfært")}}}}return raw_popup(c.getAttribute("action")+"?"+a,c.getAttribute("target")||"_blank",b)}function event_popup(a){link_popup(a.currentTarget);a.preventDefault()}function event_popup_features(a){return function(b){link_popup(b.currentTarget,a);b.preventDefault()}}var size=new Array(2);var sizeclass=new Array(2);var acc="Main";size[0]="62.5%";sizeclass[0]="smallfont";size[1]="69%";sizeclass[1]="largefont";function small(){textSizer(0)}function large(){textSizer(1)}function access(){if(acc=="Main"){acc="Access"}else{acc="Main"}changeAccess()}function changeAccess(){createCookie("TextA",acc,0);setStyleSheet(acc)}function setStyleSheet(a){for(i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].title){document.styleSheets[i].disabled=true;if(document.styleSheets[i].title==a){document.styleSheets[i].disabled=false}}}}function textSizer(b){var a=document.getElementsByTagName("body")[0];a.style.fontSize=size[b];createCookie("TextSize",b,0);for(i=0;i<size.length;i++){if(document.getElementById(sizeclass[i])){if(i!=b){document.getElementById(sizeclass[i]).className=""}else{document.getElementById(sizeclass[i]).className="fontsel"}}}}function rp(){nr=readCookie("TextSize");acc=readCookie("TextA");if(acc!=null){changeAccess()}else{acc="Main"}if(nr!=null){textSizer(nr)}}function isUndefined(a){var b;return a===b}function onlyNumbers(a){a.value=a.value.replace(/[^\+0-9]/g,"")}function inArray(c,b){for(var a=0;a<b.length;a++){if(b[a]){if(b[a][0]==c){return true}}}return false}function compareText(d,c){return d.text<c.text?-1:d.text>c.text?1:0}function sortSections(b){var c=new Array(b.options.length);for(var a=0;a<c.length;a++){c[a]=new Option(b.options[a].text,b.options[a].value)}c.sort(compareText);b.options.length=0;for(var a=0;a<c.length;a++){b.options[a]=c[a]}b.options[0].text=sBestAvailableText;b.options[0].value=-1}function createCookie(d,e,f){if(f){var c=new Date();c.setTime(c.getTime()+(f*24*60*60*1000));var a="; expires="+c.toGMTString()}else{var a=""}var b=d+"="+e+a+"; path=/";document.cookie=b}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function eraseCookie(a){createCookie(a,"",-1)}function ds(b){var a=$(b);if($("input",a).val()!=""&&$("input",a).val().length>1){a.submit()}else{tb_show("","/Views/ThickBoxes/Alert.aspx?id=1&KeepThis=true&TB_iframe=true&height=108&width=410&modal=true",false)}}function omar(c,b){var a=$(b);if(typeof a=="object"){if(c.keyCode==13){a.click();return false}}}function ca(){self.parent.tb_remove()}function car(){ca();self.parent.document.location.href=self.parent.document.location.href}function newsletter(b){var a=$(b);if(isValidEmail($("#tboEmail",a).val())){a.submit()}else{tb_show("","/Views/ThickBoxes/Alert.aspx?id=3&KeepThis=true&TB_iframe=true&height=108&width=410&modal=true",false)}}function changeTab(a,b){if(a!=gtab&&b!=gcontent){$("#"+gtab).removeClass("active");$("#"+a).addClass("active");$("#"+gcontent).hide();$("#"+b).show();gtab=a;gcontent=b}}function showImage(a){$(a).show()}function selectDate(c){var a=c.replace("ed","");$("#r"+a).attr("checked","checked");var b=$("#eventtable");if(b){$("tbody tr",b).each(function(){$(this).removeClass("selected")});$("#ed"+a).addClass("selected")}}function resetFrmEdpsParams(){$(G_tboTicketTypesID).val("");$(G_tboNoTicketsID).val("0");$(G_tboPriceZoneID).val("-1");$(G_tboSectionID).val("-1")}function selDate(e,c){currSelDate=e;resetFrmEdpsParams();if(G_ajax_active==0){var a=e.replace("ed","");if(a!="0"){$("#ticket-control").hide();$("#manual-seats-control").hide();$("#ajax-work").show();$("#r"+a).attr("checked","checked");$(G_tboEventDateID).val(a);var d=$("#eventtable");if(d){$("tbody tr",d).each(function(){$(this).removeClass("selected2")});$("#ed"+a).addClass("selected2")}G_ajax_active=1;document.body.style.cursor="wait";var b=$(G_tboAltPageID).val();loadTicketControl(a,c,b)}else{$("#ajax-work").hide()}}}function selectDelivery(c){var b=c.replace("d","");$("#r"+b).attr("checked","checked");$(G_tboFeeSetStructure).val(b);var a=$("#deliverytable");if(a){$("tbody tr",a).each(function(){$(this).removeClass("selected")});$("#d"+b).addClass("selected")}}function selectDeliveryAddress(c){var b=c.replace("d","");$("#r"+b).attr("checked","checked");$(G_tboDelId).val(b);var a=$("#deliverytable");if(a){$("tbody tr",a).each(function(){$(this).removeClass("selected")});$("#d"+b).addClass("selected")}}function selectDeliveryDetails(d){var b=d.replace("a","");$("#r"+b).attr("checked","checked");var c=$("#deliverytable");if(c){$("tbody tr",c).each(function(){$(this).removeClass("selected")});$("#a"+b).addClass("selected")}}function goITicket(){var d=$("#eventtable");var a=0;var c=$("#lng").val();if(d){$("tbody tr td input",d).each(function(){if($(this).attr("checked")==true){a=$(this).attr("id").replace("r","")}});if(a!=0){var b="/Workers/Redirector.ashx?id="+a+"&lng="+c+"&i=1";document.location.href=b}else{tb_show("","/Views/ThickBoxes/Alert.aspx?id=2&KeepThis=true&TB_iframe=true&height=108&width=410&modal=true",false)}}}function clearRadio(){var a=$("#eventtable");if(a){$("tbody tr td input",a).each(function(){$(this).attr("checked",false)})}}function clearDelivery(){var a=$("#deliverytable");$(G_tboFeeSetStructure).val(0);if(a){$("tbody tr td input",a).each(function(){$(this).attr("checked",false)})}}function customRange(a){return{minDate:(a.id=="to"?$("#fr").datepicker("getDate"):null),maxDate:(a.id=="fr"?$("#to").datepicker("getDate"):null)}}function isValidEmail(a){var b=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;return b.test(a)}function createRow(f,d,a,c,e){var g=(c%2==0)?"even":"odd";var b=a.insertRow(c+1);b.setAttribute("id",f);b.setAttribute("class",g);oCell=b.insertCell(0);oCell.innerHTML="<strong>"+d+"</strong>";$(oCell).attr("class","text");oCell=b.insertCell(1);oCell.innerHTML=sTicketSelect;oCell=b.insertCell(2);oCell.innerHTML='<select class="tixpricezone" id="selPriceZone-'+f+'" onchange="selPriceZone('+f+', this.value)"><option value="-1">'+sBestAvailableText+"</option></select>";oCell=b.insertCell(3);oCell.innerHTML='<select class="tixsection" id="selSection-'+f+'" onchange="selPriceSection(this.value)"><option value="-1"></option></select>'}function getPriceZone(a){for(var b=0;b<aPriceZones.length;b++){if(a==aPriceZones[b][0]){return aPriceZones[b][1]+" ("+aPriceZones[b][2]+")"}}}function getSection(c){var a="";for(var b=0;b<aSections.length;b++){if(c==aSections[b][0]){if(aSections[b][2]==0){a=" ("+sSoldoutText+")"}return aSections[b][1]+a}}}function isSectionNumbered(b){for(var a=0;a<aSections.length;a++){if(b==aSections[a][0]){return aSections[a][3]}}return 1}function calculateTicket(c){var a=0;var b="";$("#edps tr td select.notixsel").each(function(e){var f=parseInt($(this).val());a=a+f;var d=$(this).parent("td").parent("tr").attr("id");for(var e=0;e<f;e++){b+=(b.length>0)?"|"+d:d}});if(a>iMaxTickets){tb_show("","/Views/ThickBoxes/Alert.aspx?id=6&KeepThis=true&TB_iframe=true&height=108&width=410&modal=true",false)}else{$(G_tboNoTicketsID).val(a);$(G_tboTicketTypesID).val(b)}}function selPriceSection(b){$(G_tboSectionID).val(b);var a="";$("#edps tr td select.tixsection option").each(function(d){var e=parseInt($(this).val());var c=parseInt(b);if(e==c){this.selected=true}})}function selPriceZone(b,a){$("#edps tr td select.tixsection").each(function(d){var h=$(this).val();var g=this;var f=this;f.options.length=0;f.options[0]=new Option("",-1);for(var d=0;d<aPriceSets.length;d++){if(b==aPriceSets[d][0]&&(a==aPriceSets[d][1]||a==-1)){var e=false;for(var c=0;c<f.options.length;c++){if(f.options[c].value==aPriceSets[d][2]){e=true}}if(!e){f.options[f.options.length]=new Option(getSection(aPriceSets[d][2]),aPriceSets[d][2])}}}selPriceSection(f.options[0].value);sortSections(f)});setPriceZoneValue(a)}function setPriceZoneValue(b){$(G_tboPriceZoneID).val(b);var a=0;var c="";$("#edps tr td select.tixpricezone option").each(function(e){var f=parseInt($(this).val());var d=parseInt(b);if(f==d){this.selected=true}})}function formatCurrency(b){if(!b){return""}b=b.toString().replace(/\$|\,/g,"");dblValue=parseFloat(b);blnSign=(dblValue==(dblValue=Math.abs(dblValue)));dblValue=Math.floor(dblValue*100+0.50000000001);intCents=dblValue%100;strCents=intCents.toString();dblValue=Math.floor(dblValue/100).toString();if(intCents<10){strCents="0"+strCents}for(var a=0;a<Math.floor((dblValue.length-(1+a))/3);a++){dblValue=dblValue.substring(0,dblValue.length-(4*a+3))+"."+dblValue.substring(dblValue.length-(4*a+3))}return(((blnSign)?"":"-")+dblValue+","+strCents+" DKK")}function buildTicketList(d){var c=d.t;var e=0;oSeatIds=new Array(c.length);var b=document.getElementById("trl");$("#trl tr:not(#trlh)").remove();for(i=0;i<c.length;i++){var a=b.insertRow(i+1);oCell=a.insertCell(0);oCell.innerHTML=c[i].ttn;$(oCell).attr("class","text");oCell=a.insertCell(1);oCell.innerHTML=c[i].sn;$(oCell).attr("class","text");oCell=a.insertCell(2);oCell.innerHTML=c[i].pzn;$(oCell).attr("class","text");oCell=a.insertCell(3);oCell.innerHTML=c[i].ra;$(oCell).attr("class","text");oCell=a.insertCell(4);oCell.innerHTML=c[i].sa;$(oCell).attr("class","text");oCell=a.insertCell(5);oCell.innerHTML=c[i].p;$(oCell).attr("class","text price");e=c[i].eds;oSeatIds[i]=c[i].id}G_foundSectionId=e;return e}function loadTicketControl(a,c,b){$.ajax({type:"GET",url:"/ajax/event/eventdateprice/",data:{eventDateId:a,sourceId:c,alternativePageId:b,rnd:Math.random()},dataType:"json",timeout:10000,success:function(d){loadTicketControlComplete(d,a,c)},error:function(){document.body.style.cursor="default";G_ajax_active=0;$("#ajax-work").hide();alert("Det lykkedes ikke at hente billetinformationer fra systemet. Prøv venligst igen! Klik på en dato ovenfor eller tryk opdater i din browser.!")}})}function loadTicketControlComplete(t,c,l){var a=$.makeArray(t);var n=0,b=0,e=0;var r="";clearArrays();$(G_tboNoSeatCombinations).val(a.length);if(a.length!=0){$.each(a,function(s,u){iMaxTickets=u.MaxQuantity;r=u.TicketType.TicketTypeId+"|"+u.PriceZone.PriceZoneId;if(!inArray(r,aPriceZones)){aPriceZones[n++]=[r,u.PriceZone.Name,u.PriceZone.Price]}if(!inArray(u.TicketType.TicketTypeId,aTicketTypes)){aTicketTypes[b++]=[u.TicketType.TicketTypeId,u.TicketType.Name]}if(!inArray(u.Section.SectionId,aSections)){aSections[e++]=[u.Section.SectionId,u.Section.Name,u.Section.Availability,u.Section.IsNumbered]}aPriceSets[s]=[u.TicketType.TicketTypeId,u.PriceZone.PriceZoneId,u.Section.SectionId]});sTicketSelect='<select name="" class="notixsel" onchange="calculateTicket(this.value)">';var k="";for(var p=0;p<=iMaxTickets;p++){k=(p==1||p==0)?sTicket:sTickets;if(p==0){sTicketSelect+='<option selected="selected" value="'+p+'">'+sChooseText+"</option>"}else{sTicketSelect+='<option value="'+p+'">'+p+" "+k+"</option>"}}sTicketSelect+="</select>";var o=document.getElementById("edps");$("#edps tr:not(#edpshead)").remove();for(var p=0;p<aTicketTypes.length;p++){bResults=true;createRow(aTicketTypes[p][0],aTicketTypes[p][1],o,p,aTicketTypes.length);var m=document.getElementById("selPriceZone-"+aTicketTypes[p][0]);var q=document.getElementById("selSection-"+aTicketTypes[p][0]);var j=-1;var d=-1;for(var g=0;g<aPriceSets.length;g++){r=aTicketTypes[p][0]+"|"+aPriceSets[g][1];if(j!=r){var f=false;for(var h=0;h<m.options.length;h++){if(m.options[h].value==aPriceSets[g][1]){f=true}}if(!f&&getPriceZone(r)){m.options[m.options.length]=new Option(getPriceZone(r),aPriceSets[g][1])}}j=r;if(d!=aPriceSets[g][2]){var f=false;for(var h=0;h<q.options.length;h++){if(q.options[h].value==aPriceSets[g][2]){f=true}}if(!f){q.options[q.options.length]=new Option(getSection(aPriceSets[g][2]),aPriceSets[g][2])}}d=aPriceSets[g][2]}sortSections(q);if(aTicketTypes.length==1){if(m.options.length==2){m.options.selectedIndex=1;setPriceZoneValue(m.options[1].value)}if(q.options.length==2){q.options.selectedIndex=1;selPriceSection(q.options[1].value)}}}loadEventDate(c,l)}else{document.body.style.cursor="default";$("#ajax-work").hide();$("#no-ticket").show();G_ajax_active=0}}function loadEventDate(a,b){$.ajax({type:"GET",url:"/ajax/event/eventdate/",data:{eventDateId:a,sourceId:b,token:"",rnd:Math.random()},dataType:"json",timeout:10000,success:function(c){loadEventDateComplete(c)},error:function(){document.body.style.cursor="default";G_ajax_active=0;$("#ajax-work").hide();alert("Det lykkedes ikke at hente event oplysninger!")}})}function loadEventDateComplete(a){if(a.EventDate.IsNumbered){$("#btnView").click(function(){viewHall(a.EventDate.EventDateId)});if(a.EventDate.ChooseSeats){$("#manual-seats-check").show()}else{$("#manual-seats-check").hide()}$("#btnView").show()}else{$("#btnView").hide()}document.body.style.cursor="default";$("#ajax-work").hide();$("#ticket-control").show();G_ajax_active=0}function loadVenues(){var b=$("#sEventType option:selected").val();if(typeof(b)=="undefined"){b=0}var a=$("#sLocation option:selected").val();if(typeof(a)=="undefined"){a=0}var c=$("#sCities option:selected").val();if(typeof(c)=="undefined"){c=0}$.getJSON("/ajax/event/venues/?eventTypeId="+b+"&locationId="+a+"&cityId="+c+"&rnd="+Math.random(),venuesComplete)}function venuesComplete(a){$("#sVenues").empty();$("#sVenues").append(G_default_venue);$.each(a,function(b,c){options='<option value="'+c.VenueUId+'">'+c.Name+"</option>";$("#sVenues").append(options)})}function loadCities(){var a=$("#sLocation option:selected").val();$.getJSON("/ajax/region/cities/?locationId="+a+"&rnd="+Math.random(),citiesComplete)}function citiesComplete(a){$("#sCities").empty();$("#sCities").append(G_default_city);$.each(a.cities,function(b,c){options='<option value="'+c.CityId+'">'+c.Name+"</option>";$("#sCities").append(options)})}function helpYou(c,a){if($("input[@name='rHelpMe']:checked").val()){var b=$("input[@name='rHelpMe']:checked").val();$.ajax({type:"POST",url:"/ajax/site/helpyou/",data:"siteTreeId="+c+"&siteTreeLogId="+a+"&rating="+b+"&rnd="+Math.random(),success:function(d){helpYouComplete(d)}})}}function sendMail(b,g,f,a,d,c){$.ajax({type:"GET",url:"/ajax/support/send/",data:"supportType="+b+"&fullName="+g+"&fromAddress="+f+"&fromTel="+a+"&text="+d+"&userAgent="+c+"&rnd="+Math.random(),success:function(e){sendMailComplete(e)}})}function sendMailComplete(a){if(a=="Your query has been recieved, we will contact you soon."||a=="Beskeden er modtaget. Vi behandler din henvendelse indenfor 1-2 hverdage."){$("#textarea").attr("disabled","disabled");$("#selectform").attr("disabled","disabled");$("#fullname").attr("disabled","disabled");$("#email").attr("disabled","disabled");$("#tel").attr("disabled","disabled");$("#senda_fyrirspurn").hide()}$("#answer").removeClass("dispNone");$("#supportalerttext").html(a)}function sendRequest(e,d,c,b,a,f){f1=$("#selectform").val();f2=$("#fullname").val();f3=$("#email").val();f4=$("#tel").val();f5=$("#textarea").val();f6=$("#useragent").val();$("#selectform").removeClass("missing");$("#fullname").removeClass("missing");$("#email").removeClass("missing");$("#tel").removeClass("missing");$("#textarea").removeClass("missing");if(f1=="0"&&f2==""&&f3==""&&f4==""&&f5==""){alert(e);$("#selectform").addClass("missing");$("#fullname").addClass("missing");$("#email").addClass("missing");$("#tel").addClass("missing");$("#textarea").addClass("missing")}else{if(f1=="0"){alert(d);$("#selectform").addClass("missing")}else{if(f2==""){alert(c);$("#fullname").addClass("missing")}else{if(f3==""){alert(b);$("#email").addClass("missing")}else{if(f4==""){alert(a);$("#tel").addClass("missing")}else{if(f5==""){alert(f);$("#textarea").addClass("missing")}else{sendMail(f1,f2,f3,f4,f5,f6)}}}}}}}function countryWUChanged(){loadWUZipCode($(G_tboWUZip).val())}function loadWUZipCode(a){if(a.length>2){$(G_tboWUZipCodeID).val(0);var b=$(G_ddlWUCountry+" option:selected").val();$.getJSON("/ajax/region/zipcode/?zipCode="+a+"&countryId="+b+"&rnd="+Math.random(),zipCodeWUComplete)}}function zipCodeWUComplete(a){$(G_tboWUCity).val(a.ZipCode.CityName);$(G_tboWUZipCodeID).val(a.ZipCode.ZipCodeId)}function countryChanged(){loadZipCode($(G_tboZip).val())}function loadZipCode(a){if(a.length>2){$(G_tboZipCodeID).val(0);var b=$(G_ddlCountry+" option:selected").val();$.getJSON("/ajax/region/zipcode/?zipCode="+a+"&countryId="+b+"&rnd="+Math.random(),zipCodeComplete)}}function zipCodeComplete(a){$(G_tboCity).val(a.ZipCode.CityName);$(G_tboZipCodeID).val(a.ZipCode.ZipCodeId)}function loadDelivery(a){if($(G_chkSame).attr("checked")){$.ajax({type:"GET",url:"/ajax/customer/delivery/",data:{token:decodeURIComponent(a),rnd:Math.random()},dataType:"json",timeout:10000,success:function(b){loadDeliveryComplete(b)},error:function(){alert("Failed to load delivery address!")}})}else{$(G_tboName).val("");$(G_tboAddress1).val("");$(G_tboAddress2).val("");$(G_tboZip).val("");$(G_tboCity).val("");$(G_ddlCountry).val("1");$(G_tboZipCodeID).val("0")}}function loadDeliveryComplete(a){$(G_tboName).val(a.DeliveryAddress.Name);$(G_tboAddress1).val(a.DeliveryAddress.AddressOne);$(G_tboAddress2).val(a.DeliveryAddress.AddressTwo);$(G_tboZip).val(a.DeliveryAddress.ZipCodeName);$(G_tboCity).val(a.DeliveryAddress.CityName);$(G_ddlCountry).val(a.DeliveryAddress.CountryId);$(G_tboZipCodeID).val(a.DeliveryAddress.ZipCodeId)}function calCardFee(c,a,b){if(c>0){a=a.replace(".",",");$.ajax({type:"GET",url:"/ajax/payment/calculatefee/",data:{cardTypeId:c,total:a,sourceId:b,rnd:Math.random()},dataType:"json",timeout:10000,success:function(d){calCardFeeComplete(d)},error:function(){alert("Failed to calculate fees!")}})}else{if($(G_chkSms).is(":checked")){$("#sTotal").html(formatCurrency(parseFloat($(G_tboTotalDecimal).val().replace(",","."))+iSmsFee))}else{$("#sTotal").html($(G_tboTotal).val())}$(G_tboTotalCalculatedDecimal).val($(G_tboTotalDecimal).val());$("#rowCardFee").hide();$("#plCardFee").hide()}}function calCardFeeComplete(a){$("#rowCardFee").show();$("#sCardFee").html(a.CardFee.Fee);if($(G_chkSms).is(":checked")){$("#sTotal").html(formatCurrency(parseFloat(a.CardFee.TotalDecimal.replace(",","."))+iSmsFee))}else{$("#sTotal").html(a.CardFee.Total)}$("#sCardFeeAdded").html(a.CardFee.Fee);$(G_tboTotalCalculatedDecimal).val(a.CardFee.TotalDecimal);$("#plCardFee").show()}function expandOrder(a,b){if($("#o"+a).is(":visible")){$("#ex"+a).removeClass("expandon");$("#ex"+a).addClass("expand");$("#o"+a).toggle()}else{$("#ex"+a).removeClass("expand");$("#ex"+a).addClass("expandon");$("#td"+a).css("border-bottom","1px solid #e4e4e4");$("#o"+a+" .price").css("border-right","1px solid #e4e4e4");if($("#tl"+a).val()!="1"){loadOrder(a,b)}else{$("#o"+a).toggle()}}}function loadOrder(a,b){$.getJSON("/ajax/ticket/order/?token="+b+"&rnd="+Math.random(),function(c){orderComplete(c,a)})}function orderComplete(d,a){if(d.Tickets.length>0){var b=$("#o"+a+" table");var f=$("tbody tr",b);var e;$.each(d.Tickets,function(g,h){e=f[g].getElementsByTagName("TD");$(e[0]).text(h.TicketTypeName);$(e[1]).text(h.SectionName);$(e[2]).text(h.PriceZoneName);$(e[3]).text((h.IsNumbered)?h.RowAlias:"--");$(e[4]).text((h.IsNumbered)?h.SeatAlias:"--");$(e[5]).text(h.Price)});for(var c=0;c<e.length;c++){$(e[c]).css("border-bottom","1px solid #e4e4e4")}$("#tl"+a).val("1");$("#o"+a).toggle()}else{document.location.href=document.location.href}}function findTickets(){var d=$(G_tboEventDateID).val();var f=$(G_tboNoTicketsID).val();var e=$(G_tboTicketTypesID).val();var b=$(G_tboPriceZoneID).val();var c=$(G_tboSectionID).val();var a=$(G_tboAltPageID).val();$("#seats").html("");$.ajax({type:"POST",dataType:"json",url:"/ajax/ticket/find/",data:{eventDateId:d,quantity:f,ticketTypes:e,priceZoneId:b,sectionId:c,sourceId:sourceId,alternativePageId:a,rnd:Math.random()},async:true,success:function(g){findTicketsComplete(g,d,a)},error:function(){errorHandler(1)}})}function findTicketsComplete(b,a,c){if(b.t){var d=buildTicketList(b);drawSection(a,d,c);$("#manual-seats-control").show();window.scroll(0,$("#manual-seats-anchor").offset().top)}else{if(b.e){alert(b.e[0].message)}goBack()}$("#ajax-work").hide()}function drawSection(a,c,b){$.ajax({type:"GET",url:"/ajax/ticket/draw/",data:{sourceId:sourceId,sectionId:c,eventDateId:a,alternativePageId:b,rnd:Math.random()},dataType:"json",timeout:10000,success:function(d){drawSectionComplete(d)},error:function(){errorHandler(2)}})}function drawSectionComplete(c){var b=c.si;$("#section-info-name").html(b.n);$("#section-info-seats").html(b.t);oAreas=new Array(c.a.length);oPriceZones=new Array(c.p.length);oSeats=new Array(c.s.length);var a=new Hall(1,1,c);$("#seats").html(a.getHall());a.center($("#seats"));markFoundSeats(oSeatIds);buildPriceZones(c);genSelSec()}function refreshSection(a,c,b){$.ajax({type:"GET",url:"/ajax/ticket/draw/",data:{sourceId:sourceId,sectionId:c,eventDateId:a,alternativePageId:b,rnd:Math.random()},dataType:"json",timeout:10000,success:function(d){refreshSectionComplete(d)},error:function(){errorHandler(2)}})}function refreshSectionComplete(b){oSeats=new Array(b.s.length);var a=new Hall(1,1,b);$("#seats").html(a.getHall());a.center($("#seats"));markFoundSeats(oSeatIds)}function reserveTickets(a,c,b){$.ajax({type:"POST",dataType:"json",url:"/ajax/ticket/reserve/",data:{t:b,eventDateId:a,alternativePageId:c,sourceId:sourceId,rnd:Math.random()},async:true,success:function(d){reserveTicketsComplete(d)},error:function(){errorHandler(3)}})}var stripe=function(){var b=document.getElementsByTagName("table");for(var a=0;a!=b.length;a++){var c=b[a];if(!c){return}if(c.className=="stripe"){$("tbody tr",c).each(function(){var d=$(this);d.mouseover(function(){$(this).addClass("hover")});d.mouseout(function(){$(this).removeClass("hover")})})}}};function showHint(){checkPassStrength($("#tboPassword").val(),$("#tboEmail").val());$("#pwhint").show()}function hideHint(){$("#pwhint").hide()}function checkPassStrength(c,b){var e='<span class="hint-pointer">&nbsp;</span>';var d=passwordStrength(c,b);var a=(d>=2)?'<img src="../../css/default/i/accept.png" />':'<img src="../../css/default/i/stop.png" />';$("#pwhint").html(a+aPassStrength[d]+e)}function changeSettings(){$("#settings-alert").hide();var a=true;$("#inputContainer input[type=text], input[type=password]").each(function(){if($(this).val()==""&&$(this).attr("id")!="tboAddress2"&&$(this).attr("id")!="tboPassword"&&$(this).attr("id")!="tboPassword2"){$(this).attr("style","border-color:#DD511E;");a=false}else{$(this).attr("style","")}});if(!a){$("#alertHeader").text(aMissingInputHeader);$("#alertText").text(aMissingInputText);$("#settings-alert").show()}else{if($("#chkChangePassword").is(":checked")){if($("#tboPassword").val()!=$("#tboPassword2").val()){$("#tboPassword").attr("style","border-color:#DD511E;");$("#tboPassword2").attr("style","border-color:#DD511E;");$("#alertHeader").text(aPwNotMatchHeader);$("#alertText").text(aPwNotMatchText);$("#settings-alert").show()}else{if(passwordStrength($("#tboPassword").val(),$("#tboEmail").val())<2){$("#tboPassword").attr("style","border-color:#DD511E;");$("#tboPassword2").attr("style","border-color:#DD511E;");$("#alertHeader").text(aPwStrengthTitle);$("#alertText").text(aPwStrengthText);$("#settings-alert").show()}else{$("#changeWebUser").submit()}}}else{$("#changeWebUser").submit()}}}function settingsChangeComplete(a){if(a==1){$("#alertHeader").text(aMissingInputHeader);$("#alertText").text(aMissingInputText);$("#settings-alert").show()}else{if(a==2){$("#alertHeader").text(aPwNotMatchHeader);$("#alertText").text(aPwStrengthText);$("#settings-alert").show()}else{if(a==3){$("#alertHeader").text(aPwStrengthTitle);$("#alertText").text(aPwStrengthText);$("#settings-alert").show()}else{if(a==0){$("#settings-alert").hide();window.location="/profil/dashboard/"}}}}}function isValidEmailAddress(b){var a=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return a.test(b)}function isValidCpr(a){if(isNaN(a)){return false}if(a.length==10){return true}else{return}false}function isValidReg(a){if(isNaN(a)){return false}if(a.length==4){return true}else{return}false}function rate(){$("#alertBox").hide();var a=true;$("#inputContainer input[type=text], input[type=password]").each(function(){if($(this).val()==""&&$(this).attr("id")!="tboAddress2"&&$(this).attr("id")!="tboMobile"&&$(this).attr("id")!="tboPhone"){$(this).attr("style","border-color:#DD511E;");a=false}else{$(this).attr("style","")}});if(!a){$("#alertHeader").text(aMissingInputHeader);$("#alertText").text(aMissingInputText);$("#alertBox").show()}else{if(!isValidEmailAddress($("#tboEmail").val())){$("#tboEmail").attr("style","border-color:#DD511E;");$("#alertHeader").text(aEmailTitle);$("#alertText").text(aEmailText);$("#alertBox").show()}else{if(!$("#chkAgree").is(":checked")){$("#alertHeader").text(aTermsHeader);$("#alertText").text(aTermsText);$("#alertBox").show()}else{if($("#ddlTickets").val()==0){$("#ddlTickets").attr("style","border-color:#DD511E;");$("#alertHeader").text(aNoSelectedTicketsTitle);$("#alertText").text(aNoSelectedTicketsText);$("#alertBox").show()}else{if(!isValidCpr($("#tboCpr").val())){$("#tboCpr").attr("style","border-color:#DD511E;");$("#alertHeader").text(aCprTitle);$("#alertText").text(aCprText);$("#alertBox").show()}else{if(!isValidCpr($("#tboKon").val())){$("#tboKon").attr("style","border-color:#DD511E;");$("#alertHeader").text(aKonTitle);$("#alertText").text(aKonText);$("#alertBox").show()}else{if(!isValidReg($("#tboReg").val())){$("#tboReg").attr("style","border-color:#DD511E;");$("#alertHeader").text(aRegTitle);$("#alertText").text(aRegText);$("#alertBox").show()}else{var b=$("#rateForm");b.submit()}}}}}}}}function rateComplete(a){if(a==1){$("#alertHeader").text(aTermsHeader);$("#alertText").text(aTermsText);$("#alertBox").show()}else{if(a==2){$("#alertHeader").text(aMissingInputHeader);$("#alertText").text(aMissingInputText);$("#alertBox").show()}else{if(a==3){$("#alertHeader").text(aEmailTitle);$("#alertText").text(aEmailText);$("#alertBox").show()}else{if(a==4){$("#alertHeader").text(aCprTitle);$("#alertText").text(aCprText);$("#alertBox").show()}else{if(a==5){$("#alertHeader").text(aKonTitle);$("#alertText").text(aKonText);$("#alertBox").show()}else{if(a==6){$("#alertHeader").text(aRegTitle);$("#alertText").text(aRegText);$("#alertBox").show()}else{if(a==7){$("#alertHeader").text(aNoSelectedTicketsTitle);$("#alertText").text(aNoSelectedTicketsText);$("#alertBox").show()}else{if(a==8){$("#alertHeader").text(aCaptchaWrongTitle);$("#alertText").text(aCaptchaWrongText);$("#alertBox").show()}else{if(a==0){$("#alertBox").hide()}}}}}}}}}};