	function findIsikukood(obj, loginTPL)
	{
		isikukood = $(obj).val();
		if (isikukood != 0) {
			$.getJSON("/_json_functions.php",
			  { 
			  		action: 'reg_login',
					isikukood: isikukood,
					path: window.location.pathname + window.location.search
			  },
				function(json)
				{
				 if (json.user) 
				 {
				 	showTransparentLayer(json.template, 'reg_loginUserAction', false, false, true);
				 }
				}
			);
		}
	}
	
	function clearUserCode()
	{
		var ispayerTmp = document.getElementById('ispayer_.dump');
		if (ispayerTmp && ispayerTmp.value == ""){
			var req_payer_usercodeTmp = document.getElementById('req_payer_usercode');
			if (req_payer_usercodeTmp){
				req_payer_usercodeTmp.value='';
			}
		}
		else{
			var req_isikukoodTmp = document.getElementById('req_isikukood');
			if (req_isikukoodTmp){
				req_isikukoodTmp.value='';
			}
		}
	}
	
	function reg_loginUserAction()
	{
		$('#reg_loginUser').submit();
	}
	
	function reg_contact(arr_data)
	{
		$.getJSON("/_json_functions.php",
		  { 
		  		action: 'reg_contact',
				path: window.location.pathname + window.location.search
		  },
			function(json)
			{
			 	showTransparentLayer(json.template, 'reg_contactAction', false, false, 2);
			 	
			 	if (arr_data)
			 	{
				 	var name = arr_data[0];
				 	var phone = arr_data[1];
				 	var email = arr_data[2];
				 	var message = arr_data[3];
				 	
					$('#reg_contact_name').val(name.val);
					$('#reg_contact_phone').val(phone.val);
					$('#reg_contact_email').val(email.val);
					$('#reg_contact_message').val(message.val);
					
					if (name.error)
					{
						$('#reg_contact_name').parent().parent().parent().parent().children('.frmCourseLabel').css('color', '#AF1515');
					}
					if (phone.error)
					{
						$('#reg_contact_phone').parent().parent().parent().parent().children('.frmCourseLabel').css('color', '#AF1515');
					}
					if (email.error)
					{
						$('#reg_contact_email').parent().parent().parent().parent().children('.frmCourseLabel').css('color', '#AF1515');
					}
					if (message.error)
					{
						$('#reg_contact_message').parent().parent().parent().parent().children('.frmCourseLabel').css('color', '#AF1515');
					}
			 	}
			 	

			}
		);		
	}
	
	function reg_contactAction()
	{
		var name = $('#reg_contact_name');
		var name_error = false;
		var email = $('#reg_contact_email');
		var email_error = false;
		var phone = $('#reg_contact_phone');
		var phone_error = false;
		var message = $('#reg_contact_message');
		var message_error = false;
			
		var accept = true;
			
		if ($(email).val() == "" || !$(email).val().match(new RegExp('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]{2,})+$'))) {
			accept = false;
			var email_error = true;
		} 
			
		if ($(phone).val() == "" || !$(phone).val().match(new RegExp('^[0-9\-\+\\s\(\)]{7,}$'))) {
			accept = false;
			var phone_error = true;
		}

		if ($(name).val() == "") {
			accept = false;
			var name_error = true;
		} 		

		if ($(message).val() == "") {
			accept = false;
			var message_error = true;
		} 
		if (accept)
		{
			$.getJSON("/_json_functions.php",
			  {
			  		name: name.val(),
			  		phone: phone.val(),
			  		message: message.val(),
			  		email: email.val(),
			  		action: 'reg_contact_action',
					path: window.location.pathname + window.location.search
			  },
				function(json)
				{
				 	showTransparentLayer(json.template);
				}
			);			
		}
		else 
		{
			reg_contact([{'val':name.val(), 'error':name_error},{'val':phone.val(), 'error':phone_error},{'val':email.val(), 'error':email_error},{'val':message.val(), 'error':message_error}]);
			
		}
	
	}
