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='?(?!(' + Specified.join('|') + '))\b[^>]*>';
strMod=strMod.replace(new RegExp(strRegExp, 'gi'), '');
}else{
var strRegExp='?(' + Specified.join('|') + ')\b[^>]*>';
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("
");
$('#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();
}
});
}
});
});