// JavaScript Document
function Validationform(Form,callback)
{	
	var NonBlank=/[\S]/;
	var GoodInt=/^\d+$/;
	var GoodSignedInt=/^(\+|-)?\d+$/;
	var GoodChar=/^[\w\-]+$/;
	var GoodEmail=/^\w[\w\-\.]+\@\w[\w\-]+(\.\w[\w\-]+)+$/;

	var alertBlank = "Please Fill"
	var alertInt = "Please Fill"
	var alertEmail = "Please Corect your"
	var contactform = $("#"+Form+" :input");
	var serializeform = $("#"+Form+"").serialize();
	var lengthinput = $("#"+Form+" :input").length;
	var i = 0;

	//var val = new
	for (i=0;i<lengthinput;i++)
	{
		var idinput = contactform[i];
		var valform = $(idinput).attr("valform");
		if(valform == "NonBlank")
		{
			var validateform = NonBlank;
			var alertForm = alertBlank;
		}else if(valform == "GoodInt")
		{
			var validateform = GoodInt;
			var alertForm = alertInt;

		}else if(valform == "GoodEmail")
		{
			var validateform = GoodEmail;
			var alertForm = alertEmail;
		}
		if(valform !="" && valform != null)
		{	
			if(!validateform.test($(idinput).val()))
			{
				var idfield = idinput.id;
				//$(idinput).animate({backgroundColor : '#fffafa'},500);
				//$(idinput).css({"border": "1px #FF0000 solid"});
				//$(idinput).animate({"background-position": "bottom"},500);
				$(idinput).css({"background-position": "bottom"});
				$("#alert"+idfield).fadeIn(500);
				var outputfalse = 1;
			}else if(validateform.test($(idinput).val()))
			{
				var idfield = idinput.id;
				//$(idinput).animate({backgroundColor : '#FFFFFF'},500);
				//(idinput).css({"border": "1px #ffc22f solid"});
				$(idinput).css({"background-position": "top"});
				$("#alert"+idfield).fadeOut(500);
			}
		}
	}



	



	if(outputfalse != 1)
	{
		if(typeof callback === "function"){
			callback(serializeform);
 			}
	}
}




function contactform(serializeform)
{
	$.ajax({
			type:'POST',
			url:'index.php?id=25',
			dataType:'json',
			data:"SendContact=send&"+serializeform,
			success: function(msg){
				var alertDialog = "<div align='center' class='Alert'>Notification</div><div class='msgalert' align='left'> Sending "+ msg.sendstasus +"</div>";
				jQuery.facebox(alertDialog);
				//$("#contactbutton").css({"font-size":"12px", "background": "url(/assets/templates/html/images/bg-button.jpg) repeat-x", "padding":"0 15px 5px 15px", "font-weight":"bold","color":"#fff","text-decoration":"none","border":"none","height":"20px"}).val("Send").removeAttr("disabled");
				$("#contactbutton").css({"font-size":"12px", "background": "url(/assets/templates/html/images/button.png) repeat-x", "padding":"4px 15px 4px 15px", "font-weight":"bold", "color":"#fff", "text-decoration":"none", "float":"none", "border":"none", "cursor":"pointer"}).val("Send").removeAttr("disabled");
				$("#ContactForm")[0].reset();
			}
		});
	$("#contactbutton").css({"background":"url(/assets/js/ajax-loader.gif) 5px 8px no-repeat #3a9fdd", "padding-left":"22px"}).val("Loading...").attr("disabled","disabled");
	//$("#contactbutton").val("Loading...").attr("disabled","disabled");
}


function orderform(serializeform)
{
	$.ajax({
			type:'POST',
			url:'index.php?id=17',
			dataType:'json',
			data:"SendOrder=send&"+serializeform,
			success: function(msg){

				var alertDialog = "<div align='center' class='Alert'>Notification</div><div class='msgalert' align='left'> Sending "+ msg.sendstasus +"</div>";

				jQuery.facebox(alertDialog);

				$("#contactbutton").css({"font-size":"12px", "background": "url(/assets/templates/html/images/bg-button.jpg) repeat-x", "padding":"0 15px 5px 15px", "font-weight":"bold","color":"#fff","text-decoration":"none","border":"none","height":"20px"}).val("Send").removeAttr("disabled");

				$("#OrderForm")[0].reset();
			}
		});

	$("#contactbutton").css({"background":"url(/assets/js/ajax-loader.gif) 5px 4px no-repeat #CCC", "padding-left":"20px"}).val("Loading...").attr("disabled","disabled");

	//$("#contactbutton").val("Loading...").attr("disabled","disabled");

}


function testiform(serializeform)
{
	$.ajax({
			type:'POST',
			url:'index.php?id=184',
			dataType:'json',
			data:"SendBook=send&"+serializeform,
			success: function(msg){
				if(msg.sendstasus == "vericodefailed" )
				{
					$("#buttonSend").val("Send").removeAttr("disabled");
					var alertDialog = "<div align='center' class='Alert'>Notification</div><div class='msgalert' align='left'>Please corect the anti spam code</div>";
					jQuery.facebox(alertDialog);
					var ranNumber = Math.floor(Math.random()*11);
					$("#imagevericode").attr("src","/manager/includes/veriword.php?rand="+ranNumber+"");
					$("#vericode").animate({backgroundColor : '#FC9'},500);
					//$("#alertvericode").fadeIn(500);
				
				$("#vericode").css({"border": "1px #FF0000 solid"});
				$("#buttonSend").css({"font-size":"12px", "background": "url(/assets/templates/html/images/bg-button.jpg) repeat-x", "padding":"0 15px 5px 15px", "font-weight":"bold","color":"#fff","text-decoration":"none","border":"none","height":"20px"}).val("Send").removeAttr("disabled");
		
				}else
				{
					var alertDialog = "<div align='center' class='Alert'>Notification</div><div class='msgalertsucces' align='left'> Sending "+ msg.sendstasus +"</div>";
					jQuery.facebox(alertDialog);
					
					//$("#buttonSend").val("Send").removeAttr("disabled");
					$("#buttonSend").css({"font-size":"12px", "background": "url(/assets/templates/html/images/bg-button.jpg) repeat-x", "padding":"0 15px 5px 15px", "font-weight":"bold","color":"#fff","text-decoration":"none","border":"none","height":"20px"}).val("Send").removeAttr("disabled");
					$("#bookform")[0].reset();
				}
			}
		});
	$("#buttonSend").css({"background":"url(/assets/js/ajax-loader.gif) 5px 4px no-repeat #CCC", "padding-left":"20px"}).val("Loading...").attr("disabled","disabled");
	//$("#buttonSend").val("Loading...").attr("disabled","disabled");
}


function BookingForm(serializeform)
{
	$.ajax({
			type:'POST',
			url:'index.php?id=30',
			dataType:'json',
			data:"SendBook=send&"+serializeform,
			success: function(msg){
				if(msg.sendstasus == "vericodefailed" )
				{
					$("#buttonSend").val("Send").removeAttr("disabled");
					var alertDialog = "<div align='center' class='Alert'>Notification</div><div class='msgalert' align='left'>Please corect the anti spam code</div>";
					jQuery.facebox(alertDialog);
					var ranNumber = Math.floor(Math.random()*11);
					$("#imagevericode").attr("src","/manager/includes/veriword.php?rand="+ranNumber+"");
					$("#vericode").animate({backgroundColor : '#FC9'},500);
					//$("#alertvericode").fadeIn(500);
				
				$("#vericode").css({"border": "1px #FF0000 solid"});
				$("#buttonSend").css({"font-size":"12px", "background": "url(/assets/templates/html/images/bg-button.jpg) repeat-x", "padding":"0 15px 5px 15px", "font-weight":"bold","color":"#fff","text-decoration":"none","border":"none","height":"20px"}).val("Send").removeAttr("disabled");
		
				}else
				{
					var alertDialog = "<div align='center' class='Alert'>Notification</div><div class='msgalertsucces' align='left'> Sending "+ msg.sendstasus +"</div>";
					jQuery.facebox(alertDialog);
					
					//$("#buttonSend").val("Send").removeAttr("disabled");
					$("#buttonSend").css({"font-size":"12px", "background": "url(/assets/templates/html/images/bg-button.jpg) repeat-x", "padding":"0 15px 5px 15px", "font-weight":"bold","color":"#fff","text-decoration":"none","border":"none","height":"20px"}).val("Send").removeAttr("disabled");
					$("#bookform")[0].reset();
				}
			}
		});
	$("#buttonSend").css({"background":"url(/assets/js/ajax-loader.gif) 5px 4px no-repeat #CCC", "padding-left":"20px"}).val("Loading...").attr("disabled","disabled");
	//$("#buttonSend").val("Loading...").attr("disabled","disabled");
	
}



	function ClearForm(FormId)
	{
		var contactform = $("#"+FormId+" :input");
		var lengthinput = $("#"+FormId+" :input").length;
		for (i=0;i<lengthinput;i++)
		{
			var idinput = contactform[i];
			var valform = $(idinput).attr("valform");
			var idfield = idinput.id;
			if (valform != null)
			{
				$(idinput).animate({backgroundColor : '#FFFFFF',"border": "1px #ffc22f solid"},500);
				$("#alert"+idfield).fadeOut(500);
			}
		}
		$("#"+FormId+"")[0].reset();
	}



						   



						   




