function openVerMenu(mid){
	if ($('vsubmenu_'+mid).style.display=='none'){
		$('vsubmenu_'+mid).style.display='';
		saveOpenedMenu(mid,1);
	}else{
		$('vsubmenu_'+mid).style.display='none';
		saveOpenedMenu(mid,0);
	}
}
function saveOpenedMenu(mid,stat){
	var url = saveMenuScript+'?mid='+mid+'&stat='+stat+'';

	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	    void(0);
	  }
	});
}

function callAjax(method, value, target) {
	if(value != ''){
		if (typeof XMLHttpRequest == "undefined")
			XMLHttpRequest = function() {
				try { return new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
				try { return new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
				try { return new ActiveXObject("Msxml2.XMLHTTP") }     catch(e) {}
				try { return new ActiveXObject("Microsoft.XMLHTTP") }  catch(e) {}
				throw new Error( "This browser does not support XMLHttpRequest or XMLHTTP." )
			};
		var request =  new XMLHttpRequest();
		
		var params = "method="+method+"&value="+encodeURIComponent(value)+"&target="+target;
		//request.open("GET", url+"?"+params, true);
		request.open("POST", val_link, true);
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		request.setRequestHeader("Content-length", params.length);
		request.setRequestHeader("Connection", "close");
		//request.setRequestHeader("Content-Type", "application/x-javascript;");
		request.onreadystatechange = function() {
			if (request.readyState == 4 && request.status == 200) {
				if (request.responseText == 'OK') {
					//document.getElementById('loader').style.display = 'none';
					//document.getElementById('block').style.zIndex = 2;
					document.getElementById(container).innerHTML = helpResponseText;
				}
			}
		}
		
		request.send(params);
	}
}

function requestSubmit(){
	var form=$('request_form');
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var error=0;
	var error_value='';
	if(form.r_desc.value == '' || form.r_desc.value.length <= 5){
		error=1;
		error_value+=r_error_desc+'\n';
	}
	if(form.r_name.value == '' || form.r_name.value.length <= 3){
		error=1;
		error_value+=r_error_name+'\n';
	}
	if(form.r_email.value == '' || filter.test(form.r_email.value)==false ){
		error=1;
		error_value+=r_error_email+'\n';
	}
	if(form.r_phone.value == '' || form.r_phone.value.length < 8){
		error=1;
		error_value+=r_error_phone+'\n';
	}
	if(form.r_address.value == '' || form.r_address.value.length <= 3){
		error=1;
		error_value+=r_error_address+'\n';
	}
		
	if(error == 0){
		$('request_type').hide();
		$('request_loading').show();
		form.request({
			parameters: {action:'requestSave'},
			onComplete: function(){
				$('request_loading').hide();
				$('request_success').show();
				form.reset();				
			}
		});
	}else{
		alert(error_value);
	}
}

function request2Submit(){
	var form=$('request2_form');
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var error=0;
	var error_value='';
	if(form.r_desc.value == '' || form.r_desc.value.length <= 5){
		error=1;
		error_value+=r_error_desc+'\n';
	}
	if(form.r_name.value == '' || form.r_name.value.length <= 3){
		error=1;
		error_value+=r_error_name+'\n';
	}
	if(form.r_email.value == '' || filter.test(form.r_email.value)==false ){
		error=1;
		error_value+=r_error_email+'\n';
	}
	if(form.r_phone.value == '' || form.r_phone.value.length < 8){
		error=1;
		error_value+=r_error_phone+'\n';
	}
	if(form.r_address.value == '' || form.r_address.value.length <= 3){
		error=1;
		error_value+=r_error_address+'\n';
	}
		
	if(error == 0){
		$('request2_type').hide();
		$('request2_loading').show();
		form.request({
			parameters: {action:'requestSave'},
			onComplete: function(){
				$('request2_loading').hide();
				$('request2_success').show();
				form.reset();				
			}
		});
	}else{
		alert(error_value);
	}
}