var $j=jQuery.noConflict();
$j(document).ready(function(){
// Contact us Portion Starts
	$j(".con-req").focus(function(){
								 
			$j(this).attr('style','border:1px solid #999999');
			if($j(this).attr('tagName') == "SELECT")
				$j(this).css({'width':'180px','margin':'0 0 0 0px'});
				
			if($j(this).attr('id') == "booking_start_date")
				$j(this).css({'width':'148px'});
			if($j(this).attr('id') == "booking_end_date")
				$j(this).css({'width':'148px'});
	});
	
	
	
	
	
	
	$j(".con-req").blur(function(){
		if($j(this).isEmpty())
		{	
			$j(this).attr('style','border:1px solid #FF0000');
			$j(this).addClass('denied');
			
			if($j(this).attr('tagName') == "SELECT")
			{
				//$j(this).attr('style','color:#FF0000');
					$j(this).css({'width':'180px','margin':'0 0 0 0px','color':'#FF0000'});
			}
			if($j(this).attr('id') == "booking_start_date")
				$j(this).css({'width':'148px','border':'1px solid #FF0000'});
			if($j(this).attr('id') == "booking_end_date")
				$j(this).css({'width':'148px','border':'1px solid #FF0000'});
		}
		else if(!$j(this).emailCheck() && $j(this).attr('id') == 'booking_email')
		{   
			$j(this).attr('style','border:1px solid #FF0000');
			$j(this).addClass('denied');
		}
		else if($j(this).attr('id') == 'booking_homephone' && !checkPhone($j('#'+$j(this).attr('id')).val()))
		{
			$j(this).attr('style','border:1px solid #FF0000');
			$j(this).addClass('denied');
		}
		else if($j(this).attr('id') == 'booking_mobile' && !checkPhone($j('#'+$j(this).attr('id')).val()))
		{
			$j(this).attr('style','border:1px solid #FF0000');
			$j(this).addClass('denied');
		}
		else if($j(this).attr('id') == 'booking_adult' && !numCheck($j('#'+$j(this).attr('id')).val()))
		{
			$j(this).attr('style','border:1px solid #FF0000');
			$j(this).addClass('denied');
		}
		else if($j(this).attr('id') == 'booking_child' && !numCheck($j('#'+$j(this).attr('id')).val()))
		{
			$j(this).attr('style','border:1px solid #FF0000');
			$j(this).addClass('denied');
		}
		else
		{
			$j(this).attr('style','border:1px solid #347C17');
			$j(this).removeClass('denied');
			
			if($j(this).attr('tagName') == "SELECT")
					$j(this).css({'width':'180px','margin':'0 0 0 0px','color':'#347C17'});
					
			if($j(this).attr('id') == "booking_start_date")
				$j(this).css({'width':'148px','border':'1px solid #347C17'});
			if($j(this).attr('id') == "booking_end_date")
				$j(this).css({'width':'148px','border':'1px solid #347C17'});
		}
	});

$j("#reset").click(function()
{
	$j('#chk_span').html("");
	//$j('.con-req').attr('style','border:1px solid #656C4A'); 
	$j('#booking_start_date').css({'width':'148px'});
	$j('#booking_end_date').css({'width':'148px'});
	$j('.con-req').css({'border':'1px solid #656C4A','display:':'block','color':'#000000'});
});

});
// Contact us Portion Starts
function booking(formID)
{
	
	
	$j('#chk_span').html("");
	$j(".con-req").blur();
	
	
	if($j(".denied").length == 0 && $j("input:checked").length !=0){	
		var data=$j('#'+formID).serializeArray();		
		$j.ajax({
				type:'POST',
				url:'booking_mail_send.php',
				data: data,
				dataType:'json',
				success:function(jData){
					if(jData.flag == 1)
					{
						$j('#contactme').html(jData.html);
						$j('.innerpage-con p').hide();
					}
					else if(jData.flag == 2)
					{
						$j('#err').html(jData.html);
					}
				},
				error: function(XMLHttpRequest, textStatus, errorThrown){
					$j(".contactus-block").html("Some server error occoured. Please report to system administrator.</div>");
				}
		});
	}
	
	
	
	if ($j("input:checked").length ==0)
	{
		$j('#chk_span').html("Please Check");
		//alert("Please Check");
	}

	
}
//Contact us Portion Ends
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;
}
/* this is for number only check starts */
function numCheck(val)
{
	var number =/^(\d){1,}$/; 
	if (val.match(number)) 
	{
			return true;
	} 
	else 
	{
			return false;
	}
}
/* this is for number only check ends */

