// JavaScript Document

var timeout    = 20;    // ms
var closetimer    = 0;
var ddmenuitem    = 0;
var link_h = 0;


function mopen(id, el)
{   


    mcancelclosetime(el);

 
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';


    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.visibility = 'visible';
	
	//ddmenuitem = document.getElementById(id); 
	//var link_h = ddmenuitem.parentNode || ddmenuitem.parent ;
	document.getElementById(el).setAttribute("class", "a_hover") ;

}


function mclose()
{
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
       
	//if(link_h) link_h.setAttribute("class"," ") ;
}



function mclosetime(el)
{
    closetimer = window.setTimeout(mclose, timeout);
 	document.getElementById(el).setAttribute("class", "") ;
}


function mcancelclosetime(el)
{
    if(closetimer)
    {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
    document.getElementById(el).setAttribute("class", "a_hover") ;
    
   /* ddmenuitem = document.getElementById(el); 
	var link_h = ddmenuitem.parentNode || ddmenuitem.parent ;
	if (document.getElementById(link_h) == 'lastInAbout') {
	link_h.setAttribute("class", "lastInDropDown_hh")
	}*/
   $("#lastInAbout").hover (
   		 function () {
        $(this). addClass("lastInDropDown_hh");
      }, 
      function () {
        $(this). removeClass("lastInDropDown_hh");
      }

   );
  
   
   $("#lastInProperty").hover (
   		 function () {
        $(this). addClass("lastInDropDown_hh");
      }, 
      function () {
        $(this). removeClass("lastInDropDown_hh");
      }

   );
}


document.onclick = mclose;




function activeForm(form){

	$("ul.contactInfo").find("form").addClass("inactiveForm");
	$("ul.contactInfo").find("form div[id]").addClass("overlay");
		$("#"+form).removeClass("inactiveForm");
		$("#div_"+form).removeClass("overlay");
}

function disableForm(index) {
	$('#name_form_'+index).attr('disabled', 'disabled');
	$('#email_form_'+index).attr('disabled', 'disabled');
	$('#tel_form_'+index).attr('disabled', 'disabled');	
	$('#subj_form_'+index).attr('disabled', 'disabled');
	$('#mess_form_'+index).attr('disabled', 'disabled');
	$('#form_'+index).attr('onclick', '');
}

function changeCheck(form){
	if($("#label_"+form).hasClass("unchecked")){
		$("#label_"+form).removeClass("unchecked");
		$("#check_"+form).val(1);
	}
	else {
		$("#label_"+form).addClass("unchecked");
		$("#check_"+form).val(0);
	}
}

function validateName(form){
	if($("#name_"+form).val().length == 0){
		$("#name_"+form).parent("span").parent("span").find("label").show();
		return false;
	}
	else {
		$("#name_"+form).parent("span").parent("span").find("label").hide();
		return true;
	}
}

function validateEmail(form){
	
	if($("#email_"+form).val().length == 0){
		$("#email_"+form).parent("span").parent("span").find("label").show();
		return false;
	}
	else {
		$("#email_"+form).parent("span").parent("span").find("label").hide();
		return true;
	}
}

function validatePass(el){
	
	if($("#pass_"+el).val().length == 0){
		$("#pass_"+el).parent("span").parent("span").find("label").show();
		return false;
	}
	else {
		$("#pass_"+el).parent("span").parent("span").find("label").hide();
		return true;
	}
}
function validatePass2(el){
	
	if($("#pass_"+el).val().length == 0){
		$("#pass_"+el).parent("span").parent("span").find("label").show();
		return false;
	}
	else {
		$("#pass_"+el).parent("span").parent("span").find("label").hide();
		return true;
	}
}

function validateMess(form){
	if($("#mess_"+form).val().length == 0){
		$("#mess_"+form).parent("span").parent("span").find("label").show();
		return false;
	}
	else {
		$("#mess_"+form).parent("span").parent("span").find("label").hide();
		return true;
	}
	
}
function checkForm(form){
	
	validateName(form);
	validateEmail(form);
	validateMess(form);

	if(validateName(form) && validateEmail(form) && validateMess(form)) {
		$("#"+form).submit();
	}
	else {
		return false;
	}
}

function checkPassForm(el,el2){
	
	validatePass(el);
	validatePass2(el2);

	if ($("#pass_"+el).val() != $("#pass_"+el2).val()) {
		$("label#no_match").show();
	}
	else {
		$("label#no_match").hide();
	}
	if(validatePass(el) && validatePass2(el2) && ($("#pass_"+el).val() == $("#pass_"+el2).val())) {
		$("#pass_form").submit();
	}
	else {
		return false;
	}
}

function viewMessage(el) {
	$("#message_"+el).toggle();
}

function checkAll(form) {
	
	
	if($("#label_"+form).hasClass("unchecked")){
		$(".table_sys_2").find("label").removeClass("unchecked");
		$(".table_sys_2").find("input:hidden").val(1);
		$("#label_"+form).removeClass("unchecked");
		$("#check_"+form).val(1);
		
	}
	else {
		$(".table_sys_2").find("label").addClass("unchecked");
		$("#label_"+form).addClass("unchecked");
		$(".table_sys_2").find("input:hidden").val(0)
		$("#check_"+form).val(0);
	}
	
}

function checkLogin(el){
	validateName(el);
	 validatePass(el);
	
	if (validatePass(el) &&  validateName(el)) {
		$("#form_"+el).submit();
	} else {
		return false;
	}
}

function submitenter(myfield,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13)
	   {
	   $('form').submit();
	   return false;
	   }
	else
	   return true;

}