$(document).ready(function(){
	$("#contactbutton").click(function(){
		$(".error").hide();
		$(".success").hide();
		var hasError = false;
		var nameVal = $("#name").val();
		var subjectVal = $("#subject").val();
		var messageVal = $("#messagecontents").val();
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var emailFromVal = $("#emailaddress").val();
		
		
		if(nameVal == ''){$('#name').showerror();hasError = true;}
		if(subjectVal == '') {$('#subject').showerror();hasError = true;}
		if(messageVal == '') {$('#messagecontents').showerror();hasError = true;}
		
		if(emailFromVal == '') {$('#emailaddress').showerror();hasError = true;} 
		else if(!emailReg.test(emailFromVal)) {$('#emailaddress').showerror();hasError = true;}
		
		if(hasError == false) {
			$('#name').css('border-color','#ccc');
			$('#emailaddress').css('border-color','#ccc');
			$('#subject').css('border-color','#ccc');
			$('#messagecontents').css('border-color','#ccc');
			var dataString = 'name='+ nameVal + '&email=' + emailFromVal + '&sub=' + subjectVal + '&msg=' + messageVal; 
			$.ajax({  
			  type: "POST",  
			  url: "http://paddu.in/wp-admin/process.php",  
			  data: dataString,  
			  success: function() {  
				$('.success').css('display','block'); 
				$("#pagecontainerbg").height('100%');
				$(".vtransbar").height('100%');
				$("#pagecontainerbg").height($("#pagecontainerbg").height() - 20) ;
				$(".vtransbar").height($(".vtransbar").height() - 60) ;
				$('#contactmeform').get(0).reset();
                scroll(0,0);
			  }  
			});
		}
		
		return false;
	});
	$.fn.showerror = function(){
		$(this).css('border-color','red');
		$('.error').css('display','block');
		$("#pagecontainerbg").height('100%') ;
	  	$(".vtransbar").height('100%') ;
		$("#pagecontainerbg").height($("#pagecontainerbg").height() - 20) ;
	  	$(".vtransbar").height($(".vtransbar").height() - 60) ;
        scroll(0,0);
	};
	
	$("#qname").focus(function () {if(this.value == 'Name :'){this.value = '';}})
	.blur(function(){if(this.value == 'Name :' || this.value == ''){this.value = 'Name :';}})
	$("#qemailaddress").focus(function () {if(this.value == 'Email :'){this.value = '';}})
	.blur(function(){if(this.value == 'Email :' || this.value == ''){this.value = 'Email :';}})
	$("#qmessagecontents").focus(function () {if(this.value == 'Hello!'){this.value = '';}})
	.blur(function(){if(this.value == 'Hello!' || this.value == ''){this.value = 'Hello!';}})
	
	$("#qcontactbutton").click(function(){
		var qhasError = false;
		var qnameVal = $("#qname").val();
		var qsubjectVal = $("#qsubject").val();
		var qmessageVal = $("#qmessagecontents").val();
		var qemailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var qemailFromVal = $("#qemailaddress").val();
		
		
		if(qnameVal == ''){$('#qname').qshowerror();qhasError = true;}
		if(qmessageVal == '') {$('#qmessagecontents').qshowerror();qhasError = true;}
		
		if(qemailFromVal == '') {$('#qemailaddress').qshowerror();qhasError = true;} 
		else if(!qemailReg.test(qemailFromVal)) {$('#qemailaddress').qshowerror();qhasError = true;}
		
		if(qhasError == false) {
			$('#qname').css('border-color','#4f4f4f');
			$('#qemailaddress').css('border-color','#4f4f4f');
			$('#qmessagecontents').css('border-color','#4f4f4f');
			var qdataString = 'name='+ qnameVal + '&email=' + qemailFromVal + '&sub=' + qsubjectVal + '&msg=' + qmessageVal; 
			$.ajax({  
			  type: "POST",  
			  url: "http://paddu.in/wp-admin/process.php",   
			  data: qdataString,  
			  success: function() {  
				$('#fqcform').html('<div class="fqcsuccess"><b>Thank you for your email</b>.<br/> I will be in touch with you soon.</div>'); 
			  }  
			});
		}
		
		return false;							   
	});
	$.fn.qshowerror = function(){
		$(this).css('border-color','red');
	};
	
	$("#rqbutton").click(function(){
		$(".error").hide();
		$(".success").hide();
		var rqhasError = false;
		var rqnameVal = $("#rqname").val();
		var rqsubjectVal = $("#rqsubject").val();
		var rqmessageVal = $("#rqprojdetails").val();
		var rqemailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var rqphoneReg = /^[-]?[0-9]+[\.]?[0-9]+$/;
		var rqemailFromVal = $("#rqemailaddress").val();
		var rqdeadlineVal = $("#datepicker").val();
				
		if(rqnameVal == ''){$('#rqname').rqshowerror();rqhasError = true;}
		if(rqmessageVal == '') {$('#rqprojdetails').rqshowerror();rqhasError = true;}
		if(rqdeadlineVal == '') {$('#datepicker').rqshowerror();rqhasError = true;}
		
		if(rqemailFromVal == '') {$('#rqemailaddress').rqshowerror();rqhasError = true;} 
		else if(!rqemailReg.test(rqemailFromVal)) {$('#rqemailaddress').rqshowerror();rqhasError = true;}
		
		if(!rqphoneReg.test($('#rqphone').val())) {$('#rqphone').rqshowerror();rqhasError = true;}
		
		var rqmsg = 'Website='+ $("#rqwebsite").val() + 'phone='+ $("#rqphone").val() + 'Project Type='+ $("#rqprojtype").val() + 'Project Budget='+ $("#rqprojbudget").val() + 'Deadline='+ rqdeadlineVal + 'Deadlinetype='+ $("input[@name='rqdeadline']:checked").val() + 'Project Details='+ rqmessageVal + 'How did you find me='+ $("#rqfindme").val();
		
		if(rqhasError == false) {
			$('#rqname').css('border-color','#ccc');
			$('#rqemailaddress').css('border-color','#ccc');
			$('#rqphone').css('border-color','#ccc');
			$('#datepicker').css('border-color','#ccc');
			$('#rqprojdetails').css('border-color','#ccc');
			var rqdataString = 'name='+ rqnameVal + '&email=' + rqemailFromVal + '&sub=' + rqsubjectVal + '&msg=' + rqmsg; 
			$.ajax({  
			  type: "POST",  
			  url: "http://paddu.in/wp-admin/process.php",  
			  data: rqdataString,  
			  success: function() {  
				$('.success').css('display','block'); 
				$("#pagecontainerbg").height('100%');
				$(".vtransbar").height('100%');
				$("#pagecontainerbg").height($("#pagecontainerbg").height() - 20) ;
				$(".vtransbar").height($(".vtransbar").height() - 60) ;
				$('#rqform').get(0).reset();
                scroll(0,0);
			  }  
			});
		}
		
		return false;
	});
	$.fn.rqshowerror = function(){
		$(this).css('border-color','red');
		$('.error').css('display','block');
		$("#pagecontainerbg").height('100%') ;
	  	$(".vtransbar").height('100%') ;
		$("#pagecontainerbg").height($("#pagecontainerbg").height() - 20) ;
	  	$(".vtransbar").height($(".vtransbar").height() - 60) ;
        scroll(0,0);
	};
});
