
// base js code

function get_iframe(str)
{
	parent.freim.location = "_iframe.php?"+str;
}


function forma_obhod(frm)
{
   	var cont = frm.elements.length;
   //	DBG.innerHTML = cont;
   	var atr1 ;
	for ( var i = 0 ; i < cont ; i++)
	{
	  // DBG.innerHTML += frm.elements[i].name + " " + frm.elements[i].getAttribute("zp") +"<br>";
	   if(frm.elements[i].getAttribute("zp") == 1)
	   {
	        if(frm.elements[i].value == "" )
	        {
	        
			    frm.elements[i].focus();
			    frm.elements[i].className = "brd";
			    alert(frm.elements[i].getAttribute("msg"));
			    return false;
	        }
	        frm.elements[i].className = "pusto";
	   }
	}
	
	return true;
}


function createMailTable(au)
{
	var n = au.length;
    var i = 0;
	var nm = false;
	var strMail = "";
	if(n == 0 )
	{
	  document.getElementById("addMail").style.display = "none";
	  return;
	}



    strMail = '<table border=0 width=100% cellpadding=3 cellspacing=1 >';

	for( i = 0; i < n ; i++ )
	{
	    strMail  +=   '<tr><td onClick="showMail('+au[i].id+')" class="msrow" >';
		if( au[i].qn == 0 )
		{
		 	strMail  +=   au[i].name + ' ['+au[i].st+']';
		}
		else
		{
            nm = true;
			strMail  +=   '<i>new</i> <b>' + au[i].name + '</b>' + ' <span>['+au[i].st+']</span>';
		}
		
		strMail += '</td></tr>';
	}

   strMail  +=  '</table>';
   document.getElementById("mailTable").innerHTML = strMail;
   strMail = "";
   
   if(nm)
   {
       // tut pokazatj cto pojavilisj novie soobscenija
       document.getElementById("newMail").innerHTML = "Новое сообщение!";
   }
   else
   {
      // tut ubratj novie soobscenija
      document.getElementById("newMail").innerHTML = "";
   }

}

function showMail(id)
{
    // ocistitj starie soobscenija
       document.getElementById("baseMsg").innerHTML = "";
  	   freim.location = "_iframe.php?a=showMail&id="+id;


}

// proverka formi soobscenija
function msProverka()
{

}


function getXY(anchorPtr)
{
 	var str = {x:0,y:0,w:0,h:0};
    str.x = anchorPtr.offsetLeft;
   	str.y = anchorPtr.offsetTop;
    str.w = anchorPtr.offsetWidth;
    str.h = anchorPtr.offsetHeight;
    
	while (anchorPtr.offsetParent != null)
	{
		anchorPtr = anchorPtr.offsetParent;
		str.x += anchorPtr.offsetLeft;
		str.y += anchorPtr.offsetTop;
	}

	return str;
}

function ShowUrok()
{
	var xy = getXY(document.getElementById("allUrok"));
	
	document.getElementById("listUrok").style.top  = xy.y + xy.h ;
	document.getElementById("listUrok").style.left = xy.x + xy.w - 150;
	document.getElementById("listUrok").style.display = "inline";
}


