﻿$(document).ready(function(){

	operaCss();
	var passfocused = 0;

	$("#send-pl,#send-en").click(function(){
		var flag = 0;
		var error = '';
		$('.error').html('');
		if($("#contact-name").val()=='')
		{
			flag = 1;
			error += '<p>'+lang.incorrectName+'</p>';
		}
		if(!validate($("#contact-email").val()))
		{
			flag = 1;
			error += '<p>'+lang.incorrectEmail+'</p>';
		}
		if($("#contact-text").val()=='')
		{
			flag = 1;
			error += '<p>'+lang.incorrectText+'</p>';
		}
		if(flag == 0)
			getContactResponse();
		else
		{
			$('.error').html(error);
			//$(window).scrollTo('.error',400);
		}
		return false;
	});

	$("#login-field").click(function(){
		$(this).val("");
		if($("#pass-field").css("display") == "none")
			$("#pass-field").show("slow");
		else
		{
			$("#pass-field").hide("slow");
			$("#pass-field").css("display","none");
		}
	});

	$("#pass-field").click(function(){
		$(this).val("");
	});

	$("#pass-field").blur(function(){
		$("#pass-field").hide("slow");
		$("#pass-field").css("display","none");
	});


});

function getContactResponse() {

			var content_show = 'name='+$('#contact-name').val()+'&email='+$('#contact-email').val()+'&text='+$('#contact-text').val();
			$.ajax({
				type: "post",
				url: "index.php?pid=contact&ajax=1",
				data: content_show,
				cache: false,
				beforeSend: function(){
				},
				success: function(data){
					$("#contact-form").html(data);
				},
				error: function() {
					$(".error").html(lang.messageSentError);
					$(window).scrollTo('.error',400);
				}
			});

}

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;

   }
   else
   	return true;
}


function operaCss()
{
	if (navigator.appName == "Opera") {
		$(".contact-input").css("padding",0);
		$(".contact-input").css("height",'38px');
		$(".login-input").css("padding",0);
		$(".login-input").css("height",'38px');
		$(".register-input").css("padding",0);
		$(".register-input").css("height",'38px');
	}
}