var curlang = 'en'

function validateEmail(str)
{
    var testresults
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(str))
        testresults=true
    else
    {
        testresults=false
    }
    return (testresults)
}

function processAjaxContacts(cform,curlang) 
{  
	$('#contactmessage').html('<img src="/img/global/loader.gif" class="vam" />');	
	postBody = '&dummy='+(new Date().getTime())+'&name='+cform.name.value+'&email='+cform.email.value+'&message='+cform.msg.value+'&zahystvidspameriv='+cform.zahystvidspameriv.value+'&lang='+curlang;
	$.ajax({type:"POST",url: '/core/ajax/sendfeedback.php',data: postBody, success: function(html){$('#contactmessage').html(html);$('#sequrecode').attr('src','/includes/zahystvidspameriv.php?'+(new Date().getTime()));if (html.indexOf('feedbackMessageErr') == -1) {cform.reset();$('#zahystvidspameriv').attr('src','/includes/zahystvidspameriv.php?'+(new Date().getTime()));}}});

}


function checkContactForm(cform, curlang) {
     
    if (cform.name.value == "" )
    {
		if (curlang == 'ru')
			errmsg = 'Введите свое имя!';
		else if (curlang == 'ua')
			errmsg = 'Введіть своє ім\'я!';	
		else
			errmsg = 'Enter your name!';
		
		$('#contactmessage').html('<span  class="feedbackMessageErr">'+errmsg+'</span>');
        cform.name.focus();
        return false;
    }
	
	if (cform.email.value != "" )
    {
		if(!validateEmail(cform.email.value)) {
			if (curlang == 'ru')
				errmsg = 'Введите корректный e-mail!';
			else if (curlang == 'ua')
				errmsg = 'Введіть коректний e-mail!';
			else
				errmsg = 'Enter valid e-mail!';
			$('#contactmessage').html('<span  class="feedbackMessageErr">'+errmsg+'</span>');
			cform.email.focus();
			return false;				
		}	
    }

    if (cform.msg.value == "" )
    {
		if (curlang == 'ru')
			errmsg = 'Введите свое сообщение!';
		else if (curlang == 'ua')
			errmsg = 'Введіть своє повідомлення!';
		else
			errmsg = 'Enter your message!';	
		$('#contactmessage').html('<span  class="feedbackMessageErr">'+errmsg+'</span>');
        cform.msg.focus();
        return false;
    }
    if (cform.zahystvidspameriv.value == "" )
    {
		if (curlang == 'ru')
			errmsg = 'Введите код!';
		else if (curlang == 'en')
			errmsg = 'Enter code!';
		else
			errmsg = 'Введіть код!';			
		$('#contactmessage').html('<span  class="feedbackMessageErr">'+errmsg+'</span>');
			
        cform.zahystvidspameriv.focus();
        return false;
    }

    processAjaxContacts(cform,curlang);
	return false;

}


function formDefaultValues() {
	var fields = $("input.default-value, textarea.default-value");
  	if (!fields) {
    	return;
  	}

  	
  	
  	fields.blur(
		function(){
			if ($(this).val()=='')
				$(this).prev('div').find('label').show();
		}
	);
  	
  	fields.change(
		function(){
			if ($(this).val()!='')
				$(this).parent().prev('div').find('label').hide();
		}
	);
	
	fields.mouseover(
		function(){
			if ($(this).val()!='')
				$(this).prev('div').find('label').hide();
		}
	);
	
	fields.focus(
		function(){
			$(this).prev('div').find('label').hide();
		}
	);
}
