$('.selected-option-lang').on('click',function() {
	if($('.options-lang').hasClass('show')){
		$('.options-lang').removeClass('show');
	}else{
		$('.options-lang').addClass('show');
	}
});
const $selectedOption = $('div[class="selected-option-lang"]');
const $options = $('div[class="options-lang"]');




function setCookieLang($lang){
	$.cookie('language', $lang, { expires: 30, path: '/' });
	setTimeout(function() {window.location.reload();},500);
}





var captchaText = "";

function reloadCaptcha() {
	captchaText = generateCaptcha(6); 
	$('span[id="captcha-text"]').text(captchaText);
}

$(document).ready(function() {
captchaText = generateCaptcha(6); 
$('span[id="captcha-text"]').text(captchaText);


	$.post("https://whoislookup.pro/api_domains.php", {domain: $('input[name="domain_f"]').val()}, function (data) {

		  $sstring=data.split('registrar')[1];
		  $sstring=$sstring.split('</div>')[0];
		  $sstring=$sstring.split('</div>')[0];
			$sstring=$sstring.replaceAll(':','');
			$registrar=$sstring.replaceAll(' ','');
			$('.item #registrar').html($registrar);

	  });
});


$('.letter_button').on('click',function() {

		if($('.letter_container  input[name="name"]').val() == ""){
			$('.letter_container  input[name="name"]').css('border', '2px solid red');
			setTimeout(function() {
				$('.letter_container  input[name="name"]').css('border', 'none');
			},3000);
		}else if($('.letter_container  input[name="email"]').val() == ""){
			$('.letter_container  input[name="email"]').css('border', '2px solid red');
			setTimeout(function() {
				$('.letter_container  input[name="email"]').css('border', 'none');
			},3000);
		}else if(!validateEmail($('.letter_container  input[name="email"]').val())){

			$('.letter_container  input[name="email"]').css('border', '2px solid red');
			$('.letter_container  .email-error').css('display','block');
			$('.letter_container  .email-error').text('The Email field contains an error!');
			setTimeout(function() {
				$('.letter_container  input[name="email"]').css('border', 'none');
				$('.letter_container  .email-error').css('display','none');
			},3000);

		}else if($('.letter_container textarea[name="message"]').val() == ""){

			$('.letter_container  textarea[name="message"]').css('border', '2px solid red');
			setTimeout(function() {
				$('.letter_container  textarea[name="message"]').css('border', 'none');
			},3000);

		}else if($('.letter_container #captcha-input').val()!== captchaText){
			$('.letter_container  .captcha-error').css('display','block');
			$('.letter_container  .captcha-error').text('Captcha failed!');
			setTimeout(function() {
				$('.letter_container  .captcha-error').text('');
				$('.letter_container  .captcha-error').css('display','none');
			},3000);
		}else{
			$.ajax({
		    url: 'https://loderi.com/api_functions/functions.php',
		    method: 'post',
		    dataType: 'html',
		    data: {
		    	sendLetterForm: 'true',
		    	name: $('.letter_container  input[name="name"]').val(),
		    	email: $('.letter_container  input[name="email"]').val(),
		    	text: $('.letter_container textarea[name="message"]').val(),
		    	domain: $('input[name="domain_f"]').val(),
		    	user_id: $('input[name="user_id_f"]').val(),
		    },
		    success: function(data){
		    	//if(data.trim() == 'ok'){
		    		$('.letter_container input[name="name"]').val("");
		    		$('.letter_container input[name="email"]').val("");
		    		$('.letter_container textarea[name="text"]').val("");
		    		$('.letter_container textarea[name="text"]').text("");
		    		$('.letter_container .success-send').css('display','block');
		    	/*}else{
		    		alert(data);
		    	}*/
		    }
		});

		}
	});


function showMessanger($id,$this) {
	$.ajax({
	    url: 'https://loderi.com/api_functions/functions.php',
	    method: 'post',
	    dataType: 'html',
	    data: {
	    	showMessangerValue: 'true',
	    	id: $id
	    },
	    success: function(data){
	    	$($this).attr('href', $($this).attr('data-oper')+data );
	    	$($this).html(data);		
	    	
	    }
	});
}





$('.seller_price_button').on('click',function() {
		$select_data = $('.seller_price select').val();
		if($('.seller_price_container input[name="price"]').val() == ""){
			$('.seller_price_container input[name="price"]').css('border', '2px solid red');
			setTimeout(function() {
				$('.seller_price_container input[name="price"]').css('border', 'none');
			},3000);
		}else if(!validateInput($('.seller_price_container input[name="price"]').val())){

			$('.seller_price_container input[name="price"]').css('border', '2px solid red');
			$('.seller_price .price-error').css('display','block');
			$('.seller_price .price-error').text('The Your price field contains an error!');
			setTimeout(function() {
				$('.seller_price .price-error').css('display','none');
				$('.seller_price_container input[name="price"]').css('border', 'none');
			},3000);
			
		}else if($('.seller_price_container input[name="messenger_value"]').val() == ""){
			$('.seller_price_container input[name="messenger_value"]').css('border', '2px solid red');
			setTimeout(function() {
				$('.seller_price_container input[name="messenger_value"]').css('border', 'none');
			},3000);
		}else if(!validateEmail($('.seller_price_container input[name="messenger_value"]').val()) && $select_data !== 'telegram'){

			$('.seller_price_container input[name="messenger_value"]').css('border', '2px solid red');
			$('.seller_price .messenger_value-error').css('display','block');
			$('.seller_price .messenger_value-error').text('The Email field contains an error!');
			setTimeout(function() {
				$('.seller_price_container input[name="messenger_value"]').css('border', 'none');
				$('.seller_price .messenger_value-error').css('display','none');
			},3000);

		}else if($('.seller_price_container #captcha-input').val()!== captchaText){
			$('.seller_price .captcha-error').css('display','block');
			$('.seller_price .captcha-error').text('Captcha failed!');
			setTimeout(function() {
				$('.seller_price .captcha-error').text('');
				$('.seller_price .captcha-error').css('display','none');
			},3000);
		}else{
	
			$.ajax({
			    url: 'https://loderi.com/api_functions/functions.php',
			    method: 'post',
			    dataType: 'html',
			    data: {
			    	sendSellerPrice: 'true',
			    	price: $('.seller_price_container input[name="price"]').val(),
			    	messenger_value: $('.seller_price_container input[name="messenger_value"]').val(),
			    	select_data: $select_data,
			    	domain: $('input[name="domain_f"]').val(),
			    	currency: $('input[name="currency_f"]').val(),
			    	user_id: $('input[name="user_id_f"]').val()
			    },
			    success: function(data){
			  
			    	//if(data.trim() == 'ok'){
			    		$('.seller_price_container input[name="price"]').val("");
			    		$('.seller_price_container input[name="messenger_value"]').val("");
			    		$('.seller_price_container .success-send').css('display','block');
			    	//}else{
			    	//	alert(data);
			    	//}
			    }
			});
		}
});

function validateInput(inputText) {

    var regex = /^\d*\.?\d*$/;
    return regex.test(inputText);
}
function validateEmail(email) {
    var regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
    return regex.test(email);
}


function generateCaptcha(length) {
    var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    var captcha = '';
    for (var i = 0; i < length; i++) {
        captcha += characters.charAt(Math.floor(Math.random() * characters.length));
    }
    return captcha;
}

   