/* Toggle funktion til Tracking / Booking boks */ var pagename = ''; function find_vognmand(obj) { $("#find_vognmand_result").remove(); var _postnr = $("#find_vm_postnr").val(); if( _postnr.length == 4 ) { if( !isNaN( _postnr ) ) { $(obj).parent().after("
"); $("#find_vognmand_result").html(" Søger efter vognmanden du skal kontakte..."); $.post("/ajax/ajax.php",{action:"find_vognmand", postnr: _postnr}, function(result) { $("#find_vognmand_result").html( result ) } ); } else { $("#find_vognmand_result").html("Indtast venligst et korrekt postnummer."); $("#find_vm_postnr").val(''); setTimeout("$('#find_vognmand_result').html('');",5000); } } } function find_vm_keyup(obj,event) { if( (event.keyCode == 13 && $("#find_vm_postnr").val().length == 4) || $("#find_vm_postnr").val().length == 4 ) find_vognmand(obj); } function front_tt_autosubmit(event) { if( event.keyCode == 13 ) front_startTT(1); } function kunde_tt_autosubmit(event,_o) { if( event.keyCode == 13 ) kundeservice_startTT(_o); } function adv1_auto_submit(event, _o) { if( event.keyCode == 13) adv_soeg_1( _o ); } function adv_soeg_1( _obj ) { pagename = "tracktrace"; var _rnd = Math.floor(Math.random()*1001); var _fragtnr = $("#adv_fragtbrevnr").val(); var _fl = _fragtnr.length; var _kundenr = $("#adv_kundenr").val(); var _kl = _kundenr.length; if( _fragtnr.length > 0 && _fragtnr.length < 8 ) { for(i=0;i<(8-_fl);i++) { _fragtnr = "0"+ _fragtnr ; } $("#adv_fragtbrevnr").val( _fragtnr ); } if( _kundenr.length > 0 && _kundenr.length < 8 ) { for(i=0;i<(8-_kl);i++) { _kundenr = "0"+ _kundenr ; } $("#adv_kundenr").val( _kundenr ); } if( _fragtnr.length < 8 ) { $("#adv_fragtbrevnr").after("
 Fragtbrevnr. skal være på 8 tal.
").fadeIn(500); setTimeout("$('#fejl_i_fragtbrevnr').fadeOut()",2000); $("#adv_fragtbrevnr").focus(); return; } if( _kundenr < 8 ) { $("#adv_kundenr").after("
 Kundenr. skal være på 8 tal.
").fadeIn(500); setTimeout("$('#fejl_i_kundenr').fadeOut(500);",2000); $("#adv_kundenr").focus(); return; } // Vi sætter lige en cookie med kundenr så det ikke skal tastes hver gang! $.cookie('trg_kundenr', _kundenr, { expires: 90, path: '/', domain: 'transportgruppen.dk', secure: false }); $("#adv1_result").remove(); $("#btn_adv1_tt").after("
 Søger i Track&Trace databasen...
"); $.post("/ajax/ajax.php", {action:"search_tt",fragtnr:_fragtnr, kundenr:_kundenr, resultdiv:"adv1_result", rnd:_rnd }, function(html) { $("#adv1_result").html( html ); findPOD( _fragtnr + _kundenr,'', _rnd ); }); } function adv_soeg_2( ) { pagename = "tracktrace"; var _rnd = Math.floor(Math.random()*1001); _pakkenr = $("#adv_pakkenr").val(); $("#adv2_result").parent().parent().remove(); if( _pakkenr.length < 8 ) { $("#adv_pakkenr").parent().parent().after("
 Pakkenr skal være på mindst 8 tegn.
").fadeIn(500); $("#adv_pakkenr").focus(); setTimeout("$('#fejl_i_pakkenr').fadeOut(500,function(){$('#fejl_i_pakkenr').parent().parent().remove();});",2000); return; } else { $("#adv_pakkenr").parent().parent().parent().after("
 Søger i Track&Trace databasen...
"); $.post("/ajax/ajax.php", {action:"search_tt", pakkenr:_pakkenr, resultdiv:"adv2_result", rnd:_rnd}, function(html) { $("#adv2_result").html( html ); findPOD( '', _pakkenr , _rnd ); }); } } function adv_autosubmit_pakkenr(event, _o) { if( event.keyCode == 13 ) adv_soeg_2( _o ); } function front_startTT(_hide) { $("#trackContainer").height( $("#trackContainer").height + 500 ); var _rnd = Math.floor(Math.random()*1001); var _tt = $("#tt_nr").val(); if( _tt.length >= 16 ) { if ( _hide > 0) { $(".box").fadeOut(500, function(){ $("#tt_result").show(); $("#tt_result").html(" søger i Track&Trace databasen..."); $.post("/ajax/ajax.php", {action:"search_tt",tt:_tt, resultdiv:"tt_result", rnd:_rnd}, function( html ) { $("#tt_result").html( html ); findPOD( _tt,'', _rnd ); } ); }); } else { $("#tt_result").show(); $("#tt_result").html(" søger i Track&Trace databasen..."); $.post("/ajax/ajax.php", {action:"search_tt",tt:_tt, resultdiv:"tt_result", rnd:_rnd}, function( html ) { $("#tt_result").html( html ); findPOD( _tt,'', _rnd ); } ); } } else { $("#tt_result").show(); $("#tt_result").html(" Indtast venligst en korrekt T&T kode..."); setTimeout("$('#tt_result').html('');",2000); } } function findPOD(_tt,_pk,rnd) { $("#tt_podresult_"+rnd).after("
 søger efter POD
"); $.post("/ajax/ajax.php", {action:"findPOD", tt:_tt, pk:_pk}, function(xml) { if( $(xml).find("foldername").text().length == 0 ) $("#podtext_"+rnd).html('Kopi af fragtbrev er undervejs.'); $(xml).find("node").each(function() { var _fol = $(this).find("foldername").text(); var _fn = $(this).find("filename").text(); //$("#podtext").html(" klargører POD..."); $("#podtext_"+rnd).html(" Vis kopi af fragtbrev" ); }); }); } function kundeservice_startTT(obj) { $("#tt_result").remove(); $(obj).parent().after("
"); pagename = 'kundeservice'; front_startTT(0); } function front_clearTT( _div ) { $("#"+ _div ).slideUp(1000, function(){ $("#"+ _div).html(''); $(".box").fadeIn(500); }); //if( pagename.length ) $("#tt_nr").val('Indtast T&T-nr'); } function front_showHiddenScan( _hiddendiv ) { $("#tblScanResult_"+ _hiddendiv +" tr :last").fadeOut(200, function(){ $("#"+ _hiddendiv).slideDown(1000); }); } function sendSalgFormular( _o ) { //$( _o ).attr("disabled","true"); $( _o ).prepend(" Sender email til salgsafdelingen..."); var rf = ["firmanavn","kontaktperson","email","telefon","postnummer"]; var f = ["godstype","dimensioner","collitype","fra","til","estimat","andet"]; var postdata = ( $("#ring_mig_op").is(':checked') ) ? "Venligst ring mig op\n" : "Jeg ønsker ikke at blive ringet op!\n"; for(i=0;i Skal udfyldes !"); setTimeout("$('#fejl_"+ i +"').fadeOut(500)",3500); $("#"+ rf[i]).focus(); return; } } for (i=0;iTak for din besked, vi kontakter dig snarest.")}); setTimeout("window.location='?page=produkter'",4000); }); } function tt_showhelp(_o, _img) { if ($("#helpdiv").length == 0) // Check if it already exists on the page; length of 0 means no matching elements { $(_o).parent().parent().parent().after("
Her på fragtbrevet finder du oplysningerne.

Luk hjælp
", function(){$("#help"+ _img).hide().slideDown(500)}); } else { $("#helpdiv").slideUp(500,function(){$("#helpdiv").parent().parent().remove()}); } } function tt_focus_tt(_o) { if( $(_o).val() == "Track & Trace nummer" ) $(_o).val(''); } function tt_blur_tt(_o) { if( $(_o).val().length == 0 ) $(_o).val('Track & Trace nummer'); } function tt_focus_fbnr(_o) { if( $(_o).val() == "Fragtbrevsnummer" || $(_o).val() == "Kundenummer" ) $(_o).val(''); } function tt_blur_fbnr(_o) { if( _o.id == "fbnr" ) $(_o).val('Fragtbrevsnummer'); if( _o.id == "knnr" ) $(_o).val('Kundenummer'); } function tt_focus_pk(_o) { if( $(_o).val() == "Pakkenummer" ) $(_o).val(''); } function tt_blur_pk(_o) { $(_o).val('Pakkenummer'); } function tt_showhelp_general() { $.facebox("Søgeoplysninger til Track & Trace findes på dit fragtbrev
"); } function tt_soeg(_searchtype, _epod) { switch( _searchtype ) { case "tt": if( $("#ttnr").val().length > 0 && $("#ttnr").val() != "Track & Trace nummer" ) { showTTresult(); $.post("/ajax/ajax.php", {action:"xmlTrackTraceData",tt: $("#ttnr").val(), rnd:Math.random()}, function( xml ) { printTTResult( xml ); }); } case "fb": if( $("#fbnr").val().length == 8 && $("#fbnr").val() != "Fragtbrevsnummer" && $("#knnr").val().length >= 3 && $("#knnr").val() != "Kundenummer" ) { if( _epod) { //showTTresult(); $("#searchdiv").hide(); $("#tt_iframe").html("
 Søger efter Epod...
"); } $.post("/ajax/ajax.php", {action:"xmlTrackTraceData", fragtnr: $("#fbnr").val(), kundenr: $("#knnr").val(), rnd:Math.random()}, function(xml) { printTTResult( xml ); }); } } } function printTTResult( xml ) { var url = "http://ordre.transportgruppen.dk/api/vis_pdf.asp?id="; if( $("error",xml).text().length > 0 ) { $("#tt_forsendelsesdata tr first").html("Der blev ikke fundet data om din forsendelse..."); } else { $("#txt_afhentet").html("

"+ $("modtaget",xml).text() +"

"); $("#txt_leveret").html("

"+ $("leveret",xml).text() +"

"); if( $("pod",xml).text().length > 0 ) { //$("#txt_pod").html( "" ); $("#tt_iframe").html(""); } else { $("#txt_pod").html( "Kopi af fragtbrev er undervejs..." ); } } $("#ajax").slideUp(200); } function getPod( _pod ) { url = "http://ordre.transportgruppen.dk/api/vis_pdf.asp?id="; window.open( url + _pod ); } function showTTresult() { $("#tt_forsendelsesdata").hide(); $("#tt_forsendelsesdata").html("
 Forsendelsesdata
 Søger efter Track & Trace data...
Afhentet :
...
Leveret :
...
").slideDown(250); } function showTTresult2() { $("#tt_forsendelsesdata").hide(); $("#tt_forsendelsesdata").html("
 Forsendelsesdata
 Søger efter Track & Trace data...
Afsender :...
Modtager :
...
Antal colli, art :...
Vægt :
...
Beskrivelse :
...
Afhentet :
...
Leveret :
...
").slideDown(250); }