$(function(){
	var $contacts = $(".contact");
	var contactURL = SERVER_DATA.__URLPATH__+"/modules/contact/contact.php";
	
	if ($contacts.length > 0) {
	
		var $overlay = $("<div>").addClass("overlay").attr({id:'contact'}).hide();
		$("body").prepend($overlay);
		
		$overlay.overlay({
			useCurtain:false,
			opacity:0.4,
			animDuration:100
		});
		
	
		
		$contacts.click(function(){
			var context = $(this).attr("rel");
			
			$.post(contactURL,{method:'ajax',action:'show',context:context,lang:SERVER_DATA['__LANG__']},function(response){
				if (response) {
					if (response.success) {
						$overlay.html(response.html);
						$overlay.overlay("show");
						$overlay.find("form").submit(function(){
							$(this).submitForm({
								success:function(msg){
									$overlay.find(".part-1").slideUp(300);
									$overlay.find(".part-2").slideDown(300);
								},
								error:function(msg) {
									alert(msg);
								}
							});
							return false;
						})
						
						$overlay.find(".submit").click(function(){
							$(this).closest("form").submit();
						});			

						$overlay.find(".cancel").click(function(){
							$overlay.overlay("hide");
						});
						setTimeout(function(){
							$overlay.find(".input:first").select();
						},100);
						
					} else if (response.error) {
						alert(response.message);
					} else {
						alert("Ajax response error");
					}
				} else {
					alert("Ajax error");
				}
			},'json');
			
		});
		
		
		
	}
});
