var $overlay_wrapper;
var $overlay_panel;

function show_overlay() {
    if ( !$overlay_wrapper ) append_overlay();
    $overlay_wrapper.fadeIn(700);
	
}

function hide_overlay() {
    $overlay_wrapper.fadeOut(500);
}

function append_overlay() {
    $overlay_wrapper = $('<div id="overlay"></div>').appendTo( $('BODY') );
    $frm_content=$('#Fom').removeClass('formct').addClass('formcot');
	$overlay_panel =$frm_content.appendTo( $overlay_wrapper );
    

    attach_overlay_events();
}

function attach_overlay_events() {
    $('.hide-overlay').click( function() {
	        hide_overlay();
    });
}

$(function() {
    $('a.show-overlay').click( function(ev){
        ev.preventDefault();
        show_overlay();
		validator();
		});
});


function validator() {
$('[name=Fname]').blur(
function(){
$value=$('[name=Fname]').val();
if($value == ""){
$('input[name=Fname]').focus();
$('[name=Fname]').css("background-color","#F84000");
$('#err').css("display","block");
var errContent="Name field can not be left Blank";
$('#err').text(errContent);
$('.subm').attr("disabled","disabled");
}
else{
$('[name=Fname]').css("background-color","white");
$('#err').fadeOut(1000);
$('.subm').removeAttr("disabled","disabled");
}
}
);

$('[name=Email]').blur(
function(){
$value=$('[name=Email]').val();
if($value == ""){
$('input[name=Email]').focus();
$('[name=Email]').css("background-color","#F84000");
$('#err').css("display","block");
var errContent="Email field can not be left Blank we need this to send you notifications.";
$('#err').text(errContent);
$('.subm').attr("disabled","disabled");
}
else{
$('[name=Email]').css("background-color","white");
$('#err').fadeOut(1000);
$('.subm').removeAttr("disabled","disabled");
}
}
);


$('[name=propertyType]').blur(
function(){
$value=$('[name=propertyType]').val();
if($value == ""){
$('input[name=propertyType]').focus();
$('[name=propertyType]').css("background-color","#F84000");
$('#err').css("display","block");
var errContent="Property Type field cannot be left blank.";
$('#err').text(errContent);
$('.subm').attr("disabled","disabled");
}
else{
$('[name=propertyType]').css("background-color","white");
$('#err').fadeOut(1000);
$('.subm').removeAttr("disabled","disabled");
}
}
);



$('[name=landRefNo]').blur(
function(){
$value=$('[name=landRefNo]').val();
$valueLength=$('[name=landRefNo]').val().length;
if($value == ""){
$('input[name=landRefNo]').focus();
$('[name=landRefNo]').css("background-color","#F84000");
$('#err').css("display","block");
var errContent="Land Registration Reference Number field cannot be left blank.";
$('#err').text(errContent);
$('.subm').attr("disabled","disabled");
}
else if($valueLength != 14){
$('input[name=landRefNo]').focus();
$('[name=landRefNo]').css("background-color","#F84000");
$('#err').css("display","block");
var errContent="Land Registration Reference Number must be Authentic to Proceed.";
$('#err').text(errContent);
$('.subm').attr("disabled","disabled");
}
else{
$('[name=landRefNo]').css("background-color","white");
$('#err').fadeOut(1000);
$('.subm').removeAttr("disabled","disabled");
}
}
);


$('[name=advanceReq]').blur(
function(){
$value=$('[name=advanceReq]').val();
if($value == ""){
$('input[name=advanceReq]').focus();
$('[name=advanceReq]').css("background-color","#F84000");
$('#err').css("display","block");
var errContent="Advance Requested field cannot be left blank.";
$('#err').text(errContent);
$('.subm').attr("disabled","disabled");
}
else{
$('[name=advanceReq]').css("background-color","white");
$('#err').fadeOut(1000);
$('.subm').removeAttr("disabled","disabled");
}
}
);


$('[name=rentRate]').blur(
function(){
$value=$('[name=rentRate]').val();
$rent=parseInt($value);
if($value == ""){
$('input[name=rentRate]').focus();
$('[name=rentRate]').css("background-color","#F84000");
$('#err').css("display","block");
var errContent="Rent rate field cannot be left blank.";
$('#err').text(errContent);
$('.subm').attr("disabled","disabled");
}

else{
$('[name=rentRate]').css("background-color","white");
$('#err').fadeOut(1000);
$('.subm').removeAttr("disabled","disabled");
}
}
);
}