// JavaScript Document
jQuery(document).ready(function(){
	jQuery("#iRContactForm .ui-widget-overlay").css("height", jQuery(window).height()).css("width", jQuery(document).width()).click(function(){
		jQuery("div#iRForm").fadeOut("slow");
		jQuery("#iRContactForm .ui-widget-overlay").fadeOut("slow");
	});
	
	jQuery("#openContactForm, #support_help").click(function(){
		jQuery("#iRContactForm").css("top", (jQuery(window).height() / 2) - 230);
		jQuery("#iRContactForm .ui-widget-overlay").fadeIn("slow");
		if(jQuery("#formName").html()!="Contact")
		{
			jQuery("#formName").html("Contact");
			jQuery("#contact_form_status").html('<ul></ul>');
		}
		jQuery("#iRC_HireForm").hide();
		jQuery("#iRC_ContactForm").show();
		jQuery("div#iRForm").fadeIn("slow");
	});
	
	jQuery("#openHireForm").click(function(){
		jQuery("#iRContactForm").css("top", (jQuery(window).height() / 2) - 280);
		jQuery("#iRContactForm .ui-widget-overlay").fadeIn("slow");
		if(jQuery("#formName").html()!="Hire Me!")
		{
			jQuery("#formName").html("Hire Me!");
			jQuery("#contact_form_status").html('<ul></ul>');
		}
		jQuery("#iRC_ContactForm").hide();
		jQuery("#iRC_HireForm").show();
		jQuery("div#iRForm").fadeIn("slow");
	});
	
	jQuery("#iRC_ContactForm").validate({
		submitHandler: function(form) {
			contactME();
		},
		highlight: function(input) {
			jQuery("label[for='" + input.id + "']").addClass("ui-state-highlight");
		},
		unhighlight: function(input) {
			jQuery("label[for='" + input.id + "']").removeClass("ui-state-highlight");
		},
		rules: {
			iRC_email: {required : true,
						 email: true},
		   	iRC_name: { required : true },
		   	iRC_msg: { required : true}
		},
		messages: {
			iRC_email: {required: "E-Mail can't be blank",
				   	email: "Email is invalid"},
			iRC_name: { required : "Name can't be blank"},
			iRC_msg: { required : "Message can't be blank"}
		   },
			errorLabelContainer: "#contact_form_status ul",
		   	//wrapper: "li",
			errorElement:"em",
			errorClass:"iRtperror",
			validClass:"iRtpdone"
	});
	
	jQuery("#iRC_HireForm").validate({
		submitHandler: function(form) {
			hireME();
		},
		highlight: function(input) {
			jQuery("label[for='" + input.id + "']").addClass("ui-state-highlight");
		},
		unhighlight: function(input) {
			jQuery("label[for='" + input.id + "']").removeClass("ui-state-highlight");
		},
		rules: {
			iRH_email: {required : true,
						 email: true},
		   	iRH_name: { required : true },
			iRH_company: { required : true },
			iRH_phone: { required : true },
			iRH_country: { required : true },
			iRH_project_name: { required : true },
		   	iRH_project_desc: { required : true}
		},
		messages: {
			iRH_email: {required: "E-Mail can't be blank",
				   	email: "Email is invalid"},
			iRH_name: { required : "Name can't be blank"},
			iRH_company: { required : "Company Name can't be blank" },
			iRH_phone: { required : "Phone Number can't be blank" },
			iRH_country: { required : "Country can't be blank" },
			iRH_project_name: { required : "Project Name can't be blank" },
			iRH_project_desc: { required : "Project description can't be blank"}
		   },
			errorLabelContainer: "#contact_form_status ul",
		   	//wrapper: "li",
			errorElement:"em",
			errorClass:"iRtperror",
			validClass:"iRtpdone"
	});
});

function hireME(){
	var iRH_name=jQuery("#iRH_name").val();
	var iRH_email=jQuery("#iRH_email").val();
	var iRH_company=jQuery("#iRH_company").val();
	var iRH_phone=jQuery("#iRH_phone").val();
	var iRH_country=jQuery("#iRH_country").val();
	var iRH_project_name=jQuery("#iRH_project_name").val();
	var iRH_website=jQuery("#iRH_website").val();
	var iRH_timeline=jQuery("#iRH_timeline").val();
	var iRH_budget=jQuery("#iRH_budget").val();
	var iRH_project_type=jQuery("#iRH_project_type").val();
	var iRH_project_desc=jQuery("#iRH_project_desc").val();
	var dTime=new Date();
	jQuery("#contact_form_status").removeClass('iRtperror').removeClass('iRtpdone').addClass('iRtploading').html("Please Wait...");
	var QueryReq1=jQuery.post("contact.php",
	{
		iRH_name:iRH_name,
		iRH_email:iRH_email,
		iRH_company:iRH_company,
		iRH_phone:iRH_phone,
		iRH_country:iRH_country,
		iRH_project_name:iRH_project_name,
		iRH_website:iRH_website,
		iRH_timeline:iRH_timeline,
		iRH_budget:iRH_budget,
		iRH_project_type:iRH_project_type,
		iRH_project_desc:iRH_project_desc,
		iRAction: 'mail_hire',
		time: dTime.getSeconds()+dTime.getMilliseconds()
	},
	function(data){						
		jQuery("#contact_form_status").removeClass('iRtploading').html("");
		if(data=="SUCCESS"){
			jQuery("#iRC_HireForm").hide();
			jQuery("#contact_form_status").html('Thank you! Your request has been sent. We\'ll be in touch with you soon!').removeClass('iRtperror').addClass('iRtpdone');
		} else {
			jQuery("#contact_form_status").html('Oops! There seems to be a problem submitting a hire me form.<br/>Try again later.').removeClass('iRtpdone').addClass('iRtperror');	
		}
	});	
}

function contactME(){
	var iRC_name=jQuery("#iRC_name").val();
	var iRC_email=jQuery("#iRC_email").val();
	var iRC_phone=jQuery("#iRC_phone").val();
	var iRC_msg=jQuery("#iRC_msg").val();
	var dTime=new Date();
	jQuery("#contact_form_status").removeClass('iRtperror').removeClass('iRtpdone').addClass('iRtploading').html("Please Wait...");
	var QueryReq1=jQuery.post("contact.php",
	{
		iRC_name:iRC_name,
		iRC_email:iRC_email,
		iRC_phone:iRC_phone,
		iRC_msg:iRC_msg,
		iRAction: 'mail_contact',
		time: dTime.getSeconds()+dTime.getMilliseconds()
	},
	function(data){						
		jQuery("#contact_form_status").removeClass('iRtploading').html("");
		if(data=="SUCCESS"){
			jQuery("#iRC_ContactForm").hide();
			jQuery("#contact_form_status").html('Thank you! Your message has been sent. We\'ll be in touch with you soon!').removeClass('iRtperror').addClass('iRtpdone');
		} else {
			jQuery("#contact_form_status").html('Oops! There seems to be a problem submitting a contact form.<br/>Try again later.').removeClass('iRtpdone').addClass('iRtperror');	
		}
	});	
}
