var $j=jQuery.noConflict();

$j(document).ready(function(){

		$j('#name').blur(function(){

			if($j(this).isEmpty())
			{
			
				$j(this).addClass('denied');
				$j(this).removeClass('allow');
				
			}
			else
			{
			
					$j(this).addClass('allow');
					$j(this).removeClass('denied');
					
			}

		});
		$j('#telephone').blur(function(){

					if(!checkPhone($j(this).val()))
					{
							$j(this).addClass('denied');
							$j(this).removeClass('allow');

					}
					else
					{
							$j(this).addClass('allow');
							$j(this).removeClass('denied');
							
					}

		});
		$j('#email').blur(function(){

			if(!$j(this).emailCheck())
			{
					$j(this).addClass('denied');
					$j(this).removeClass('allow');
					
			}
			else
			{
					$j(this).addClass('allow');
					$j(this).removeClass('denied');
					
			}
		});

		$j('#message').blur(function(){


			if($j(this).isEmpty())
			{
					$j(this).addClass('denied');
					$j(this).removeClass('allow');
					
			}
			else
			{
					$j(this).addClass('allow');
					$j(this).removeClass('denied');
					
			}
		});


		$j('#name').focus(function(){
			if($j(this).isEmpty())
			{
				$j(this).addClass('denied');
				$j(this).removeClass('allow');
				
			}
			else
			{
					$j(this).addClass('allow');
					$j(this).removeClass('denied');
					
			}

		});
		$j('#telephone').focus(function(){
			if(!checkPhone($j(this).val()))
			{
					$j(this).addClass('denied');
					$j(this).removeClass('allow');
					
			}
			else
			{
					$j(this).addClass('allow');
					$j(this).removeClass('denied');
					
			}

		});
		$j('#email').focus(function(){
			if(!$j(this).emailCheck())
			{
					$j(this).addClass('denied');
					$j(this).removeClass('allow');
					
			}
			else
			{
					$j(this).addClass('allow');
					$j(this).removeClass('denied');
					
			}

		});
		$j('#message').focus(function(){
			if($j(this).isEmpty())
			{
					$j(this).addClass('denied');
					$j(this).removeClass('allow');
				
			}
			else
			{
					$j(this).addClass('allow');
					$j(this).removeClass('denied');
					
			}
		});
		$j('#btn-contact').click(function(){
			$j('#name').blur();
			$j('#telephone').blur();
			$j('#email').blur();
			$j('#message').blur();
			
			if($j('.denied').length==0)
			{
				
				var data=$j('#contact-frm').serializeArray();
				$j.ajax({
				
				type:'POST',
				url:'contactprocess.php',
				data: data,
				dataType:'json',
				success:function(jData){
					if(jData.flag == 1)
					{
						//alert(jData.html);
						
						$j('#contact-frm').html(jData.html_thank);
						//$j('.div-contact-frm').hide();
						//document.register_form.submit();
					}
					
				},
				error: function(XMLHttpRequest, textStatus, errorThrown){
					$j(".contactus-block").html("Some server error occoured. Please report to system administrator.</div>");
					}
				});

			}
					
		});


	
	

});


function checkPhone(elem)
{
var phoneRegExp =/^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,13})(-| )?(\d{1})(( x| ext)\d{1,5}){0,1}$/; 
if (elem.match(phoneRegExp)) 
return true;
}

