$(document).ready(function(){
var _pop;
var location = window.location.toString().split("/");
	$(".textbox, message-box, .enqforminput, .callbackinput").focus(function(){
		$(this).removeAttr('style').val('');
	});
	$("#sample-btn").click(function(){
		_pop = $(this).attr('href');
		var _width = $(document).width();
		var _height = $(document).height();
		$("#overlay").css({width:_width, height:_height}).fadeIn("slow", function(){
			$(_pop).css({top:(_height/2)-400, left:(_width/2)-160}).fadeIn("slow");
		});
		return false;
	});
	
	$("#overlay, #close").click(function(){
		$("#overlay,"+_pop).fadeOut("slow");
	});
	
	$("#submit").click(function(){
		var errors=false;
		var name = $("#sample-form #name").val();
		var phone = $("#sample-form #phone").val();
		var email = $("#sample-form #email").val();
		var prod = $("#sample-form #samples-drop").val();
		var message = $("#sample-form #message").val();
		var regex = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
		if(name==''){
			$("#sample-form #name").css({'color':'red'}).val('Please enter your name');
			errors=true;
		}
		if(phone==''){
			$("#sample-form #phone").css({'color':'red'}).val('Please enter your phone number');
			errors=true;
		}
		if(email=='' || !regex.test(email)){
			$("#sample-form #email").css({'color':'red'}).val('Please enter a valid email address');
			errors=true;
		}
		if(prod==''){
			alert('Please select a product');
			errors=true;
		}
		if(message==''){
			$("#sample-form #message").css({'color':'red'}).val('Please enter your message');
			errors=true;
		}
		if(errors==false){
			$("#loader").fadeIn("fast");
			$.post('http://'+location[2]+'/wp-content/themes/proxy/mailer.php', 
				{name : name, phone : phone, email : email, product: prod, message : message}, function(){
					$("#loader").delay(400).fadeOut("slow", function(){
						$("#thanks").fadeIn("slow");
					});
			});
		}
		
		return false;
	});
	
	$(".smallbutton").click(function(){
		var _val;
		var errors = false;
			$(".enqforminput").each(function(){
				_val = $(this).val();
				if(_val == '' || _val == '*Required field'){
					$(this).css({color:"red"}).val("*Required field");
					errors = true;
				}
			});
		if(errors == false){
			$("#loader").fadeIn("fast");
			$.post('http://'+location[2]+'/wp-content/themes/proxy/mailer.php',{
				 name : $("#fm_name").val(),
				 company : $("#fm_company").val(),
				 address : $("#fm_address").val(),
				 phone: $("#fm_phone").val(),
				 email : $("#fm_email").val(),
				 message : $("#fm_message").val()
				}, function(){
					$("#loader").delay(400).fadeOut("slow", function(){
						$("#thanks").fadeIn("slow");
					});
			});
		}
		return false;
	});
	
	$("#callmebut").click(function(){	
		var _val;
		var errors = false;
			$(".callbackinput").each(function(){
				_val = $(this).val();
				if(_val == '' || _val == '*Required field'){
					$(this).css({color:"red"}).val("*Required field");
					errors = true;
				}
			});
		if(errors == false){
			$("#loader").fadeIn("fast");
			$.post('http://'+location[2]+'/wp-content/themes/proxy/mailer.php',{
				 name : $("#fm_name").val(),
				 phone: $("#fm_phone").val(),
				}, function(){
					$("#loader").delay(400).fadeOut("slow", function(){
						$("#thanks").fadeIn("slow");
					});
			});
		}
		return false;
	});
});
