var timeout         = 1000;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = jQuery(this).find('ul').eq(0).css('visibility', 'visible');}

function jsddm_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

jQuery(document).ready(function()
{	
	jQuery('#jsddm > li').bind('mouseover', jsddm_open);
	jQuery('#jsddm > li').bind('mouseout',  jsddm_timer);});

document.onclick = jsddm_close;


function display_upload_progress()
{
		jQuery('#uploadprogress').css({display: 'block'});
}

function validate_forms()
{
	jQuery('#validationerror').css({display: 'none'});
	jQuery('form #contactus').resetValidationErrorStyle() 
	
	var error = false;
	if(jQuery('#fullname').val() == "")
	{
		jQuery("#fullname").addClass("validation");
			error = true;
	}
	if(jQuery('#address').val() == "")
	{
		jQuery("#address").addClass("validation");
			error = true;
	}
	if(jQuery('#email').val() == "")
	{
		jQuery("#email").addClass("validation");
			error = true;
	}
	if(jQuery('#telephone').val() == "")
	{
		jQuery("#telephone").addClass("validation");
			error = true;
	}
	if(jQuery('#comment').val() == "")
	{
		jQuery("#comment").addClass("validation");
			error = true;
	}
	
	if(error)
	{
		jQuery('#validationerror').css({display: 'block'});
		return false;
	}
	else
	{
		return true;
	}
}

function validate_tenant_forms()
{
	jQuery('#validationerror').css({display: 'none'});
	jQuery('form #tenants').resetValidationErrorStyle() 
	
	var error = false;
	if(jQuery('#fullname').val() == "")
	{
		jQuery("#fullname").addClass("validation");
			error = true;
	}
	if(jQuery('#address').val() == "")
	{
		jQuery("#address").addClass("validation");
			error = true;
	}
	if(jQuery('#email').val() == "")
	{
		jQuery("#email").addClass("validation");
			error = true;
	}
	if(jQuery('#telephone').val() == "")
	{
		jQuery("#telephone").addClass("validation");
			error = true;
	}
	if(jQuery('#address').val() == "")
	{
		jQuery("#address").addClass("validation");
			error = true;
	}
	if(jQuery('#postcode').val() == "")
	{
		jQuery("#postcode").addClass("validation");
			error = true;
	}
	if(jQuery('#comment').val() == "")
	{
		jQuery("#comment").addClass("validation");
			error = true;
	}
	
	if(error)
	{
		jQuery('#validationerror').css({display: 'block'});
		return false;
	}
	else
	{
		return true;
	}
}

function validate_interested_form()
{
	jQuery('#validationerror').css({display: 'none'});
	jQuery('#interesed-form').resetValidationErrorStyle() 
	
	var error = false;
	if(jQuery('#firstname').val() == "")
	{
		jQuery("#firstname").addClass("validation");
			error = true;
	}
	if(jQuery('#lastname').val() == "")
	{
		jQuery("#lastname").addClass("validation");
			error = true;
	}
	if(jQuery('#email').val() == "")
	{
		jQuery("#email").addClass("validation");
			error = true;
	}
	if(jQuery('#telephone').val() == "")
	{
		jQuery("#telephone").addClass("validation");
			error = true;
	}
	if(jQuery('#comment').val() == "")
	{
		jQuery("#comment").addClass("validation");
			error = true;
	}
	
	if(error)
	{
		jQuery('#validationerror').css({display: 'block'});
		return false;
	}
	else
	{
		return true;
	}
}
