MENUS={};
MENU_ITEM_CLASS='mclass';
SUB_MENUS=[];
function createMenu(m){
	var str='<div id="'+m+'" class="mitm" style="z-index: 1001; position: absolute; top:268px; width: 200px; left: 985px;display:none"></div>'
	$('body').append(str);
	//alert("cc")
}

function createMenuItem(id,str,url,submenu){

	if(submenu !=undefined){
		var xstr='onmouseover="showSubMenu(\''+submenu+'\',this)"'
	}else{
		var xstr='onmouseover="clearSubMenus()"';
	}
	var str='<div class='+MENU_ITEM_CLASS+' '+xstr+'><a href="'+url+'" class="menua">'+str+'</a></div>';
	$('#'+id).append(str);
}

function createSubMenuItem(id,str,url,submenu){
	if(submenu !=undefined){
		var xstr='onmouseover="showSubMenu(\''+submenu+'\',this)"'
	}else{
		var xstr='';
	}
	var str='<div class='+MENU_ITEM_CLASS+' '+xstr+'><a href="'+url+'" class="menua">'+str+'</a></div>';
	$('#'+id).append(str);
}

function showMenu(mid,target,t){
	
	var offset = $(target).offset();
	var h=$(target).height();
	$('#'+mid).css("top",(offset.top+h+Number(t))+"px");
	$('#'+mid).css("left",(offset.left)+"px");
	$('#'+mid).fadeIn(200);

}

function showSubMenu(mid,target){
	
	//$('.mitm').hide();// hide all menus
	var offset = $(target).offset();
	var h=$(target).height();
	var w=$(target).width();
	$('#'+mid).css("top",(offset.top)+"px");
	$('#'+mid).css("left",(offset.left+w)+"px");
	$('#'+mid).fadeIn(150);
	for(i=0;i<SUB_MENUS.length-1;i++){
		var off=$('#'+SUB_MENUS[i]).offset();
		if(offset.left+w<=off.left){
			if(mid !=SUB_MENUS[i]){
				$('#'+SUB_MENUS[i]).hide();
			}
		}
	}


	SUB_MENUS.push(mid);

}

function clearSubMenus(){
	for(i=0;i<SUB_MENUS.length-1;i++){
		$('#'+SUB_MENUS[i]).hide()
	}
	SUB_MENUS=[];
}

$(document).click(function(){$('.mitm').hide()})


function sendInput(){
	

      $('.req').remove();
	$must=['name','email'];
	for($i=0;$i<$must.length;$i++){
	var $el=$('#'+$must[$i]);
	var cb=checkBank($el);
		if(cb==false){
		 return false;
		}
	}

	$.ajax({ 
		  type: "POST", 
		  url: "/dim.php",
		  data: $('#form1').serialize(),
		  error: function(e){
		  },
		  success: function(msg){
			$('#responce').html(msg);
			clearForm()
				$('form3').hide();
		  } 
		});

}

function clearForm(form) {
  // iterate over all of the inputs for the form
  // element that was passed in
  $(':input', form).each(function() {
 var type = this.type;
 var tag = this.tagName.toLowerCase(); // normalize case
 // it's ok to reset the value attr of text inputs,
 // password inputs, and textareas
 if (type == 'text' || type == 'password' || tag == 'textarea')
   this.value = "";
 // checkboxes and radios need to have their checked state cleared
 // but should *not* have their 'value' changed
 else if (type == 'checkbox' || type == 'radio')
   this.checked = false;
 // select elements need to have their 'selectedIndex' property set to -1
 // (this works for both single and multiple select elements)
 else if (tag == 'select')
   this.selectedIndex = -1;
  });
};

function checkBank($i){
	if($($i).val()==""){
		$($i).after('<span class="req">Required</span>');
		$($i).focus();
		return false;
		//
	}else{
		return true;
	}
}


function checkEmail($v){
	 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	 if(reg.test($v) == false) {
		 return false;
	 }
}

function checkString(checkS){
	 if ( /[^A-Za-z\d]/.test(checkS)) {
        return false;
    }

}






