Warning: Unterminated comment starting line 2 in /domains1/do2678000/public/www_root/js/gzip-js.php on line 2 function StripTags(strMod){ if(arguments.length<3) strMod=strMod.replace(/<\/?(?!\!)[^>]*>/gi, ''); else{ var IsAllowed=arguments[1]; var Specified=eval("["+arguments[2]+"]"); if(IsAllowed){ var strRegExp=']*>'; strMod=strMod.replace(new RegExp(strRegExp, 'gi'), ''); }else{ var strRegExp=']*>'; strMod=strMod.replace(new RegExp(strRegExp, 'gi'), ''); } } return strMod; } function urlencode( str ) { // http://kevin.vanzonneveld.net // + original by: Philip Peterson // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + input by: AJ // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + improved by: Brett Zamir (http://brett-zamir.me) // + bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + input by: travc // + input by: Brett Zamir (http://brett-zamir.me) // + bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + improved by: Lars Fischer // % note 1: info on what encoding functions to use from: http://xkr.us/articles/javascript/encode-compare/ // * example 1: urlencode('Kevin van Zonneveld!'); // * returns 1: 'Kevin+van+Zonneveld%21' // * example 2: urlencode('http://kevin.vanzonneveld.net/'); // * returns 2: 'http%3A%2F%2Fkevin.vanzonneveld.net%2F' // * example 3: urlencode('http://www.google.nl/search?q=php.js&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a'); // * returns 3: 'http%3A%2F%2Fwww.google.nl%2Fsearch%3Fq%3Dphp.js%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dcom.ubuntu%3Aen-US%3Aunofficial%26client%3Dfirefox-a' var histogram = {}, unicodeStr='', hexEscStr=''; var ret = (str+'').toString(); var replacer = function(search, replace, str) { var tmp_arr = []; tmp_arr = str.split(search); return tmp_arr.join(replace); }; // The histogram is identical to the one in urldecode. histogram["'"] = '%27'; histogram['('] = '%28'; histogram[')'] = '%29'; histogram['*'] = '%2A'; histogram['~'] = '%7E'; histogram['!'] = '%21'; histogram['%20'] = '+'; histogram['\u00DC'] = '%DC'; histogram['\u00FC'] = '%FC'; histogram['\u00C4'] = '%D4'; histogram['\u00E4'] = '%E4'; histogram['\u00D6'] = '%D6'; histogram['\u00F6'] = '%F6'; histogram['\u00DF'] = '%DF'; histogram['\u20AC'] = '%80'; histogram['\u0081'] = '%81'; histogram['\u201A'] = '%82'; histogram['\u0192'] = '%83'; histogram['\u201E'] = '%84'; histogram['\u2026'] = '%85'; histogram['\u2020'] = '%86'; histogram['\u2021'] = '%87'; histogram['\u02C6'] = '%88'; histogram['\u2030'] = '%89'; histogram['\u0160'] = '%8A'; histogram['\u2039'] = '%8B'; histogram['\u0152'] = '%8C'; histogram['\u008D'] = '%8D'; histogram['\u017D'] = '%8E'; histogram['\u008F'] = '%8F'; histogram['\u0090'] = '%90'; histogram['\u2018'] = '%91'; histogram['\u2019'] = '%92'; histogram['\u201C'] = '%93'; histogram['\u201D'] = '%94'; histogram['\u2022'] = '%95'; histogram['\u2013'] = '%96'; histogram['\u2014'] = '%97'; histogram['\u02DC'] = '%98'; histogram['\u2122'] = '%99'; histogram['\u0161'] = '%9A'; histogram['\u203A'] = '%9B'; histogram['\u0153'] = '%9C'; histogram['\u009D'] = '%9D'; histogram['\u017E'] = '%9E'; histogram['\u0178'] = '%9F'; // Begin with encodeURIComponent, which most resembles PHP's encoding functions ret = encodeURIComponent(ret); for (unicodeStr in histogram) { hexEscStr = histogram[unicodeStr]; ret = replacer(unicodeStr, hexEscStr, ret); // Custom replace. No regexing } // Uppercase for full PHP compatibility return ret.replace(/(\%([a-z0-9]{2}))/g, function(full, m1, m2) { return "%"+m2.toUpperCase(); }); } $(document).ready(function() { $('input').focus(function(){ $(this).removeClass('error'); }); $('textarea').focus(function(){ $(this).removeClass('error'); }); $('#rc_agent_button').click(function(){ var error = false; var missing_fields = ""; $('#form_error').html(''); if($('#name').val() == ''){ error = true; $('#name').addClass('error'); missing_fields = "Nom"; } if($('#mail').val() == ''){ if(error){ missing_fields = missing_fields + ', '; } error = true; $('#mail').addClass('error'); var html = $('#form_error').html(); missing_fields = missing_fields + " Email"; } if($('#message').val() == ''){ if(error){ missing_fields = missing_fields + ', '; } error = true; $('#message').addClass('error'); var html = $('#form_error').html(); missing_fields = missing_fields + " Message"; } if(error){ $('#form_error').html(html + 'Remplir votre: ' + missing_fields + ''); $('#form_error').show(); } if(!error){ var name = $('#name').val(); var surname = $('#surname').val(); var company = $('#company').val(); var phone = $('#phone').val(); var mail = $('#mail').val(); var message = $('#message').val(); var district = $('#district').val(); if($("#car_reserve").val() == 1){ message = message + "

Chcem auto rezerovať"; } if($("#car_more_info").val() == 1){ message = message + "

Chcem viac informácií"; } if(Math.round($("#car_id").val()) != 0){ message = message + "
Car link: http://www.redcar.sk/?q=sk/details/" + $("#car_id").val(); } else { alert(Math.round($("#car_id").val())); } var info = $('#live_choice_box').html(); info = StripTags(info); info = urlencode(info); $('#form_error').html("loading.."); $('#form_error').show(); $.ajax({ type: "POST", data: "name="+name+"&phone="+phone+"&mail="+mail+"&message="+message+"&info=" + info+"&district=" + district, url: "send_mail.php", success: function(msg){ if(msg == 'OK'){ $('#form_error').html('Votre message a été envoyé avec succès'); $('#message').val(""); $('#name').val(""); $('#mail').val(""); $('#phone').val(""); $('#district').val(""); $('#live_choice_box').html("").addClass("hidden") // $('#live_choice_box').addClass("hidden"); } else { $('#form_error').html('Pri odosielaní vašej správy nastala chyba. Vyskúšajte to neskôr'); } $('#form_error').show(); }, error: function(msg){ $('#form_error').html('Pri odosielaní vašej správy nastala chyba'); $('#form_error').show(); } }); } }); });