$(document).ready(function(){

    // Using multiple unit types within one animation.
    $("#consult,#aconsult").click(function(){
		showform(true);
    });
	
    $("#cancel2,img.close").click(function(){
		showform(false);
    });
	
    $("#code2").click(function(){
		imgupdate();
    });
	
    $("#submit2").click(function(){
		var stop = false;
		
		name = $("#name2").val();
		name = jQuery.trim(name);		
		if (name.length <=2) {
			$("#lname2").css("color","#FF0000");
			stop = true;
		}
		else {
			$("#lname2").css("color","#0A3855");
		}
		mail = $("#email2").val();
		
		var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		if (!mail.match(re)) {
			$("#lemail2").css("color","#FF0000");
			stop = true;
		}
		else {
			$("#lemail2").css("color","#0A3855");
		}
		
		content = $("#content2").val();
		content = jQuery.trim(content);		
		if (content.length <=5) {
			$("#lcontent2").css("color","#FF0000");
			stop = true;
		}
		else {
			$("#lcontent2").css("color","#0A3855");
		}
		
		var rnd = Math.floor(Math.random()*1001);
		path = "/files/nospam2/process.php?rnd=" + rnd;
		code = $("#vericode2").val();	
		$.get(path, { captcha: code },
			function (data) {
				if (data == 0) {
					$("#lvericode2").css("color","#FF0000");
					imgupdate();
					stop = true;
				}
				else {
					$("#lvericode2").css("color","#0A3855");
				}
				if (!stop) {
					path = "/response/sendmail";	
					$.post(path, $("#contactform").serializeArray(),
						function (data2) {
							if (data2 != 0) {
								$("#contactform").css({ display:"none" });	
								$("#cform").append("<p id='confirm'>" + data2 + "</div>");
								setTimeout("showform(false)",4000); 
							}
						}
					);
				}
			}
		);		
		return false;		
    });	
});

function imgupdate () {
	var rnd = Math.floor(Math.random()*1001);
	src = "/files/nospam2/nospam.php?rnd" + rnd;
	$("#code2").attr("src",src);
}

function showform (flag) {
	if (flag) {		
		$("#cform").css({ display:"block" });
		$("#contactform").css({ display:"block" });	
		$("#confirm").remove();		
		$("#consult,#aconsult").animate({
			marginLeft:"-200px",marginTop:"-300px"
		}, 800 );
		$("#cform").animate({
			left:"0px",
			top:"-270px"
		}, 1200 );
		imgupdate();
	}
	else {
		$("#cform").animate({
			left:"-550px",
			top:"-400px"
		}, 1200 );
		$("#consult").animate({
			marginLeft:"30px",
			marginTop:"0px"
		}, 800 );
		$("#aconsult").animate({
			marginLeft:"10px",
			marginTop:"-5px"
		}, 800 );
	}
}
