// JavaScript Document

function change_status_view(idelement){
	if(document.getElementById(idelement).style.display == "block"){
		document.getElementById(idelement).style.display = "none";	
	} else {
		document.getElementById(idelement).style.display = "block";
	}
	switch(idelement){
		case 'menu_1':
			document.getElementById('menu_2').style.display = "none";	
			document.getElementById('menu_3').style.display = "none";	
			break;
		case 'menu_2':
			document.getElementById('menu_1').style.display = "none";	
			document.getElementById('menu_3').style.display = "none";	
			break;
		case 'menu_3':
			document.getElementById('menu_2').style.display = "none";	
			document.getElementById('menu_1').style.display = "none";	
			break;
	}
}
function change_status_view_no(idelementno){
	if(document.getElementById("menu_"+idelementno).style.display == "block"){
		document.getElementById("menu_"+idelementno).style.display = "none";	
	} else {
		document.getElementById("menu_"+idelementno).style.display = "block";
	}
	switch("menu_"+idelementno){
		case 'menu_1':
			document.getElementById('menu_2').style.display = "none";	
			document.getElementById('menu_3').style.display = "none";	
			break;
		case 'menu_2':
			document.getElementById('menu_1').style.display = "none";	
			document.getElementById('menu_3').style.display = "none";	
			break;
		case 'menu_3':
			document.getElementById('menu_2').style.display = "none";	
			document.getElementById('menu_1').style.display = "none";	
			break;
	}
}
function OpenClose(element)
{
	if(document.getElementById(element).style.display == "block")
	{
 		document.getElementById(element).style.display = "none";
 		new Effect.SlideUp(element);
 	} 
 	else 
 	{
 		document.getElementById(element).style.display = "block"
 		new Effect.SlideDown(element);
 	}
}
function checkForms()
{
	if(!document.getElementById('nome_cognome').value)
	{
		alert('Необходимо ввести имя');
		document.getElementById('nome_cognome').focus();
		return false;
 	} 
	else 
	{
 		return true;
 	}
}
function confirmDel()
{
return confirm("Удалить запись?");
}


  function initEditor()
  {
  myEditor = new YAHOO.widget.Editor('msgpost', { 
      height: '400px', 
      width: '550px', 
      dompath: true, //Turns on the bar at the bottom 
      animate: true, //Animates the opening, closing and moving of Editor windows 
      handleSubmit: true
  }); 
  myEditor.render(); 
  }
  function submitHTML()
  {
  //Put the HTML back into the text area 
  myEditor.saveHTML(); 
 
  //The var html will now have the contents of the textarea 
  var html = myEditor.get('element').value;
  alert(html);
  }
  
  
  
 function isEmpty(elem)
    {
    if (elem.value==null||elem.value.length==0){
    	return true;}
    else{
    	return false;}
    }
    
    function isWrongEmail(elem)
    {
    var str=elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)){
    	return true;}
    else{
    	return false;}
    }
    
    function addErrorMsg(elem,msg)
    {
    var pNode=document.createElement("p");
    var msgNode=document.createTextNode(msg);
    pNode.appendChild(msgNode);
    elem.appendChild(pNode);
    }
    
  	function isValid(form)
    {
    var elem=document.getElementById("hideblock");
    while (elem.childNodes.length>0){
    	elem.removeChild(elem.firstChild);
        }
    var flag=true;

    if (isEmpty(form.name)){
    	addErrorMsg(elem,"Вы должны указать свое имя.");
    	flag=false;
        }
    if (isWrongEmail(form.email)){
    	addErrorMsg(elem,"Вы должны ввести корректный адресс электронной почты.");
    	flag=false;
        }
    if (isEmpty(form.message)){
    	addErrorMsg(elem,"Вы должны написать сообщение.");
    	flag=false;
	    }
   
    
    
    if (!flag){
    elem.style.display='block';
        }

    return flag;
    }
